@charset "utf-8";
/* 通用 */
body{padding:0px; margin:0px; }
ul,li{ padding:0px; margin:0px; list-style:none}
div,li,span,td,a{ font-family:"微软雅黑"; font-size:14px}
a{ text-decoration:none; color:#333333}
a:hover { color:#0066CC}
img { border:0px}
.cbw{ width:1200px; margin:0 auto}


/* 返回顶部 */
.backtop {
    position: fixed;
    bottom: 60px;
    right: 30px;
    display: block;
    width: 56px;
    height: 56px;
    cursor: pointer;
    background-image: url("data:/images/2020/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABt0lEQVRYR+2W/U0CQRTEZzrQCsQKpAOxA6xArQCpAK1AOxBKsAKxAzsQO4AKxsxllxzn3tcS5Q+5hJBc9u387u28t4848MMD62MvAEkzAEMAdyTXOR+TDSDpBcBtEP0AcJUDkQVQEl8AWAIwTBZEb4CyOMkiA5L8nwXRCyAlHs89F6IzQJP4PhCdALqI50K0AvQRz4FoBJB0D+AJwCIarmutd/VEG4CbzIjkc1fh8roA4Y8Yk1yl9mg9ghzhPjFHgGMGKOmyzTQk3yvuPgFwUYn7qnN60/4GUAeA7VGFGeChJsY343W8liW5fKugMdRlOTVAebMBgBs3HgDbuiVZrJE0AvAG4DVcv2UOZ2UC4LG03kDO8E4GQ5DfL3dMWBLwcOHgnSfAego6TQ0fkjwTrEka1MAFAMkfZg/ZmWQBpDZMCbYAOKuz/wEAIGVa3xGbP8lATcVsikuqUt/R5Y0m7OsBT8wViFXsGb8BMCTpkmysggiUBQDgPNX1JH0CcEdsLcNcADcqi7hJzStptah/0zjANJVhHYAFPOPP6/q6pDEAt9izCoBN5Ti7u3jCRDSInTFlxuN1/A1pl0UHHCBA+AAAAABJRU5ErkJggg==");
    background-color: #0099CC;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 2px;
    box-shadow: 0 15px 35px rgba(0, 0, 0, .2);
    z-index: 9;
}

/*头部*/
.topt { height:46px; background:#e9e9ea }
.topt ul{ width:1200px; margin:0 auto }
.topt ul li{ text-align:center}
.topt .l{ float:left; padding-right:20px; line-height:46px }

.topt .r{ float:right; padding:0 12px; font-size:12px; line-height:46px; position:relative; cursor:pointer; border-right:1px solid #CCCCCC }
.topt .r:hover div{ display:block}
.topt .r:hover { background:#FFFFFF}
.topt .r a{font-size:12px;}
.topt .r img{ vertical-align:middle}
.topt .r div{ background:#666666; width:150px; height:150px; position:absolute; left:-10px; display:none;box-shadow: 3px 3px 1px #cccccc;}

.navcb{width:1200px; margin:0 auto; height:50px; background:#0A70B2; border-bottom:2px solid #006699}
.navcb ul li{float:left}
.navcb ul li.t{ width:120px; line-height:50px; text-align:center; height:50px }
.navcb ul li.t a{ color:#FFFFFF; font-size:20px;}
.navcb ul li.t:hover{ background:url(navhorebg.jpg) center}
.navcb ul li.s{ width:2px; background:url(ico08.jpg); height:30px; margin-top:10px}

/*首页*/
.cbtt{ }
.cbtt .tt {text-align:center; }
.cbtt .tt a{ color:#da251c; font-size:34px; line-height:140%; font-weight:bold}
.cbtt .dd { line-height:22px; color:#666666; margin-top:10px; text-indent:2em; padding:0 30px}

.tbtj ul li{ width:257px; padding-left:25px; float:left; margin-top:10px}
.tbtj ul li .p{ width:257px; height:170px; }
.tbtj ul li .p img{ width:257px; height:170px; }
.tbtj ul li .t{ text-align:center}
.tbtj ul li .t a{ line-height:30px; color:#333333; font-size:16px;}

.lmtitle {
  background: url(tit3.jpg);
  height: 36px;
  width:125px;
  border-bottom: 1px solid #e8e8e8;
}
.lmtitle .a {
  line-height: 35px;
  display: inline-block;
 
  padding:0 30px;
  font-size: 18px;
  color: #FFFFFF;
  border-top: 2px solid #0276db;
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
}




.ywlist{ padding-left:1px; padding-top:7px}
.ywlist ul li{ height: 34px; line-height:41px; padding-left:20px; background:url(ico03.jpg) 10px 17px no-repeat}
.ywlist ul li a{font-size:16px;}
.ywlist ul li.t{ font-weight:bold}

.scroll_horizontal{position:relative;width:1200px;height:70px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1100px;height:70px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:276px; height:70px; text-align:left}
.scroll_horizontal .list li img{ border:2px solid #FFFFFF;width:256px; height:64px;}
.scroll_horizontal .prev,
.scroll_horizontal .next{position:absolute;width:30px;height:64px;cursor:pointer;}
.scroll_horizontal .prev{left:5px; background:url(arrow_btns2.jpg) center}
.scroll_horizontal .next{right:5px;background:url(arrow_btns3.jpg) center}

.scroll_horizontal_ztbd {position:relative;width:1130px;height:200px; margin-top:30px; margin-left:10px}
.scroll_horizontal_ztbd .box{overflow:hidden;position:relative;width:1000px;height:200px;margin:0 auto;}
.scroll_horizontal_ztbd .list{overflow:hidden;width:9999px;}
.scroll_horizontal_ztbd .prev,
.scroll_horizontal_ztbd .next{position:absolute;width:30px;height:64px;cursor:pointer; top:60px}
.scroll_horizontal_ztbd .prev{left:5px; background:url(ab1.png) center}
.scroll_horizontal_ztbd .next{right:5px;background:url(ab2.png) center}

.scroll_horizontal_gcmy{position:relative;width:1200px;height:250px;}
.scroll_horizontal_gcmy .box{overflow:hidden;position:relative;width:1100px;height:250px;margin:0 auto;}
.scroll_horizontal_gcmy .list{overflow:hidden;width:29999px;}
.scroll_horizontal_gcmy .list li{float:left;width:186px; height:230px; text-align:left}
.scroll_horizontal_gcmy .list li img{ border:2px solid #FFFFFF;width:160px; height:200px;}
.scroll_horizontal_gcmy .list li div{ height:30px; line-height:30px; text-align:center; width:160px;}
.scroll_horizontal_gcmy .prev,
.scroll_horizontal_gcmy .next{position:absolute;width:30px;height:64px;cursor:pointer; top:60px}
.scroll_horizontal_gcmy .prev{left:5px; background:url(arrow_btns2.jpg) center}
.scroll_horizontal_gcmy .next{right:5px;background:url(arrow_btns3.jpg) center}

.lmtitle2 ul li{ height:40px; padding:0 15px; float:left; line-height:40px;}
.lmtitle2 ul li a{ font-size:16px}
.lmtitle2 ul li.on { background:url(tit3.jpg)}
.lmtitle2 ul li.on a { color:#FFFFFF; font-size:20px; }

.lmpicnews { display:block; position:relative}
.lmpicnews .p{ height:180px;}
.lmpicnews .p img{ height:180px; width:100%}
.lmpicnews .b{ background:#000000; height:38px; position:absolute; bottom:0px; width:100%; filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5; }
.lmpicnews .t{ color:#FFFFFF; position:absolute; text-align:center;bottom:0px; line-height:38px; width:100%}

.sylist{ padding:10px 0}
.sylist ul li{ height:32px; line-height:41px; padding-left:20px; background:url(ico03.jpg) 10px 17px no-repeat}
.sylist ul li a { font-size:16px;}

.lmrlist {padding:10px 0}
.lmrlist ul li{ height:36px; line-height:36px; padding-left:10px;}
.lmrlist ul li a { font-size:14px; }

.lmtitle3 { height:40px; line-height:40px; padding-left:20px; border-bottom:1px solid #CCCCCC}
.lmtitle3 a{ font-size:20px; color:#003366}
.lmtitle3 .more{ font-size:22px; float:right; margin-right:10px; -webkit-transition: -webkit-transform 0.7s ease-out;-moz-transition: -moz-transform 0.7s ease-out;transition: transform 0.7s ease-out;}
.lmtitle3 .more:hover {transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);}

.gglist{ margin-top:5px}
.gglist .t { padding-left:20px; background:url(ico03.jpg) 10px 20px no-repeat;}
.gglist .t a{ line-height:35px; font-size:16px; font-weight:bold}
.gglist .d { padding-left:20px; line-height:20px; color:#0066CC}
.gglist .r { padding-left:20px; line-height:30px; color:#999999; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:330px}

.gglist2{ margin-bottom:5px}
.gglist2 .t { padding-left:10px; border-bottom:1px dotted #dddddd }
.gglist2 .t a{ line-height:32px; font-size:16px; }
.gglist2 .d { padding-left:10px; line-height:20px; color:#999999}

.ztbd ul li{ width:306px; padding-right:40px; float:left}
.ztbd ul li .p{ width:306px; height:100px; }
.ztbd ul li .p img{ width:306px; height:100px; }
.ztbd ul li .t{ line-height:50px}
.ztbd ul li .t a{ line-height:50px; color:#333333; font-size:18px;}
.ztbd ul li .d { color:#999999}
.ztbd ul li .d a{ color:#cc3300}

.bmcx ul li{ width:33%; float:left; height:32px; line-height:32px; text-align:center}
.bmcx ul li:hover{ background:#eeeeee}

.lmpic{ height:50px; background:url(ts.png) center repeat-x; margin-top:30px}
.lmpic div{ height:50px; width:200px; text-align:center; background:#FFFFFF; margin:0 auto; line-height:50px}
.lmpic div a{ font-size:20px;}

.ztpic { overflow:hidden; margin-top:10px}
.ztpic ul{ width:1250px;}
.ztpic ul li{ width:292px; height:200px; float:left; margin-right:10px; margin-bottom:10px; overflow:hidden; border:1px solid #cccccc;}
.ztpic ul li img{ width:292px; height:200px; transition: all .3s ease; }
.ztpic ul li:hover img {transform:scale(1.04,1.04);}

.sppic { overflow:hidden; margin-top:10px}
.sppic ul{ width:1250px;}
.sppic ul li{ width:223px; float:left; margin-right:20px; position:relative}
.sppic ul li img{ width:223px; height:160px; border:1px solid #cccccc }
.sppic ul li .p{ width:44px; height:44px; position:absolute; background:url(video_icon.png); top:60px; left:90px; opacity:0.4; filter:alpha(opacity=40);}
.sppic ul li:hover .p{ opacity:1; filter:alpha(opacity=100); }
.sppic ul li:hover img{ width:223px; height:160px; border:1px solid #999999;opacity:0.7; filter:alpha(opacity=70);}
.sppic ul li .t{ text-align:center; line-height:36px;}

.linklist ul li { line-height:36px; float:left; padding-right:20px}


/*图片库*/
.picnv{ float:right; margin-bottom:10px}
.picnv ul li{ line-height:32px; height:32px; float:left; padding:0 20px; border-left:1px solid #666666}
.picnv ul li:first-child{ border-left:0px}
.picnv ul li a{ font-size:18px; font-weight:bold}

.picFocus .bd{ width:560px; height:360px; float:left;}
.picFocus .bd ul li{position:relative; width:560px; height:360px; overflow:hidden}
.picFocus .bd img{ width:560px; height:360px; transition: all .3s ease;}
.picFocus .bd:hover img{ transform:scale(1.06,1.06);}
.picFocus .bd .b{ width:560px; background:#000000; height:38px; position:absolute; bottom:0px; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6; }
.picFocus .bd .t{ width:560px; color:#FFFFFF; position:absolute; text-align:center;bottom:0px; line-height:38px;}

.picFocus .hd{ width:120px; height:360px; float:left; overflow:hidden}
.picFocus .hd ul{ height:400px;}
.picFocus .hd li{ width:100px; height:52px; padding:10px; cursor:pointer }
.picFocus .hd li img { width:97px; height:49px; border:1px solid #cccccc; padding:2px}
.picFocus .hd li.on{ background:url(picsbg.jpg)}
.picFocus .hd li.on img {border:3px solid #FF6600;padding:0px}

.toppic { padding-top:20px; display:block; padding-bottom:20px; border-bottom:2px dotted #CCCCCC}
.toppic:hover { background:#eeeeee}
.toppic .p { padding:0 20px}
.toppic .p img{ width:80px; height:50px }
.toppic .d { color:#999999 }
.toppic .t { line-height:26px; font-size:16px; }
.toppic .top { width:39px; height:37px; margin-top:6px}
.topno .toppic:first-child .top{ background:url(top1.png); }
.topno .toppic:nth-child(2) .top{ background:url(top2.png); }
.topno .toppic:nth-child(3) .top{ background:url(top3.png); }

.piclm { width:1200px; margin:0 auto; margin-top:50px; height:30px; border-bottom:2px solid #3333CC}
.piclm .t{ float:left}
.piclm .more{ float:right; width:18px; height:18px; background:url(more.png); margin-top:5px; margin-right:10px; display:block}

.piclist1 { display:block; position:relative; width:520px}
.piclist1 .p{ height:330px; overflow:hidden}
.piclist1 .p img{ height:330px; width:100%;transition: all .3s ease;}
.piclist1 .p:hover img {transform:scale(1.06,1.06);}
.piclist1 .b{ background:#000000; height:38px; position:absolute; bottom:0px; width:100%; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6; }
.piclist1 .t{ color:#FFFFFF; position:absolute; text-align:center;bottom:0px; line-height:38px; width:100%}

.piclistpar { width:590px; overflow:hidden}
.piclistpar>ul { width:700px;}
.piclistpar>ul>li{ width:270px; height:160px; float:left; background:#eeeeee; margin-bottom:10px; margin-right:40px}

.piclist2 { display:block; position:relative; width:270px}
.piclist2 .p{ height:160px; overflow:hidden}
.piclist2 .p img{ height:160px; width:100%; transition: all .3s ease;}
.piclist2 .p:hover img {transform:scale(1.06,1.06);}
.piclist2 .b{ background:#000000; height:38px; position:absolute; bottom:0px; width:100%; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6; }
.piclist2 .t{ color:#FFFFFF; position:absolute; text-align:center;bottom:0px; line-height:38px; width:100%}

.piclocation{ line-height:36px; height:36px; background:url(position_ico.png) 10px 10px no-repeat #f1f1f1; padding-left:30px; width:1170px; margin:0 auto; font-size:16px; color:#666666}

.piclmlist{ margin-top:30px; margin-left:10px; overflow:hidden; width:840px}
.piclmlist ul{ width:900px; }
.piclmlist ul li{ width:260px; height:200px; float:left; margin-right:20px; margin-bottom:20px; border:2px solid #ffffff; }
.piclmlist ul li:hover{ border:2px #0066CC solid}
.piclmlist ul li .p img{ width:252px; height:162px; border:1px solid #CCCCCC; padding:3px; }
.piclmlist ul li .t { line-height:30px; height:30px; text-align:center; font-size:14px;}

.toppiclist ul li{ line-height:50px; height:50px; border-bottom:1px dashed #999999 }
.toppiclist ul li .v span{ font-size:18px; font-family:Arial, Helvetica, sans-serif; padding-right:10px}
.toppiclist ul li .on span { font-size:22px; font-family:Arial, Helvetica, sans-serif}
.toppiclist ul li .on img{ width:85px; height:60px; padding:2px; border:#CCCCCC 1px solid}
.toppiclist ul li:hover { height:90px; background:#ffffff}
.toppiclist ul li:hover .v{ display:none}
.toppiclist ul li .on{ display:none; line-height:22px;}
.toppiclist ul li:hover .on{ display:block}

/*内容页*/
.position{height:auto;line-height:22px;font-size:14px;color:#666;background:url(position_ico.png) 0 3px no-repeat; padding-left:20px;}
.position a{color:#666666;}
.position a:hover{color:#e60000;}
.position .search-keywords{color:#f00;}
.columnname{height:auto;background:#f7f7f7;margin-top:15px;padding:8px 10px 8px 20px;line-height:26px;font-size:18px;font-weight:bold;color:#1b50a0;border-left:#1b50a0 3px solid;}

.article_content p{ margin-bottom: 1em; line-height:40px;}

/*通用栏目页*/
.tylmtitle { height:80px; line-height:80px; font-size:28px; border-bottom:1px dashed #333333; font-weight:bold; padding-left:10px; color:#333333}

/*CSS black2 style pagination*/
DIV.black2 {PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 10px; MARGIN: 3px; PADDING-TOP: 15px; TEXT-ALIGN: center;FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif;FONT-SIZE: 14px; }
DIV.black2 A { MARGIN: 2px; COLOR: #333333; TEXT-DECORATION: none; border: 1px solid #d7d7d7; padding: 7px 14px; }
DIV.black2 A:hover { COLOR: #fff; BACKGROUND-COLOR: #008ac8; border: 1px solid #008ac8; }
DIV.black2 A:active { COLOR: #fff; BACKGROUND-COLOR: #008ac8; border: 1px solid #008ac8; }
DIV.black2 SPAN.current { PADDING:7px 14px;  MARGIN: 2px; COLOR: #fff;  BACKGROUND-COLOR: #008ac8; border: 1px solid #008ac8; }
DIV.black2 SPAN.disabled { BORDER-RIGHT: #CCCCCC 1px solid; PADDING: 7px 14px; BORDER-TOP: #CCCCCC 1px solid;  MARGIN: 2px; BORDER-LEFT: #CCCCCC 1px solid; COLOR: #333; BORDER-BOTTOM: #CCCCCC 1px solid }


.lby-lb {
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 10px;
	border-bottom: 1px dashed #ccc;
	margin-bottom:10px
}
.lby-lb li {
	font-size: 16px;
	line-height: 40px;
}
.lby-lb li a{ font-size:18px}
.lby-lb li .lby-date {
	font-size: 14px;
	float: right;
	color: #999;
}

.tylm_r_tit{ background:url(xy-pic-057.png) no-repeat; padding-left:10px; font-size:18px; line-height:18px; font-weight:bold}


/*视频库*/
.videonv{ float:right; margin-bottom:10px}
.videonv ul li{ line-height:50px; height:50px; border:1px solid #eeeeee;  float:left; padding:0 15px; margin-left:10px; border-radius:10px; background:#f3f3f3 }
.videonv ul li a{ font-size:18px; }
.videonv ul li:hover{ background:#006699}
.videonv ul li:hover a{ color:#FFFFFF}
.videolm { width:1200px; margin:0 auto; margin-top:50px; height:42px; border-top:2px solid #0099CC; background:#f2f2f2 }
.videolm .t{ float:left; background:url(bt1_ico.png) 10px 12px no-repeat; padding-left:38px; height:42px; line-height:40px; font-size:20px; font-weight:bold; color:#333333 }
.videolm .more{ float:right; width:18px; height:18px; background:url(more.png) ; margin-top:13px; margin-right:10px; display:block }

