@charset "UTF-8";
html,body,div,ol,ul,li,ol,h1,h2,h3,h4,p,dl,dt,dd,form,a,input,textarea,select,label,img {margin: 0;padding: 0;font-weight: normal;}
body,button,input,select,textarea {font-family:"微软雅黑", '宋体', sans-serif;font-size: 14px;}
body {color: #333;min-width: 320px; background: #f4f4f4;}
a{text-decoration: none;color: #333;}
a:hover {text-decoration: none;color: #ff7700;}
a:focus {text-decoration: none;}
img {border: 0;vertical-align: top;}
ul,ol,li {list-style: none;}
a,a:focus,input,input:focus {outline: none;}

/*返回顶部*/
.cbbfixed {
  position: fixed;
  transition: bottom ease .3s;
  bottom: 230px;
  right: -85px;
  z-index: 3;
  cursor: pointer;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color: #19c9ff;}
.cbbfixed .gotop {transition: background-color ease 0.3s;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.cbbfixed .gotop .up-icon {float: left;margin: 14px 0 0 9px;width: 23px;height: 12px;background: url(../images/side-icon02.png);}
.cbbfixed .gotop:hover {background-color: #ee751b;}

.logo{max-width: 1200px; margin: auto; padding: 20px 0px;}
.logo img{display: block; width: auto; height: 58px;}
.banner_bg{width: 100%; background: #ddd;;}
.banner{max-width: 1200px; margin: auto; position: relative;}
.banner img{display: block; width: 100%; height: auto;}
.zbyg{position: absolute; top: -5px; left: 0px; line-height: 33px; text-align: center; font-size: 18px; color: #fff; width: 102px; background: url("../images/banner_icon.png") top left no-repeat;}
.zhibo_box{max-width: 1200px; margin: auto; padding: 40px 0px;}
.zhibo_box h1{font-size: 24px; color: #333; line-height: 32px; margin-bottom: 20px;}
.zhibo_box h1 img{display: inline-block; vertical-align: middle; margin-top: -5px; margin-right: 8px;}

.news {background: #fff;margin-bottom: 30px;max-width: 1200px; padding-bottom: 20px;}
.news dl dt {font-size: 20px;padding: 20px 20px 10px; color: #333;}
.news dl dd {font-size: 14px;line-height: 30px;overflow: hidden;color: #666;margin: 0px 20px 10px;}
.time,.author{display: inline-block; vertical-align: middle;}
.titnum img{display: inline-block; vertical-align: middle; margin-right: 8px;}
.pic{position: relative;}
.pic em{position: absolute;left: 20px;top: 20px;background: #ff7700;border-radius: 14px;padding: 0 10px;color: #fff;font-style: normal;font-size: 14px;line-height: 28px;}
.pic img{width: 100%; height: auto; display: block;}
