*{font-size:100%;vertical-align:baseline;}
img{display:inline-block;}
ul{padding:0;margin:0;}
li,ol,ul{list-style:none;}
em{font-style:normal;}
body {
    color: #333;
    background: #f2f2f2;
    font-size: 14px;
    line-height: 2;
    font-family: "Microsoft YaHei", SimSun, Arial, Helvetica, Tahoma, sans-serif;
    -webkit-text-size-adjust: none;}
*{-webkit-font-smoothing:antialiased;}
button,input,label,select,textarea{vertical-align:middle;}
h1,h2,h3,h4,h6{margin:0;padding:0;font-weight:700;font-size:100%;}
a:link{text-decoration:none;color:#333;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
html,body,p,dd,dt{margin:0;padding:0;border:0;}
article,aside,details,dialog,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
address, caption, cite, code, dfn, em, th, var, i {
    font-weight: normal;
    font-style: normal;}
/*table{border-collapse:separate;border-spacing:0}
caption,td,th{text-align:left;font-weight:400;float:none!important}
table,td,th{vertical-align:middle}*/
blockquote:after,blockquote:before,q:after,q:before{content:'';}
blockquote,q{quotes:"""";}
a img{border:0;}
:focus{outline:0;}
button,input,label,select,textarea{vertical-align:middle;}
a {
    color: #333;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover {
    color: #49b8cb;
    text-decoration: underline;}
.clearfix:after,.clearfix:before{content:" ";display:table;}
.clearfix:after{clear:both;}
.fl{float:left;}
.fr{float:right;}
.clear{ clear:both;}

.f12{font-size:12px;}  
.f13{font-size:13px;}  
.f14{font-size:14px;}  
.f16{font-size:16px;}  
.f20{font-size:20px;}  
.fb{font-weight:bold;}

/*padding-top*/
.pt100{padding-top:100px;}

/*margin-top*/
.mt5{margin-top:5px;}
.mt8{margin-top:8px;}
.mt10{margin-top:10px;}

/*margin-left*/
.ml8{margin-left:8px;}
.ml10{margin-left:10px;}

/*margin-right*/
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr27{margin-right:27px;}

/*margin-bottom*/
.mb6{margin-bottom:6px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}

/*定位*/ 
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}

/*宽度-像素*/
.w393{width:393px;}

/*高度-像素*/
.h10{height:10px;}
.h20{height:20px;}
.h60{height:60px;}
.h80{height:80px;}

img.animation {
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;}
.auto {height: auto;overflow: hidden;}

.main-body{width: 1260px; margin: 0px auto; background-color: #fff; box-shadow:0 0 4px #ebebeb;min-height:600px;}
.wrapper{width:1200px; margin:0 auto; display:block;}

/* 顶部 */
.header{min-width: 1240px; height:180px; background:#ffffff;}
.header .wrapper{width: 1260px;}
.header .top {height: 45px;line-height: 45px;border-bottom:1px dotted #ccc;}
.header .top .welcome{}
.header .top .member{}
.header .top .member .ucenter{margin-right: 20px;}
.header .top .member .ucenter .login{background:url(../images/icon-login.jpg) left center no-repeat;}
.header .top .member .ucenter .register{background:url(../images/icon-reg.jpg) left center no-repeat;}
.header .top .member .ucenter a{color:#10684f;width: 65px; text-align: center;display: inline-table;}
.header .top .member .favorite span{font-size:14px;color:#dcdcdc;margin:0 10px;}

.header .logo{float:left;height: 87px; margin-top: 25px;}
.header .search{width:480px; padding-top:50px;}
.header .search form{height:38px;border:1px solid #CCC;border-radius:5px;}
.header .search .keyword{float:left;width:240px;height:36px;}
.header .search .type{float:left;width:51px;height:36px;margin:0 7px;border:1px solid #CCC;}
.header .search .submit{float:left;width:50px;height:38px;color:#fff;background:url(../images/icon-search.jpg) center center no-repeat;}
.header .search .search_But{color:#FFF;}
.header .search input,.header .search select{display:block;height:100%;line-height:36px;border:none;background:0 0;}
.header .search .keyword input{width:230px;padding:0 3px;}
.header .search .submit input,.header .search .type select{width:100%;}
.header .search .submit input{cursor:pointer;}
.header .search .other{width:160px;line-height:38px;position: relative;}
.header .search .other div{background:#fff;padding:12px;position: absolute;left:-100%;top:48px;-moz-box-shadow:0px 0px 2px 3px #f0f0f0;-webkit-box-shadow:0px 0px 2px 3px #f0f0f0;box-shadow:0px 0px 2px 3px #f0f0f0;border:1px solid #f0f0f0;display: none;z-index: 4;}
.header .search .other div i{display: block;width:32px;height: 18px;background: url(../images/h_iconj.jpg) no-repeat;position: absolute;left:50%;top:-18px;}
.header .search .other a{color:#DD2A2A;}
.header .search .other:hover div{display: block;}
/* 导航 */
.nav{background:#49b8cb;height:58px;min-width:1260px;}
.nav .nav-box{width:1260px; margin:0px auto;height:58px;line-height:58px;position:relative; overflow: hidden; text-align: center;}
.nav .nav-box li{display:block;float:left;height:58px;line-height: 58px;width:180px;}
.nav .nav-box li a{font-size:16px;color:#fff;font-weight: bold;}
.nav .nav-box li.active{background:#259fb4;}
.nav .nav-box li:hover{background:#259fb4; text-decoration:none;}

/*友情链接*/
.link-main{min-width: 1200px;height: auto;background:#f0f0f0;border-top:4px #49b8cb solid;}
.link-main .link-nav{height: 50px;line-height: 50px;background:#fff;}
.link-main .link-nav li{float:left;height:50px;padding:0 67px;cursor:pointer;font-size: 16px;}
.link-main .link-nav li:after{content:"";width: 16px;height: 16px;display: inline-block;margin-left: 10px;background:url(../images/icon-link-off.jpg) center center no-repeat;}
.link-main .link-nav li.on {background:#f0f0f0;}
.link-main .link-nav li.on:after{content:"";width: 16px;height: 16px;display: inline-block;margin-left: 10px;background:url(../images/icon-link-on.jpg) center center no-repeat;}
.link-main .link-cont{height: auto;}
.link-main .link-cont .links{width: 100%;height: auto; padding:10px 30px 10px;display:inline-block;}
.link-main .link-cont .links dd{float: left;width: 25%;height: 35px;line-height: 35px;}
.link-main .link-cont .links a{line-height:25px;font-size:14px;padding-right:10px;}
.link-main .link-cont .links .intro{padding:10px;}
.link-main .link-cont .links .intro p{line-height:25px;font-size:14px;text-indent: 26px;}

/* 底部 */
.footer{border-top:1px #d5d5d5 solid;min-width: 1200px; background: #fff;}
.footer .f-nav{font-size:16px; text-align:center; margin-top: 15px;}
.footer .f-nav span{color:#999;padding: 0 15px;}
.footer .f-nav a{color:#333;}
.footer .qrcode{width:264px;margin:15px auto 0px;overflow:hidden;text-align:center;}
.footer .qrcode ul{display:block;}
.footer .qrcode ul li{color:#666;font-size:14px;line-height:26px;float:left; margin:0px 8px;}
.footer .qrcode ul li a{color:#666;}
.footer .copyright{padding: 15px 0px;overflow:hidden;text-align:center;}
.footer .copyright ul{display:block;}
.footer .copyright ul li{color:#333;font-size:14px;line-height:26px;}
.footer .copyright ul li a{color:#333;}
.footer .copyright ul li span{color:#49b8cb;font-weight: bold;}
.footer .other{margin:10px auto 10px;overflow:hidden;text-align:center;}

/*返回顶部*/
.backToTop{display:none;width:48px;height:48px;line-height:25px;color:#105590;font-size:16px;text-align:center;text-indent:-9999px;position:fixed;left:50%;bottom:10px;cursor:pointer;background:url(../images/top.jpg) no-repeat scroll center top #49b8cb;margin-left:630px;padding:0;border-radius: 5px;}
.backToTop:hover{color:#fff;text-indent:0;background:#49b8cb;}

/* 主栏 和 侧栏 */
.mainContent{width:820px;zoom:1;}
.pageContent{width:840px;zoom:1;}
.pageRight{width:820px;zoom:1;}
.mainRight{width:874px;zoom:1;}
.sideLeft{width:325px;overflow:hidden;}
.side{width:325px;overflow:hidden;}

/*图片放大*/
.slow img:hover{ transform:scale(1.05);}
.slow img{-moz-transition: all 0.9s ease-in-out;-webkit-transition: all 0.9s ease-in-out;-o-transition: all 0.9s ease-in-out;-ms-transition: all 0.9s ease-in-out;transition: all 0.9s ease-in-out;}/*缓慢效果*/

/* 位置导航 */
.path{width:1200px;height:70px;line-height:70px;margin:0 auto 25px;text-align:left;font-size:14px;color:#666;border-bottom:1px solid #cdcdcd;}
.path a,.path span{position:relative;padding:0 4px;color:#666;}
.path em{padding-left:0;}

/*==============分页=====================*/
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 25px 0;
  border-radius: 4px;}
.pagination > li {
  display: inline;}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.8;
  text-decoration: none;
  color: #49b8cb;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-left: -1px;}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 3;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #dddddd;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #49b8cb;
  border-color: #49b8cb;
  cursor: default;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;}
.pagination > li > .active,
.pagination > li > .active > span,
.pagination > li > .active > a:hover,
.pagination > li > .active > span:hover,
.pagination > li > .active > a:focus,
.pagination > li > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #49b8cb;
    border-color: #49b8cb;}
.pagination > li > .active:hover {
    color: #fff;
    cursor: default;
    background-color: #3498DB;
    border-color: #2f89c6;}
