@charset "utf-8";
body, div,iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table,th, td, input, button, select, textarea {margin:0; padding:0;font-style: normal;font:16px/1.5 "\5FAE\8F6F\96C5\9ED1",Arial, Helvetica, sans-serif;}
ol, ul ,li{list-style: none;}
img {border: 0; vertical-align:middle;}
body{color:#333;background:#f5f5f5; text-align:center;}
.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;}
a{color:#333;text-decoration:none; } 
a:hover{color:#F00;}

.red ,.red a{ color:#F00;}
.blue ,.blue a,a.blue{ color:#1E51A2;}

.lf{float:left;}
.rt{float:right;}

.pt5{padding-top:5px;}
.pb5{padding-bottom:5px;}
.pb10{ padding-bottom:10px}
.mt5{ margin-top:5px}
#app{ margin:0 auto; width:100%; max-width:760px}

#header ,.main ,#footer,#mbody{ margin:0 auto; width:100%; overflow:hidden; max-width:760px}

#main_left{ float:left;}
#main_right{ float:right;}

#header{ height:46px; background:#dc1c1c;}
.logo{ float:left; color:#FFF; padding-left:10px; line-height:42px; font-size:20px;}
.logo a{ color:#FFF}
.logo span{ font-size:16px}
.tmenu{ float:right; padding-right:10px; padding-top:5px}
.dhs{ float:right; height:40px; width:200px; background:url(tsk.png) no-repeat 0 center}

.crumbs,.indab{ height:42px; background:#FFF; line-height:42px; font-size:14px; color:#666; text-align:left; padding:0 10px}
.crumbs a{color:#666}
.indab{ text-align:center}

#mbody{ margin:5px auto; background:#FFF;box-sizing:border-box; padding:10px;}
h1#title{ text-align:left; line-height:30px; font-size:25px; color:#000; font-weight:bold}
.acinfo{ font-size:12px; text-align:left; color:#999; margin-top:6px}
#article{ width:100%; font-size:18px; line-height:28px;padding:20px 0; text-align:left; overflow:hidden}
#article img{ max-width:100%}

.main{ background:#FFF; margin-top:5px}
.titall{ font-size:26px; font-weight:bold; color:#cf0000; line-height:30px; padding-top:20px}
.titall a{color:#cf0000}
.fdi{ font-size:14px; color:#999; padding-bottom:10px}

.index_box{width: 100%;overflow: hidden;}
.index_box li{float: left;list-style: none;width: 48%;margin: 1%;position: relative;overflow: hidden;height:235px}
.index_box li div{width: 100%;overflow: hidden;}
.index_box li p{width: 100%;overflow: hidden;background: rgba(255,0,0,0.7);position: absolute;bottom: 0px;text-align: center;margin: 0px;padding:  10px 0px;transition: 0.5s;}
.index_box li:hover p{background: rgba(189,0,5,0.7);}
.index_box li span{display: inline-block;width: 100%;overflow: hidden;position: absolute;top: -100%;text-align: center;height: 100%;background:  rgba(255,0,0,0.6);padding: 30px;transition: 0.5s;}
.index_box li img{width: 100%;max-height:235px}
.index_box li p a{font-size: 16px;color: white;padding: 10px 0px;}
@media only screen and (min-width: 320px) and (max-width: 769px) {.index_box li{width: 48%;height:115px}.index_box li img{max-height:115px}.index_box li p a{font-size:13px;padding:0; }.index_box li p{height:32px;line-height:32px; padding:0;overflow:hidden}}
ul.news{ padding:20px 0; overflow:hidden}
ul.news li{ padding:5px 10px; background:url(yy.png) no-repeat 10px 18px; overflow:hidden; height:32px; color:#999; line-height:32px; text-align:left;box-sizing:border-box; font-size:12px}
ul.news li a{ font-size:16px; padding-left:12px}
.abouts{box-sizing:border-box; padding:20px 10px; text-align:left; font-size:16px; line-height:26px}

.pt10{ padding-top:10px}
.hd{height:auto; overflow:hidden; margin:0 0.5% 2%;}
.hd h6{width:99%;height:2.1rem;overflow:hidden; text-align:center; line-height:2.1rem;background:#d90011; color:#fff; font-size:1rem;margin:0 0.5% 1%;}
.hd ul{width:100%; height:auto;overflow:hidden; text-align:center; vertical-align:middle; margin:0 auto;}
.hd ul li{ width:32.33%;height:auto; overflow:hidden;margin:0 0.5% 1%; float:left; }
.hd ul li p{height:1.8rem; overflow:hidden; font-size:16px; line-height:1.8rem; margin:0 auto;color:#666;background:#f2f2f2; border:1px solid #cccccc;}
.hd ul li.on p{ background:#dd362d; border:1px solid #dd362d;color:#fff;}
.pgs{padding:10px 0 20px 0;border-top:1px solid #CCC;clear:both;text-align:center;font-family:Arial,"\5B8B\4F53",sans-serif;vertical-align:top}
.pgs a,.pgs span{display:inline-block;height:23px;text-decoration:none;line-height:23px;padding:5px 10px;margin:5px 1px 0 0;background:#ddd;overflow:hidden;vertical-align:top;color:#2E2D2D}
.pgs span{background:#f4f4f4}
.pgs span.current,.pg a:hover{background:#2E2D2D;color:#FFF}


#footer{ background:#FFF; padding:20px 10px; height:180px; line-height:22px; color:#666;box-sizing:border-box; margin-top:5px;}
#footer a{ color:#666}

#dfoot { background:#D40000; width:100%; height:70px; padding:10px; box-sizing: border-box; position: fixed; margin:0 auto; left: 0; bottom: 0; z-index: 999999; }
#dfoot ul { width:100%; overflow:hidden }
#dfoot ul li { display:inline; float:left; width:33.31%; background:url(xx.jpg) no-repeat right 0; height:68px }
#dfoot ul li.e { background:none }
#dfoot ul li .icos { width:100%; height:26px; }
#dfoot ul li .ttt { color:#FFF; width:100%; line-height:24px; font-size:14px }
#dfoot ul li .ttt a { color:#FFF }





















