blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul { margin: 0; padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,th,var {font-style: normal;font-weight: normal;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal;}
q:after,q:before {content: '';}
abbr,acronym {border: 0;font-variant: normal;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
input,select,textarea {font-family: inherit;font-size: inherit;font-weight: inherit;*font-size: 100%;}
legend {color: #000;}
iframe {display: block;}
body { background:#fff8f8;font-family: "Microsoft YaHei","\5fae\8f6f\96c5\9ed1";font-size: 14px;color: #666;}
button,input,select,textarea {font: 99% arial, helvetica, clean, sans-serif;}
table {font-size: inherit;font: 100%;}
code,kbd,pre,samp,tt {font-family: monospace;*font-size: 108%;line-height: 100%;}
a { color:#666;text-decoration: none;}
a:hover{ color:#e50001;}
em{ font-style:normal;}
.pd10{ padding:10px;}
/* utilities */
.center-block {display: block;margin-left: auto;margin-right: auto;}
.clearfix {*zoom: 1;}
.clearfix:after,.clearfix:before {display: table;line-height: 0;content: "";}
.clearfix:after {clear: both;}
.l {float: left !important;}
.r {float: right !important;}
.hidden {display: none !important;}
.invisible {visibility: hidden !important;}
.clear {clear:both;font-size:0px;line-height:0px;height:0px;zoom:0; display:block;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.block10{ height:10px; line-height:10px; font-size:0px; clear:both;}
.block20{ height:20px; line-height:20px; font-size:0px; clear:both;}
/*----header---*/
.header{ padding:10px; height:130px;background:#f5bfa3;}
.logo{ width:464px; line-height:100%;float:left;margin-top:1em;}
.logo img{ width:100%;}
.menu{float:right;margin-top:20px;}
.menu li{list-style:none;display:inline-block; margin:1em 0 1.7em;padding:0px 10px; font: normal 18px/40px "Î¢ÈíÑÅºÚ"}
.menu li:first-child{margin-left:0;}
.menu li a{color:#fff;padding:0px 6px; display:block;}
.menu li a:hover{ padding:0px 6px; display:block; background:#C00; color:#ffb400; border-radius:5px;}
#nav .current a {color:#fff;}
.menu li.active a{color:#fff;} 
.toggleMenu {display:  none;padding:14px 5px 0px 5px;border-radius:2em;-webkit-border-radius:2em;-moz-border-radius:2em;-o-border-radius:2em; }
.nav:before,.nav:after {content: " "; display: table;}
.nav:after {clear: both;}
.nav ul {list-style: none;}
h1.title img{ display:block; width:100%; display:block;}
/*½¹µãÍ¼*/
.focus{ position:relative; width:100%;  margin:0 auto; height:auto; clear:both;  }  
.focus .shadow .title{width:60%; height:55px; padding-left:10px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:15px; font-weight:bolder; overflow:hidden; }
.focus .fPic{left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:15px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; display:none; background:#000  }  
.focus .fcon img{width:100%; display:block; height:auto;margin: 0 auto;}  
.focus .fbg{bottom:10px; right:2%; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 3px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }  
.news-list li{padding-left:12px;background:url(../images/dian.gif) 0 center no-repeat;font: normal 14px/240% "Î¢ÈíÑÅºÚ"; color:#666;}
.news-list li a{ color:#666;}
.news-list li a:hover{ color:#ca0000;}
.news-list li span{ float:right; color:#9b9b9b;}
.title-tab-nav{ width:96%; margin:0 auto; height:40px; background:#fbfbfb; border:1px solid #eee;}
.title-tab-nav li {float:left; border-top:2px solid #dedede; border-left:1px solid #eee; height:38px; width:32.9%; font: normal 16px/38px "Î¢ÈíÑÅºÚ"; color: #666; overflow: hidden;cursor: pointer; text-align:center;}
.title-tab-nav li a{ color:#666;}
.title-tab-nav li a:hover{ color:#ca0000;}
.title-tab-nav li.hover { height:38px; background:#fff; font: normal 16px/38px "Î¢ÈíÑÅºÚ";  border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-top:2px solid #ca0000; border-bottom:1px solid #fff; color:#ca0000;}
.title-tab-nav li.hover a{color:#211f1f;}
a.h-more{ display:block; background:#ffc9bc; border:1px solid #feaf9b; border-radius:8px; text-align:center;font: normal 14px/40px "Î¢ÈíÑÅºÚ"; color:#000;}
a.h-more:hover{display:block; background:#ca0000; border:1px solid #a90000; border-radius:8px; text-align:center;font: normal 14px/40px "Î¢ÈíÑÅºÚ"; color:#fff;}
.news-title{ border-bottom:1px solid #eee;height:40px; font: normal 16px/40px "Î¢ÈíÑÅºÚ"; }
.news-title h3{ border-bottom:2px solid #ca0000; width:110px; text-align:center; color:#ca0000;}
.news-title h3 a{ color:#ca0000;}
.news-title span{ float:right; font-size:14px; margin-right:5px; }
.news-title span a:hover{ color:#ca0000;}
.tab-nav li {float:left;width:50%; height:40px; font: normal 14px/40px "Î¢ÈíÑÅºÚ"; border-bottom:2px solid #e2e2e2;  color: #666; overflow: hidden;cursor: pointer; text-align:center;}
.tab-nav li a{ color:#666;}
.tab-nav li.hover {width:50%;  border-bottom:2px solid #ca0000;color:#ca0000;}
.tab-nav li.hover a{color:#ca0000;}
.tab-nav li.more{ float:right;}

.ghgl-list{ width:96%; margin:0 auto; background:#f4f4f4; padding:15px 0px;}
.ghgl-list li{ float:left; width:25%;text-align:center;color:#d1310b;}
.ghgl-list li i{ display:block; width:68px; height:68px; margin:0 auto; background:#fff; border-radius:50%; line-height:68px; border:1px solid #d1310b; font-size:32px;color:#dc6868; }
.ghgl-list li a{color:#555;}
.ghgl-list li a:hover i{ background:#d1310b; color:#fff;}
.ghgl-list li a:hover{ color:#d1310b;}
.pt-list li{ width:96%; float:left; margin-left:2%; text-align:center; margin-top:8px; font: normal 14px/30px "Î¢ÈíÑÅºÚ"; }
.pt-list li img{ width:100%; display:block;}



.foot-menu li{ width:50%; float:left; text-align:center; font-size:14px;}
.foot-menu li img{ display:block; width:40%; margin:0 auto;}
/* µ×²¿ */
.footer { width:100%; background:#f6f6f6; clear:both; padding:20px 0 20px; border-top:5px solid #ca0000; font-size:14px; line-height:160%; text-align:center; color:#888; }
.footer, .footer a { color:#888; }
h2.new-title{ border-bottom:1px solid #efefef; padding:10px; font: normal 20px/30px "Î¢ÈíÑÅºÚ"; color:#ca0000;}
h2.new-title{color:#ca0000;}
h2.new-title i{width:20px; line-height:30px; font-size:22px; margin-right:5px; font-weight:normal;}
/*ÏêÇéÒ³*/
.info{height:60px; padding:0 10px; background:#ca0000; line-height:60px;}
.info h2{font-size:1.6em; height:60px; color:#fff; display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;}
.info i.fa { padding:0 5px; height:60px;font-size:1.5em; overflow:hidden;color: #fff;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;transition:.5s all;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;}
.info a{ color:#fff;}
.container {padding:10px 15px; background:#fff;}
.container h1{font:normal 1.3em/160% "Microsoft Yahei"; text-align:center;}
.show img{width: 100%; object-fit: cover;  object-position: center;  object-position: 50% 50%; }
.show output{ display: block;line-height:32px; font-size:14px; color:#999; text-align:center;}
.post_text { padding-bottom:30px; font: 14px/26px "Microsoft Yahei";  color: #404040;}
.post_text > h2 {  font: 18px/26px "Microsoft Yahei";  color: #404040;  margin: 20px 0 0;}
.post_text > p { font: 14px/26px "Microsoft Yahei";  color: #404040;  text-indent: 2em;  margin:15px 0 0;}
.post_text p:last-of-type{ height:50px; text-indent:0; }
.post_text a{ color:#0072ff;}
.bdsharebuttonbox{ padding:5px 0;}