*{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;}
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: #ef7f49;
    text-decoration: none;
}
.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: 1200px; margin: 0px auto; background-color: #fff; box-shadow:0 0 4px #ebebeb;min-height:600px;}
.wrapper{width:1200px; margin:0 auto; display:block;}

/* 顶部 */
 
.header .wrapper{width: 1200px;}
.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.png) 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.png) 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.png) 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.png) 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 li { border:0; margin:6px; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }

.pagination a { border:solid 1px #009688; margin-right:2px; }

.pagination .disabled,.pagination .next-off  { border:solid 1px #DEDEDE; color:#888888; 

display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }

.pagination .next a,.pagination .previous a { font-weight:bold; }

.pagination .active { background:#009688; color: #ffffff; font-weight:bold; display:block; float:left; 

padding:11px 9px; /* savers */ margin-right:2px; }

.pagination a:link,.pagination a:visited { color:#009688; display:block; float:left; padding:10px 9px; 

text-decoration:none; }

.pagination a:hover { border:solid 1px #009688; }
.paged{
    float: left;
    width: 100%;
    height: 61px;
    margin-top: 20px;
    margin-bottom: 48px;
    margin-left: 26%;
}
 