html { background:#fff; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden;}
body {width: 100%;color: #333;}
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;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
body, button, input, select, textarea {font:12px/1.5 "Microsoft Yahei", "Hiragino Sans GB", "STHeiti", "\5B8B\4F53", sans-serif, tahoma, arial;}
input, select, textarea {font-size:100%;}
table {border-collapse:collapse; border-spacing:0;}
th {text-align:inherit;}
fieldset, img {border:0;}
iframe {display:block;}
abbr, acronym {border:0; font-variant:normal;}
del {text-decoration:line-through;}
address, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:500;}
ol, ul, li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:500;}
q:before, q:after {content:'';}
sub, sup {font-size:75%; line-height:0;	position:relative; vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
a {color:#333;}
a:hover {color:#000; text-decoration:none;}
ins, a {text-decoration:none;}
.fn-clear:after {visibility:hidden; display:block; font-size:0;	content:" "; clear:both; height:0;}
.fn-clear {zoom:1; /* for IE6 IE7 */}
.fn-hide {display:none;}
.fn-left, .fn-right {display:inline;}
.fn-left {float:left;}
.fn-right {float:right;}
.wrap {width: 1000px; margin: 0 auto;}
.w1200 .wrap {width: 1200px;}

.footWrap{margin-top: 0;}
.navWrap,.nav,.sub_nav_7,.sub_nav,.nav_footer { display:none;}
.navWrapBlock,.navWrapBlock .nav { display:block;}
.navWrap .returnHome { float:right; width:auto;}
.navWrap .returnHome a { width:auto; background:url(../../images/mh/fcNav_returnHome.png) no-repeat 24px 11px; padding:0 25px 0 50px;}
.navWrap ul .allCatTG { position:relative; z-index:5; *zoom:1; width:180px; padding:0; text-align:center;}
.navWrap ul .allCatTG a.btn { background-color:#f18f35;}
.navWrap ul .allCatTG a.btn:hover { background-color:#f6943a;}
.navWrap .tg_main_nav { display:none; position:absolute; width:178px; left:0; top:40px;}
.navWrap .show .tg_main_nav { display:block;}
.navWrap .tg_main_nav li {width:auto;height:45px;line-height:45px;float:none;}
.navWrap .tg_main_nav li a{display:block; color:#404040; font-size:14px;height:44px;padding:0}

.navWrap .allCatTG .btn .s { display:block; position:absolute; right:15px; top:15px; background: url(../../images/mh/tg2016-sp.png) no-repeat 0 0; background-position:-287px -278px; width:20px; height:10px;}
.navWrap .show .btn .s { background-position:-264px -278px;}
.tg_main_nav { height:auto; overflow:hidden; width:180px; position:absolute; z-index:5; *zoom:1; border-left:1px solid #fafafa; border-right:1px solid #fafafa; border-bottom:1px solid #fafafa; background-color:#fafafa;}
.tg_main_nav .parents { position:relative; z-index:4; *zoom:1;}
.tg_main_nav .parents a { border-top:1px solid #eee; font-size:14px; overflow:hidden; position:relative; z-index:4; *zoom:1;}
.tg_main_nav .first a { border-top:1px solid #fff;}
#tg_main_nav.hovers { border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #eee; height:auto; overflow:visible;}
#tg_main_nav.hovers .parents {}
#tg_main_nav.hovers .hover { background-color:#fff;}
.tg_main_nav .hover a{ }
.tg_main_nav .hover a:hover{background: none; color: #f18f35;}

/* pages */
.pagination {height: 50px; padding: 10px 0 30px; text-align: center; line-height: 32px; font-size: 14px; color: #666; margin-top: 30px;}
.pagination a, .pagination span {display: inline-block; margin-right: 7px; background-color:#fff;border: 1px solid  #D9D9D9;border-radius: 3px; padding: 0 10px;color:#797a82;}
.pagination a:hover, .pagination span{ border: solid 1px #3377ff;}
.pagination a:hover{background: #3377ff;  color: #fff;}
.pagination span {background: #3377ff;  color: #fff;}

html{overflow-x: hidden;}
.wrap {width: 1000px; margin: 0 auto;}
.w1200 .wrap {width: 1200px;}
.siteAdvObj {position: relative;}
