@charset "utf-8";
/* CSS Document */
*::selection{background:#338efe; color:#fff; text-shadow:none;}
*{margin:0;padding:0;}
body{font-size:13px; color:#000; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; background:url(bg.jpg) repeat left top;}
body a{text-decoration:none; outline:none; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
a:link,a:visited{color:#000;}
a:hover{color:#f00;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur());}  /*for IE*/   
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0; vertical-align:top; max-width:100%;}
ul,li{list-style-type:none;}
table,table td{border-collapse:collapse;}
.clear{clear:both; height:0;}

/*video禁止显示下载按钮*/
video::-internal-media-controls-download-button{display:none;}
video::-webkit-media-controls-enclosure{overflow:hidden;}
video::-webkit-media-controls-panel{width:calc(100% + 30px);}


/* ie9以下警告 */
.pageTips{position:fixed; z-index:10000; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.9);}
.pageTips .container2{color:#fff; position:absolute; left:50%; top:50%; width:630px; margin-left:-315px; margin-top:-160px;}
.pageTips .container2 a.close{display:none; width:50px; height:50px; position:absolute; z-index:1; left:auto; right:-15px; top:40px; bottom:auto; background:url(close2.png) no-repeat center center;}
.pageTips .container2 .img{text-align:center;}
.pageTips .container2 .msg{font-size:18px; line-height:36px; padding-top:30px;}
.pageTips .container2 a{color:#fff; text-decoration:underline;}


.container{min-width:960px;_width:960px; min-height:100vh; background:url(leftSideBg.jpg) repeat-y left top;}
.container:after{display:block; content:""; clear:both;}

.leftSide{width:125px; padding:8px 8px 8px 40px; min-height:calc(100vh - 16px); float:left;}
.logo img{max-width:100%; vertical-align:top;}
.leftLink{height:48px; line-height:48px; text-align:center; font-family:"华文新魏"; font-size:16px;}
.leftLink a:link, .leftLink a:visited{color:#f00;}

.menu{text-align:center; font-family:"华文新魏"; font-size:18px; padding-bottom:5px;}
.menu li{height:36px; line-height:36px;}
.menu li a:link, .menu li a:visited{color:#36c; font-weight:bold;}
.menu li a:hover{color:#f00;}


.rightSide{margin-left:173px; min-height:100vh;}
.rightSide:after{display:block; content:""; clear:both;}
.topSide{height:97px; padding:8px; background:url(topSideBg.jpg) repeat left top;}
.topSide img{vertical-align:top;}


.main{min-height:calc(100vh - 129px); background:url(mainBg.jpg) repeat left top; padding:8px;}
.main2{background:#fff url(mainBg2.jpg) repeat-x top left;}
.main3{background:url(mainBg3.jpg) repeat top left;}

.rightMenu{height:40px;}
.rightMenu ul li{height:40px; line-height:40px; background:#c0c0c0; float:left; margin-left:2px; font-family:"华文楷体"; font-size:18px;}
.rightMenu ul li:first-of-type{margin-left:0;}
.rightMenu ul li a{display:block; height:40px; padding:0 14px;}
.rightMenu ul li a:link, .rightMenu ul li a:visited{color:#551a8b; font-weight:bold;}
.rightMenu ul li a:hover{color:#f00;}


.kcjj{padding:8px 8px 8px 0;}
.kcjj h2{width:200px; float:left; text-align:right;}
.kcjj h2 img{vertical-align:top; max-width:200px;}
.kcjj h2 a{margin-top:20px;}
.kcjj .pic{margin-left:208px;}
.kcjj .pic img{max-width:100%; vertical-align:top;}


/* 网站尾部 */
.foot{padding:16px 0; text-align:center; line-height:18px; color:#800080; font-size:13px; font-weight:bold;}
.foot a:link, .foot a:visited{color:#800080;}
.foot a:hover{color:#f00;}
.foot a img{vertical-align:text-bottom; height:16px; margin-right:5px;}


.list01{padding:20px; max-width:750px;}
.list01 .pic1{width:210px; float:right;}
.list01 .pic1 img{width:210px; vertical-align:top;}
.list01 .pic2{width:150px; float:left;}
.list01 .pic2 img{width:150px; vertical-align:top;}
.list01 .txtList{margin:0 220px 0 160px;}
.list01 .txtList h2{text-align:center; font-size:24px; color:#800000; font-family:"华文新魏"; line-height:25px; padding:16px 0;}
.list01 .txtList li{height:40px; line-height:40px; font-size:16px; font-weight:bold; text-align:center;}
.list01 .txtList li a:link, .list01 .txtList li a:visited{color:#000080;}



.article{padding:30px 10px;}
.articleTitle{line-height:36px; font-size:24px; letter-spacing:1px; color:#800000; font-weight:bold; text-align:center; font-family:"华文新魏";}
.articleInfo{font-size:12px; height:24px; line-height:24px; color:#555; text-align:center; background:#e7e6e6;}
.articleInfo label{padding-left:30px;}
.articleCon{line-height:24px; font-size:16px; font-family:"宋体"; text-justify:inter-ideograph; text-align:justify; padding-top:10px;}
.articleCon img{max-width:100%; height:auto !important; margin:0 auto;}
.articleCon table{margin:0 auto !important; border-collapse:collapse; line-height:24px;}
.articleCon table td{padding:10px; border:#808080 1px solid;}


.main3 .article{color:#fff;}
.main3 .articleTitle{color:#0f0;}
.main3 .articleCon{font-weight:bold; font-size:13px;}


.syjx{background:#fff;}
.syjxHead{width:768px; height:70px; padding:7px 0;}
.syjxCon{width:768px; height:276px; padding-bottom:5px; border-bottom:#9a9a9a 1px solid;}
.syjxCon .syjxH{height:28px; line-height:28px; text-align:center; font-size:16px; font-weight:normal; background:#6ff;}

.syjxConL{width:180px; height:276px; float:left;}
.syjxConL p img{display:block; width:180px; height:110px;}

.syjxConC{width:394px; height:276px; float:left;}
.syjxConC .syjxH{font-size:18px; font-weight:bold; color:#00f;}
.syjxConC ul{padding-left:10px; height:248px;}
.syjxConC ul li{width:calc(50% - 10px); height:35px; line-height:35px; font-size:15px; background:url(a01.png) no-repeat left center; padding-left:10px; float:left;}
.syjxConC ul li a:link, .syjxConC ul li a:visited{color:#00f;}

.syjxConR{margin-left:574px; height:274px; background:#ffc; border:#6ff 2px solid; border-top:0; overflow:hidden;}
.syjxConR .bd{margin:5px; height:234px; overflow:hidden;}
.syjxConR .bd .txt{line-height:22px; font-size:15px;}

.syjxFoot{width:768px; padding-top:3px; line-height:20px; text-align:center; font-size:13px;}
.syjxFoot a:link, .syjxFoot a:visited{color:#00f;}
.syjxFoot a img{vertical-align:text-bottom; height:16px; margin-right:5px;}

.noBg{background:none;}

.syjxList01 .syjxH{line-height:28px; padding:7px 0; text-align:center; font-size:20px; color:#00f; border-bottom:#9a9a9a 1px solid;}
.syjxList01 .syjxH2{height:24px; line-height:24px; text-align:center; font-size:18px; color:#00f; padding-top:10px;}
.syjxList01:first-of-type .syjxH2{border-top:#eee 1px solid;}
.syjxList02{border-bottom:#9a9a9a 1px solid; padding:20px 0;}
.syjxList01 ul{margin:0 auto; width:768px; font-size:0;}
.syjxList01 ul li{display:inline-block; vertical-align:top; width:calc((100% - 30px)/4); font-size:14px; text-align:center; padding:10px 10px 0 0;}
.syjxList01 ul li p{width:100%; height:90px; line-height:90px; font-size:0; vertical-align:middle;}
.syjxList01 ul li p img{display:inline-block; vertical-align:middle; max-width:100%; max-height:90px;}
.syjxList01 ul li h3{height:24px; line-height:24px; font-size:14px; font-weight:normal;}
.syjxList01 ul li a:link, .syjxList01 ul li a:visited{color:#00f;}
.syjxList01 ul li:nth-of-type(4n){padding-right:0;}

.syjxList02 ul li p{height:110px; line-height:110px;}
.syjxList02 ul li p img{max-height:110px;}

.syjxFoot2{padding:10px 0; border-top:#eee 1px solid; font-size:13px; text-align:center;}
.syjxFoot2 a:link, .syjxFoot2 a:visited{color:#00f;}
.syjxFoot2 a img{vertical-align:text-bottom; height:16px; margin-right:5px;}


.syjxShow{border-bottom:#9a9a9a 1px solid;}
.syjxShow .syjxH{line-height:28px; padding:7px 0; text-align:center; font-size:20px; color:#00f; border-bottom:#9a9a9a 1px solid;}
.syjxShow .article{border-top:#eee 1px solid; padding:0;}
.syjxShow .articleCon{width:768px; margin:0 auto; padding:10px 0;}


.webCrouseHead{height:50px; padding:6px 0; background:#fff;}
.webCrouseHeadL{width:240px; float:left;}
.webCrouseHeadL img{width:170px; height:50px; display:block;}
.webCrouseHeadC{min-width:584px; height:50px; text-align:center; margin:0 240px;}
.webCrouseHeadC img{width:584px; height:50px; vertical-align:top;}
.webCrouseHeadR{width:240px; height:50px; float:right;}
.webCrouseHeadR h2{width:21px; float:left; color:#f00; font-size:15px; font-weight:normal;}
.webCrouseHeadR .bd{height:48px; margin:1px 0; overflow:hidden; margin-left:21px;}
.webCrouseHeadR .bd li{line-height:16px !important; height:auto !important; font-size:14px; padding-left:12px; background:url(a01.png) no-repeat left 6px;}
.webCrouseHeadR .bd li a:link, .webCrouseHeadR .bd li:visited{color:#00f;}


.webCrouseMain{padding:8px; position:relative;}
.webCrouseMain:before, .webCrouseMain:after{display:block; content:""; min-height:calc(100vh - 62px); height:100%; position:absolute; top:0; z-index:0;}
.webCrouseMain.hide:before, .webCrouseMain.hide:after{display:none;}
.webCrouseMain:before{width:185px; background:#f7e0bb; left:0;}
.webCrouseMain:after{width:170px; background:#ffcccc; right:0;}
.webCrouseMainL{width:169px; float:left; padding-right:8px; position:relative; z-index:1;}


.webCrouseMainC{width:586px; margin:0 auto;}
.webCrouseMainC .articleTitle{padding:7px 0; border-bottom:#9a9a9a 1px solid; font-size:18px; color:#f00; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;}
.webCrouseMainC .articleCon{font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;}


.webCrouseMainR{width:154px; float:right; padding-left:8px; position:relative; z-index:1;}