/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 \5fae\8f6f\96c5\9ed1,\5b8b\4f53,arial;}
em,i{ font-style: normal;}
fieldset,img{border:0;}ol,ul{list-style:none;}:focus{outline:0;}s,u{text-decoration:none;}
.none,legend{display:none;}
html{overflow-x:hidden;overflow-y:auto;}
body{color:#666;background:#fff;width:100%;overflow:hidden;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{ width: 960px;}
a{text-decoration:none;color:#666;transition: color 300ms ease 0s, background-color 300ms ease 0s;}a:hover{text-decoration:underline;color:#ff5800;transition: color 300ms ease 0s, background-color 300ms ease 0s;}a:active{outline:none;}a span,a:hover span{cursor:pointer;}
.g-top:before,.g-top:after,.g-header:before,.g-header:after,.g-container:before,.g-container:after,.g-footer:before,.g-footer:after{content:".";display:block;height:0;visibility:hidden;font-size:0;}
#topNav:after,#ppShow:after,#ivtab:after,#focus:after,#focus-side h2:after,#favorites .content:after,.cmbox .title:after,#friendlink ul:after{clear:both;}
.clearfix,#topNav,#ppShow,#ivtab,#focus,#focus-side h2,#favorites .content,.cmbox .title,#friendlink ul{*zoom:1;}
#topNav,#footer,#page,#container{width:960px;display:block;margin:0 auto;clear:both;}
.autocomplete-suggestions { background: none repeat scroll 0 0 #fff; border: 1px solid #3fb019;}
.autocomplete-suggestions .autocomplete-suggestion { padding: 3px 0; text-indent: 1em; cursor:hand;}
.f-left{ float:left;}
.f-right{ float:right;}
.clear{ clear:both; height:0px;font-size:0px; line-height:0px; }
.m20 { margin-top: 16px;}
.f-tit{ height:47px; line-height:41px; border-bottom:2px solid #ff6600; overflow:hidden;}
.f-tit span{ display:block; float:left; width:198px; font-size:24px; font-weight:bold; color:#666666;}
.f-tit span i{ color:#ff6600;}
.f-tit span em{ display:block; float:left; width:26px; height:26px; margin:10px 6px 0 0; background:url(../images/icon.png) no-repeat 0 -106px;}
.f-tit a{ display:block; float:right; line-height:51px;font-size:14px; color:#666666; background:url(../images/icon.png) no-repeat -173px -206px;}
.p20{ padding-top:16px;}
#page_top{ width:1200px; height:96px; margin:11px auto 0; overflow:hidden;}
#page_top .gg{ float:left; width:960px;}
#page_top .game_list{ float:right; width:235px; border:1px solid #dadada; overflow:hidden;}
#page_top .game_list li{ float: left; width:117px; height: 30px; line-height: 30px; overflow: hidden; text-align: center;}
#page_top .game_list li.gray{ background-color:#e1e0e0;}

/* ??? */
.navFixed{ width:100%; height:29px; line-height:29px; background-color:#f2f2f2; border-bottom:1px solid #dcdcdc;}
.layout{ width:1200px; margin:0 auto; position: relative;z-index: 999}
.navFixed p i{ padding:0 6px; color:#cdcdcd;}
.hd{ width:100%; height:90px; background-color:#fff;}
.hd .m-logo{ width:425px; margin:21px 0 0;}
.hd .m-logo img{ float:left; width:156px; height:auto;}
.hd .m-logo em{ float:left; width:198px; height:28px; margin:11px 0 0 28px; background:url(../images/icon.png) no-repeat 0 0;}
#topForm{ float:right; width:550px; height:41px; margin:23px 0 0 26px; _margin:23px 0 0 0px; border:2px solid #ff6600;}
#topForm .s_into{ float:left; width:466px; *width:462px; height:41px; *height:37px; line-height:41px; text-indent:1em; border:none;}
#topForm .s_go{ float:left; width:84px; height:41px; background:url(../images/icon.png) no-repeat -193px -51px #ff6600; border:none; text-indent:-999em;}
.hd .m-mininav{ width:166px; _width:180px; margin:23px 0 0;}
.hd .m-mininav a{ float:left; display:block; width:45px; height:45px; margin:0 0 0 10px;}
.hd .m-mininav .az{ background:url(../images/icon.png) no-repeat 0 -47px;}
.hd .m-mininav .pg{ background:url(../images/icon.png) no-repeat -57px -47px;}
.hd .m-mininav .phone{ background:url(../images/icon.png) no-repeat -115px -47px;}
.nav{ width:100%; height:40px; line-height:40px; background-color:#333333;}
.nav .layout{ z-index:1000;}
.nav ul li{ float:left; width:130px; height:40px; line-height:40px; text-align:center;}
.nav ul li.hover{ background-color:#ff6600;}
.nav ul li a{ display:block; height:40px; font-size:18px; color:#fff;}
.nav ul li a:hover{ background-color:#ff6600; text-decoration:none;}

/* ??? */
.m-foot{ clear:both; width:100%; padding:23px 0; background-color:#333333;}
.m-foot p{ padding:3px 0 ; text-align:center; color:#f8f8f8;}
.m-foot p a{ color:#f8f8f8;}
.m-foot p i{ padding:0 6px;}

#gotoBox { display:none; position: fixed; bottom: 60px; left: 50%; width: 41px; cursor: pointer; margin-left: 629px; margin-top: -50px;}
#gotoBox a.cur { color: #5fb733;}
#gotoBox a { margin-bottom: 7px;}
#gotoBox i, #gotoBox a { display: block; width: 80px; height: 84px; line-height: 36px; padding: 3px 5px; background: none repeat scroll 0 0 #f8f7f7; font-style: normal; text-align: center; border-radius:3px;}
#gotoBox i{ background:url(../images/gotop.png) no-repeat scroll 0 0;}


.side-wrap{ position: fixed; top:200px; right: 0; width: 40px; z-index:101;}
.side-item{ float: left; width: 40px; height: 40px; margin-top: 1px;}
.side-dimen,.side-share{ width: 40px; height: 40px; overflow: hidden;}
.side-wrap .side-item .side-link{ display: block; width: 40px; height: 38px; padding: 0; background-color: #c1c1c1; text-align: center; background-image: none!important;}
.side-wrap .side-item .side-link:hover{ background-color: #ff7800;}
.dimen-cont{ display: none; position: absolute; left:-183px; top:-63px; width: 181px; height: 235px; border: 1px #e9e9e9 solid; background-color: #fff;}
.dimen-img{ display: block; margin: 17px auto 0;}
.dimen-txt{ line-height: 37px; color: #000; text-align: center;}
.dimen-tip{ width: 121px; height: 16px; background:url(../images/sprite.png) no-repeat 0 0; margin: 0 auto;}
.dimen-tri{ position: absolute; right: -12px; top:158px; width: 12px; height: 20px; background-position: -30px -230px;}
.side-icon{ display: inline-block; width: 23px; height: 20px; margin-top: 10px; background:url(../images/icon.png) no-repeat 0 0;}
.icon-share{ background-position: -97px -270px;}
.icon-write{ background-position: -104px -290px;}
.icon-dim{ background-position: -147px -271px;}
.icon-back{ background-position: -156px -290px;}


.m-second-nav {height:0; background: #000 none repeat scroll 0 0; position: absolute; overflow:hidden; text-decoration: }
.nav ul li .m-second-nav li{ float:none; border-bottom:1px solid #333333;}
.nav ul li .m-second-nav  a{ font-size:16px;}

.autocomplete-selected { background: #F0F0F0; cursor:pointer;}
/* ??? */
body .tspage{ height: 28px; margin: 9px 0 18px; background: none;}
body .tspage .tsp_count,.tsp_change{ display: none;}
body .tspage .tsp_nav{ text-align: center;}
body .tspage .tsp_nav i{ display: inline-block; padding: 0 9px; background-color: #fbfbfb; color: #999; border: 1px solid #e7e7e7; border-radius: 3px;}
body .tspage .tsp_nav b{ display: inline-block; padding: 0 9px; background-color: #333333; color: #fff; border: 1px solid #e7e7e7; border-radius: 3px;}
body .tspage .tsp_nav a{ display: inline-block; padding: 0 9px; background-color: #fbfbfb; border: 1px solid #e7e7e7; border-radius: 3px; color: #000;}
body .tspage .tsp_nav a.tsp_more,.page .tspage .tsp_nav a.tsp_next,.page .tspage .tsp_nav a.tsp_end,.page .tspage .tsp_nav a.tsp_home,.page .tspage .tsp_nav a.tsp_prev{ padding: 0; border:none;}
body .tspage .tsp_nav .tsp_next i{ border:none; padding:0;}
body .tspage .tsp_nav .tsp_end i{ border:none; padding:0;}
body .tspage .tsp_nav .tsp_prev i{ border:none; padding:0;}
body .tspage .tsp_nav .tsp_home i{ border:none; padding:0;}



/*???????*/
.m-log-search{width:auto;height:auto; float:right;margin:23px 0 0 0;display:inline;position:relative;zoom:1;}
.m-log-search #topForm{width:550px;height:41px;display:block;border:2px solid #f60;margin:0; position:relative; zoom:1}
.m-log-search #topForm .schsel{ width:70px; height:37px; float:left; border-right:1px solid #cfcfcf; background:#fafafa;}
.m-log-search #topForm .schsel .schsel-now #headSlected{ cursor:pointer; width:70px; height:37px; line-height:37px; display:block; font-size:12px; font-weight:normal; color:#676767; text-indent:18px; background:url(http://www.cr173.com/skin/xiasihao/images/index/search_icn.jpg) no-repeat 52px 17px;}
.m-log-search #topForm .schsel #headSel{ width:70px; height:auto; background:#fff; display:block;margin:0; position:absolute; left:2px; top:37px; zoom:1; z-index:250 }
.m-log-search #topForm .schsel #headSel li{ width:70px; height:34px; display:block; overflow:hidden;}
.m-log-search #topForm .schsel #headSel li a{ width:70px; height:34px; line-height:34px; text-align:center; font-size:12px; font-weight:normal; color:#000; background:#fafafa; margin:0; display:block; overflow:hidden}
.m-log-search #topForm .schsel #headSel li a:hover{ background:#000; color:#fff}
.m-log-search #topForm dl{ width:70px; height:auto; display:none; overflow:hidden; position:absolute; left:0; top:0; font-size:14px;}
.m-log-search #topForm dl dt{ width:100%; height:41px; line-height:41px; background:#f5f5f5; color:#555; text-indent:13px; display:block; overflow:hidden; cursor:pointer; position:relative; zoom:1}
.m-log-search #topForm dl dt i{ border-left:4px solid transparent; border-right:4px solid transparent; border-top:4px solid #A7A7A7; display:block; overflow:hidden; position:absolute; right:10px; top:20px;}
.m-log-search #topForm dl dd{ width:100%; height:41px; line-height:41px; background:#f5f5f5; color:#555; text-align:center; display:none; overflow:hidden; cursor:pointer}

.m-log-search #topForm .keyword_input{width:466px;height: 41px;line-height: 41px;font-size:14px;float:left;border:0;overflow:hidden;padding:0;margin:0 0 0 0;display:inline;text-indent:10px;}
.m-log-search #topForm .schbtn{width:84px;height: 41px;line-height: 41px;float:right;background:#f60;border:0;font-size:14px;font-weight:normal;color:#fff;text-align:center;}
.m-log-search #topForm .schbtn:hover{ background:#f60;}



.m-log-search .m-log-search-hot{ width:100%; height:auto; display:block; overflow:hidden; font-size:12px; font-weight:normal; margin-top:8px}
.m-log-search .m-log-search-hot span{ color:#fe6603; font-weight:bold;}
.m-log-search .m-log-search-hot a:link{ color:#585858; padding:0 5px;}
.m-log-search .m-log-search-hot a:visited{ color:#585858;}
.m-log-search .m-log-search-hot a:hover{ color:#ff3300;}

.m-log-search .m-search-recommend{ width:100%; height:auto; margin:0; padding:0; display:block; overflow:hidden}
.m-log-search .m-search-recommend li{ width:auto; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#333; float:left; margin:6px 12px 0 0; display:inline; overflow:hidden}
.m-log-search .m-search-recommend li a{ color:#666}
.m-log-search .m-search-recommend li a:hover{ color:#f60; text-decoration:underline}

.m-wxb-box{ width:451px; height:auto; margin:10px auto 0; display:block; overflow:hidden}
.m-wxb-box dt{ width:212px; height:auto; float:left; margin:0; display:inline; overflow:hidden}
.m-wxb-box dd { width:auto; height:auto; float:left; margin:0 0 0 10px; display:inline; overflow:hidden}
.m-wxb-box dd strong{ width:100%; height:auto; font-size:12px; font-weight:normal; color:#fff; display:block; overflow:hidden; margin:4px 0 0;}





.m-alpl { padding: 0 20px;}
.m-alpl #s_comment textarea { width: 100%;}
#comment_list .quote, #comment_list .quote span { text-indent:0; }
#comment_list dt {line-height:30px; height:30px; overflow:hidden; padding:0 10px; }
#comment_list dl {margin:16px 0; }
#comment_list dd { width:100%; word-wrap: break-word; line-height:20px; padding:5px 0 0; color:#414141; font-size:12px; font-weight:normal; }
#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{ padding-left:10px;}
#comment_list dt span {float:left; padding:0 0 0 13px;}
#comment_list dt em { float:right; padding:0 13px 0 0; font-style:normal; font-family:airal; color:#555;}
#comment_list dt em font {color:#555 !important;}
#comment_0 { background:url(../images/bg_hotc.png) repeat-x;  margin-bottom:5px;}
#comment_0 dt {background:#dcf5cd; color:#414141; }
#comment_0 h2 span {  display:block; font-size:16px; font-weight:normal; font-family:"??????"; color:#ff6600; margin:17px 0 0 0;}
#comment_1 dt{ float:none; width:100%; line-height:30px; height:30px; overflow:hidden; padding:0; background:#dcf5cd; color:#414141; }
#comment_1 h2 span{  display:block; font-size:16px; font-weight:normal; font-family:"??????"; color:#ff6600; margin:17px 0 0 0;}
#s_comment { text-align:center; padding-bottom:5px; margin-top:10px; width:100%; display:block; overflow:hidden}
#s_comment h2 { background:#ff6600; color:#fff; font-size:14px; font-weight:bold; height:30px; line-height:30px; text-align:left; padding:0 10px;}
#s_comment h2 span {float:left; line-height:28px;}
#s_comment h2 a {float:right; font-size:12px; font-weight: normal; color:#fff;  }
#s_comment h2 a i { font-style:normal;}
#s_comment h2 a:hover{ color:#FF0; text-decoration:underline}
#s_comment textarea {border:1px solid #a9b9a5; padding:3px 0; width:701px; height:120px; line-height:20px;  margin:3px 0 0; }
#s_comment .sendit { text-align:left; line-height:26px; color:#555;}
#s_comment .word_count {display:none;}
#s_comment .submit { width:72px; height:23px; background:url(../../xsh/gamd/images/bg_send.png) no-repeat; border:0 none; font-weight:bold; color:#fff; cursor:pointer; margin-right:6px; }
#s_comment #UserName {width:206px; border:1px solid #a9b9a5; height:23px; padding:0 4px 0 26px; line-height:23px; color:#666; background: url(../images/ico_roid_nor.jpg) no-repeat 3px 50%; }
#s_comment #UserName:focus {color:#222; background-image: url(http://www.5577.com/skin/library/images/ico_roid_cur.png);}
.cont{ margin-top:15px; background-color:#fff;}
.cont dt{ float:left; width:860px; margin:0 0 0 14px;}
.cont dd{ float:right;}
.m-tit{ height:45px; line-height:45px; border-bottom:1px solid #eeeeee;}
.m-tit .tit{  font-size:16px; font-weight:bold; color:#555555; background:url(../images/titbg.png) no-repeat 0 14px;}
.m-tit .tit b,.m-newslist li .new-name a .highlight{color: #590101
}
.cont dt .m-tit .tit{ float:left; width:180px;}
.cont dt .tab{ float:right;}
.cont dt .tab a{ font-size:14px; color:#333333;}
.cont dt .tab a.hover{ padding:3px 12px; background-color:#ff6600; color:#fff;}
.cont dt .tab i{ padding:0 19px; color:#cccccc;}
.m-newslist li{ position:relative; height:119px; padding:14px 0; border-bottom:1px dashed #ececec;}
.m-newslist li:hover{ background-color:#fef9f5;}
.m-newslist li .new-img img{ display:block; float:left; width:200px; height:116px; margin:0 17px 0 0;}
.m-newslist li .new-name{ height:30px; overflow:hidden;}
.m-newslist li .new-name a{ font-size:18px; font-weight:bold; color:#333333;}
.m-newslist li .new-name a:hover{ color:#ff6600;}
.m-newslist li .new-info{ height:20px; padding:5px 0 5px; overflow:hidden;}
.m-newslist li .new-info span{ padding:0 20px 0 0;}
.m-newslist li .new-about{ padding:0 86px 0 0; line-height:21px; font-size:12px; color:#aaaaaa;display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;  }
.m-newslist li .new-btn{ position:absolute; right:0; bottom:20px; padding:5px 9px; background-color:#333333; color:#fff;}
.m-newslist li .new-btn:hover{ background-color:#ff6600;}
.cont dd .s-tit{ clear:both; height:40px; line-height:40px; color:#555555; font-size:16px;}
.f-list li{ float:left; width:80px; height:33px; margin:0 14px 11px 0; overflow:hidden;}
.f-list li a{ display:block; width:80px; height:33px; line-height:33px; font-size:14px; text-align:center; background-color:#f8f8f8;}
.f-list li a:hover,.f-list li a.hover{ background-color:#ff6600; color:#fff; text-decoration:none;}
.m-blph{ clear:both; height:504px; margin:0 0 15px; overflow:hidden;}
.m-blph li{ clear:both; border-bottom:1px solid #eeeeee; overflow:hidden;}
.m-blph .tit{ height:25px;}
.m-blph .tabnav{ height:42px; line-height:42px; border-bottom:1px solid #eeeeee;}
.m-blph .tabnav i{ display:block; float:left; width:30%; font-size:16px;}
.m-blph .tabnav i.hover{ color:#ff6600; border-bottom:1px solid #ff6600;}
.m-blph li .num{ display:block; float:left; width:20px; height:20px; line-height:20px; margin:9px 9px 0 0; text-align:center; font-size:12px; color:#fff; background-color:#b4b4b4;}
.m-blph li.one .num{ background-color:#19b5fe; color:#fff;}
.m-blph li.hover .num{ margin-top:11px;}
.m-blph li .hide{ display:none; height:71px; padding:10px 0;}
.m-blph li .hide a:hover{ text-decoration:none;}
.m-blph li .hide img{ display:block; float:left; width:70px; height:70px; margin:0 10px 0 0;}
.m-blph li .hide .name{ height:24px; line-height:24px; margin:0 0 12px; font-size:16px; color:#333333; overflow:hidden;}
.m-blph li .hide .btn{ display: inline; padding:5px 8px; border-radius:6px; font-size:14px; color:#fff; background-color:#ff6600;}
.m-blph li .show a{ display:block; float:left; width:138px; height:40px; line-height:40px; font-size:15px; }
.m-blph li .show span{ display:block; float:right; width:62px; height:40px; line-height:40px;}
.m-blph li.hover .show{ display:none;}
.m-blph li.hover .hide{ display:block;}
.m-hjtj .tit,.m-rmdj .tit{ height:40px; line-height:40px; border-bottom:1px solid #eeeeee;}
.m-hjtj .tit span,.m-rmdj .tit span{ display:block; width:89px; height:40px; font-size:16px; text-align:center; border-bottom:1px solid #fe6700;}
.m-hjtj { margin: 0 0 13px; overflow: hidden;}
.m-hjtj ul{ width:311px; overflow:hidden;}
.m-hjtj ul li{ float:left; width:126px; height:108px; margin:14px 28px 0 0; text-align:center; overflow:hidden;}
.m-hjtj ul li img{ display:block; width:126px; height:87px; margin:0 0 4px;}
.m-tjgame{ width:329px; margin:0 0 8px; overflow:hidden;}
.m-tjgame li{ float:left; width:70px; height:86px; margin:13px 19px 0 8px; text-align:center; overflow:hidden;}
.m-tjgame li img{ display:block; width:70px; height:70px;}
.m-rmdj ul{ padding:10px 0;}
.m-rmdj ul li{ height:25px; line-height:25px; overflow:hidden; background:url(../img/dian.png) no-repeat 0 9px;}
.m-rmdj ul li a{ padding:0 0 0 15px; font-size:14px; width:280px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;}
.m-lefts{ float:left !important; width:846px !important; margin:0 0 0 0; background-color:#fff;}
.m-lefts h1{ color: #1a1a1a; font-size: 24px; font-weight: bold; height: auto; line-height: 31px; margin: 15px 0 14px; text-indent: 13px; text-align:center; letter-spacing: -1px;}
.m-lefts .f-info{ height:31px; line-height:27px; text-align:center;}
.m-lefts .f-info em{ padding:0 10px;}
.m-lefts .f-info em i{ padding:0 7px 0 0; color:#999999;}
.f-content{ font-family: "�?��???"; font-size: 16px; padding: 3px 28px;}
.f-content h3{ color:#ff6600;}
.f-content p { line-height: 28px; margin: 14px 0; color:#666; font-size: 16px; text-indent:2em;}
.f-content p img{ display:block; max-width:600px; margin:0 auto;}
.f-content p strong{ font-weight:bold;}
.m-xgtj{ width:845px; margin:0 auto;}
.m-xgtj .tit,#cms_show_ly .tit{ height:42px; line-height:42px; border-bottom:1px solid #eeeeee;}
.m-xgtj .tit span,#cms_show_ly .tit span{ display:block; width:98px; height:42px; text-align:center; font-size:16px; border-bottom:1px solid #ff6600;}
.m-xgtj ul li{ clear:both; height:34px;width: 48%;; background:url(../img/dian.png) no-repeat scroll 0 9px;line-height: 34px;}
.m-xgtj ul li a{ padding:0 0 0 13px; font-size:14px; color:#545454;display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;  }
.m-xgtj ul li a:hover,.m-bzrm li .name a:hover,.m-zxwz ul li .name a:hover{ color:#ff6600;}
.m-xgtj ul {display: flex;justify-content: space-between;flex-wrap: wrap;padding: 20px;}
body{ background-color:#f8f8f8;}

.top-link-wrap { margin-top:7px; background-color: #fff; font-size: 14px;}
.top-link-list { height: 35px; border-bottom: 1px solid #e9e9e9; vertical-align: middle; overflow: hidden; white-space: nowrap;}
.top-link-list a{ float: left; height: 35px; line-height: 35px; margin-right: 26px;}
.top-link-list a font{ color:#ff4444;}
.top-net .top-link-tit { color: #19b5fe;}
.top-android .top-link-tit { color: #5fc700;}
.top-link-tit { float: left; height: 35px; line-height: 35px; margin-right: 14px; border-left: 3px solid #ff7900;}
.top-link-tit span { float: left; height: 20px; line-height: 20px; margin-top: 7px; padding: 0 10px; border-right: 1px solid #e9e9e9;}
.m-scroll-re{ position:relative; height:120px; background-color:#fff; overflow:hidden;}
.m-scroll-re ul{ height:110px; padding:12px 0 0;}
.m-scroll-re ul li{width:100%; height:110px; overflow:hidden;}
.m-scroll-re ul li a{ display:block; float:left; width:81px; height:100px; margin:0 19px 0 15px; text-align:center; font-size:14px; overflow:hidden;}
.m-scroll-re ul li img{ display:block; width:80px; height:80px;}
.scroll-btn{ position: absolute; top:26px; right:12px;}
.scroll-btn i{ display:block; width:30px; height:30px; margin:0 0 6px; cursor:pointer;}
.scroll-btn i.up{ background:url(../images/icon.png) no-repeat 0 -263px;}
.scroll-btn i.up:hover{ background:url(../images/icon.png) no-repeat 0 -299px;}
.scroll-btn i.down{ background:url(../images/icon.png) no-repeat -38px -263px;}
.scroll-btn i.down:hover{ background:url(../images/icon.png) no-repeat -38px -300px;}

.m-br{ height:441px; padding:15px 15px 0; background-color:#fff; border-top:1px solid #eeeeee; overflow:hidden;}
.m-br .m-banner{ float:left; _display:inline; width:754px; height:441px; _overflow:hidden;}
.m-br .m-banner .m-banner-tu{ height:361px; overflow:hidden;}
.m-br .m-banner .m-banner-tu li{ display:none; position:relative;}
.m-br .m-banner .m-banner-tu li.active{ display:block; position:relative; width:754px; height:361px;}
.m-br .m-banner .m-banner-tu li img{ width:754px; height:361px;}
.m-br .m-banner .m-banner-tu li span{ display:block; position:absolute; bottom:0; left:0; width:754px; height:50px; line-height:50px; background: url(../images/tmbg.png) repeat-x 0 0; font-size:18px; font-weight:bold; color:#fff; text-indent:1em;}
.m-br .m-banner .m-banner-stu{ height:80px; background-color:#060301;}
.m-br .m-banner .m-banner-stu li{ float:left; width:103px; height:58px; margin:7px 0 0 37px;}
.m-br .m-banner .m-banner-stu li img{ display:block; width:103px; height:58px; border:4px solid #dcdcdc;}
.m-br .m-banner .m-banner-stu li.active img{ border:4px solid #ff6600;}
.m-br .m-recom{ float:right; width:400px;}
.m-br .m-recom li a{ position:relative; width:400px;
    overflow: hidden;
    text-overflow: ellipsis;
	line-height: 32px;
    white-space: nowrap;
	font-size: 18px;
display: inline-block;}
.m-br .m-recom li a::before {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 4px;
    background: currentColor;
    content: "";
    vertical-align: top;
    margin-top: 13px;
	color: #999;
    margin-right: 8px;
}
a:hover{text-decoration: none;}

.m-br .m-recom li img{ width:400px; height:213px;transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;	-moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1);}
.m-br .m-recom li img:hover{ transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;	transform:scale(1.1); -webkit-transform:scale(1.1);	-moz-transform:scale(1.1); -o-transform:scale(1.1);}	
.m-pjyx{ padding-left:15px; padding-right:15px; background-color:#fff;}
.m-pjyx ul{ width:1188px; overflow:hidden;}
.m-pjyx ul li{ position:relative; float:left; width:280px; height:150px; margin:14px 17px 0 0; overflow:hidden;}
.m-pjyx ul li .bg-icon{ display:block; width:280px; height:150px; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;	-moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1);}
.m-pjyx ul li .bg-icon:hover{ transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;	transform:scale(1.1); -webkit-transform:scale(1.1);	-moz-transform:scale(1.1); -o-transform:scale(1.1);}
 .pjyx-icon{ display:block; position:absolute; top:0; z-index:2; width:280px; height:150px;}
 .pjyx-name{ position:absolute; bottom:0; left:0; z-index:3; width:280px; height:25px; line-height:25px; background:url(../images/tmbg.png) repeat scroll 0 0; text-align:center; font-size:14px; color:#fff;}
 .pjyx-info{ position:absolute; bottom:0; z-index:1; width:280px; height:96px; background-color:#1f272b;}
 .pjyx-info .img-icon img{ float:left; display:block; width:60px; height:60px; margin:10px 13px 0;}
 .pjyx-info .info-name{ padding:10px 0 4px; color:#f6ff00;}
 .pjyx-info .info-js{ color:#c4c4c4;}
 .pjyx-info .info-js em{ border-left: 1px solid #B7D0E4;  display: inline-block;  margin: 0 0 0 11px;  padding: 0 0 10px 12px; }
 .pjyx-info .info-star1 { float: left; width: 70px; height: 15px; margin: 6px 5px 0 0; background: url(../images/star1.png) no-repeat scroll 0 0;}
 .pjyx-info .info-star2 { float: left; width: 70px; height: 15px; margin: 6px 5px 0 0; background: url(../images/star2.png) no-repeat scroll 0 0;}
 .pjyx-info .info-star3 { float: left; width: 70px; height: 15px; margin: 6px 5px 0 0; background: url(../images/star3.png) no-repeat scroll 0 0;}
 .pjyx-info .info-star4 { float: left; width: 70px; height: 15px; margin: 6px 5px 0 0; background: url(../images/star4.png) no-repeat scroll 0 0;}
 .pjyx-info .info-star5 { float: left; width: 70px; height: 15px; margin: 6px 5px 0 0; background: url(../images/star5.png) no-repeat scroll 0 0;}
.m-yz{ height:680px; background-color:#fff; overflow:hidden;}
.m-yz dt{ float:left; _display:inline; width:875px; _width:870px; margin:0 0 0 15px; _overflow:hidden;}
.m-yxfl { width: 951px; overflow:hidden;}
.m-yxfl .m-yxfl-item{ float:left; width:276px; height:309px; margin:0 22px 0 0; border-right:1px solid #eeeeee; background:url(../images/line.png) no-repeat 0 0;}
.m-softlist .tit{ height:45px; line-height:45px; margin:0;}
.m-softlist .tit span{ float:left; font-size:18px; color:#333333;}
.m-softlist .tit a{ float:right; padding:0 24px 0 0; font-size:14px; color:#666666;}
.m-softlist li{ height:74px; margin:0 0 13px;}
.m-softlist li .tu{ display:block; float:left; width:70px; height:70px; margin:0 8px 0 0;}
.m-softlist li .name { height:20px; line-height: 17px; padding: 0 35px 0 0; overflow:hidden;}
.m-softlist li .name a{ font-size:15px; color:#4a4a4a;}
.m-softlist li .name a:hover{ color:#ff6600;}
.m-softlist li .info{ color:#999999;}
.m-yz dd{ float:right; _display:inline; width:281px; margin:0 14px 0 0;}
.m-zxfb li{ clear:both; margin:10px 0 0; padding:0 0 11px; border-bottom:1px solid #eeeeee; overflow:hidden;}
.m-zxfb li .m-zxfb-l{ float:left; width:217px;}
.m-zxfb li .m-zxfb-l .name i{ display:block; float:left; width:24px; height:24px; line-height:24px; text-align:center; background-color:#b4b4b4; color:#fff;}
.m-zxfb li.one .m-zxfb-l .name i{ background-color:#ff4b4b;}
.m-zxfb li .m-zxfb-l .name a{ display:block; height:23px; padding:0 0 0 9px; font-size:15px; color:#4a4a4a; overflow:hidden;}
.m-zxfb li .m-zxfb-l .name a:hover{ color:#ff6600;}
.m-zxfb li .m-zxfb-l .info{ padding:4px 0 0 36px; color:#999999;}
.m-zxfb li .m-zxfb-l .info i{ padding:0 6px;}
.m-zxfb li .m-zxfb-l .show{ display:none;}
.m-zxfb li.hover .m-zxfb-l .show{ display: block; height: 64px; margin: 10px 0 0;}
.m-zxfb li.hover .m-zxfb-l .info{ display:none;}
.m-zxfb li .m-zxfb-l .show img.tu{ display:block; float:left; width:60px; height:60px; margin:0 10px 0 0;}
.m-zxfb li .m-zxfb-r{ float:right; width:60px; height:50px; line-height:69px; text-align:center; font-size:14px; background:url(../images/icon.png) no-repeat 0 -147px;}
.m-sjwy{ background-color:#fff;}
.m-sjwy .g-zxtj{ float:left; width:280px; margin:0 0 0 16px;}
.m-sjwy .tit,.m-rdzt-c .tit,.m-rdzt-r .tit{ *position:relative; *width:100%; height:40px; line-height:40px; font-size:18px; color:#333333;}
.m-sjwy .tit span{ padding:0 0 0 26px; font-size:14px;}
.m-sjwy .tit span i{ padding:0 9px; font-size:14px;}
.m-sjwy .tit span i.hover{ color:#ff6600;}
.m-sjwy .tit .more ,.m-rdzt-c .tit .more,.m-rdzt-r .tit .more{ *position:absolute; *right:0; float:right; font-size:14px;}
.m-sjwy dl{ overflow:hidden;}
.g-zxtj-box{ position:relative;}
.g-zxtj-box .title{ position:absolute; top:9px; left:-9px;}
.g-zxtj-box .title .title-icon{ float:left; width:113px; height:36px; background:url(../images/icon.png) no-repeat -128px -147px;}
.g-zxtj-box li{ border:1px solid #eeeeee; background-color:#f8f8f8;}
.g-zxtj-box .hlight{ width:258px; height:150px; padding:47px 0 0; margin:0 auto; background-color:#f8f8f8;}
.g-zxtj-box .hlight .tu{ display:block; float:left; width:100px; height:100px; margin:0 11px 0 0;}
.g-zxtj-box .hlight .tu img{ display:block; width:100px; height:100px;}
.g-zxtj-box .hlight .info a{ display:block; height:29px; overflow:hidden; font-size:18px; font-weight:bold; color:#333333;}
.g-zxtj-box .hlight .info img{ display:block; margin:4px 0 2px;}
.g-zxtj-box .hlight .js{ clear:both; height:35px; padding:6px 0 0; overflow:hidden; color:#999999;}
.g-zxtj-box .list{ padding:10px 0 8px; overflow:hidden; background-color:#fff;}
.g-zxtj-box .list li{ float:left; width:92px; height:90px; overflow:hidden; text-align:center; border:none; background-color:#fff;}
.g-zxtj-box .list li img{ display:block; width:70px; height:70px; margin:0 auto 4px;}
.m-sjwy .g-rmsy{ float:left; width:547px; height:346px; margin:0 0 0 35px;}
.game-item { float: left; height: 141px; width: 90px; margin:0 0 25px;}
.game-cont { display: block; height: 124px; padding: 9px 8px; border: 1px solid #fff; font-size: 0; text-align: center;}
.game-cont:hover{ background-color:#f8f8f8; border:1px solid #ededed; text-decoration:none;}
.game-cont img { border-radius: 4px; display: block; height: 72px; margin-bottom: 14px; width: 72px;}
.game-tit { display: block; font-size: 14px; line-height: 18px; width: 72px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.game-type { display: block; width: 72px; line-height: 18px; margin:5px 0 0; font-size: 12px; color: #999;}
.game-btn { display: none; width: 72px; height: 29px; line-height: 29px; background-color: #ff7700; border-radius: 4px; color: #fff; cursor: pointer; font-size: 14px;}
.game-list li.hover .game-txt{ display:none;}
.game-list li.hover .game-btn{ display:block;}

.m-sjwy .f-tit{ width:1165px; margin:0 auto;}
.m-sjwy .g-zxsy{ float:right; width:283px; margin:0 13px 0 0;}
.g-zxsy li{ clear:both; padding:8px 0; border-bottom:1px solid #eeeeee; overflow:hidden;}
.g-zxsy li .num{ display:block; float:left; width:25px; height:25px; line-height:25px; margin:0 10px 0 0; text-align:center; background-color:#b4b4b4; color:#fff;}
.g-zxsy li.one .num{background-color:#ff4b4b;}
.g-zxsy li .imgbox{ display:none;}
.g-zxsy li.hover .imgbox{ display: block;}
.g-zxsy li .imgbox .tu img{ display:block; float:left; width:70px; height:70px; margin:0 10px 0 0;}
.g-zxsy li .imgbox .name{ height:17px; padding:0 0 10px; overflow:hidden;}
.g-zxsy li .imgbox .name a{ color:#333333; font-size:15px;}
.g-zxsy li .imgbox .name a:hover{ color:#ff6600; font-size:15px;}
.g-zxsy li .imgbox .info{ color:#aaaaaa;}
.g-zxsy li .txtbox{ float:left; width:243px; height:25px; line-height:25px; overflow:hidden;}
.g-zxsy li.hover .txtbox{ display:none;}
.g-zxsy li .txtbox a{ display:block; float:left; width:168px; height:25px; line-height:25px; font-size:15px; color:#333333;}
.g-zxsy li .txtbox em{ float:right; font-size:14px; color:#999999;}
.m-sjwy .g-rmhj{ clear:both; width:1165px; margin:0 auto; _margin:0 0 0 16px;}
.m-sjwy .g-rmhj ul{ width:1200px; overflow:hidden;}
.m-sjwy .g-rmhj li{ position:relative; float:left; width:280px; height:150px; margin:0 16px 0 0; overflow:hidden;}
.m-sjwy .g-rmhj li img{ width:280px; height:150px; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;	-moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1);}
.m-sjwy .g-rmhj li img:hover{transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;	transform:scale(1.1); -webkit-transform:scale(1.1);	-moz-transform:scale(1.1); -o-transform:scale(1.1);}
.m-sjwy .g-rmhj li .thumb-txt{ position:absolute; left:0; bottom:0; width:280px; height:30px; line-height:30px; text-align:center; background:url(../images/tmbg.png) repeat 0 0; color:#fff; font-size:14px;}
.m-sjwy .g-rmhj li .thumb-txt a{ color:#fff;}
.m-sjwy .g-rmhj li .thumb-des { height:82px; line-height: 21px; padding: 0 11px; overflow:hidden; font-size: 14px; text-align: left;}

.g-tw{ float:left; width:280px; margin:18px 0 0 18px;}
.g-tw ul li{ position: relative; width: 280px; height: 150px; margin:0 0 25px; overflow:hidden;}
.g-tw ul li img{ display:block; width:280px; height:150px; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;	-moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1);}
.g-tw ul li img:hover{transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;	transform:scale(1.1); -webkit-transform:scale(1.1);	-moz-transform:scale(1.1); -o-transform:scale(1.1);}
.g-tw ul li .thumb-txt{ position:absolute; left:0; bottom:0; width:280px; height:30px; line-height:30px; text-align:center; background:url(../images/tmbg.png) repeat 0 0; color:#fff; font-size:14px;}
.g-tw ul li .thumb-des { font-size: 14px; height:82px; line-height: 21px; padding: 0 11px; text-align: left; overflow:hidden;}
.m-rdzt{ height:548px; padding-left:15px; padding-right:15px; background-color:#fff; overflow:hidden;}
.m-rdzt dl{ padding:18px 0 0;}
.m-rdzt .m-rdzt-l{ float:left; width:423px; _overflow:hidden;}
.m-rdzt .m-rdzt-l .m-hdnews{ width:420px; height:225px; margin:0 0 12px; overflow:hidden;}
.m-rdzt .m-rdzt-l .m-hdnews ul li{ position:relative; width:420px; height:225px; }
.m-rdzt .m-rdzt-l .m-hdnews ul li img{ display:block; width:420px; height:225px;}
.m-rdzt .m-rdzt-l .m-hdnews ul li span{ display:block; position:absolute; bottom:0; width:420px; height:35px; line-height:35px; text-align:center; font-size:16px; color:#fff; background:url(../images/tmbg.png) repeat 0 0;}
.m-tabnews{ width:420px;}
.m-tabnews p{ height:35px; line-height:35px; border-bottom:1px solid #eeeeee;}
.m-tabnews p i{ display:block; float:left; width:30%; text-align:center; font-size:15px; color:#333333;}
.m-tabnews p i.hover{ background-color:#eeeeee;}
.m-tabnews ul{ width:476px;}
.m-tabnews ul li{ float:left; width:71px; height:89px; margin:13px 16px 0 0; overflow:hidden; text-align:center;}
.m-tabnews ul li img{ display:block; width:70px; height:70px; margin:0 0 3px;}
.m-rdzt .m-rdzt-c .tit,.m-rdzt .m-rdzt-r .tit{ height:35px; line-height:24px; margin:0 0 16px; border-bottom:1px solid #eeeeee;}
.m-rdzt-c ul li{ height:90px; margin:5px 0 22px; overflow:hidden;}
.m-rdzt-c ul li:hover{ background-color:#f8f8f8;}
.m-rdzt-c ul li a:hover{ text-decoration:none;}
.m-rdzt-c ul li img{ display:block; float:left; width:155px; height:90px; margin:0 10px 0 0;}
.m-rdzt-c ul li .name{ padding:0 0 7px; font-size:15px;}
.m-rdzt-c ul li .js{ font-size:12px; color:#aaaaaa;display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.m-rdzt-r li{ line-height:29.8px; overflow:hidden}
.m-rdzt-r li a{ font-size:15px; color:#555555;    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
display: inline-block;}
.m-rdzt-r li a:hover{ color:#ff5800;}
.m-rdzt-r li.xw i{ padding:3px 7px; margin-right:5px; background-color:#ff4444; color:#fff;}
.m-rdzt-r li.zx i{ padding:3px 7px; margin-right:5px; background-color:#5fc700; color:#fff;}
.m-rdzt-r li.dy i{ padding:3px 7px; margin-right:5px; background-color:#19b5fe; color:#fff;}
.m-rdzt-r .top{ height:114px; margin-bottom:9px; overflow:hidden;}
.m-rdzt-r .top .name{ width: 100%; height: 19px; line-height: 19px; margin: 0 0 7px; padding: 0 0 4px; color: #333333; font-size: 16px; overflow: hidden;}
.m-rdzt-r .top img{ display:block; float:left; width:139px; height:80px; margin:0 10px 0 0;}
.m-rdzt-r .top .js{ line-height:20px; font-size:14px; color:#aaaaaa;}
.m-photo{ height:502px; padding-left:15px; padding-right:15px; background-color:#fff; overflow:hidden;}
.m-photo ul{ position:relative; width:1216px; height:445px; margin:17px 0 0; overflow:hidden;}
.m-photo ul li{ position:absolute; float:left; margin:0 16px 0 0;}
.m-photo ul li.item1{ left:0; top:0;}
.m-photo ul li.item2{ left:297px; top:0;}
.m-photo ul li.item3{ left:297px; top:226px;}
.m-photo ul li.item4{ left:593px; top:0;}
.m-photo ul li.item5{ left:890px; top:0;}
.m-photo ul li.item6{ left:890px; top:226px;}
.m-photo ul li a{ position:relative; display:block; width:280px; height:auto;}
.m-photo ul li a i{ position:absolute; z-index:10; top:0; left:0; display:block; opacity:0; width:280px; height:438px; background:url(../images/tmbg.png) repeat 0 0;}
.m-photo ul li.m-photo-big img{ width:280px; height:435px;}
.m-photo ul li.m-photo-small{ height:209px; overflow:hidden;}
.m-photo ul li.m-photo-small img{ display:block; width:280px; height:209px; margin:0 0 17px;}
.m-phb{ background-color:#fff; overflow:hidden;}

.m-phb .f-tit { margin: 0 auto; width: 1165px;}
.m-phb .f-djphb{ _display:inline; margin-left:18px;}
.f-djphb,.f-wyphb,.f-yyphb{ float:left; width:270px; margin:15px 28px 0 0; _margin:15px 24px 0 0; _overflow:hidden;}
.m-phb .g-zxsy li .txtbox{ width:228px;}
.m-phb .g-zxsy .tit{ height:45px; line-height:45px; font-size:18px; font-weight:bold; color:#fff;text-align: center;}
.m-phb .f-djphb .tit{ background-color:#ff4444;}
.m-phb .f-djphb .tit i{ display: block; float: left; height: 30px; width: 36px; margin:9px 8px 0 60px; _margin:9px 8px 0 30px; background:url(../images/icon.png) no-repeat 0 -214px;}
.m-phb .f-wyphb .tit{ background-color:#5fc700;}
.m-phb .f-wyphb .tit i{ display: block; float: left; height: 30px; width: 36px; margin:9px 8px 0 60px; _margin:9px 8px 0 30px; background:url(../images/icon.png) no-repeat -34px -214px;}
.m-phb .f-yyphb .tit{ background-color:#19b5fe;}
.m-phb .f-yyphb .tit i{ display: block; float: left; height: 30px; width: 36px; margin:9px 8px 0 60px; _margin:9px 8px 0 30px; background:url(../images/icon.png) no-repeat -69px -214px;}
.m-phb .f-pjphb .tit{ background-color:#ff9900;}
.m-phb .f-pjphb .tit i{ display: block; float: left; height: 30px; width: 36px; margin:9px 8px 0 60px; _margin:9px 8px 0 30px; background:url(../images/icon.png) no-repeat -102px -214px;}
.f-pjphb{ _display:inline; float:right; width:270px; margin:15px 18px 0 0;}
.m-phb .more{ display:block; width:100%; height:35px; line-height:35px; margin:9px 0 0; text-align:center; font-size:14px; color:#333333; border:1px solid #eeeeee;}
.m-phb .more:hover{ background-color:#f7f7f7; color:#ff6600;}

.m-link{ padding:15px; background-color:#fff; overflow:hidden;}
.m-link .m-link-box { line-height:23px; padding: 10px 0;}
.m-link .m-link-box li{ float:left; *width:100px; padding:0 8px;}

.m-foot{ width:100%; padding:23px 0; background-color:#333333;}
.m-foot p{ padding:3px 0 ; text-align:center; color:#f8f8f8;}
.m-foot p a{ color:#f8f8f8;}
.m-foot p i{ padding:0 6px;}
.m-yyrj{ height:394px; overflow:hidden;}
.m-phb .f-wyphb li.one .num{ background-color:#5fc700;}
.m-phb .f-yyphb li.one .num{ background-color:#19b5fe;}
.m-phb .f-pjphb li.one .num{ background-color:#ff9900;}
.m-phb .g-zxsy li .txtbox a{ width:218px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
display: inline-block;}

.m-yz dt .f-tit span em{ background:url(../images/icon.png) no-repeat scroll -24px -105px;}
.m-yz dd .f-tit span em{ background:url(../images/icon.png) no-repeat scroll -50px -105px;}
.m-sjwy .f-tit span em{ background:url(../images/icon.png) no-repeat scroll -76px -105px;}
.m-yyrj .f-tit span em{ background:url(../images/icon.png) no-repeat scroll -103px -105px;}
.m-rdzt .f-tit span em{ background:url(../images/icon.png) no-repeat scroll -128px -105px;}
.m-photo .f-tit span em{ background:url(../images/icon.png) no-repeat scroll -156px -105px;}
.m-phb .f-tit span em{ background:url(../images/icon.png) no-repeat scroll -183px -105px;}
.m-link .f-tit span em{ background:url(../images/icon.png) no-repeat scroll -210px -105px;}

/*2016-05-19*/
.m-yz dd{ height:672px; display:inline; overflow:hidden}
.f-tit span{ width:auto;}
.cont .m-yz dd .f-tit ul{ width:auto; height:auto; float:right; margin:12px 0 0 0; display:inline; overflow:hidden;}
.cont .m-yz dd .f-tit ul li{ width:auto; height:22px; line-height:22px; background:#f5f5f5; color:#333; text-align:center; font-size:12px; font-weight:normal; float:left; margin:0 0 0 7px; padding:0 7px; display:inline; overflow:hidden; cursor:pointer}
.cont .m-yz dd .f-tit ul .m-hover{ background:#f60; color:#fff;}

.m-sjwy .g-zxsy{ height:337px; overflow:hidden}
.cont .g-zxsy .tit ul{width:auto;height:auto;float:right;margin: 13px 4px 0 0;display:inline;overflow:hidden;}
.cont .g-zxsy .tit ul li{width:auto;height: 20px;line-height: 20px;background:#f5f5f5;color:#333;text-align:center;font-size:12px;font-weight:normal;float:left;margin: 0 0 0 6px;padding: 0 6px;display:inline;overflow:hidden;cursor:pointer;clear:none;}
.cont .g-zxsy .tit ul .m-hover{ background:#f60; color:#fff;}

.m-second-nav {  
    height: 0;  
    overflow: hidden;  
    transition: height 0.5s ease; 
}  
.m-banner-tu li {  
    opacity: 0;  
    visibility: hidden;  
    transition: opacity 0.5s ease, visibility 0s linear 0.5s;  
    pointer-events: none;  
}  
  
.m-banner-tu li.active {  
    opacity: 1;  
    visibility: visible;  
    transition: opacity 0.5s ease;  
    pointer-events: auto;  
}  
.clearfix_flex{display: flex;justify-content: space-between;}
.clearfix_flex dd{width: 31%}
.pos{ text-indent: 10px; line-height:40px;border-bottom: 10px solid rgb(246, 246, 247)
}
.pos > a + a:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #ccc;
}
.m-tit .tab > a + a:before {
    content: "l";
    padding: 0 5px;
    color: #ccc;
}
/*
   Pagination B
*/

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 17px 0;
    border-radius: 3px;
}

.pagination > li {
    display: inline;
}

.pagination > li > a,.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #2c3e50;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
}

.pagination > li:first-child > a,.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}

.pagination > li:last-child > a,.pagination > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {
    z-index: 2;
    color: #11181f;
    background-color: #eeeeee;
    border-color: #ddd;
}

.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #333334;
    border-color: #333334;
    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: #fff;
    border-color: #ddd;
    cursor: not-allowed;
}

.pagination-lg > li > a,.pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 15px;
    line-height: 1.3333333;
}

.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}

.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}

.pagination-sm > li > a,.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 11px;
    line-height: 1.5;
}

.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
}

.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
}
.pagination_center{text-align: center}
/*
   Pagination E
*/