html { font-family: sans-serif; text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body { margin: 0px; text-align: left; font-size: 14px; background:#eaeaea; font-family: arial, "microsoft yahei", 微软雅黑; }
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0px; }
progress { vertical-align: baseline; }
template, [hidden] { display: none; }
a { background-color: transparent; }
a:active, a:hover { outline-width: 0px; }
button, input, select, textarea, a { outline: none; }
abbr[title] { border-bottom: none; text-decoration: underline dotted; }
b, strong { font-weight: inherit; }
b, strong { font-weight: bolder; }
dfn { font-style: italic; }
h1 { font-size: 2em; margin: 0.67em 0px; }
mark { background-color: rgb(255, 255, 0); color: rgb(0, 0, 0); }
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; font-size: 1em; }
figure { margin: 1em 40px; }
hr { box-sizing: content-box; height: 0px; overflow: visible; }
button, input, select, textarea { font: inherit; margin: 0px; }
optgroup { font-weight: bold; }
button, input { overflow: visible; }
button, select { text-transform: none; }
button, html [type="button"], [type="reset"], [type="submit"] { appearance: button; }
fieldset { border: 0px; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }
textarea { overflow: auto; }
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { appearance: none; }
::-webkit-input-placeholder { color: inherit; opacity: 0.54; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
.clearfix { }
.clearfix::before, .clearfix::after { display: table; line-height: 0; content: ""; }
.clearfix::after { clear: both; }
p { margin: 0px; }
img { height: auto; max-width: 100%; vertical-align: middle; border: 0px; }
ul, ol, dl, h1, h2, h3, h4, h5, h6, dt, dd { margin: 0px; padding: 0px; }
ul li, ol li { list-style: none; }
.f-fl, .f-lifl li, .f-dlfl dt, .f-dlfl dd { float: left; display: inline; }
.f-fr { float: right; display: inline; }
a, a:visited { text-decoration: none; color: rgb(42, 42, 42); }
a:hover { transition: color 160ms ease 0s, background-color 200ms ease 0s, border-color 160ms ease 0s, transform 500ms ease 0s; cursor: pointer; }
em { font-style: normal; }
.g-main-bg { background-color: rgb(255, 255, 255); box-shadow: rgb(204, 204, 204) 0px 1px 3px; }
.g-box-1200 { width: 1200px; height: auto; margin: auto; display: block; }

/**顶部**/
.topwrap {
	width: 100%;
	min-width: 1200px;
	height: 35px;
	background: #f5f5f5;
	border-bottom: 1px solid #e3e3e3;
}
.topbar {
	width: 1200px;
	margin: auto;
}
.topbar-left {
	float: left;
}
.topbar-left li {
	float: left;
}
.topbar-left li .top-tit {
	min-width: 80px;
	height: 35px;
}
.topbar-left li .top-tit a {
	display: block;
	height: 35px;
	margin: 0px 0px 0px 5px;
	color: #939393;
	text-decoration: none;
}
.topbar-left li .top-tit a b {
	display: block;
	float: left;
	width: 17px;
	height: 17px;
	background: url(/uploads/image/p9images/top_bg_ico.png) no-repeat;
	margin: 9px 11px 0px 7px;
}
.topbar-left li .top-tit a b.icon1 {
	background-position: 0px -245px;
}
.topbar-left li .top-tit a b.icon2 {
	background-position: -25px -245px;
}
.topbar-left li .top-tit a h4 {
	float: left;
	line-height: 35px;
	font-weight: normal;
	font-size: 13px;
}
.topbar-right {
	float: right;
	line-height: 35px;
	font-size: 13px;
	color: #e8e8e8;
}
.topbar-right a, .topbar-r a:hover {
	color: #999;
}
.topwrap {
	width: 100%;
	min-width: 1100px;
	height: 35px;
	background: #f5f5f5;
	border-bottom: 1px solid #e3e3e3;
}
.topcon {
	width: 1200px;
	margin: 0 auto;
	clear: both;
}
.topcon .site-intro {
	float: left;
	line-height: 36px;
	font-size: 13px;
	text-align: center;
	color: #666;
	;
	overflow: hidden;
}
.topcon .navul {
	float: right;
}
.topcon .navul li {
	float: left;
}
.topcon .navul li .top-tit {
	min-width: 80px;
	height: 35px;
}
.topcon .navul li .top-tit a {
	display: block;
	height: 35px;
	margin: 0px 0px 0px 5px;
	color: #939393;
	text-decoration: none;
}
.topcon .navul li .top-tit a b {
	display: block;
	float: left;
	width: 17px;
	height: 17px;
	background: url(/uploads/image/p9images/top_bg_ico.png) no-repeat;
	margin: 9px 11px 0px 7px;
}
.topcon .navul li .top-tit a b.icon1 {
	background-position: 0px -245px;
}
.topcon .navul li .top-tit a b.icon2 {
	background-position: -25px -245px;
}
.topcon .navul li .top-tit a h4 {
	float: left;
	line-height: 35px;
	font-weight: normal;
	font-size: 13px;
}
.topcon .navlist {
	float: right;
	line-height: 35px;
	font-size: 13px;
	color: #e8e8e8;
}
.topcon .navlist a, .topcon .navlist a:hover {
	color: #999;
}



main{
  
  margin: 0;
  padding: 0;
  border: 0; 
  display: block;}

.main {

  width: 100%;
  background: #36ad9e;
  _height: 0; }

.m_menu{ 

	 max-width: 1200px;
	 margin: 0 auto;
	z-index: 500;
	font-family: arial, "microsoft yahei", 微软雅黑; 
}

.m_nav {
 
    height: 50px;
    line-height: 50px;
    list-style-type: none;
   
}
ul {
    list-style: none;
    line-height: 2;
}
.m_nav li {
    float: left;
    background:  no-repeat 100% 0%;
}
.m_nav a:link, .m_nav a:visited, .m_nav a:hover {
    color: #ffffff;
}

.m_nav  a:hover {
    
	 background: #309a8d;
}


.m_nav a {
    display: block;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    padding: 0px 15px;
    text-decoration: none;
}

.m-margin15 { margin-top: 15px; }
.g-top-full { width: 100%; height: 30px; background:#f6f6f6; display: block; overflow: hidden;border-bottom: 1px solid #ddd; }
.g-top-full p { height: 30px; line-height: 30px; font-size: 12px; font-weight: normal; color: #000; font-family: serif; overflow: hidden; }
.g-top-full p a { padding: 0px 10px; color:#000; }
.g-top-full p a:hover { text-decoration: none; color: rgb(255, 119, 119); }
.g-nav-full { width: 100%; height: 90px; padding: 8px 0px 0px; background: rgb(255, 255, 255); border-bottom: 1px solid rgb(222, 222, 222); display: block; }
.g-nav-full .u-logo { width: 260px; height: auto; margin-top: 9px; overflow: hidden; }
.g-nav-full .u-logo:hover img { transition: all 0.5s ease-in-out 0s; transform: scale(1); }
.g-nav-full .tip { width: 286px; height: 38px; margin: 19px 0px 0px 12px; background:  0px 0px no-repeat; }
.g-nav-full .m-nav { width: auto; height: auto; margin: 7px 0px 0px 20px; overflow: hidden; }
.g-nav-full .m-nav li { margin: 0px 0px 0px 30px; float: left; display: inline; }
.g-nav-full .m-nav li a { width: auto; height: 33px; line-height: 33px; font-size: 16px; font-weight: normal; color: rgb(51, 51, 51); padding: 0px 10px; text-decoration: none; display: block; overflow: hidden; }
.g-nav-full .m-nav li a:hover { background: rgb(0, 170, 255); color: rgb(255, 255, 255); }
.g-nav-full #topform { height: 40px; display: block; border: 2px solid #36ad9e; margin: 0px; position: relative; zoom: 1; top: 19px; }
.g-nav-full #topform .schsel { width: 70px; height: 37px; float: left; border-right: 1px solid rgb(207, 207, 207); background: rgb(250, 250, 250); }
.g-nav-full #topform .schsel .schsel-now #headslected { cursor: pointer; width: 70px; height: 37px; line-height: 37px; display: block; font-size: 12px; font-weight: normal; color: rgb(103, 103, 103); text-indent: 18px; background:  52px 17px no-repeat; }
.g-nav-full #topform .schsel #headsel { width: 70px; height: auto; background: rgb(255, 255, 255); display: block; margin: 0px; position: absolute; left: 2px; top: 37px; zoom: 1; z-index: 250; }
.g-nav-full #topform .schsel #headsel li { width: 70px; height: 40px; display: block; overflow: hidden; }
.g-nav-full #topform .schsel #headsel li a { width: 70px; height: 40px; line-height: 40px; text-align: center; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); background: rgb(250, 250, 250); margin: 0px; display: block; overflow: hidden; }
.g-nav-full #topform .schsel #headsel li a:hover { background: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.g-nav-full #topform dl { width: 70px; height: auto; display: block; overflow: hidden; position: absolute; left: 0px; top: 0px; font-size: 14px; }
.g-nav-full #topform dl dt { width: 100%; height: 40px; line-height: 40px; background: rgb(245, 245, 245); color: rgb(85, 85, 85); text-indent: 13px; display: block; overflow: hidden; cursor: pointer; position: relative; zoom: 1; }
.g-nav-full #topform dl dt i { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid rgb(167, 167, 167); display: block; overflow: hidden; position: absolute; right: 10px; top: 15px; }
.g-nav-full #topform dl dd { width: 100%; height: 40px; line-height: 40px; background: rgb(245, 245, 245); color: rgb(85, 85, 85); text-align: center; display: none; overflow: hidden; cursor: pointer; }
.g-nav-full #topform dl dd:hover { background-color: rgb(227, 227, 227); }
.g-nav-full #topform .keyword_input { width: 300px; height: 40px; line-height: 40px; font-size: 14px; float: left; border: 0px; overflow: hidden; padding: 0px; margin: 0px; display: inline; text-indent: 4px; }
.g-nav-full #topform .schbtn { width: 73px; height: 40px; line-height: 40px; float: right; background: #36ad9e; border: 0px; font-size: 14px; font-weight: normal; color: rgb(255, 255, 255); text-align: center; font-family: "microsoft yahei"; }
.g-nav-full #topform .schbtn:hover { background: #309a8d; }
.g-navlist { width: 100%; height: 45px; line-height: 45px; background-color: rgb(32, 174, 240); box-shadow: rgb(208, 208, 208) 0px 4px 4px; }
.g-navlist ul li { float: left; width: 133px; text-align: center; font-size: 16px; color: rgb(255, 255, 255); }
.g-navlist ul li a { display: block; font-size: 18px; color: rgb(255, 255, 255); font-family: "microsoft yahei"; }
.g-navlist ul li.hover, .g-navlist ul li a:hover, .g-navlist ul li.m-txzq a:hover { background-color:#36ad9e; }
.g-navlist ul li.m-txzq a { background:  98px 1px no-repeat; }
.g-new-foot { overflow: hidden; margin-top: 20px; }
.g-new-footcont { overflow: hidden; padding: 10px 0px 20px; }
.g-new-footcont p { color: rgb(153, 153, 153); text-align: center; font-family: simsun; font-size: 12px; margin-top: 10px; height: 24px; line-height: 24px; }
.g-new-footcont p img { margin: -1px 6px 4px 0px; }
.g-new-footcont p a { font-family: simsun; color: rgb(68, 68, 68); text-align: center; margin: 0px 4px; font-size: 12px; }
.g-new-footcont p a:hover { color: rgb(255, 73, 57); }
.g-new-footcont p b { color: rgb(255, 73, 57); }
.nav_city { width: 1200px; margin: 0px auto; overflow: hidden; background: rgb(255, 255, 255); border-bottom: 1px solid #ccc; clear: both; }
.nav_city .time { width: 270px; font-size: 14px; line-height: 70px; text-align: right; display: block; float: right; color: rgb(0, 0, 0); padding-right: 20px; }
.nav_city .time .span2 { font-size: 20px; line-height: 68px; text-align: center; display: block; float: right; color: rgb(68, 152, 238); margin: 0px 4px; font-weight: bold; }
.nav_city ul { width: 890px; float: left; margin-top: 10px; padding-bottom: 9px; padding-left: 10px; color: rgb(221, 221, 235); }
.nav_city ul a { line-height: 25px; font-size: 14px; color: rgb(68, 68, 68); padding-right: 8px; padding-left: 8px; text-decoration: none; }
.nav_city ul a:hover { background:#36ad9e; font-size: 14px; height: 35px; color: rgb(255, 255, 255); }
.nav_city ul .cur { background: rgb(68, 152, 238); color: rgb(255, 255, 255); height: 35px; }
.g-banimg-ico ul li.m-hover { background: rgb(0, 170, 255); }
.g-ivtab .g-ivtab-top ul li.m-hover { color: rgb(0, 170, 255); font-weight: bold; border-top: 2px solid rgb(0, 170, 255); border-bottom: 0px; background: rgb(255, 255, 255); line-height: 34px; }
.g-fr-dome .g-fr-ico ul li.m-hover { background-color: rgb(0, 170, 255); }
.g-tjzq .g-dome-link ul li.m-hover { color: rgb(0, 170, 255); }
.g-head-title { overflow: hidden; margin: 0px 15px; border-bottom: 2px solid rgb(0, 170, 255); position: relative; }
.g-head-title h4 { font-size: 22px; font-weight: 700; line-height: 50px; float: left; height: 50px; overflow: hidden; }
.g-head-title h4 span { font-size: 20px; font-weight: 700; color: rgb(240, 239, 239); margin-left: 14px; }
.g-head-title p { overflow: hidden; height: 50px; line-height: 50px; padding-right: 70px; width: 850px; text-align: right; }
.g-head-title p a { color: rgb(153, 153, 153); padding: 0px 12px; }
.g-head-title p a:hover { color: rgb(255, 73, 57); }
.g-title-list ul li.m-hover { color: rgb(0, 170, 255); }
ul.m-spftware-rank { overflow: hidden; width: 310px; }
p.m-r-title { font-size: 22px; line-height: 30px; height: 30px; overflow: hidden; padding-left: 28px; letter-spacing: 2px; font-weight: bold; color: rgb(51, 51, 51); background:  -264px -114px no-repeat; margin-top: 7px; }
p.m-r-title font { color: rgb(0, 170, 255); font-size: 22px; }
ul.m-spftware-rank li { padding-top: 16px; overflow: hidden; height: 24px; line-height: 24px; }
ul.m-spftware-rank li i { background: rgb(199, 199, 199); border-radius: 2px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; display: block; font-style: normal; width: 20px; height: 20px; line-height: 20px; margin-right: 10px; margin-top: 2px; float: left; }
ul.m-spftware-rank li a { color: rgb(51, 51, 51); display: block; width: 260px; height: 24px; line-height: 24px; overflow: hidden; float: left; white-space: nowrap; text-overflow: ellipsis; }
ul.m-spftware-rank li a:hover { color: rgb(255, 73, 57); }
ul.m-spftware-rank li:nth-child(2) i {background: #fd8c84;}
ul.m-spftware-rank li:nth-child(3) i {background: #7fd75a;}
ul.m-spftware-rank li:nth-child(4) i {background: #60c4fd;}
li.one i { background: rgb(255, 107, 102) !important; }
li.two i { background: rgb(255, 134, 82) !important; }
li.three i { background: rgb(255, 167, 66) !important; }
ul.g-android-rank li.m-hover .u-info { display: block; }
ul.g-android-rank li.m-hover a.r-name { color: rgb(51, 51, 51); font-weight: 700; font-size: 16px; }
ul.u-gx-hover li a.m-hover { overflow: hidden; background: ; width: 234px; height: 341px; position: absolute; left: 0px; top: 100%; transition: top 0.4s ease 0s; }
ul.u-gx-hover li:hover a.m-hover { top: 0px; left: 0px; }
ul.u-gx-hover li a.m-hover strong { color: rgb(255, 255, 255); line-height: 26px; overflow: hidden; padding: 20px; font-weight: normal; display: block; max-height: 208px; margin-top: 20px; text-align: center; }
ul.m-qqgxss li.m_pzp1 a.m-hover { width: 226px; height: 226px; }
ul.m-qqgxss .m_pzp1:hover a.m-hover { top: 0px; left: 0px; }
ul.m-qqgxss li.m_pzp1 a.m-hover strong { max-height: 104px; }
ul.m-qqgxss li.m-pzp2 a.m-hover, ul.m-qqgxss li.m-pzp3 a.m-hover, ul.m-qqgxss li.m-pzp5 a.m-hover, ul.m-qqgxss li.m-pzp6 a.m-hover { width: 90px; height: 90px; padding: 10px; }
ul.m-qqgxss .m-pzp2:hover a.m-hover, ul.m-qqgxss .m-pzp3:hover a.m-hover, ul.m-qqgxss .m-pzp5:hover a.m-hover, ul.m-qqgxss .m-pzp6:hover a.m-hover { top: 0px; left: 0px; }
ul.m-qqgxss .m-pzp2 a.m-hover strong, ul.m-qqgxss .m-pzp3 a.m-hover strong, ul.m-qqgxss .m-pzp5 a.m-hover strong, ul.m-qqgxss .m-pzp6 a.m-hover strong { padding: 0px; margin: 10px 0px 0px; line-height: 24px; max-height: 72px; overflow: hidden; }
.g-article { position: relative; }
.g-article-bd { margin: 0px 15px; padding-bottom: 15px; }
.g-article-bd .g-article-list { position: relative; }
.g-article-bd .g-article-list span.u-more { top: -30px; right: 0px; }




.g-article-img { overflow: hidden; width: 300px; }
.g-article-img li { width: 300px; height: 200px; position: relative; overflow: hidden; margin-top: 15px; }
.g-article-img li img { width: 300px; height: 200px; transition: all 0.2s linear 0s; }
.g-article-img li strong { position: absolute; bottom: 0px; width: 280px; padding: 0px 10px; font-weight: normal; height: 32px; line-height: 32px; overflow: hidden; color: rgb(255, 255, 255); background: ; left: 0px; }
.g-article-img li a:hover img { transform: scale(1.05); }
.g-article-img li a:hover strong { color: rgb(255, 73, 57); }
.g-article-li { overflow: hidden; width: 515px; margin: 20px 20px 0px; }
.g-article-li a.u-first-title { overflow: hidden; display: block; padding-bottom: 15px; border-bottom: 1px dotted rgb(237, 237, 237); }
.g-article-li a.u-first-title p { text-align: center; margin-top: -3px; margin-bottom: 10px; font-weight: 700; font-size: 18px; color: rgb(51, 51, 51); }
.g-article-li a.u-first-title span { color: rgb(153, 153, 153); font-size: 12px; line-height: 22px; height: 44px; display: block; overflow: hidden; }
.g-article-li a.u-first-title:hover p { color: rgb(255, 73, 57); }
.g-article-li li { line-height: 24px; height: 24px; overflow: hidden; margin-top: 11px; }
.g-article-li li span { float: right; color: rgb(153, 153, 153); }
.g-article-li li i { display: block; float: left; width: 5px; height: 5px; background: rgb(237, 237, 237); border-radius: 50%; margin-top: 9px; }
.g-article-li li a { color: rgb(51, 51, 51); display: block; float: left; padding-left: 8px; width: 435px; white-space: nowrap; text-overflow: ellipsis; height: 24px; line-height: 24px; overflow: hidden; }
.g-article-li li a:hover { color: rgb(255, 73, 57); }
.g-article-li .zhuanti-title { overflow: hidden; display: block; padding-bottom: 15px; border-bottom: 1px dotted rgb(237, 237, 237); }
.zth1 { text-align: center; margin-top: -3px; margin-bottom: 10px; font-weight: 700; font-size: 28px; color: rgb(51, 51, 51); }
.zttxt { color: rgb(153, 153, 153); font-size: 14px; line-height: 22px; height: auto; display: block; overflow: hidden; }
ul.m-article-rank { padding-top: 15px; }
ul.m-article-rank li { padding-top: 13.5px; }
.g-head-title p.u-msg { color: rgb(102, 102, 102); padding: 0px 0px 0px 60px; }
.links-click { padding-top: 11px; }
.links-click a { cursor: pointer; display: inline-block; width: 24px; height: 22px; margin: 2px 5px; background:  -207px -321px no-repeat; border: 1px solid rgb(226, 226, 226); overflow: hidden; }
.links-click a.r-bottom { background-position: -243px -321px; }
.links-click a.r-bottom:hover { background-position: -243px -343px; }
.links-click a.r-top:hover { background-position: -207px -343px; }
#links-box { position: absolute; left: 0px; top: 0px; }
.u-fbox { position: relative; margin: 12px 15px 12px 20px; height: auto; overflow: hidden; }
.u-idx-fbox { height: 36px; }
.u-fbox ul li { display: inline; }
.u-fbox ul li a { line-height: 34px; color: rgb(102, 102, 102); margin-right: 17px; }
.u-fbox ul li a:hover { color: rgb(255, 73, 57); }
.f-gotobox { overflow: hidden; width: 50px; height: auto; position: fixed; top: 300px; left: 50%; cursor: pointer; margin-left: 630px; z-index: 9900; display: none; }
.f-gotobox a, .f-gotobox i { display: block; line-height: 50px; height: 50px; width: 50px; font-style: normal; text-align: center; background: rgb(255, 255, 255); margin-bottom: 8px; color: rgb(68, 68, 68); border-radius: 2px; }
.f-gotobox i { background:  9px -186px no-repeat rgb(255, 255, 255); }
.f-gotobox a:hover { background: rgb(0, 170, 255); color: rgb(255, 255, 255); }
.f-gotobox i:hover { background:  9px -246px no-repeat rgb(0, 170, 255); }
.f-gotobox a.m-hover { background: rgb(0, 170, 255); color: rgb(255, 255, 255); }
.m-tith4 { height: 42px; margin: 12px 20px; }
.m-tith4 .f-fl { font-size: 20px; color: rgb(51, 51, 51); font-weight: bold; height: 38px; line-height: 38px; margin: 0px 5px 0px 0px; }

.m-tith4  .d2 {background: no-repeat; height:30px;width:10px;float:left;padding-right:5px;margin-top:10px;}
.m-tith4 .f-fl i { display: inline-block; width: 30px; height: 30px; }
.m-tith4 .f-fr { margin: 11px 0px 0px; font-weight: normal; }


.m-tith4 .f-fr a{font-size: 14px text-align: center; background-color: #ececec;margin-left:5px;color: #565656;padding:5px;}
.m-tith4 .f-fr a:hover { color:#fff;background:#36ad9e}
.m-tith4 .f-fr .more  {font-size: 14px text-align: center; background-color: #fff; margin-left:5px;color: #36ad9e;padding:5px;}


.m-xbtj i { background-position: -9px -7px; }
.m-newtopsul { border-top: 1px solid rgb(245, 245, 245); margin: 0px 20px; padding: 8px 0px; }
.m-newtopsul li { height: 32px; line-height: 32px; overflow: hidden; }
.m-newtopsul li a { font-size: 14px; }
.m-newtopsul li span.f-fr { color: rgb(153, 153, 153); }
.m-newtopsul li span.f-fl { background-color: rgb(0, 170, 255); width: 4px; height: 4px; margin: 14px 5px 0px 0px; }
.m-jkzsdiv { position: relative; }
.m-jkzsdiv p.m-utop, .m-jkzsdiv p.m-ubottom { position: absolute; height: 18px; width: 3px; background-color: rgb(255, 255, 255); left: 19px; z-index: 1; }
.m-jkzsdiv p.m-utop { top: 0px; }
.m-jkzsdiv p.m-ubottom { bottom: 0px; }
.m-jkzsul { position: relative; }
.m-jkzsul li { border-left: 1px solid rgb(245, 245, 245); margin: 0px 20px; padding-left: 20px; position: relative; }
.m-jkzsul li .f-fr { color: rgb(153, 153, 153); }
.m-jkzsul li b { width: 7px; height: 7px; position: absolute; left: -4px; top: 10px; background:  left -7px; z-index: 10; }
.m-jkzsul li.f-ix b { background-position: left top; }
.m-jkzsul li p.m-titbt { height: 28px; line-height: 28px; font-size: 14px; overflow: hidden; }
.m-jkzsul li .m-js { display: none; background:  no-repeat rgb(250, 250, 250); padding: 14px 10px 10px; line-height: 20px; height: 48px; overflow: hidden; }
.m-jkzsul li .m-js p { height: 40px; line-height: 20px; overflow: hidden; padding-top: 6px; color: rgb(153, 153, 153); }
.m-jkzsul li .m-js img { width: 80px; height: 50px; display: block; margin-right: 15px; }
.m-jkzsul li.f-ix .m-js { display: block; }
.g-news { margin-bottom: 15px; }
.g-news dd, .g-news dt { height: 350px; }
.g-news dd { width: 865px; background-color: rgb(255, 255, 255); box-shadow: rgb(207, 207, 207) 0px 0px 2px; }
.g-news dt { width: 320px; background-color: rgb(255, 255, 255); box-shadow: rgb(207, 207, 207) 0px 0px 2px; }
.g-news dt h4 { margin-bottom: 0px; }
.m-ul2 { border: none; padding: 0px; }
.m-divimg { }
.m-divimg li { position: relative; width: 190px; height: 125px; margin: 0px 0px 20px 20px; overflow: hidden; }
.m-divimg li a { display: block; }
.m-divimg li a img { width: 190px; height: 125px; }
.m-divimg li a p { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 30px; line-height: 30px; text-align: center; background-color: rgba(50, 50, 50, 0.6); color: rgb(255, 255, 255); }
.m-divimg li a:hover p { background-color: rgba(255, 120, 120, 0.8); }
.m-divimg li a p span { padding: 0px 8px; display: block; font-size: 14px; }
.g-box-1200 .m-divimg .m-fximg li { width: 150px; height: 150px; }
.g-box-1200 .m-divimg .m-fximg li a img { width: 150px; height: 150px; display: block; }
.g-news .m-news2 { width: 420px; }
.g-news .m-news2 ul li { margin-right: 0px; }
.g-news .m-news2 ul li p { height: 32px; line-height: 32px; }
.m-gximg b.m-hover { background-position: 0px -185px; }
.m-tith4 .m-jxgexspan { margin: 7px 10px 0px 0px; }
.m-tith4 .m-jxgexspan a { display: inline-block; width: 70px; height: 26px; border-radius: 5px; line-height: 26px; text-align: center; margin-right: 10px; }
.m-tith4 .m-jxgexspan a:hover { background-color: rgb(255, 119, 119); color: rgb(255, 255, 255); }
.g-box-1200 .m-txth4 { margin-bottom: 0px; }
a.account_qq, a.account_sina, a.account_sinaweibo, a.account_qzone, a.account_msn, a.account_baidu, a.account_taobao, a.account_qweibo, a.account_douban, a.account_wangyi, a.account_renren { display: inline-block; padding-left: 30px; height: 24px; line-height: 24px; background:  10px -12px no-repeat; }
.g-nav { font-size: 14px; font-weight: normal; color: rgb(51, 51, 51); padding: 2px 0px; }
.g-nav span { float: left; width: 16px; height: 16px; background:  no-repeat; margin: 0px 10px 0px 0px; }
.g-nav a:hover { color: rgb(255, 102, 0); }
.page .tspage { height: 28px; margin: 5px 0px; background: none; line-height: 26px; }
.page .tspage .tsp_count, .tsp_change { display: none; }
.page .tspage .tsp_nav { text-align: center; }
.page .tspage .tsp_nav i { display: inline-block; padding: 0px 15px; background-color: rgb(251, 251, 251); color: rgb(153, 153, 153); border: 1px solid rgb(231, 231, 231); border-radius: 3px; }
.page .tspage .tsp_nav b { display: inline-block; padding: 0px 15px; background-color: rgb(76, 148, 238); color: rgb(255, 255, 255); border: 1px solid rgb(76, 148, 238); border-radius: 3px; }
.page .tspage .tsp_nav a { display: inline-block; padding: 0px 15px; background-color: rgb(251, 251, 251); border: 1px solid rgb(231, 231, 231); border-radius: 3px; color: rgb(0, 0, 0); }
.page .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: 0px; border: none; }
.page .tspage .tsp_nav a:hover { background: rgb(76, 148, 238); color: rgb(255, 255, 255); border: 1px solid rgb(76, 148, 238); }
.page .tspage .tsp_nav a.tsp_more:hover i { background: rgb(76, 148, 238); color: rgb(255, 255, 255); border: none; }
.page .tspage .tsp_nav a.tsp_next:hover i { background: rgb(76, 148, 238); color: rgb(255, 255, 255); border: none; }
.page .tspage .tsp_nav a.tsp_end:hover i { background: rgb(76, 148, 238); color: rgb(255, 255, 255); border: none; }
.page .tspage .tsp_nav a.tsp_home:hover i { background: rgb(76, 148, 238); color: rgb(255, 255, 255); border: none; }
.page .tspage .tsp_nav a.tsp_prev:hover i { background: rgb(76, 148, 238); color: rgb(255, 255, 255); border: none; }
.pages { padding: 20px 0px; float: left; }
.pagelink { border: 1px solid rgb(163, 190, 232); float: right; background: rgb(240, 247, 255); line-height: 24px; padding: 0px; }
.pagelink a, .pagelink strong, .pagelink em, .pagelink kbd, .pagelink a.first, .pagelink a.last, .pagelink a.prev, .pagelink a.next, .pagelink a.pgroup, .pagelink a.ngroup { float: left; padding: 0px 6px; }
.pagelink a:hover { background-color: rgb(255, 255, 255); }
.pagelink strong { font-weight: bold; color: rgb(255, 102, 0); background: rgb(233, 241, 248); }
.pagelink kbd { height: 24px; border-left: 1px solid rgb(163, 190, 232); }
.pagelink em { height: 24px; border-right: 1px solid rgb(163, 190, 232); font-style: normal; }
.pagelink input { border: 1px solid rgb(163, 190, 232); color: rgb(5, 78, 134); margin-top: 1px; height: 18px; }
.g-nav { height: 42px; line-height: 42px; font-size: 14px; color: rgb(42, 42, 42); }
.g-nav span { float: left; width: 20px; height: 20px; background: ; margin: 10px 5px 0px 0px; }
.g-main dt, .g-main dd { }
.g-main dd.m-mainleft { width: 885px; }
.g-main dt.m-mainright { width: 300px; }
.g-main dt .m-rightdiv { background-color: rgb(255, 255, 255); box-shadow: rgb(207, 207, 207) 0px 0px 2px; position: relative; overflow: hidden; margin: 0px 0px 15px; }
.g-main dd .m-leftdiv, .m-newsuldiv { background-color: rgb(255, 255, 255); box-shadow: rgb(207, 207, 207) 0px 0px 2px; position: relative; overflow: hidden; margin: 0px 0px 15px; }
.m-newstith4 { height: 24px; padding: 0px 20px; border-left: 4px solid #f60; margin: 18px 0px 15px; position: relative; }
.m-newstith4 span.f-fl { font-size: 20px; color: rgb(51, 51, 51); font-weight: normal; height: 24px; line-height: 24px; margin: 0px 5px 0px 0px; }
.m-newstith4 .f-fl i { display: inline-block; width: 30px; height: 30px; }
.m-newstith4 .f-fr { margin: 3px 0px 0px; font-weight: normal; }
.m-newstith4 .f-fr a { font-size: 14px; color: rgb(170, 170, 170); }
.m-newstith4 .f-fr a:hover { color: rgb(255, 119, 119); }
.m-newslistul { margin: 20px 0px 0px; }
.m-newslistul li { border-bottom: 1px dashed rgb(211, 211, 211); padding-bottom: 20px; margin: 0px 20px 20px; }
.m-newslistul li a.f-fl { margin-right: 20px; }
.m-newslistul li a.f-fl img { width: 210px; height: 140px; display: block; overflow: hidden; }
.m-newslistul li .m-listdiv { }
.m-newslistul li .m-listdiv .m-title { height: 36px; line-height: 36px; font-size: 18px; overflow: hidden; }
.m-newslistul li .m-listdiv .m-title a { font-weight: bold; }
.m-newslistul li .m-listdiv .m-listinfo { font-size: 15px; color: rgb(153, 153, 153); height: 50px; line-height: 26px; overflow: hidden; margin: 10px 0px; }
.m-newslistul li .m-listdiv .m-listime { line-height: 20px; color: rgb(170, 170, 170); }
.m-newslistul li .m-listdiv .m-listime span { margin-right: 20px; }
.m-newslistul li .m-listdiv .m-listime span i { font-style: normal; }
.m-newslistul li .m-listdiv .m-listime em { float: left; width: 20px; height: 20px; margin-right: 8px; }
.m-newsnavul { }
.m-newsnavul li { width: 120px; height: 36px; line-height: 36px; text-align: center; margin-left: 20px; margin-bottom: 15px; }
.m-newsnavul li a { display: block; background-color: rgb(238, 238, 238); font-size: 14px; color: rgb(51, 51, 51); }
.m-newsnavul li a:hover, .m-newsnavul li.m-hover a, .m-newsnavul li a.red { background-color: rgb(255, 119, 119); color: rgb(255, 255, 255); }
.m-newsnavul li a font { display: none; }
.m-zsul { position: relative; padding-bottom: 15px; }
.m-zsul li { border-left: 1px solid rgb(245, 245, 245); margin: 0px 20px; padding-left: 20px; position: relative; }
.m-zsul li .f-fr { color: rgb(153, 153, 153); margin: 8px 0px 0px 8px; }
.m-zsul li b { width: 7px; height: 7px; position: absolute; left: -4px; top: 10px; background:  left -7px; z-index: 10; }
.m-zsul li.f-ix b { background-position: left top; }
.m-zsul li p.m-titbt { height: 28px; line-height: 28px; font-size: 14px; overflow: hidden; }
.m-zsul li .m-js { display: none; background:  no-repeat rgb(250, 250, 250); padding: 14px 10px 10px; line-height: 20px; height: 48px; overflow: hidden; }
.m-zsul li .m-js p { height: 40px; line-height: 20px; overflow: hidden; padding-top: 6px; color: rgb(153, 153, 153); }
.m-zsul li .m-js img { width: 75px; height: 50px; display: block; margin-right: 15px; }
.m-zsul li.f-ix .m-js { display: block; }
.m-zsdiv { position: relative; }
.m-zsdiv p.m-utop, .m-zsdiv p.m-ubottom { position: absolute; height: 18px; width: 3px; background-color: rgb(255, 255, 255); left: 19px; z-index: 1; }
.m-zsdiv p.m-utop { top: 0px; }
.m-zsdiv p.m-ubottom { bottom: 0px; }
.m-imgul li { position: relative; width: 120px; height: 80px; margin: 0px 0px 10px 20px; overflow: hidden; }
.m-imgul li a { display: block; }
.m-imgul li a img { width: 120px; height: 80px; }
.m-imgul li a p { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 20px; line-height: 20px; text-align: center; background-color: rgba(50, 50, 50, 0.6); color: rgb(255, 255, 255); }
.m-imgul li a:hover p { background-color: rgba(255, 120, 120, 0.8); }
.m-imgul li a p span { padding: 0px 8px; display: block; font-size: 14px; }
.m-hotgul li a p.f-fl { width: 120px; height: 80px; overflow: hidden; margin-right: 16px; }
.m-hotgul li a p.f-fl img { display: block; width: 120px; height: 80px; }
.m-blphul { margin: 0px 20px; padding-bottom: 8px; }
.m-blphul li { }
.m-blphul li a { display: block; height: 32px; line-height: 32px; overflow: hidden; font-size: 14px; }
.m-blphul li a em { float: left; width: 20px; height: 20px; line-height: 20px; text-align: center; background-color: rgb(170, 170, 170); color: rgb(255, 255, 255); font-size: 12px; margin: 5px 5px 0px 0px; }
.m-blphul li.f-t3 a em { background-color: rgb(255, 119, 119); }
.m-blphul li.f-t3:nth-child(1) a em { background-color: rgb(255, 60, 60); }
.m-blphul li.f-t3:nth-child(2) a em { background-color: rgb(255, 102, 0); }
.m-blphul li.f-t3:nth-child(3) a em { background-color: rgb(255, 192, 51); }
.m-page .tspage { width: 100%; height: 54px; background: rgb(255, 255, 255); text-align: center; display: block; overflow: hidden; }
.m-page .tspage .tsp_count { display: none; }
.m-page .tspage .tsp_change { display: none; }
.m-page .tspage .tsp_nav { width: 100%; height: auto; text-align: center; display: inline-block; overflow: hidden; }
.m-page .tspage .tsp_nav i { display: none; }
.m-page .tspage .tsp_nav a i { width: auto; height: 25px; padding: 0px 15px; line-height: 25px; font-size: 14px; font-weight: normal; color: rgb(51, 51, 51); margin: 10px 0px 0px 10px; display: inline-block; overflow: hidden; }
.m-page .tspage .tsp_nav b { width: auto; height: 25px; padding: 0px 12px; line-height: 25px; font-size: 14px; font-weight: normal; background: rgb(0, 170, 255); color: rgb(255, 255, 255); margin: 10px 0px 0px 10px; display: inline-block; overflow: hidden; }
.m-page .tspage .tsp_nav a { width: auto; height: 25px; padding: 0px 10px; line-height: 25px; font-size: 14px; font-weight: normal; color: rgb(85, 85, 85); margin: 10px 0px 0px 10px; display: inline-block; overflow: hidden; background-color: rgb(238, 238, 238); }
.m-page .tspage .tsp_nav a i { margin: 0px; padding: 0px; }
.m-page .tspage .tsp_nav a:hover { background: rgb(0, 170, 255); color: rgb(255, 255, 255); text-decoration: none; }
.m-page .tspage .tsp_nav a:hover i { color: rgb(255, 255, 255); }
.m-imgdiv li a.f-fl { margin: 0px 20px 0px 0px; }
.m-imgdiv li a.f-fl img { display: block; width: 168px; height: 112px; }
.m-fx span.f-fl { margin: 7px 0px 0px; font-size: 14px; }
.m-xgku .m-title { font-size: 18px; color: rgb(51, 51, 51); font-family: "microsoft yahei"; height: 30px; padding-top: 10px; margin-bottom: 0px; }
.m-xgku .m-title a { color: rgb(51, 51, 51); text-decoration: none; }
.m-xgku .m-title span { font-size: 12px; color: rgb(153, 153, 153); margin-left: 10px; }
.m-au-1 { display: none; }
.m-xgku div.xgku1 .m-title { font-size: 18px; color: rgb(51, 51, 51); font-family: "microsoft yahei"; height: 30px; padding-top: 10px; }
body .m-xgku div.xgku1 .m-title { margin-bottom: 10px; }
body .m-xgsoft .m-xgku div.xgku1 .m-title { margin-bottom: 0px; }
body .m-xgku div.xgku1 .m-title a { color: rgb(51, 51, 51); text-decoration: none; }
body .m-xgku div.xgku1 .m-title a:hover { color: rgb(44, 2, 2); }
.m-xgku div.xgku1 .m-title span { font-size: 12px; color: rgb(153, 153, 153); margin-left: 10px; }
.page { margin-bottom: 20px; overflow: hidden; }
.m-hotgul { margin: 0px 20px; }
.m-hotgul li { margin-top: 15px; border-bottom: 1px solid rgb(238, 238, 238); padding-bottom: 15px; }
.m-hotgul li a { display: block; }
.m-hotgul li a strong { display: block; font-weight: normal; font-size: 14px; height: 54px; overflow: hidden; line-height: 18px; margin-bottom: 5px; }
.m-hotgul li a span { font-size: 13px; color: rgb(170, 170, 170); }
.m-txtul { margin: 0px 20px; }
.m-txtul li { height: 40px; line-height: 40px; font-size: 14px; color: rgb(102, 102, 102); overflow: hidden; position: relative; zoom: 1; border-bottom: 1px solid rgb(238, 238, 238); }
.m-newsmain { padding: 0px 20px; }
.m-newsmain h1 { line-height: 42px; padding: 20px 0px 10px; text-align: center; }
.m-newsmain .m-infomain { color: rgb(170, 170, 170); font-size: 14px; margin-bottom: 20px; border-bottom: 1px dashed rgb(211, 211, 211); text-align: center; height: 40px; overflow: hidden; }
.m-newsmain .m-infomain span { margin: 0px 10px; }
.m-newsmain .m-infomain span i { font-style: normal; }
.m-newsmain .m-infomain a { color: rgb(170, 170, 170); }
.m-newsmain .m-infomain a:hover { color: rgb(255, 119, 119); }
.m-newsmain .m-main { font-size: 16px; }
.copy  {
    color: #fff;
    background:#00a2ff;
    display: inline-block;
    margin: 0 5px 5px 0;
    padding: 0 6px;
    line-height: 30px;
	border-radius: 3px;
}
.copy:hover {
  cursor: pointer;
  font-weight:700;
  background:#12bbff;
}
.copy:hover:after {
  width: 100%;
  left: 0;
}
 .down {
    color: #fff;
    background:rgb(255 73 57);
    display: inline-block;
    margin: 0 5px 5px 0;
    padding: 0 6px;
    line-height: 30px;
	border-radius: 3px;
}

.down:hover {
  cursor: pointer;
   font-weight:700;
   background:#f65b4d;
}
.down:hover:after {
  width: 100%;
  left: 0;
}
.m-newsmain .m-main p { margin-bottom: 28px; line-height: 30px; text-indent: 2em; }
#copy p:first-of-type{background: #f7f7f7;border: 1px solid #ccc;padding:20px}
.m-newsmain .m-main p.yellow{color:#af9100;}
.m-newsmain .m-main b{color:red;}
.m-newsmain .m-main a { }
.m-newsmain .m-main p img { max-width: 800px; }
.m-newsmain .m-main h3  { height: 36px; line-height: 36px; background-color: rgb(245, 245, 245); color: rgb(0, 170, 255); display: inline-block; padding: 0px 20px; font-size: 16px; margin-bottom: 20px; position: relative; }
.m-newsmain .m-main h2  { height: 36px; line-height: 36px; background-color: rgb(245, 245, 245); color: rgb(0, 170, 255); display: inline-block; padding: 0px 20px; font-size: 16px; margin-bottom: 20px; position: relative; }

.m-newsmain .m-main h3:before
{
  /*内容显示为：计数器h2counter的值 点 计数器h3counter的值，格式：1.1*/
  content:  counter(h3counter) ".";
}
.m-newsmain .m-main h3
{
  /*计数器h3counter的值增加1*/
  counter-increment: h3counter;
}

.m-newsmain .m-main h2:before
{
  /*内容显示为：计数器h2counter的值 点 计数器h3counter的值，格式：1.1*/
  content:  counter(h2counter) ".";
}
.m-newsmain .m-main h2
{
  /*计数器h3counter的值增加1*/
  counter-increment: h2counter;
}
.m-newsmain .m-main h4 { font-size: 18px; color: rgb(63, 174, 95); margin-bottom: 20px; }

.m-newsmain .m-main table {width:90%;color:rgb(68,68,68);border-left:1px solid rgb(186,186,186);border-top:1px solid rgb(186,186,186);margin:0 auto 1.5rem;border-collapse:collapse;border-spacing:0rem;}
.m-newsmain .m-main table tr {border:1px solid rgb(222,222,222);}
.m-newsmain .m-main table tr:hover {background:rgb(236,244,255);color:rgb(68,68,68);}
.m-newsmain .m-main table tr:first-child {
background: rgb(98,176,249); color: #fff;
}
.m-newsmain .m-main 

table tr:nth-child(even) {
 background: #f9f9f9;
}

.m-newsmain .m-main table th {border-right:1px solid rgb(186,186,186);border-bottom:1px solid rgb(186,186,186);border-top:1px solid rgb(186,186,186);}
.m-newsmain .m-main table td {border-bottom:1px solid rgb(222,222,222);border-right:1px solid rgb(222,222,222);text-align:center;height:25px;font-size:13px;}
.m-newsmain .m-main table tbody {border:1px solid rgb(186,186,186);}
.firstrow {background:rgb(98,176,249);color:rgb(255,255,255);}
.firstrow:hover {background:rgb(98,176,249);color:rgb(255,255,255);}
.m-imgdiv ul { }
.m-imgdiv li { width: 410px; margin: 0px 0px 0px 20px; }
.m-imgdiv li div p { height: 42px; line-height: 22px; overflow: hidden; margin-bottom: 8px; }
.m-imgdiv li div p a { font-size: 16px; }
.m-imgdiv li .m-info { color: rgb(170, 170, 170); font-size: 12px; height: 62px; line-height: 20px; overflow: hidden; }
.m-txtdiv { }
.m-txtdiv ul { padding: 10px 0px; }
.m-txtdiv li { width: 410px; margin: 0px 0px 0px 20px; height: 28px; line-height: 28px; overflow: hidden; }
.m-txtdiv li span { color: rgb(153, 153, 153); }
.m-txtdiv li a { font-size: 14px; }
.m-txtdiv li a b { float: left; width: 4px; height: 4px; background-color: rgb(0, 170, 221); margin: 12px 5px 0px 0px; }
.m-infomain span { position: relative; }

.tagindex {padding:0 10px 10px 10px;}
.tagindex a {padding-left:10px;font-weight:bold;line-height:30px;}
.bg {background:#fff;}

.color-1{color:#333}
.color-2{color:#e65730}
.color-3{color:#00b9da}
.color-4{color:#fe3981}
.color-5{color:#690}
.color-6{color:#609}
.color-7{color:#ff2a21}
.color-8{color:#2166ff}
.color-9{color:#dfc009}
.color-10{color:#2f9c40}
.size-1{font-size:12px}
.size-2{font-size:13px}
.size-3{font-size:14px}
.size-4{font-size:15px}
.size-5{font-size:16px}
.size-6{font-size:17px}
.size-7{font-size:18px}
.size-8{font-size:19px}
.size-9{font-size:20px}
.size-10{font-size:21px}
.tag {padding:0 10px 10px 10px;}
.tag a {padding-left:10px;font-weight:bold;line-height:30px;}
.tag a:nth-child(9n){background-color: #4a4a4a;}
.tag a:nth-child(9n 1){background-color: #428bca;}
.tag a:nth-child(9n 2){background-color: #5cb85c;}
.tag a:nth-child(9n 3){background-color: #d9534f;}
.tag a:nth-child(9n 4){background-color: #567e95;}
.tag a:nth-child(9n 5){background-color: #b433ff;}
.tag a:nth-child(9n 6){background-color: #00aba9;}
.tag a:nth-child(9n 7){background-color: #b37333;}
.tag a:nth-child(9n 8){background-color: #ff6600;}
.tag a{opacity: 0.80;filter:alpha(opacity=80);color: #fff;background-color: #428bca;display: inline-block;margin: 0 5px 5px 0;padding: 0 6px;line-height: 30px}
.tag a:hover{opacity: 1;filter:alpha(opacity=100);}
.tag h3{font-size: 18px;color: #666;border-bottom: 1px solid #eaeaea;background-color: #fbfbfb;margin: 0;padding: 11px 15px 10px;margin-bottom:15px}
.showtag{color:blue;}
.col_txt{overflow:hidden;margin-bottom: 0;margin-top: 15px;}
.col_box a{font-size:14px;color: #333;}
.col_box a:hover{color:#492603;text-decoration:underline!important}
.col_txt .pic{float:left;margin-right:20px}
.col_txt .pic img{padding-left:20px;width:120px;height:80px;}
.col_txt .text{color:#666;float:left;line-height:24px;width: 30%;text-align:left;font-size: 14px;}
.col_txt .text a{font-size: 18px;font-weight: bold;color: #555;line-height: 17px;width:30%;overflow: hidden;}
.col_txt .text p{float: left;width: 100%;line-height: 24px;color: #c2c2c2;font-size: 12px;}
.col_txt .text code{ float: left;color: #fff;background: #fb882a none repeat scroll 0% 0%;height: 18px;line-height: 18px;text-align: center;width: 38px;font-size: 12px;margin-right: 10px;}
.col_list {padding-left:20px;float:left;}
.col_list li{overflow: hidden;float: left;text-align: left;height: 36px;line-height: 36px;border-bottom: 1px dashed #eee;margin-right: 30px;width: 45%;}
.col_list li code{color:#999;float:right;font-size:12px;}

.col_right{padding:0 0.4rem 0 1rem;}
.col_right li a {
    font-size: 14px;
    color: #555;
}

.col_right li {
    width: 100%;
    line-height: 37px;
    height: 37px;
    overflow: hidden;
    float: left;
}

.col_right li em {
    float: left;
    width: 16px;
    height: 16px;
    color: #fff;
    text-align: center;
    line-height: 16px;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 10px 0px 0px;
    background: #cbcbcb;
}

.col_right li.top3 em {
    color: #fff;
    background: #36aee3;
}


.focus .leftdi {
    width: 290px;
    height: 165px;
    margin: 0 10px 10px 10px;
    overflow: hidden;
    display: block;
}

.focus {
    float: left;
    position: relative;
    width: 300px;
    overflow: hidden;
    background: #fff;
    text-align: left;
}

.leftdi h3 {
    width: 100%;
    float: left;
    height: 26px;
    line-height: 26px;
    border-bottom: #545ad5 0px solid;
    font-size: 15px;
    color: #4498ee;
    margin: 5px 5px 0px 0;
}


.leftdi dl a {
    margin: 4px 3px 0;
    line-height: 26px;
    text-align: center;
    color: #444;
    width: 45%;
    height: 26px;
    float: left;
    font-size: 13px;
    background: #fff;
    border: #ccc 1px solid;
    border-radius: 0px;
}

.leftdi dl a:hover {
   
    background: #4498ee;
	color:#fff;
  
}

.leftdi h3 em {
    display: inline-block;
    width: 7px;
    height: 14px;
    background: #4498ee;
    overflow: hidden;
    vertical-align: middle;
    margin-right: 8px;
    position: relative;
    top: -1px;
}
.col_right li:nth-child(1) em {background: #fd8c84;}
.col_right li:nth-child(2) em {background: #7fd75a;}
.col_right li:nth-child(3) em {background: #60c4fd;}


.jinfan{border-bottom:1px dashed #cdcdcd;padding-bottom:10px;margin-bottom:10px}
.jinfan i{font-size:13px;color:#af9100;font-style:normal}
.jinfan em{font-style:normal;color:red}

.pinyin{color:#458b00;margin:2px 20px 2px 0;padding-left:20px;}
.green{color:green;padding-left:20px;}
.f16{font-size:16px;font-weight:600}
.biaoti{font-size:16px;font-weight:500;}
.pink{font-size:14px;color:#ee6a50;}
.blue{font-size:14px;color:#436eee;}
.cybt {font-size:24px;color:#dc143c;margin:5px 20px 5px 0;font-weight:400;font-family:"open sans",system-ui,"microsoft yahei",sans-serif}
.pinyin{margin:2px 20px 2px 0;}
.pinyin i{color:#2775ce;font-style:normal}
.nor{color:#104e8b}
.shuoming{font-size:14px;text-align:center;margin-top:10px}
.gg{text-align:center}
.cboth{clear:both}
.biaoti{font-size:16px;font-weight:500;}
.pink{font-size:14px;color:#ee6a50;}
.blue{font-size:14px;color:#436eee;}
.cy td{font-size:14px;border-top:1px solid #e6e6e6;line-height:30px;padding:5px;}
.cy td i{padding:0 5px}
.cy td img{width:18px}
.chmean{line-height:1.8}
.exchange{font-size:13px;color:#666}
.exchange a{margin-right:20px;}
.frq{font-size:13px;color:#999}
.pos,.item{font-weight:700;margin-top:1em}
.item::before{content:'◆';font-size:12px;margin-right:5px}
.item   .item{margin-top:0}
li.pos{color:#34495e}
.note{border:1px solid #999;padding:15px;margin-top:10px;}
.guide a{font-weight:700;margin-right:10px;}
.mt1{margin-top:1em}
.mt10{margin-top:10px;}
.mt5{margin-top:5px;}

