/* reset */
* { margin: 0; padding: 0; }
.clearfloat:after { display: block; clear: both; content: ""; visibility: hidden; height: 0 }
.clearfloat { zoom: 1 }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, audio, canvas, details, figcaption, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, summary, time, video { margin: 0; padding: 0; font-family: Microsoft YaHei, Tahoma, Arial;/* Hiragino Sans GB */ }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style: normal; font-weight: normal; }
ins { text-decoration: none; }
li { list-style: none; }
table { font-size: inherit; font: 100%; border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
legend { color: #000; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { margin: 0; *font-size: 100%;
line-height: 1.2; }
a img, img { -ms-interpolation-mode: bicubic; }
sub, sup { vertical-align: baseline; }
article, aside, dialog, figure, footer, header, hgroup, nav, section, blockquote { display: block; }
body { font-size: 12px; line-height: 1.5; background: #fff; margin:0 auto;}
a, input, .focus, span { transition: color .5s linear; -webkit-transition: color .5s linear; }
a { text-decoration: none; color: #535353; }
a:hover { text-decoration: none; color: #22ac38; }
.inner { width: 1000px; margin: 0 auto; text-align: left; position: relative; }
.inner:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.inner { zoom: 1; }
.inner1 { zoom: 1; }
/* Header */
.inner .grid_logo { width: 120px; position: absolute; top: 0; left: 0; }
.focus { width:100%; margin:0 auto; height: 410px; overflow: hidden; border-bottom: 1px solid #f8f8f8; background: url(../images/bg_nav.jpg) center no-repeat; }
nav { position: absolute; left: 120px; top: 0; }
#sonews ul { float: left; position: absolute; }
/**/
#navigation { padding: 15px 0 0 0; width: 680px; float: left; padding-left: 120px; }
#navigation li { float: left; display: inline; margin: 0 0 0 38px; }
#navigation li a { text-decoration: none; color: #535353; font-size: 14px; text-shadow: 1px 1px 1px #fff; }
#navigation li.current-cat a, #navigation li.current_page_item a, #navigation li.current a, #navigation li.current_page_parent a { color: #22ac38; }
#navigation li a:hover { color: #22ac38; }
#navigation li a p { display: none; }
#navigation li.page-item-rss a { padding-left: 18px; background: url(http://p7.qhimg.com/d/_75team/uxc/blog/bg_rss.png) no-repeat 0 3px; }
#navigation li.page-item-rss a:hover { background-position: 0 -31px; }
/*行业*/
.yy-soi { width: 9px; height: 9px; background-position: -185px -658px; }/*下拉箭头图标*/
.yy-icon { display: inline-block; overflow: hidden; background-repeat: no-repeat; background-image: url(../images/yy-icon.png); }
.yy-soi { width: 9px; height: 9px; background-position: -185px -658px; }
#sonewsc .yy-nu { width: 7px; height: 4px; margin: 10px 0px 0px 0px; background-image: url(../images/yy-icon.png); background-position: -123px -724px; }
#sonewsc .yy-nuh { width: 7px; height: 6px; margin: 10px 0px 0px 0px; background-image: url(../images/yy-icon.png); background-position: -505px -230px; }
/*搜索样式*/

.search-bar { background: url(../images/bg_search_v2.png); height: 26px; width: 199px; float: left; overflow: hidden; margin-top: 12px; }
.search-bar:hover { background-position: 0 -36px; }
.search-bar .screen-reader-text { display: none; }
.search-bar .input-text, .search-bar #s { float: left; border: 0 none; height: 19px; line-height: 19px; padding: 3px 5px 0 15px; width: 155px; background: none; outline: 0; }
.search-bar .input-submit, .search-bar #searchsubmit { position: absolute; right: 0; width: 0; height: 0; border: 0 none; padding: 26px 0 0 26px; cursor: pointer; background: none; overflow: hidden; }
/*搜索样式结束*/

/*导航*/
.header_dh { width: 1000px; margin: 0px auto; }
.header_dh ul { height: 33px; padding: 0px; margin: 0px auto; margin-top: 34px; margin-bottom: 32px; }
.header_dh li { float: left; width: 127; height: 33px; text-align: center; list-style-type: none; color: #6a6a6a; font-size: 18px; margin: 0 30px; }
.header_dh li a { width: 127px; height: 33px; line-height: 33px; display: block; text-decoration: none; }
.header_dh li a:hover { background: #22ad38; color: #fff; border-radius: 5px; }
.header_dh li.dqyangshi a { background: #22ad38; color: #fff; border-radius: 5px; }
/*最新动态*/


/*左边内容*/
.inner1 { width: 1000px; margin: 20px auto; text-align: left; }
#content { float: left; width: 715px; }
/*最新动态*/


input { border: none; background: none; }
textarea { outline: 0; }
.clear { clear: both; }
.fl { float: left; border: none; }
.fr { float: right; }
.hide, .popup { display: none; }
html, body { font: 12px Arial, "微软雅黑"; color: #929292; width: 100%; height: 100%; }
/*左边*/



/*行业*/
.yy-soi { width: 9px; height: 9px; background-position: -185px -658px; }/*下拉箭头图标*/
/*最新动态*/

.dongt { width: 1000px; height: 40px; margin: 0px auto; margin-top: 20px; padding: 10px 0px; border-bottom: 1px dashed #ccc; border-top: 1px dashed #ccc; }
#sonews { width: 580px; padding: 0px 10px; float: left; }
#sonews .yy-laba { width: 12px; height: 14px; background-image: url(../images/yy-icon.png); background-position: -0px -657px; overflow: hidden; margin-top: 12px; }
#sonews a { color: #22ac38; margin: 0 5px; max-width: 580px; height: 20px; line-height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; vertical-align: top; }
#sonewsc { width: 7px; display: block; float: right; position: relative; margin-top: -40px; z-index: 99999; }
.yy-icon { display: inline-block; overflow: hidden; background-repeat: no-repeat; background-image: url(../images/yy-icon.png); }
.yy-soi { width: 9px; height: 9px; background-position: -185px -658px; }
#sonews ul { margin: 0px; padding: 0px; position: relative; list-style-type: none; z-index: 1; }
#sonews li { overflow: hidden; float: none; width: 580px; height: 20px; font-size: 14px; line-height: 20px; padding: 10px 0; text-align:left;}
#sonews li span { color: #22ac38; }
#sonews li i { color: #d51113; }
#sonews a { color: #22ac38; margin: 0 5px; height: 20px; line-height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; vertical-align: top; }
#sonewsc .yy-nu { width: 7px; height: 4px; margin: 10px 0px 0px 0px; background-image: url(../images/yy-icon.png); background-position: -123px -724px; }
#sonewsc .yy-nuh { width: 7px; height: 6px; margin: 10px 0px 0px 0px; background-image: url(../images/yy-icon.png); background-position: -505px -230px; }
#socontent { height: 40px; float: right; margin-right: 20px; }
.soitemcontent { width: 300px; background: #fff; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); display: none; z-index: 2; }
.soitem { margin-right: 1px; cursor: pointer; width: 100px; float: left; }
.soitemlabel { width: 100px; height: 35px; line-height: 35px; text-align: center; color: #707173; font-size: 14px; border-radius: 5px; }
.soitemlabel a { color: #707173; }
.soitemlabeltxt { margin: 0 10px; }
.sotj, .sotj .soitemlabel { width: 126px }
.sotj .soitemcontent { width: 126px; height: auto; padding: 10px 0 }
.sotj .soitemcontent li { width: 126px; height: 34px; float: left; display: block; border-bottom: #e5e5e5 1px solid; }
.sotj.soitemcontent li:last-child { border: none; }
.sotj .soitemcontent li span { right: 10px; position: relative; top: 7px; width: 18px; }
.sotj .soitemcontent li span.yy-view { right: 11px; }
.sotj .soitemcontent li a { width: 126px; height: 34px; line-height: 34px; color: #747474; text-align: center; display: block; }
.sotj .soitemcontent li a:hover { background: #22ac38; color: #fff; text-decoration: none; }
.sotj .soitemcontent li a.active { color: #22ac38 }
.sotj .soitemcontent li a.active:hover { color: #fff }
.soitem:hover .soitemcontent { display: block }
#sofid .soitemlabel { background: #edeeee; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.11); box-shadow: inset 0 1px 1px rgba(0,0,0,.11); }
#sofid .soitemcontent { position: relative; }
#sofid .soitemcontent ul li div { position: absolute; left: 126px; top: 0px; background: #fff; display: none; min-height: 175px; text-decoration: underline; }
#sofid .soitemcontent ul li:hover div { display: block }
#sofid1 .soitemcontent { position: relative; }
#sofid1 .soitemcontent ul li div { position: absolute; left: 126px; top: 0px; background: #fff; display: none; }
#sofid1 .soitemcontent ul li:hover div { display: block }
/*赛事介绍*/
article h1 { font-size: 16px; font-weight: normal; text-decoration: none; color: #333; border-left: 5px solid #22ac38; padding-left: 10px; margin: 15px 0px; }
article h2 { font-size: 14px; font-weight: normal; text-decoration: none; color: #333; }
.author { color: #22ac38; }
.details { text-align: right; }
.bd { padding-top: 5px; }
.bd img { width: 715px; height: auto; }
.hd { }
.get-all { margin-bottom: 10px; margin-top: 10px; }
.get-all a { color: #b1b1b1; }
/*右边*/
.wycs { margin-top: 13px; height: 147px; }
.wycs img { margin-left: -24px; }
.nr_right { background: url(../images/shangc_tu.jpg) no-repeat left top; text-align: center; height: 163px; line-height: 80px; }
.nr_right span { color: #22ac38; font-size: 24px; }
#content aside { float: right; width: 178px; }
.mod { padding: 0; }
.mod .hd { border-bottom: 1px #E8E8E8 solid; padding: 2px 0 0; margin-bottom: 15px; }
.mod .hd h1 { font-size: 16px; font-weight: normal; text-decoration: none; color: #333; border-left: 5px solid #22ac38; padding-left: 10px; margin: 15px 0px; }
.mod .hd h2 { height: 28px; color: #797979; font-size: 18px; line-height: 1.1; font-weight: normal; }
.inner1 aside { float: right; width: 250px; }
.jieshao { border-bottom: 1px #E8E8E8 solid; padding: 2px 0 0; margin-bottom: 15px; }
.jieshao h1 { font-size: 16px; font-weight: normal; text-decoration: none; color: #333; border-left: 5px solid #22ac38; padding-left: 10px; margin: 15px 0px; }
/*作品展示*/

.post-list1 li { width: 166px; float: left; margin-right: 16px; background: #fff; background-color: #FFF; box-shadow: 0px 1px 1px #EEE; padding-bottom: 10px; margin-bottom: 20px; text-align: center; }
.post-list1 p { float: left; height: 20px; color: #22ac38; font-size: 16px; line-height: 20px; padding-left: 15px; }
.post-list1 li:nth-child(4n) { margin-right: 0 }
.post-list { width: 715px; }
.post-list li { width: 225px; float: left; margin: 0 5px; background: #fff; background-color: #FFF; box-shadow: 0px 1px 1px #EEE; padding-bottom: 10px; margin-bottom: 20px; }
.post-list p { float: left; height: 20px; padding-left: 16px; color: #999; line-height: 20px; }
.post-title { padding: 10px 10px 0px 10px; margin-top: 10px; }
.post-extra { padding: 0px 10px; }
.post-list li:nth-child(3n) { margin-right: 0 }
.post-extra .post-date { float: left; }
.post-extra .post-op { float: right; padding-top: 4px; }
.post-extra { color: #999; font-size: 11px; line-height: 18px; font-family: Tahoma; }
.post-extra .post-op a { float: left; height: 11px; padding-left: 16px; color: #999; line-height: 11px; text-decoration: none; }
.post-op .like { background-position: 0px -364px; }
.sprites, .page-nav .pre-page a, .page-nav .next-page a { display: inline-block; background-image: url(../images/yy-icon1.png); background-repeat: no-repeat; }
.post-extra .post-op .comment { margin-left: 11px; }
.post-op .comment { background-position: 0px -334px; }
/*右边开始*/
.aside { width: 252px; float: right; }
.guanzh { }
.guanzh p { font-size: 16px; font-weight: lighter; color: #22ac38; }
.weibo { margin-top: 24px; border: 1px solid #cecece; }
.top { width: 100%; height: 50px; z-index: 2; border-bottom: 1px solid #ededed; box-shadow: 1px 1px 5px rgba(0, 0, 0, .03); zoom: 1;background:none; background-color: #ffffff; }
/*右边结束*/
/*分页样式开始*/
#setpage { height: 38px; overflow: hidden; background: #f1f1f1; padding: 15px; text-align: right; }
#setpage a:link, #setpage a:visited, #setpage a:hover, #setpage .current, #setpage #info { border: none; background: #ffffff; display: inline-block; text-decoration: none; font-size: 12px; width: 26px; height: 36px; text-align: center; line-height: 36px; color: #a9a9a9; margin-right: 5px; padding: 0 5px; }
#setpage a:hover { background: #23a938; color: #ffffff; }
#setpage .current { background: #23a938; color: #ffffff; }
#setpage #info { width: auto; }
.dengjiph { width: 225px; height: 48px; line-height: 48px; text-align: center; color: #fff; background: #22ac38; font-size: 16px; }
/*分页样式结束*/
/*详细页开始*/
.dnr h1 { color: #282828; font-size: 16px; height: 35px; line-height: 35px; padding-top: 30px; text-align: center; font-weight: lighter; }
.article_info { border-bottom: 1px solid #cecece; font-size: 12px; height: 23px; line-height: 23px; padding-bottom: 10px; text-align: center; color: #797979; }
.article_content_list { font-size: 12px; color: #797979; line-height: 25px; padding: 20px 15px; }
.article_content_list p { margin-bottom: 10px; }
.article_content_list img { padding: 10px 0; text-align: center; }
.bt_tx { border: 1px solid #f0f0f0; }
.bt_tx .bt_left { width: 416px; float: left; border-right: 1px solid #f0f0f0; padding: 18px 0 11px 12px; }
.bt_tx .bt_left h3 { height: 33px; line-height: 33px; font-size: 16px; color: #282828; font-weight: lighter; }
.bt_tx .bt_left p { font-size: 12px; line-height: 32px; height: 32px; color: #797979; }
.bt_tx .bt_left p span { color: #23ad36; }
.bt_tx .bt_right { width: 251px; float: left; padding: 18px 0 0 0; }
.bt_tx .bt_right img { width: 54px; height: 54px; float: left; margin: 0 12px 0 22px; }
.bt_tx .bt_right p { width: 150px; float: left; height: 22px; line-height: 22px; font-size: 12px; color: #999999; }
.bt_tx .bt_right p.p_1 { color: #000002; margin-top: 4px; }
.toupiao_fx { }
.toupiao_fx .toup_left { width: 586px; height: 50px; background: #22ad38; float: left; text-align: center; line-height: 50px; }
.toupiao_fx .toup_left a { color: #fff; background: url(../images/xin.jpg) no-repeat left center; padding-left: 22px; }
.toupiao_fx .lr_bwt { margin-left: 3px; width: 124px; float: left; }
.toupiao_fx .lr_bwt .bet-1 { background: url(../images/xinl.jpg) no-repeat left top; width: 60px; height: 50px; float: left; }
.toupiao_fx .lr_bwt .bet-2 { background: url(../images/txun.jpg) no-repeat left top; width: 60px; height: 50px; float: left; margin-left: 3px; }
.projectblock { background: #fff none repeat scroll 0 0; margin-bottom: 20px; padding: 20px 0; }
.zanghoa p { height: 30px; line-height: 30px; margin-bottom: 10px; }
.zanghoa a { color: #1f8902; }
#cmhbody img { border: none; float: left; width: 53px; height: 53px; }
#postcm { height: auto; margin-left: 70px; width: auto; }
#postmbtn { background: #aeaeae none repeat scroll 0 0; color: #fff; display: block; float: right; font-size: 16px; height: 85px; line-height: 85px; text-align: center; transition: background-color 0.3s ease 0s; width: 124px; }

#postcm input#submitcomment { background: #aeaeae none repeat scroll 0 0; color: #fff; display: block; float: right; font-size: 16px; height: 85px; line-height: 85px; text-align: center; transition: background-color 0.3s ease 0s; width: 124px; }


#postmbtn:hover { background: #70ca10 none repeat scroll 0 0; }
.textbg { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #dae2e5 -moz-use-text-color #dae2e5 #dae2e5; border-image: none; border-style: solid none solid solid; border-width: 1px medium 1px 1px; height: 73px; margin-right: 119px; padding: 5px; width: auto; }
.textbg textarea { border: medium none; color: #818181; font-family: 微软雅黑, Arial; font-size: 12px; height: 100%; resize: none; width: 100%; }
#cm-s2 { font-size: 14px; height: 55px; line-height: 55px; }
.cmitem { border-top: 1px solid #dae2e5; height: auto; padding: 20px 0; }
.cmitem img { border: none; float: left; width: 53px; height: 53px; }
#cmbody .cmitembody { height: auto; margin-left: 70px; width: auto; }
.cmitembody p { line-height: 24px; width: 100%; word-break: normal; word-wrap: break-word; }
.cmitembody p a { color: #1f8902; margin-right: 10px; }
.cmitembody p.cm-s6 { line-height: 26px; margin: 10px 0; }
.cmitembody p.cm-s6 img { display: inline-block; float: none; vertical-align: top; }
.cmitembody p a.cm-s5 { color: #ff7800; margin: 0 5px; visibility: hidden; }
.cpraise { color: #1f8902; cursor: pointer; margin-left: 10px; }
.cpraise.active { color: #929292; cursor: default; }
/*详细页结束*/
.ydl div { float: left; margin-right: 6px; }
.ydl vt { width: 300px; }
.yhm .tui { folat: left; width: 100px; }
.del { width: auto; float: left; }
.del a { font-size: 14px; margin-left: 20px; }
.del .zhuc { color: #22ac38; }
.del .denglu { color: #535353; margin-left: 20px; }
.ydl a { color: #22ac38; margin: 0; }
.zzs_2 { margin-top: 20px; }
.zzs_2 img { float: left; border: 1px solid #ccc; margin-right: 20px; }
.zzs_1 { float: left; width: 490px; }
.qbzp_1 { border: 1px solid #aaa09a; float: left; list-style-type: none; margin-top: 15px; text-align: left; width: 220px; }
.qbzp_1 img { border: none; width:220px; height:404px; }
.qbzp_1 p { color: #969696; height: 25px; line-height: 25px; margin-left: 5px; overflow: hidden; }
.qbzp_3 { color: #ff7d4d; height: 30px; line-height: 20px; margin-left: 5px; }
.wytp { background: #685652 none repeat scroll 0 0; color: #edebe2; float: left; height: 20px; line-height: 20px; text-align: center; width: 79px; }
.wytp a { color: #edebe2; }
.jpsz input{ background:#fff; border:1px solid #ccc;}
.cr-container img{width:600px;height:100%;}
