@charset "utf-8";

/*reset*/
html {overflow-y: scroll}
html, body {font:12px/1.5 "Helvetica Neue", Helvetica, STHeiTi, sans-serif; color:#666; -webkit-tap-highlight-color:rgba(0,0,0,0);}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:500; }
ol,ul { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; color: #000; font-weight:500; }
abbr,acronym { border:0; }
del{text-decoration:line-through}
input, select, textarea{font-size:100%; -webkit-appearance:none;}
textarea{resize:none;}
q:before,q:after{content:''}
ins,a{ color: #333; text-decoration:none;}

.header {height: 46px; border-bottom: solid #379be9 2px;}
.logo {float: left; width: 150px;}
.logo a {display: block; height: 46px; background: url(/mobile/assets/i/logo_main.png) no-repeat center center; text-indent: -9999px;background-size: 130px 40px;}
.site_cq .logo a {background-image: url(/mobile/assets/i/logo_main_cq.png);}
.site_hn .logo a {background-image: url(/mobile/assets/i/logo_main_hn.png);}
.site_hb .logo a {background-image: url(/mobile/assets/i/logo_main_hb.png);}
.site_js .logo a {background-image: url(/mobile/assets/i/logo_main_js.png);}
.site_sc .logo a {background-image: url(/mobile/assets/i/logo_main_sc.png);}
.site_zj .logo a {background-image: url(/mobile/assets/i/logo_main_zj.png);}
.sitenav {background: #0073c6; padding: 7px 0; overflow: hidden;}
.sitenav li {float: left; width: 20%; font-size: 1.333rem; line-height: 30px; text-align: center;}
.sitenav a {color: #fff;}
.tigger:after {position: absolute; display: inline-block; content: ""; width: 0; height: 0; line-height: 0; margin-top: 12px; font-size: 0; color: #0073c6; border-style: solid; border-color: #fff #0073c6 #0073c6 #0073c6; border-width: 5px;}
.tiggerup {display: none;}
.tiggerup:after {margin-top: 7px; border-color: #0073c6 #0073c6 #fff #0073c6; }
.tigger_on .tigger {display: none;}
.tigger_on .tiggerup {display: inline-block;}
.channel {float: right; display: block; width: 22px; height: 16px; background: url(/mobile/assets/i/icon.png) no-repeat; background-size: 119px 21px; margin: 15px 15px 0 0;}
.city {position: relative; float: left; margin: 13px 0 0 2px; z-index: 2;}
.citylist {position: absolute; left: 0; top: 20px; width: 120px; background: #fff; border: solid #ccc 1px;}
.citylist a {float: left; display: block; width: 60px; font-size: 1.16rem; line-height: 30px; text-align: center;}

.newslist_div {min-height: 52px; padding:15px 5px 13px 0;border-bottom:solid #e8e8e8 1px;}
.newslist_div .pic {position:relative;float:left;display:inline;width:93px;height:52px;margin-right:10px;}
.newslist_div img {width: 93px; height: 52px; object-fit: cover; overflow: hidden;}
.newslist_div h3 {max-height:38px;font-size:1.33rem; line-height: 1.2; font-weight:bold;overflow:hidden;}
.newslist_div p {height:38px;margin:3px 0 8px;color:#666;overflow:hidden;}
.newslist_info_from {color: #999;}
.loading, .ui-refresh-down {background: url(/mobile/assets/i/loading.gif) no-repeat 20% center; margin-top: 20px; font-size: 1.33rem; line-height: 32px; text-align: center;}

h1 {font-size: 2rem; font-weight: bold;}
.wrapper h1 {margin: 10px 0 0;}
.wrapper {padding:10px;}
.artinfo {margin: 1em 0 3em}
.artbox_img {text-align: center;}
.artbox_img img {width:100%;height:auto;}
.artbox p, .artbox .div_p {margin-bottom: 22px; font-size: 1.33rem; color: #333; text-indent: 2em;}
.artbox p a, .artbox .div_p a {color: #249ff1; text-decoration: underline;}
.artbox p em, .artbox .div_p em {margin: 0 5px; font-style: italic;}
.artbox ul, .artbox ol {margin-bottom: 22px; font-size:1.33rem;color:#333;}
.artbox strong {font-weight: bold;}
.artbox table {font-size:1.33rem;color:#333;}
.artbox img{width:100%;height:auto;}
.statement {color: #666; text-align: center;}
.artcomment {padding: 0 10px;}

.title_h3, .box_tt h3 {margin-top: 20px; padding-top: 10px; font-size: 1.33rem; border-top: solid #379be9 3px;}
.imgLlist li {height:75px;margin:15px 0 0 0;border-bottom:solid #e7e7e7 1px;overflow:hidden;}
.imgLlist .pic {float:left;display:block;width:107px;height:60px;margin-right:10px;}
.imgLlist img {width:107px;height:60px;}
.imgLlist p {height: 18px; color: #999; overflow: hidden;}
.imgLlist .title {height:40px;margin-bottom:3px;font-size:14px;overflow:hidden;}
.imgLlist_150x85 li {width:auto;height:85px;border-bottom:none;}
.imgLlist_150x85 .pic, .imgLlist_150x85 img {width:150px;height:85px;}
.imgLlist_150x85 .title {height:20px;}
.imgLlist_150x85 p {height:40px;overflow:hidden;}

.imglist {overflow:hidden;}
.imglist li {float:left;overflow:hidden;}
.imglist_205x113 li {width:31%;min-height:55px;margin:10px 5px 0 0;}
.imglist_205x113 img {width:100%;min-height:55px;object-fit: cover; overflow: hidden;}
.dede_pages{
}
.dede_pages ul{
  float:left;
  padding:12px 0px 12px 16px;
}
.dede_pages ul li{
  float:left;
  font-family:Tahoma;
  line-height:17px;
  margin-right:6px;
  border:1px solid #E9E9E9;
}
.dede_pages ul li a{
  float:left;
  padding:2px 4px 2px;
  color:#555;
  display:block;
}
.dede_pages ul li a:hover{
  color:#0073c6;
  text-decoration:none;
  padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
  background-color:#eee;
  /*padding:2px 4px 2px;*/
  font-weight:bold;
}
.dede_pages .pageinfo{
  line-height:21px;
  padding:12px 10px 12px 16px;
  color:#999;
}
.dede_pages .pageinfo strong{
  color:#555;
  font-weight:normal;
  margin:0px 2px;
}

