﻿@charset "utf-8";
.textbg{ border:1px solid #ccc;}
.text_title{ width:900px;}
.text_title h3.pre {font-size: 20px;font-family: "Microsoft Yahei";font-weight: normal;margin: 20px auto 5px auto;width:600px}
.text_title h4.sub {font-size: 20px;font-family: "Microsoft Yahei";font-weight: normal;margin: 5px auto 15px auto;width:600px;}
.text_title h1{	margin: 5px auto 10px;color:#222; width:850px; text-align:center}
.text_title p.author{font-size: 16px;font-family: "Microsoft Yahei";width:600px; text-align:center; margin:0 auto}
.text_title .box01{ height:36px;font-size:14px; line-height:unset; text-align:center;}
.text_con{ margin:30px auto;}
.text_con .box_pic{ text-align:center; font-size:14px;}
.text_con .box_pic img{ display:block; margin-top:15px;}
.text_con .box_con{ width:850px;}
.pci_c{ width:800px; text-align:center;}
.text_con .box_con p{ font:normal 18px/200% "Microsoft Yahei"; text-indent:0em; margin:10px 0;} 
.box_con p img,.box_con div img{ max-width:100%!important;height:auto;    }
.page_n{text-align:center;padding:40px 0;}
.page_n a{border:#dddad2 1px solid;background:#f7f6f3;padding:10px 15px;margin:0 5px;}
.page_n a.common_current_page,.page_n a:hover{background:#cc3333;color:#fff;text-decoration:none;border:1px solid #fff;}
.text_con .edit{ text-align:right; /*margin:20px auto;*/ font-size:14px;}
.ej_title{ width:900px; padding-bottom:0px;border-bottom:#d3d3d3 1px solid;}
.ej_title span{ margin:25px auto 0px auto; border-bottom:3px solid #29599c; font-size:18px; font-weight:bold; display:inline-block; padding-bottom:15px;}
.ej_con{ width:900px;}
.list_16{ margin:20px auto}
.list_16 li{ background:url(images/dot.gif) no-repeat 5px 18px; padding-left:15px;font-size:16px; line-height:36px; overflow:hidden}
.list_16 li em{ font-size:14px; color:#999; line-height:36px; float:right; padding-right:16px}
.page_ejn{ text-align:center; padding:20px 0;}
.page_ejn a{ border:#dddad2 1px solid; background:#f7f6f3; padding:10px 15px; margin:0 5px;}
.page_ejn a:hover{ background:#cc3333; color:#fff; text-decoration:none;}
.ej_pic{ width:1040px;}
.ej_pic ul li{ width:230px; margin: auto 15px; float:left; height:220px; display:inline-block;}
.ej_pic ul li span{ display:inline-block; width:100%; text-align:center; line-height:160%; font-size:14px; margin-top:10px;}
/*sanjiyaowen*/
.ywdt .fl{ width:240px; margin-right:40px;}
.ywdt .fl .leftdh{ display:inline-block;width:238px; border:1px solid #e9e9e9}
.ywdt .fl .leftdh li{font-size:20px;line-height:70px;height:70px;border-top:1px solid #e9e9e9;width:75%; padding-left:25%;}
.ywdt .fl .leftdh li.home{background:url(images/sjjiao.png) no-repeat 40px 28px #347ed4;}
.ywdt .fl .leftdh li:first-child{border-top:none;}
.ywdt .fl .leftdh li a{display:block; width:100%; height:100%;}
.ywdt .fl .leftdh li.home a{color:#fff;}
.ywdt .fr{ width:710px;}
.ywdt .fr .sjpic01 li{ width:48%; float:left; margin-bottom:30px}
.ywdt .fr .sjpic01 li:first-child,.ywdt .fr .sjpic01 li:nth-child(2n+1){ margin-right:3%;}
.ywdt .fr .sjpic01 li img{ float:left; margin-right:10px;}
.ywdt .fr .sjpic01 li b{ font-size:14px;}
.ywdt .fr .sjpic02 li{ width:210px; margin:0 12px; float:left; height:220px; display:inline-block; position:relative;}
.ywdt .fr .sjpic02 li:nth-child(3n){ margin-right:0px;}
.ywdt .fr .sjpic02 li em{background:url(images/bf.png) no-repeat; position:absolute;top:50px; left:80px; display:inline-block; width:50px; height:50px}
.ywdt .fr .sjpic02 li span{ display:inline-block; width:100%; text-align:center; line-height:160%; font-size:14px; margin-top:10px;}
.ywdt .fr .sjpiczt li{ height:280px;}
.ywdt .fr .sjpiczt li span{text-align:left;}
.ywdt .fr .ldpic li{ display:inline-block;  margin:10px 25px; text-align:center}
.ywdt .fr .ldpic li.one{ display:block; width:100%;margin:0px auto 10px auto;}
.ywdt .fr .ldpic li span{ display:block; text-align:center; margin:5px auto 0 auto; font-size:16px;}
.ywdt .fr .ldmsz{ margin:10px 0 20px 25px; font-size:16px;}
.ywdt .fr .ldtit{background:url(images/titdot.png) no-repeat left center; padding-left:20px; font-size:16px; margin-bottom:20px;}
.ywdt .fr .ldjg{ background:#f3f4f8; width:100%; padding:10px 0; margin-bottom:20px;}
.ywdt .fr .ldjg span{ display:inline-block; font-size:14px; width:23%; padding-left:2%; line-height:40px;}
.ywdt .fr .zjwenzi p{ font-size:14px; text-indent:2em; line-height:200%}
.ywdt .fr .tit01{ font-size:18px; font-weight:bold; border-bottom:1px solid #ccc; padding-bottom:10px;}
.dsgb span{ display:inline-block; width:173px; height:59px;background:url(images/dishibg.png) no-repeat; line-height:60px; font-size:16px; color:#fff; font-weight:bold; text-align:center; margin:20px 30px;}
.dsgb span a:link,.dsgb span a:visited{color:#fff;}
.dsgb span i{background:url(images/dishitit.png) no-repeat; width:19px; height:27px; display:inline-block; vertical-align:text-bottom; margin-right:12px}
.zfgb .fl{ width:360px; margin-right:30px; float:left; position:relative; padding-bottom:20px;}
.zfgb .fr{ width:400px; float:left}
.zfgb .fr01{ width:180px; float:right}
.zfgb .gbtime{background:url(images/gbbgnew.png) no-repeat top center; width:358px; height:100px; margin-top:60px; padding-top:211px;}
.zfgb .gbtime p{ font-size:20px; text-align:center; line-height:30px;color:#b26d24;}
.zfgb .gbtime p span{ display:inline-block; font-size:14px; line-height:14px;vertical-align:text-top; margin-left:5px; }
.zfgb .gbtime p em{ display:inline-block; font-size:12px;}
.zfgb .gbtime2021{background:url(images/gb2021.png) no-repeat top center; width:358px; height:100px; margin-top:60px; padding-top:211px;}
.zfgb .gbtime2021 p{ font-size:20px; text-align:center; line-height:30px;color:#b26d24;}
.zfgb .gbtime2021 p span{ display:inline-block; font-size:14px; line-height:14px;vertical-align:text-top; margin-left:5px; }
.zfgb .gbtime2021 p em{ display:inline-block; font-size:12px;}
.zfgb .gban{ margin-top:30px;}
.zfgb .gban span{ display:inline-block; width:143px; height:47px;background:url(images/gban.png) no-repeat top center; font-size:16px; font-weight:bold; line-height:47px; text-align:center; margin:0 15px;cursor:pointer;}
.zfgb .fr h1{ font-size:30px; text-align:center;line-height:180%;}
.zfgb .fr .xinxi{ margin:0px auto 0 auto; border-bottom:1px solid #ccc; overflow:hidden}
.zfgb .fr .xinxi span{ float:left}
.zfgb .fr .xinxi em{ float:right}
.zfgb .fr h2{ font-size:24px; text-align:center; margin:20px auto 0 auto;}
.zfgb .fr b{ font-size:16px;margin:20px auto 5px auto;display:block; }
.zfgb .fr p{ font-size:14px; line-height:200%;}
.zfgb .fr01 .titgb{background:url(images/gbtitbg.jpg) repeat-x; width:100%; text-align:center; height:54px; font-size:20px; line-height:54px;}
.zfgb .fr01 .nrgb{ margin:10px auto; height:90px; overflow-y:auto;}
.zfgb .fr01 .nrgb::-webkit-scrollbar{width:6px;height:6px;}
.zfgb .fr01 .nrgb::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background:#c0c0c0;}
.zfgb .fr01 .nrgb::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background:#2d65a6;}

.zfgb .xzkuang{ width:141px; border:1px solid #CCC; height:150px; overflow-y:auto; position:absolute; bottom:-1px;left:15px; display:none;}
.zfgb .xzkuang li{ font-size:16px; text-align:center; line-height:180%}
.zfgb .xzkuang li:hover{ font-weight:bold; font-size:18px; cursor:pointer;}
#qikank{ left:188px;}
#qikank li{ display:none;}
@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px)
{
	.mob_nav{display: block;position: relative;}
	.mob_top{width: 100%;height: auto}
	.mob1{position: absolute;top:32px;right:1px;}
	.mob1 img{width:50%;height:auto}
	.mob_menu{width:8.45rem !important;height:68%; display:none;}
	.mob_menu ul{background:#017ddb;}
	.mob_menu li{text-align: center;padding:1.0966667rem 0;font-size: 1.0453333rem;background:url(images/mob/mob-line.gif) no-repeat 60% bottom;}
	.mob_menu li img{vertical-align: middle;margin-right:.76875rem; max-width:1.045333rem; max-height:1.045333rem;}
	.path{ margin:10px auto;}
   .topbg{background:none;display:none;}   
   .top,.erwm,.nav,.footer .box,.footer .list2,.footer_2 .fl,.footer_2 p{ display:none;}
   .w1000{ width:100%; min-width:320px; max-width:480px;}
   .top .fr{ width:90%;}
   .textbg{ border:none;}
   .text_con .box_con video,.text_con .box_con embed{ width:100%; height:auto;}
   .text_con .box_pic table{width:98%;}
   .text_title h1,.text_title h3.pre,.text_title h4.sub,.text_title p.author,.text_con .box_con{ width:92%;}
   .text_title h1{font:normal 24px/140% "Microsoft Yahei"; margin:10px auto 0; clear:both; padding:0;}
   .text_con .box_pic img{ width:100%; height:auto;}	
   .box_con table td img{width:auto;}
   .box_con table.pci_c td img{width:100%;}
   .pci_c{ width:100%;}
   .footer{width:100%;  padding: 0.266667rem 0 0 0!important; margin:0 auto;}
   .footer_2{padding: 0.266667rem 0!important;border-top:none;}
   .footer_2 .fr{ width:100%; text-align:center;margin-left:0px;}
   .page_n{ width:92%;}
   .page_n a{ float:left; padding:2px 12px; margin:5px;}
   .text_con .box_con td p{ font-size:14px; line-height:150%; text-indent:0em; text-align:center;}
   .ej_title span{ margin:0 auto;}
   .ej_title,.ej_con{width:92%;}
   .list_16 li{ line-height:160%; background-position:4px 12px;}
   .list_16 li em{ float:none; font-size:12px; margin-left:2px; padding:0;}
   .ej_pic{ width:100%;}
   .ej_pic ul li{ width:45%; margin: auto 2%;height:11rem;}
   .ej_pic ul li img{ width:100%; height:auto;}
   .page_ejn{ width:100%;}
   .page_ejn a{float: left; padding: 0px 0px; margin: 3px; width: 20%;height: 20px;}
   /*sanjiyaowen*/
   .ywdt .fl,.ywdt .fr{ width:100%;}
   .ywdt .fl .leftdh{ width:100%;border:none;background:#347ed4;}
   .ywdt .fl .leftdh li{ width:24.5%; text-align:center; float:left; font-size:16px;line-height:40px; height:40px;border:none; padding:0;}
   .ywdt .fl .leftdh li.home,.ywdt .fl .leftdh li a{color:#fff; background:none;}
   .ywdt .fl .leftdh li.home{ background:#3c90f7}
   .ywdt .fr .sjpic01{ margin-bottom:30px;}
   .ywdt .fr .sjpic01 li:first-child,.ywdt .fr .sjpic01 li:nth-child(2n+1){ margin:0 auto;}
   .ywdt .fr .sjpic01 li{ width:90%; float:none; margin:0 auto; padding-top:20px; clear:both; overflow:hidden}	
   .ywdt .fr .sjpic02{ margin-top:30px;}	   
   .ywdt .fr .sjpic02 li{ width:43%; margin: auto 3%;height:13rem;}
   .ywdt .fr .sjpic02 li em{top:18%; left:35%}
   .ywdt .fr .sjpic02 li:nth-child(3n){ margin:auto 3%;}
   .ywdt .fr .sjpic02 li img{ width:100%; height:auto;}
   .ywdt .fr .sjpiczt li{height:14.5rem;}
   .ywdt .fr .ldpic,.ywdt .fr .ldmsz{ width:90%; margin-left:5%}
   .ywdt .fr .ldmsz b{ margin-left:25px;}
   .ywdt .fr .ldpic li.one{ margin:20px auto 5px auto;}
   .ywdt .fr .ldtit{ margin:20px auto;width:87%; padding-left:5%}
   .ywdt .fr .ldjg{ width:92%}
   .ywdt .fr .ldjg span{ width:47%; padding-left:3%;}
   .ywdt .fr .zjwenzi p{ width:92%; margin:10px auto}
   .dsgb span{ margin:20px 3px 20px 10px}
   .zfgb .fl{ width:98%; margin:0 auto;float:none}
	.zfgb .gbtime{ width:92%; margin-top:20px;}
	.zfgb .gban{ width:100%;}
	.zfgb .fr h1{ font-size:26px;}
	.zfgb .fr{ width:92%; margin:20px auto;float:none}
	.header{ width:96%; height:30px; margin-left:10px;}
    .header a{ margin-right:15px; line-height:30px;}
	.zfgb .fr01{ float:none; width:90%;}
	.zfgb .fr01 .nrgb{ height:45vw; font-size:14px;}

}