/* 锟斤拷锟斤拷normalize bootstrap 锟斤拷全锟斤拷锟斤拷锟斤拷CSS锟侥硷拷锟斤拷锟斤拷1.2锟芥本 *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html {  font-family: sans-serif; /* 1 */  -ms-text-size-adjust: 100%; /* 2 */  -webkit-text-size-adjust: 100%; /* 2 */-webkit-tap-highlight-color: rgba(0, 0, 0, 0);/* 锟斤拷锟斤拷锟狡讹拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷色锟斤拷锟斤拷 */}body {  margin: 0;text-align:left;font-size: 12px; background:#f8f8f8;font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";}article,aside,details, /* 1 */figcaption,figure,footer,header,main, /* 2 */menu,nav,section,summary { /* 1 */  display: block;}audio,canvas,progress,video {  display: inline-block;}audio:not([controls]) {  display: none;  height: 0;}progress {  vertical-align: baseline;}template, /* 1 */[hidden] {  display: none;}a {  background-color: transparent; /* 1 */  -webkit-text-decoration-skip: objects; /* 2 */}a:active,a:hover {  outline-width: 0;}abbr[title] {  border-bottom: none; /* 1 */  text-decoration: underline; /* 2 */  text-decoration: underline dotted; /* 2 */}b,strong {  font-weight: inherit;}b,strong {  font-weight: bolder;}dfn {  font-style: italic;}h1 {  font-size: 2em;  margin: 0.67em 0;}mark {  background-color: #ff0;  color: #000;}small {  font-size: 80%;}sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}sub {  bottom: -0.25em;}sup {  top: -0.5em;}img {  border-style: none;}svg:not(:root) {  overflow: hidden;}code,kbd,pre,samp {  font-family: monospace, monospace; /* 1 */  font-size: 1em; /* 2 */}figure {  margin: 1em 40px;}hr {  box-sizing: content-box; /* 1 */  height: 0; /* 1 */  overflow: visible; /* 2 */}button,input,select,textarea {  font: inherit; /* 1 */  margin: 0; /* 2 */}optgroup {  font-weight: bold;}button,input { /* 1 */  overflow: visible;}button,select { /* 1 */  text-transform: none;}button,html [type="button"], /* 1 */[type="reset"],[type="submit"] {  -webkit-appearance: button; /* 2 */}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {  border-style: none;  padding: 0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {  outline: 1px dotted ButtonText;}fieldset {  border:0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}legend {  box-sizing: border-box; /* 1 */  color: inherit; /* 2 */  display: table; /* 1 */  max-width: 100%; /* 1 */  padding: 0; /* 3 */  white-space: normal; /* 1 */}textarea {  overflow: auto;}[type="checkbox"],[type="radio"] {  box-sizing: border-box; /* 1 */  padding: 0; /* 2 */}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {  height: auto;}[type="search"] {  -webkit-appearance: textfield; /* 1 */  outline-offset: -2px; /* 2 */}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}::-webkit-input-placeholder {  color: inherit;  opacity: 0.54;}::-webkit-file-upload-button {  -webkit-appearance: button; /* 1 */  font: inherit; /* 2 */}/* normalize.css锟斤拷锟斤拷 */.clearfix {	*zoom:1}.clearfix:before,.clearfix:after {	display:table;	line-height:0;	content:""}.clearfix:after {	clear:both}.mt15{margin-top: 15px;}p{margin: 0;}img {	width:auto\9;	height:auto;	max-width:100%;	vertical-align:middle;	border:0;	-ms-interpolation-mode:bicubic}ul,ol,dl,h1,h2,h3,h4,h5,h6,dt,dd{margin:0;padding:0}ul li,ol li{list-style:none}.f-fl,.f-lifl li{float:left;display:inline}.f-fr{float:right;display:inline}a,a:visited{text-decoration:none;color:#2a2a2a;}em{ font-style:normal;}/* 全站全锟斤拷CSS锟斤拷锟街斤拷锟斤拷 */.g-box-1170{ width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto; padding:0;}.g-box-1200{ width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto; padding:0;}.g-white-box{ width:1200px; height:288px; background:#fff; display:block; overflow:visible; margin:0 auto; padding:0; position: relative;}.g-white-full{ width:100%; height:50px; background:#fff; display:block; overflow:hidden}.f-margintop{ margin-top:20px; display:none}.g-log-nav-box{ width:100%; height:104px; background:#fff; box-shadow:0px 2px 3px #f1f1f1; display:block; overflow:visible; position:relative; zoom:1; z-index:99}.g-top-box{ width:100%; height:36px; background:#3d3d3d; border-bottom:1px solid #e3e3e3; display:block; overflow:hidden; margin:0;}.g-top-box .g-top-left{ width:auto; height:36px; line-height:36px; float:left; font-size:12px; font-weight:normal; color:#fff; display:inline; overflow:hidden;}.g-top-box .g-top-right{ width:auto; height:36px; line-height:36px; float:right; font-size:12px; font-weight:normal; color:#fff; display:inline; overflow:hidden}.g-top-box .g-top-right a{ color:#333; width:66px; height:36px; line-height:36px; float:left; margin:0; background:url(../images/png1.png) no-repeat 64px -457px; text-align:center; color:#fff;}.g-top-box .g-top-right a:hover{ color:#ff0; text-decoration:underline}.g-box-1170 .g-top-logo{ height:100px; float:left; margin:0; display:inline; overflow:hidden}.g-box-1170 .g-top-logo img{ width:auto; height:80px; margin:10px 0 0 0; display:block; overflow:hidden}.g-box-1170 .g-top-nav { width:auto; height:auto; margin:17px 0 0 0; float:left; display:inline; overflow:hidden;}.g-box-1170 .g-top-nav li{ width:63px; height:auto; float:left; margin:0 0 0 24px; display:inline; overflow:hidden}.g-box-1170 .g-top-nav li a{width:100%; height:auto;display:block; overflow:hidden}.g-box-1170 .g-top-nav li a i{ width:48px; height:48px; border:1px solid #3d3d3d; border-radius:66px; margin:auto; display:block; overflow:hidden; position:relative; zoom:1}.g-box-1170 .g-top-nav li a strong{ width:100%; height:14px; line-height:14px; font-size:14px; font-weight:normal; color:#666; text-align:center; margin:10px 0 0; display:block; overflow:hidden}.g-box-1170 .g-top-nav li a i:after{ content:""; width:25px; height:27px; background:url(../images/azdown-icon.png) no-repeat 0 -1px; display:block; overflow:hidden; position:absolute; left:12px; top:12px;}.g-box-1170 .g-top-nav .u-nav-btn2 a i:after{ content:""; background-position:-83px -1px;}.g-box-1170 .g-top-nav .u-nav-btn3 a i:after{ content:""; background-position:-165px -1px;}.g-box-1170 .g-top-nav .u-nav-btn4 a i:after{ content:""; background-position:-246px -1px;}.g-box-1170 .g-top-nav .u-nav-btn5 a i:after{ content:""; background-position:-329px 0px;}.g-box-1170 .g-top-nav .u-nav-btn6 a i:after{ content:""; background-position:-410px -1px;}.g-box-1170 .g-top-nav .u-nav-btn7 a i:after{ content:""; background-position:-492px 0px;}.g-box-1170 .g-top-nav .u-nav-btn8 a i:after{ content:""; background-position:-575px -1px;}.g-box-1170 .g-top-nav li a:hover strong{ color:#2fbdff}.g-box-1170 .g-top-nav li a:hover i{ background:#2fbdff; border-color:#2fbdff}.g-box-1170 .g-top-nav li a:hover i:after{-webkit-filter: brightness(2);     -moz-filter: brightness(2);     -o-filter: brightness(2);     -ms-filter: brightness(2);     filter: brightness(2); }.g-box-1170 .g-top-search{ width:240px; height:39px; margin:31px 0 0 0; float:right; display:inline; overflow:hidden;}.g-box-1170 .g-top-search .m-search-text{ width:185px; height:35px; line-height:35px; font-size:14px; text-indent:10px; background:#fff; border:2px solid #bdbdbd; border-right:0; float:left; display:inline; overflow:hidden; padding:0; margin:0; border-radius:0;}.g-box-1170 .g-top-search .m-search-btn{ width:53px; height:39px; float:left; background:url(../images/index-search-btn.jpg) no-repeat 14px 7px #3aace8; border:0; padding:0; display:inline; overflow:hidden; font-size:0}.g-nav-box{ width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto; padding:10px 0;}.g-nav-box li{ width:80px; height:auto; float:left; margin:0 11px 0 0; display:inline; overflow:hidden}.g-nav-box li a{ width:100%; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#333; text-align:center; display:block; overflow:hidden;}.g-nav-box li a:hover{ background:#2fbdff; border-radius:4px; color:#fff;}.g-nav-box li .m-hover{ background:#2fbdff; border-radius:4px; color:#fff;}.g-tab-nav{ display:none}.g-position{ height:42px; line-height:42px; font-size:14px; font-weight:normal; color:#797979;}.g-position i{ width:12px; height:16px; background:url(../images/azdown-icon.png) no-repeat 0 -182px; float:left; margin:12px 10px 0 0; display:inline; overflow:hidden}.g-position a{ color:#333;}.g-position a:hover{ color:#2fbdff}/*图锟斤拷*/.u-icon-1{ width:18px; height:18px; background:url(../images/index-icon.png) no-repeat; display:block; overflow:hidden}.u-icon-2{ width:16px; height:15px; background:url(../images/index-icon.png) no-repeat -43px -2px; display:block; overflow:hidden}.u-icon-3{ width:21px; height:21px; background:url(../images/index-icon.png) no-repeat -103px 0px; display:block; overflow:hidden}.u-icon-4{ width:17px; height:32px; background:url(../images/index-icon.png) no-repeat -188px 0px; display:block; overflow:hidden}.u-icon-5{ width:17px; height:32px; background:url(../images/index-icon.png) no-repeat -271px 0px; display:block; overflow:hidden}.u-icon-6{ width:31px; height:37px; background:url(../images/index-icon.png) no-repeat -348px 0px; display:block; overflow:hidden}.u-icon-7{ width:17px; height:22px; background:url(../images/index-icon.png) no-repeat -439px 0px; display:block; overflow:hidden}.u-icon-8{ width:17px; height:32px; background:url(../images/index-icon.png) no-repeat -521px 0px; display:block; overflow:hidden}.u-icon-9{ width:30px; height:37px; background:url(../images/index-icon.png) no-repeat -592px 0px; display:block; overflow:hidden}.u-icon-10{ width:17px; height:22px; background:url(../images/index-icon.png) no-repeat -682px 0px; display:block; overflow:hidden}.u-icon-11{ width:33px; height:24px; background:url(../images/index-icon.png) no-repeat 0 -71px; display:block; overflow:hidden}.u-icon-12{ width:17px; height:22px; background:url(../images/index-icon.png) no-repeat -74px -71px; display:block; overflow:hidden}.u-icon-13{ width:33px; height:31px; background:url(../images/index-icon.png) no-repeat -144px -71px; display:block; overflow:hidden}.u-icon-14{ width:26px; height:33px; background:url(../images/index-icon.png) no-repeat -485px -71px; display:block; overflow:hidden}.u-icon-15{ width:24px; height:30px; background:url(../images/index-icon.png) no-repeat -558px -71px; display:block; overflow:hidden}.u-icon-16{ width:31px; height:23px; background:url(../images/index-icon.png) no-repeat -626px -71px; display:block; overflow:hidden}.u-icon-17{ width:27px; height:24px; background:url(../images/index-icon.png) no-repeat -699px -71px; display:block; overflow:hidden}.u-icon-rank1{ width:51px; height:21px; background:url(../images/index-icon.png) no-repeat -215px -71px; display:block; overflow:hidden}.u-icon-rank2{ width:51px; height:21px; background:url(../images/index-icon.png) no-repeat -390px -71px; display:block; overflow:hidden}.u-icon-rank3{ width:51px; height:21px; background:url(../images/index-icon.png) no-repeat -303px -71px; display:block; overflow:hidden}.u-icon-back{ width:24px; height:13px; background:url(../images/index-icon.png) no-repeat 0 -132px; display:block; overflow:hidden}/*锟阶诧拷*/.g-foot{ border-top:5px solid #288bff; margin:15px 0 0 0;}.g-foot dl{ width:177px; height:120px; border-right:1px solid #ddd; border-left:1px solid #fff; float:left; margin:0; display:inline; overflow:hidden; padding:40px 0 0 65px;}.g-foot dl dt{ font-size:18px; font-weight:bold; color:#333;}.g-foot dl dd{ width:auto; height:auto; margin:4px 0 0; display:block; overflow:hidden}.g-foot dl dd a{ width:auto; height:auto; font-size:14px; font-weight:normal; color:#555; float:left; margin:10px 20px 0 0; display:inline; overflow:hidden}.g-foot dl dd a:hover{ color:#f60}.g-foot dl dd p{ width:100%; height:auto; font-size:12px; font-weight:normal; color:#555; float:left; margin:0px 20px 0 0; display:inline; overflow:hidden}.g-foot .g-foot-1{ border-left:0;}.g-foot .g-foot-2 dd a{ width:110px; height:35px; line-height:35px; background:url(../images/cms-in-bg.png) no-repeat -116px 0; font-size:14px; font-weight:normal; color:#555; text-align:center; display:block; overflow:hidden;}.g-foot .g-foot-4{ width:373px; border-right:0;}.g-foot .g-foot-4 dd{ margin:12px 0 0}.g-foot{ border-top:5px solid #288bff; margin:15px 0 0 0;}/*锟斤拷页锟阶诧拷*/.g-foot-box{ width:100%; height:auto; padding:40px 0 15px; background:#282828; display:block; overflow:hidden}.g-foot-box p{ width:100%; height:30px; line-height:30px; font-size:12px; font-weight:normal; color:#a6a6a6; margin:0 0 0; display:block; overflow:hidden; text-align:center;}.g-foot-box p a{ color:#a6a6a6; padding:0 15px;}.g-foot-box .m-foot-img{ width:100%; height:auto; text-align:center; margin:15px 0 0; display:block; overflow:hidden}.g-foot-box .m-foot-img a{ width:auto; height:auto; margin:0 8px; display:inline-block; overflow:hidden;}/*锟斤拷锟斤拷*/#comment_list .h2 { font-weight:bold;}#comment_list dl, #comment_list dt, #comment_list dd { margin:0; padding:0; }#youxi_right_5 #comment_list { border:none; }#comment_list .quote, #comment_list .quote span { text-indent:0; }#comment_list { margin:0 20px; color:#2f2f2f; padding:1px; zoom:1; }#comment_list dt { line-height:28px; height:28px; overflow:hidden; padding:0 10px; }#comment_list h2,#comment_list .h2{ font-size:18px; font-weight:normal; border-bottom:1px solid #ddd; color:#464646; height:40px; padding:0; margin-bottom:10px; }#comment_list h2 span,#comment_list .h2 span { float:left; margin-top: 4px; width:auto; padding:0 8px 0 0; text-align:center; line-height:34px; border-bottom:3px solid #2fbdff; background-repeat:no-repeat; }#comment_list dl { padding: 0 5px; }#comment_list dd { word-wrap: break-word; line-height:20px; padding:5px 10px 10px; }#comment_list dd img { margin-bottom:-5px; }#comment_list blockquote, #comment_list .quote { padding:3px 3px 5px; margin:0 0 5px 0; border:1px solid #bfbfbf; background:#fffde9; color:#000; }#comment_list blockquote h4, #comment_list .quote span { color:#666; padding:0 3px; font-weight:normal; font-size:12px; display:block; background:none; }#comment_list blockquote h4 cite { font-style:normal; }#comment_list blockquote div { padding:0 7px; }#comment_list dt i { font-family:verdana; font-style:normal; }#comment_list dt b { margin:0 6px; }#comment_list p { text-align:right; line-height:1; padding:5px 0; }#comment_list p a { color:#e65c08; margin-left:10px; }#comment_list dt span { float:left; }#comment_list dt em { float:right; font-style:normal; }#comment_0 dt { background:#fff2e8; color:#c97b54; }#comment_0 h2 span,#comment_0 .h2 span{}#comment_1 dt { background:#f1f5f8; color:#21698e; }#comment_1 h2 span,#comment_1 .h2 span,#s_comment h2 span,#s_comment .h2 span { border-bottom:3px solid #0092ee}#s_comment { text-align:center; }#s_comment h2 a,#s_comment .h2 a { float:right; font-size:12px; font-weight: normal; color:#137eb6; line-height:30px; margin: 8px 0 0}#s_comment h2 a i,#s_comment .h2 a i{ font-style:normal; }#s_comment .nick_name { float:left; margin-left:12px; line-height:30px; display:inline; }#s_comment .nick_name input { border:1px solid #98b6c6; margin-left:6px; height:20px; line-height:20px; vertical-align:middle; width:200px }#s_comment .comment_faces { float:left; margin-left:20px; font-weight:bold; line-height:30px; display:inline; }#s_comment .comment_faces img { vertical-align:middle; margin-left:3px; cursor:pointer; }#s_comment textarea { border:1px solid #98b6c6; padding:3px 5px; width:96%; height:120px; line-height:20px; margin:8px 0; }#s_comment .comment_btn { padding:0 12px 10px; text-align:left; }#s_comment .comment_btn input { width:80px; color:#fff; border:0 none; padding:0; margin-right:6px; font-weight:bold; height:26px; background:url(../images/comment_btn.png) no-repeat; cursor:pointer; }/*锟叫憋拷锟斤拷页*/.g-page-box .tspage{ background:#fff; height:auto; padding:33px 0 0;text-align:center; display:block; overflow:hidden}.g-page-box .tspage .tsp_nav{ width:auto; height:auto; line-height: 0; font-size: 0; float:none; display:inline-block; overflow:hidden; margin:0 0 0 0;}.g-page-box .tspage .tsp_nav i{ width:auto; height:38px; line-height:38px; padding:0 15px; background:#fff; border:1px solid #e5e3e3; font-size:14px; font-weight:normal; color:#555; margin:0 0 0 9px; float:left; display:inline; overflow:hidden}.g-page-box .tspage .tsp_nav a{ width:auto; height:38px; line-height:38px; padding:0 15px; background:#fff; border:1px solid #e5e3e3; font-size:14px; font-weight:normal; color:#555; margin:0 0 0 9px; float:left; display:inline; overflow:hidden}.g-page-box .tspage .tsp_nav a:hover{background:#33abff;color:#fff; text-decoration:none}.g-page-box .tspage .tsp_nav a:hover i{ color:#fff;}.g-page-box .tspage .tsp_nav a i{ padding:0; margin:0; background:none; border:0}.g-page-box .tspage .tsp_nav b{ width:auto; height:38px; line-height:38px; padding:0 15px; background:#33abff; font-size:14px; font-weight:normal; color:#fff; margin:0 0 0 9px; float:left; display:inline; overflow:hidden}.g-page-box .tspage .tsp_count{ float:right; height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#666; padding:0 15px; margin:0 120px 0 0; display: none; overflow:hidden}.g-page-box .tspage .tsp_nav .tsp_more,.g-page-box .tspage .tsp_nav #tsp_change{ display:none}.current{    background:#33abff!important; font-size:14px; font-weight:normal; color:#fff!important; margin:0 0 0 9px; float:left; display:inline; overflow:hidden}