body {font-family:"microsoft yahei","arial narrow"; background:#fff; color:#4c4c4c; line-height:22px;}
body,form,ul,li,p,h1,h2,h3,h4,h5,h6,input,textarea {padding:0px;margin:0px;}
input,select,textarea {font-size:12px;font-family:"Microsoft YaHei","Arial Narrow";line-height:16px;}
img {border:0;}
ul,li {margin:0px; padding:0px; list-style-type:none;}
.fl {float:left;}
.fr {float:right;}
.cf {clear:both; border:0px; height:0; overflow:hidden;} /*清除浮动*/
.prel {position:relative;}
.c_center {text-align:center;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}* html 
.clearfix {height:1%;}
.clearfix {display:block;}

a {color:#333333;text-decoration:none;}
a:hover {color:#c30;text-decoration:underline;}

.box {width:100%; height:auto!important; min-height:600px; height:600px; background:#fff; margin:auto;}
.header {height:50px; background:url(images/title_bg.png) repeat-x;}
.header_left {float:left; height:40px; margin-left:5px; padding-top:7px;}
.header_right {height:40px; line-height:40px; float:right; width:80px; font-size:16px;}
.header_right a {color:#fff; text-decoration:none;}
.header_right a:hover {color:#ffff00; text-decoration:none;}
.menu {height:31px; text-align:center; font-size:18px; padding-top:2px; background:#f5f5f5;}
.menu a {width:17%; height:24px; line-height:24px; color:#333; margin:0 2px; display:inline-block; border:#f2f2f2 1px solid;}
.menu a:hover {color:#c30;text-decoration:none;display:inline-block;background:#fff4f4;border:#e30000 1px solid;margin:0 2px;}
.menu1 {width:60px;height:24px;color:#c30;text-decoration:none;display:inline-block;background:#fff4f4;border:#e30000 1px solid;margin:0 2px;}
a.menu1 {border:#e30000 1px solid;}

.news_list {border-bottom:#e8e8e8 1px solid;padding-top:15px;padding-bottom:6px;padding-left:10px;font-size:18px;line-height:26px;}
.news_list a {COLOR:#333;TEXT-DECORATION:none;}
.news_list a:link {COLOR:#333;TEXT-DECORATION:none;}
.news_list a:visited {COLOR:#999;TEXT-DECORATION:none;}
.news_list a:hover {COLOR:red;TEXT-DECORATION:none;}
.news_list_t {height:25px;margin-top:5px;}
.news_list_t .left {padding:0 4px;float:left;color:#999;font-size:14px;}
.border {border-top:#ccc 1px solid;}
.news_list_t .right {color:#999;float:right;margin-right:20px;font-size:14px;}
.news_list_t .right img {vertical-align:middle;}
.news_list_t .right span {padding-right:5px;}

.banner1 {width:100%; margin:auto;}
.banner2 {width:330px; height:130px; line-height:20px; margin:24px auto;}
.banner2 li {width:145px; height:110px; float:left; text-align:center; margin:0 5px;}
.banner2 img {width:140px; height:105px;}

.swipe {margin:0px auto; overflow:hidden; visibility:hidden; position:relative;}
.swipe-wrap {overflow:hidden; position:relative;}
.swipe-wrap>div {float:left; width:100%; position:relative;}
.mySwipeceng {position:absolute; width:100%; bottom:5px; height:26px; line-height:26px; font-size:14px; text-align:left; text-indent:10px; background-color:rgba(0,0,0,.4);color:#fff;}
.mySwipetabdian {width:5px; height:5px; background-color:#aaa; margin-right:5px; float:left; margin-top:10px;}
.mySwipetabdiancurr {width:5px; height:5px; background-color:#fff; margin-right:5px; float:left; margin-top:10px;}

.footer {height:60px;line-height:30px;background:#ededed;text-align:center;border-top:#d7d7d7 1px solid;margin-top:10px;font-size:16px;padding:10px 0;color:#666;}
.footer a {padding:0 7px;}
.footer span {font-size:12px;}

.news {margin:10px; font-size:18px; line-height:30px; padding-bottom:10px;}
.news img {margin:0 auto; width:expression(this.width > 98% ? 98%: true); max-width:98%; height:auto;}
.news p {padding:7px;}
.news a {color:#06c;}
.news_t {padding:20px 10px 0 10px; font-size:24px; line-height:35px; text-align:left; color:#333;}
.news_t1 {padding:0 10px; border-bottom:#ccc 1px solid; font-size:12px; color:#999;}
.news_t1 a {color:#333; padding:0;}
.news_t1 a:hover {color:red;text-decoration:none;}
.news_t1 span {padding-right:5px;}

/*文章分页*/
.pages {margin:0px auto; padding:0px 10px 20px 10px; text-align:center;}
.pages a {display:inline-block; padding:2px 8px; color:#3d82c5; line-height:23px; text-align:center; border:1px solid #3d82c5; background:#fff; margin-left:6px; font-family:"\5b8b\4f53", Helvetica, sans-serif; overflow:hidden;}
.pages a:hover {border-color:#266daf; background:#3d82c5; color:#fff;}
.pages .now {background:#3d82c5; border:1px solid #497394; font-weight:bold; color:#ffffff;}

.fenxiang {padding:0 10px;}

.pagelist {text-align:center; margin:20px auto;}
.pagelist a {color:#005AB5; margin:1px 5px; font-size:16px;}
.pagelist a:hover {color:#c30; text-decoration:none;}

/*导航菜单*/
.nav {position: absolute;
  z-index: 100;
  opacity: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.nav-active .nav {opacity:1; background:url(/images/nav_bg.png);}
.nav_list {margin:0; padding:10px;}
.nav_item {list-style-type:none; text-align:left; height:2.5rem; line-height:2.5rem;}
.nav_link {font-size: 1.3em; text-transform: uppercase; text-decoration: none; color: #FFFFFF; opacity: 1; -webkit-transition: opacity 300ms ease-in-out; transition: opacity 300ms ease-in-out;}
/* Default navigation icon */
.nav_trigger {display: block; position: absolute; width: 30px; height: 25px; right: 10px; top: 10px; z-index: 200;}
.nav-active .nav_trigger {opacity: 0.5;}
.nav_icon {
  display: inline-block;
  position: relative;
  width: 30px;
  height: 5px;
  background-color: #FFFFFF;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: background-color, transform;
  transition-property: background-color, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.nav_icon:before,
.nav_icon:after {
  content: '';
  display: block;
  width: 30px;
  height: 5px;
  position: absolute;
  background: #FFFFFF;
  -webkit-transition-property: margin, -webkit-transform;
  transition-property: margin, -webkit-transform;
  transition-property: margin, transform;
  transition-property: margin, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.nav_icon:before {
  margin-top: -10px;
}
.nav_icon:after {
  margin-top: 10px;
}

.mobile .nav {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  width: 100%;
  height: 100%;
}
.mobile .nav_link {
  opacity: 0;
  -webkit-transition-delay: 500ms;
          transition-delay: 500ms;
}
.mobile .nav-active .nav_link {
  opacity: 1;
}
.mobile .nav-active .nav {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.mobile .nav-active .nav_icon {
  background: rgba(0, 0, 0, 0);
}
.mobile .nav-active .nav_icon:before {
  margin-top: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.mobile .nav-active .nav_icon:after {
  margin-top: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}