﻿a{ text-decoration: none; color: #333;}
a:hover{ text-decoration: underline; color:#b40000;}
.c33 { color:#333 !important;}
.hot { color:#f60}
.red { color:#c00}
.green { color:#090}
.blue { color:#036}
.blue a { color:#036;}
.blue a:hover { color:#c00}
.light { color:#777 !important;}
.light a { color:#777;}
.light a:visited { color:#777}
.light a:hover { color:#c00}
.no-margin { margin:0 !important}
.no-pd { padding:0 !important}
.no-border { border:0 !important}
/* 有用到图片的集合 */
.login,.h-tit-tit,.input-text,.input-bt,.icon-sina,.icon-square,.tab-item a.on,.scroll-last,.scroll-next,.scroll ul li,.scroll ul li.scroll-on,.tit-sub-tit,.tit-sub-tit h3,.icon-data,.btn-select,.icon-left,.icon-right,.path,.commform .cf-send .btn { background:url(/statics/images/news-bg.gif) no-repeat;}

/*header*/
.w980 { width:1000px; margin:auto}
.w1080 { width: 1080px; }
.w1000 { width: 1000px; margin:0 auto;}
.w1060 { width: 1060px; }
.w940 { width: 940px; }
.w895 { width: 895px;}
.w720 { width: 720px; }
.w680{ width: 680px;}
.w660{ width: 680px;}
.w440{ width: 440px;}
.w460{ width: 460px;}
.w320 { width: 320px; }
.w301 { width: 301px; }
.w300 { width: 300px; }
.w520 { width: 520px; }
.w104{ width: 104px;}
.w110 { width: 110px; }
.h60{height:60px;}
.side{ width: 300px; float: right; display:inline;}
.main{ width: 665px; float: left; display:inline;}
.top-nav { height:31px; background:#F5F5F5; border-bottom:1px solid #E0E0E0; line-height:31px; color:#ccc}
.top-nav a { margin:0 4px;}
.login { background-position:0 -310px; height:24px; width:125px; line-height:24px; overflow:hidden; margin:2px 0; padding:0 5px 0 20px;}
.h { overflow:hidden}
.h-banner { width:1000px; margin:10px auto; overflow:hidden}
.h-banner h1 { float:left; width:200px; height:71px;}
.h-banner .h1 { float:left; width:200px; height:71px;}
.h-banner .h-ad { float:right; width:740px;}
.h-banner .h-ad  .left,.h-banner .h-ad  .right{ width:365px;height:70px;}
.h-menu { background:#c00; height:38px; margin-bottom:1px; line-height:38px;}
.h-menu-box { width:999px; margin:auto; overflow:hidden; border-right:1px solid #E45656}
.h-menu-box a { border-left:1px solid #E45656; display:inline-block; color:#fff; font-size:14px; float:left; width:110px; text-align:center;}
.h-menu-box a.on { background:#600;width:110px;}
.h-menu-box a { color:#fff!important; text-decoration:none}
.h-menu-box a:hover { background:#600; color:#ff0; text-decoration:none}
.h-tit { background:#E7E7E7; height:36px; line-height:36px; overflow:hidden}
.h-tit-box { margin:auto; width:1000px; overflow:hidden}
.h-tit-tit { background-position:0 -60px; width:72px; height:23px; line-height:23px; display:inline-block; padding-left:10px; font-weight:bold; float:left; margin:6px 10px 0 0;}
.top-scrool { width:550px; height:20px; overflow:hidden; float:left; margin:8px 0 0 0}
.top-scrool li { width:550px; height:20px; line-height:20px; overflow:hidden}
.input-text { border:1px solid #ccc; height:25px; line-height:25px; padding:0 3px; background-color:#fff; background-position:3px -86px; text-indent:1.5em; width:200px; margin:5px 0; float:left}
.input-bt { background-position:0 -120px; height:27px; width:69px; border:0; font-weight:bold; color:#fff; cursor:pointer; margin:5px 0; float:left}

.wrapper { width:980px; margin:10px auto; overflow:hidden}
.w295 { width:293px; overflow:hidden}
.w395 { width:395px; padding:0 15px; overflow:hidden}
.icon-sina { background-position:0 -31px; width:105px; height:21px; display:inline-block; vertical-align:middle}
.light-bg { background:#F8F7F3}
.box-item { border:1px solid #E2DBD2; overflow:hidden}
.side-pd { padding:10px; overflow:hidden}
.side-pd-20 { padding:10px 20px; overflow:hidden}
.tab-item { background:#E3DFD6; height:19px; text-align:right; margin-bottom:10px; _overflow:hidden}
.tab-item span { _position:relative;}
.tab-item a { display:inline-block; padding:0 5px; text-align:center; float:left; line-height:19px; height:19px; width:60px;}
.tab-item a:hover { text-decoration:none}
.tab-item a.on { width:60px; height:19px; overflow:hidden; color:#fff; padding-top:3px; line-height:14px;}
.tit-line { overflow:hidden; border-top:1px solid #ECDAC4; padding:10px 10px 5px; overflow:hidden; height:21px;}
.tit-line h3 { border-left:3px solid #CA2020; font-size:14px; font-weight:bold; padding-left:10px; color:#CA2020; float:left; height:16px; line-height:16px; display:inline}
.list-img-50 li { line-height:20px; overflow:hidden; padding-bottom:10px; display:block; }
.list-img-50 li .img { float:left; width:60px; height:60px; display: block; overflow:hidden; margin-right:10px; padding:5px 0 10px}
.list-img-50 li .img img { width:60px; height:60px; vertical-align:middle}
.list-img-50 li p { height:60px; overflow:hidden}
.list-text li { height:24px; line-height:24px; overflow:hidden}
.list-text li em{display:none}
.h26 li { line-height:26px; height:26px;}
.tit-center { background:#E3DFD6; text-align:center; height:20px; margin:5px 0 15px; line-height:20px; width:100%; display:inline-block}
.list-imglogo li { padding-bottom:10px; overflow:hidden; line-height:20px; display:inline-block; width:100%;}
.list-imglogo li .img { width:105px; height:45px; overflow:hidden; float:left; margin-right:5px; display:block; border:1px solid #ccc;}
.list-imglogo li .img img { width:105px; height:45px;}
.list-imglogo li p { height:40px; overflow:hidden}
.list-imglogo li p a{ display:block;white-space:nowrap;}
.icon-square { padding-left:15px; background-position:-138px -107px; background-repeat:no-repeat}
.tit-bor { border:1px solid #BABABA; background:#F6F6F6; text-align:center; padding:2px 5px; margin-right:10px; font-size:12px; color:#666; line-height:18px; height:18px;}
.news-one { margin-bottom:8px; overflow:hidden}
.news-one h2 { font-size:20px; height:40px; line-height:40px; font-weight:600; text-align:center; font-family:微软雅黑; overflow:hidden}
.news-one p { text-indent:2em; line-height:20px;height:62px;overflow:hidden}
.news-box { margin:10px 0; overflow:hidden}
.tab-news { border-bottom:1px solid #ACACAC; height:27px; margin-bottom:10px;}
.tab-news span { position:relative; bottom:-2px; height:27px; display:inline-block}
.tab-news a { padding:0 15px; text-align:center; background:#666; margin-right:2px; color:#fff; display: inline-block; height:26px; line-height:26px; float:left}
.tab-news a:hover { text-decoration:none}
.tab-news a.on { background:#fff; border-top:2px solid #666; border-left:1px solid #ccc; border-right:1px solid #ccc; color:#c00; height:24px; font-weight:bold; line-height:24px;}
.w260 { width:258px; overflow:hidden}
.scroll { height:16px; overflow:hidden; width:85px; margin:5px auto; text-align:center;}
	.scroll-last,.scroll-next { background-position:0 -290px; width:20px; height:15px; float:left;}
	.scroll-next { background-position:-55px -290px;}
	.scroll ul { float:left; margin:0 5px;}
	.scroll ul li { background-position:-41px -290px; width:8px; height:15px; margin:0 3px; float:left; cursor:pointer; }
	.scroll ul li.scroll-on { background-position: -29px -290px;}
.tit-side { height:31px; line-height:31px; background:#F4F2EA; padding:0 10px; border-top:1px solid #E4DED6}
.tit-side h3 { font-size:14px; font-weight:bold; color:#c00; float:left}
.ad { clear:both; overflow:hidden; height:60px;}
.w705 { width:705px; overflow:hidden}
.tit-sub { background:#DEDEDE; height:33px; line-height:33px; border-bottom:1px solid #c00;}
.tit-sub h3 { height:33px; background:#c00;color:#fff; font-size:14px; width:100px; text-align:center; float:left}
.tit-sub .h-link { float:right; padding:0 10px;}
.tit-sub .h-link a { margin:0 6px;}
.box-sub { border:1px solid #DEDEDE; border-top:0; padding:10px 20px; overflow:hidden}
.box-sub-cnt { overflow:hidden; height:282px; padding:5px 0}
.box-sun-cnt .news-one h2 { width:310px; overflow:hidden}
.tit-sub-tit { background-position:0 -344px; height:22px; overflow:hidden; background-repeat:repeat-x; margin:5px 0;}
.tit-sub-tit h3 { color:#c00; background-position:0 -266px; background-color:#fff; width:60px; padding-left:15px; float:left}
.tit-sub-tit span { float:right; padding:0 10px; background:#fff; margin-right:10px; text-align:center}
.img-sub { border:1px solid #ccc; float:left; margin-right:20px; width:320px; height:240px; overflow:hidden; padding:2px; position:relative}
.img-sub a:hover { text-decoration:none}
.img-sub-tit { background:url(/statics/images/png.png); height:24px; line-height:24px; position: absolute; bottom:0; width:320px; left:0; margin:2px; text-indent:1em; color:#fff; font-size:14px;}
.list-img-logo { margin-bottom:5px; overflow:hidden; width:100%;}
.list-img-logo li { width:105px; height:45px; border:1px solid #ccc; padding:1px; overflow:hidden; float:left; margin:5px; display:inline;}
.list-img-logo li img { width:105px; height:45px; vertical-align:middle;}
.list-text-zt { margin:5px 0; overflow:hidden; float:left;}
.list-text-zt li { width:100px; float:left; height:22px; line-height:22px;}
.tit-zt-tit { height:20px; line-height:20px; overflow:hidden; display:block; *padding-top:5px;}
.select-box { border-top:1px solid #ccc; overflow:hidden; padding-top:5px; margin-top:10px;}
.select-box p { padding:3px 0;}
.select-box p img { margin:0 5px; cursor:pointer}
.icon-data { background-position:0 -250px; height:14px; width:16px; margin:0 5px; display:inline-block;}
.btn-select { background-position:0 -150px; height:27px; width:75px; border:0; cursor:pointer; color:#fff; font-weight:bold;}
.icon-left,.icon-right { background-position:0 -190px; height:53px; width:17px; display:inline-block; float:left; margin:40px 10px;}
.icon-right { background-position:-50px -190px;}
.box-list-img { width:900px; overflow:hidden; height:160px; float:left; margin-bottom:10px;}
.box-list-img ul li { width:166px; overflow:hidden; float:left; display:inline; margin:5px 7px;}
.box-list-img ul li a.img { border:1px solid #ccc; padding:2px; display:block; width:160px; height:120px; overflow:hidden; text-align:center; }
.box-list-img ul li a.img img { vertical-align:middle;}
.box-list-img ul li .tit { text-align:center; height:26px; overflow:hidden; line-height:26px;}
.w705 .box-sub .list-text li{background:url(/statics/images/news-bg.gif) -138px -107px no-repeat; padding-left:15px;}
#magList div{ float: left; margin-left:12px; margin-bottom:12px; text-align: center; overflow: hidden; height:170px; width:166px; }
#magList div a.img{ vertical-align: middle; width: 160px; height: 120px; padding: 2px; border: 1px solid #ddd; overflow:hidden; display:inline-block; }
#magList div a.img img { max-width:100%; max-height:100%; vertical-align:middle}
#magList .title{ font-size: 14px; line-height: 18px;}
#magList div .tit{ margin-top: 5px; line-height: 20px; overflow: hidden;}
#magList div.gy-page{width:100%;clear:both;border:0;height:30px;}
.gy-page strong{ background: #0b3b8c; color: #fff; font-weight: bold; height: 24px; line-height: 24px; padding: 0 8px; display: inline-block; margin-right: 5px;}

/*人物列表，左图右标题和简介*/
.list-img-info{ overflow: hidden; zoom: 1; padding: 5px 0;}
.list-img-info li{ float: left; width: 100%; padding-bottom: 10px;}
.list-img-info li h3 { font-size:14px; margin-bottom:8px; text-align:center; height:20px; overflow:hidden}
.list-img-info li h4 { font-size:12px; font-weight:bold; height:20px; overflow:hidden}
.list-img-info li .short { height:100px; overflow:hidden}
.list-img-info .img{ float: left; margin-right: 12px;width: 100px; height: 100px; padding: 2px; border: 1px solid #ddd; text-align: center; overflow: hidden;}
.list-img-info .img img{ max-height: 100%; max-width: 100%; vertical-align: middle;}
.list-img-info .title{ font-size: 14px; line-height: 18px;}
.list-img-info p{ margin-top: 5px; line-height: 20px; overflow: hidden;}
.h20 li { line-height:20px; height:20px; overflow:hidden}

/* 列表页 list - star */
.tit-line .tit-line-left { float:left; width:400px;}
.tit-line .tit-line-right { float:right; height:30px; margin-top:10px;}
.tit-line .tit-line-right input {border:1px #CCC solid; height:20px; width:180px; background-position:2px -300px; padding-left:2em;}
.tit-line .tit-line-right .btn {display:inline-block; width:77px; height:25px; line-height:25px; background-position:0 -350px; text-align:center;}
.list-main { /*border-top:#900 1px solid;*/ width:980px; height:auto; margin:auto }
	.list-tit { background:#DEDEDE; height:26px; text-indent:1em; margin-bottom: 15px; line-height:26px; }
	.list-tit h3 { height:26px; background:#c00; display:inline-block; color:#fff; float:left; padding:0 20px; font-size:14px;}
	.list-tit-s { background:#DEDEDE; border-left:3px solid #c00; height:26px; line-height:26px; font-size:14px; padding-left:15px; margin-bottom:15px;}
	.list-news { float:left; overflow:hidden}
	.list-news div.lst { margin-bottom:10px; overflow:hidden; border-bottom:1px dashed #D7D7D7; padding:0 5px 10px;}
	.list-news .lst a.h3 { font-size:18px; font-family:微软雅黑; color:#003C66; overflow:hidden;}
	.list-news .lst a.h3:hover { color:#c00}
	.list-news .lst p { color:#666; line-height:20px; margin: 5px 0; word-spacing: 10px;}
	.list-news .lst p.short { height:auto; overflow: hidden;}
	.list-right { float:right; width: 280px;}
	.list-line { border-bottom:1px #CCC solid; margin:20px auto; width:980px;}
	
	.search-bar { background:#F1F1F1; font-size:14px;padding: 18px 20px; margin-bottom: 15px;}
	.search-bar .s-txt { font-size:14px; border:1px #CCC solid; width:400px;line-height:26px; height:26px; text-indent:0.5em; vertical-align:middle; margin-right: 10px;}
	.search-bar .s-btn {width:97px; height:31px; line-height: 31px; background-position:0 -450px;color:#fff; font-size:12px; vertical-align:middle; border: none; cursor: pointer; font-size: 14px; font-weight: bold; text-align: center; overflow: hidden;}
	.caseimg { float:left; padding:2px; border:1px solid #ccc; margin-bottom:5px; display:inline-block; width:120px; height:120px; overflow:hidden; text-align:center; margin-right:15px; }
	.special .caseimg { /*width:120px; */height:100px; margin-left:15px; margin-right:5px; }
    .caseimg img { display:inline-block; max-width:100%; max-height:100%; vertical-align:middle;}
    .caseimg i { height:100%; vertical-align:middle; display:inline-block;}


	.path {background-position:-140px -242px; padding-left:20px; height:24px; line-height:24px; margin-bottom:5px; font-family:Verdana}

/* 左边 */
.view , .commform { border:#ccc 1px solid; border-top:#900 2px solid; margin-bottom:10px; }
.view h1 , .view .titBar , .view .main-cnt , .view .page-cnt , .view .line , .view .tool , .view .related , .commform .cf-login , .commform .cf-send { width:630px; margin-left:auto; margin-right:auto; }

.view h1 { line-height:36px; font-size:26px; margin:25px auto; text-align:center; font-weight:400; font-family:"微软雅黑","黑体";}
.view .titBar { height:25px; line-height:25px; text-align:center; background:#f1f1f1; color:#666; }
.view .titBar span { margin:0 5px; }
.view .summary { width:606px; height:auto; line-height:25px; color:#666; overflow:hidden; padding:12px; background:#fafafa; border:#e8e8e8 1px solid; margin:15px auto;}
.view .summary strong { color:#333; }

.img-intro { border-top: 1px solid #4d4d4d; margin-top:-13px; padding:15px 0; }
.img-intro .summary { width:606px; margin:0 auto; color:#666; }
.view .main-cnt { margin-bottom:20px; font-size:14px; line-height:200%;}
.view .main-cnt p { margin:10px 0}
	.view .main-cnt a:link,.view .main-cnt a:visited{color:#005aff}
	.view .main-cnt a:hover,.view .main-cnt a:active{color:#900}
.view .page-cnt { margin:15px auto; text-align:center; }
.view .main-cnt #dvPageContent div { text-align:center; padding-top:10px; padding-bottom:10px; }
.statement { background-color:#fcf8ec; color:#9b877a; padding:15px; margin:20px; }

.view .tool { text-align:right; }
.view .tool span { display:inline-block; width:16px; height:16px; margin-left:2px; cursor:pointer; }
.view .tool span.favline { width:10px; color:#ccc; }
.view .tool span.fav { width:50px; margin-left:6px; }
.view .tool span.on { font-weight:700; }
.view .related { font-size:14px; padding-bottom:20px; }
.view .related strong { display:block; margin:10px 0 10px 5px; }
.view .related ul { margin:0; padding:0; }
.view .related li { line-height:24px; height:24px; overflow:hidden }
.view .related li span { color:#666; font-size:12px; margin-left:15px; }

.view .relatinginfo { font-size:14px; padding-bottom:20px; margin-left: auto;    margin-right: auto;    width: 630px;}
.view .relatinginfo li { color:blue; font-size:14px; }
.view .relatinginfo li a { color:blue; }
.view .relatinginfo li a:hover{ text-decoration: underline; color:#b40000;}

.commform .cf-tit { font-size:14px; font-weight:700; height:40px; line-height:40px; background:#f1f1f1; padding:3px 0 0 15px; }
.commform .cf-msg { width:94%; margin:5px auto; border-bottom:#ccc 1px dashed; padding:5px; padding-bottom:10px; }
.commform .cf-msg-r { background:#fafafa; border:#e8e8e8 1px solid; width:96%; margin:5px auto; padding:0 10px;}
.commform .cf-msg p { line-height:22px; margin:10px 0 5px; color:#333; overflow:hidden}
.commform .cf-msg span { display:inline-block; margin-right:10px; color:#999; padding-right:20px; margin:5px auto; }
.commform .cf-msg-add { width:620px; height:150px; margin:10px 0 10px; background: #fff url(/statics/images/comment-bg.gif) center center no-repeat;border:1px solid #A7A6AA;color:#999;}
.commform .cf-login { height:20px; line-height:20px; }
.commform .cf-login a { margin-right:20px; }
.commform .cf-send { margin:5px auto 30px; }
.commform .cf-send p span{margin-right: 10px;vertical-align: middle;line-height: 22px;}
.commform .cf-send p label input{vertical-align: middle;margin-right: 3px;}
.commform .cf-send .btn { border:none; width:97px; height:30px; line-height:30px; background-position:0 -400px; text-align:center; font-weight:700; color:#fff; display: block; margin-top: 10px; cursor:pointer}

.cf-login-div { width:280px; border:#ECC463 1px solid; background:#FFFEF4; position:absolute; z-index:9999; }
.cf-login-tit { background:#FFEBB9; border-bottom:#ECC463 1px solid; height:24px; line-height:24px; }
.cf-login-tit span { display:inline-block; font-weight:700; margin-left:10px; width:250px; }
.cf-login-tit .close { display:inline-block; width:15px; height:15px; margin-top:4px; background-position:0 -500px; }
.cf-login-cnt{ padding: 12px 0;}
.cf-login-cnt span { display:inline-block; height:20px; line-height:20px; margin-top:10px; }
.cf-login-cnt .t1 { width:90px; text-align:right;}
.cf-login-cnt .line-txt { width:180px; margin-left:90px; text-align:left;}
.view .cf-login-cnt span.line { width:250px; margin:7px 15px; }
#viewed { display:none; }

#pageId a{ display: inline-block; background: #fff; border: 1px solid #B6B6B6; height: 22px; line-height: 22px; text-align: center; padding: 0 5px; margin-right:3px; }

#pageId a:hover{ border-color: #0B3B8C;}
#pageId strong { display: inline-block; background: #0B3B8C; border: 1px solid #0B3B8C; height: 22px; line-height: 22px; text-align: center; padding: 0 5px; color:#fff; }
/* 详细页 end */


/*媒体展示页*/
.box-light { border:1px solid #E0E0E0; overflow:hidden; margin-bottom:10px;}
.bg-light { background:#F7F7F7;}
.mt-img { border:1px solid #ccc; padding:2px; height:250px; width:200px; overflow:hidden; display:inline-block; float:left;}
.mt-info-r { float:right; width:400px;}
.mt-info-r h2 { font-size:22px; font-family:微软雅黑; font-weight:700; margin-bottom:10px;}
.mt-info-r h3 { color:#c00; margin-bottom:5px;}
.mt-info-r .info-text { margin-bottom:10px; line-height:20px;}
.mt-img img { height:250px; width:200px;}
.newsViewAd , .CaseViewAd , .ResourceViewAd { margin-bottom:10px; overflow:hidden; width:100%; height:200px;/* display:none;*/ }

.info-img-tit { margin-top:5px; overflow: hidden; zoom: 1; }
.info-img-tit li { float:left; display:inline; width:120px; text-align:center; margin-left:12px; margin-top:5px; overflow:hidden; height:150px; }
.info-img-tit li a.img_link {display:block;width:100px; height:100px; margin:0 auto 5px auto; border:#ccc 1px solid;padding:2px; overflow:hidden; }
.info-img-tit li a.img_link img { width:100px; height:100px; }
.info-img-tit2 { height:320px; }
.info-img-tit2 li a.img_link {width:100px; height:100px;}

.list-img-side { background:url(/statics/images/list-img-side-bg.gif); width:208px; float:left;}
.list-img-side p { padding:20px; color:#765D5D; line-height:26px;}

/*首页友情链接*/
.link-index { width:978px; border:1px solid #e1e1e1; margin:0 auto}
.link-index .link-index-dw{ width:100%; border-bottom:1px solid #e1e1e1; line-height:30px; overflow: hidden; zoom:1;}
.link-index .link-index-dw span{ display:inline-block; width:85px; height:60px; background-color:#F1F1F1; text-align:center; color:#666;  margin-right: 10px; float: left;}
.link-index .link-index-dw a{ margin-right:12px; color:#333; display:inline}
.link-index .link-index-lk { width:100%; line-height:25px; height:55px; overflow: hidden; zoom:1; border-bottom:1px solid #E1E1E1}
.link-index .link-index-lk span{ display:inline-block; width:85px;height:62px; background-color:#F1F1F1; text-align:center; color:#666; float:left; margin-right: 10px; float: left;}
.link-index .link-index-lk a{ margin-right:12px; color:#333; white-space: nowrap; float: left;}
/*footer*/
.page-bottom { line-height:20px; width:980px; text-align:center; margin:auto; padding-bottom:10px;}
.page-bottom .bottom-link { height:50px; line-height:50px; text-align:center; margin-top:5px; }
.page-bottom .bottom-link a{ color:#333; margin:0 5px;}
.page-bottom p a{ color:#666; }
.page-bottom p a:hover { color:#c80000; }
.page-bottom p { color:#666;}
.page-bottom p em { color:#f60; font-size:14px; font-weight:bold;}
.page-bottom .paga-bottom-img { line-height:70px; height:70px; margin-top: 15px; }

.page-bottom p.index_bottom_p2 { height:25px; line-height:25px; }
.page-bottom p.index_bottom_p2 strong { color:#333; }
.page-bottom p.index_bottom_p2 a { color:#0B3B8C; margin-right:7px; }
.page-bottom p.index_bottom_p2 a:hover { color:#c80000; }

/*嘉宾点评*/
.list-img-90 li { width:92px; float:left; margin:2px 2px 15px; overflow:hidden; text-align:center}
.list-img-90 li p { line-height:20px;}
.img90 { padding:1px; overflow:hidden; width:88px; height:88px; border:1px solid #ccc; display:block; margin-bottom:5px; }
.img90 img { max-width:100%; min-height:100%; vertical-align:middle; _width:expression(this.clientWidth>this.clientHeight ?(this.clientWidth < 88 ? "auto" : "88px" ):"auto");_height:expression(this.clientHeight > this.clientWidth ?(this.clientHeight < 88 ? "auto" : "88px" ):"auto");}
.img90 i { height:100%; display:inline-block; vertical-align:middle}
.list-text-review { overflow:hidden}
.list-text-review li { width:230px; float:left;}
.review-main { background:#FAF1DE; padding:10px 15px; overflow:hidden;}
.review-cnt { margin-bottom:10px; line-height:24px; overflow:hidden}
.review-cnt .name { margin-bottom:10px;}
.review-cnt .name .h3 { font-size:18px; font-family:微软雅黑; color:#003959; margin-right:10px;}
.img220 { text-align:center; padding:2px; border:1px solid #ccc; display:block; float:left; margin-right:10px; background:#fff; width:220px; height:220px; overflow:hidden}
.img220 img { vertical-align:middle; display:inline-block; max-height:100%; max-width:100%; _width:expression(this.clientWidth>this.clientHeight ?(this.clientWidth < 220 ? "auto" : "220px" ):"auto");_height:expression(this.clientHeight > this.clientWidth ?(this.clientHeight < 220 ? "auto" : "220px" ):"auto");}
.img220 i { vertical-align:middle; height:100%; display:inline-block;}
.review-msg-box { width:641px; overflow:hidden; background:url(/statics/images/review-msg-bg.gif); margin:5px 0}
.review-msg-box .tit,.review-msg-box .text-info { background:url(/statics/images/review-msg.gif);}
.review-msg-box .tit { height:30px; padding:22px 10px 0 120px; overflow:hidden; line-height:30px;}
.review-msg-box .text-info { background-position:0 -50px; background-repeat:no-repeat; padding:0 20px 0 120px; line-height:24px;} 
.review-msg-box .tit a { font-size:14px; font-weight:700; color:#036;}
.review-msg-box .bottom { background:url(/statics/images/review-msg-b.gif); height:40px;}

/*新的新闻首页细分频道改版2013117*/
.news-side { overflow:hidden; position:relative;}
.news-side-box { margin:15px; overflow:hidden; height:200px; width:670px;}
.news-side-lt li { overflow:hidden; margin-bottom:15px; float:left; width:670px}
.news-side-lt li .img320 { width:320px; height:200px; display:block; float:left; margin-right:20px; overflow:hidden; padding:2px; border:1px solid #ccc;}
.news-sdie-lt li .img320 img { width:320px; height:200px;}
.mb10 { margin-bottom:10px;}
.news-side-txt { overflow:hidden}
.news-side-txt h2 { font-size:20px; margin-bottom:5px; font-family:Microsoft yahei;}
.news-side-txt p { line-height:22px; overflow:hidden}
.icon-prev,.icon-next { background:url(/statics/images/news/icon-fx.png); width:43px; height:67px; position:absolute; top:80px;}
.icon-next { background-position:-85px 0; right:0}
.news-list { overflow:hidden; padding:0 10px;}
.news-list li { margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #ccc; }
.news-list li .img150 { float:left; margin-right:20px; width:150px; height:100px;}
.news-list li .img150 img { width:150px; height:100px;}
.news-list li h3 { font-size:14px; margin-bottom:10px;}
.news-list li p { margin-bottom:5px; line-height:22px; overflow:hidden}
.news-a { height:38px; line-height:38px; background:#e3dfd6; overflow:hidden; margin-bottom:10px;}
.news-a a { width:87px; text-align:center; border-right:1px solid #b7b3aa; display:inline-block; float:left; font-size:14px;}
.news-a a:hover { text-decoration:none;}
.news-a a.on { background:#8f8e89; color:#fff;}
.news-a .h-link { width:440px; overflow:hidden; display:inline-block}
.icon-l,.icon-r {background:url(/statics/images/news/icon-fx.png) 40px -100px; height:38px;}
.icon-r { background-position:40px -145px; float:right!important; border:0!important}
.icon-l-dis { display:none!important}

/*商城广告*/
.alt-rotation{ position: relative; width:300px;height:250px; overflow: hidden; background:#fff;font-size:12px; margin-top:10px;}
.alt-rotation ul{ width: 1500px; }
.alt-rotation li{ float: left; width: 300px; height: 250px; }
.alt-rotation img{border:0; width: 100%; height: 100%;}
.alt-rotation .ctn{ position: absolute; width: 100%; left: 0; bottom: 10px; text-align: center;}
.alt-rotation .ctn i{ display: inline-block; margin: 0 5px; width: 10px; height: 10px; background: no-repeat url(/statics/images/news/dotted.png); cursor: pointer;}
.alt-rotation .ctn i.cur{ background-position: 0 -17px;}
.alt-rotation .r-logo{height:38px;}
.alt-rotation .r-main{height:210px;margin-top:1px;overflow:hidden}
.alt-rotation .r-link1{width:54px;float:left;display:inline;overflow:hidden;}
.alt-rotation .r-link2{width:54px;float:right;display:inline;overflow:hidden;}
.alt-rotation .r-link1 a,.alt-rotation .r-link2 a{display:block;height:26px;line-height:26px;background:#F3F3F3;color:#333;text-decoration:none;text-align:center;}
.alt-rotation .r-link1 a.cur,.alt-rotation .r-link2 a.cur{background:#f40;color:#fff;text-decoration:none;}
.alt-rotation .alt-tabs-content img{width:184px;height:208px;}
/*分页*/
.page{ padding:14px 0; text-align:center; margin:0 auto; width:100%;} 
.page a{ padding:8px 12px;color:#333;zoom:1;*padding:6px 12px;} .page a:hover{ text-decoration:none;}
.page a.p-current{ background:#666; color:#fff!important;}
.page .firstPage,.page .prvePage,.page .nextPage,.page .lastPage{padding:0 6px;height:26px;*height:22px; line-height:26px; background:url(/statics/images/news/icon.gif);}
.page .firstPage{background-position:-6px -126px; margin-right:20px; }
.page .prvePage{background-position:-38px -126px;margin-right:10px; }
.page .nextPage{background-position:-62px -126px;margin-left:10px; }
.page .lastPage{background-position:-87px -126px;margin-left:20px; }

/*杂志列表和详情*/
.maga-list { overflow:hidden; margin-left:-10px; width:675px;}
.maga-list li { width:158px; float:left; overflow:hidden; margin:10px 0 10px 10px; text-align:center;}
.maga-list li .maga-img { width:140px; height:190px; margin-bottom:5px; background:url(/statics/images/sshc_11.png); padding:5px 13px 17px 5px; display:inline-block}
.maga-list li .maga-img img { width:140px; height:190px; vertical-align:middle}

.maga-view { margin-bottom:10px; position:relative; height:300px; width:100%;}
.maga-text { float:left; width:100%}
.maga-text dt { float:left; width:220px;}
.maga-text dd { float:right; width:435px; height:300px;}
.maga-view-img { background:url(/statics/images/hc_bg_08.png); height:270px; width:200px; float:left; display:inline-block; padding:10px; overflow:hidden}
.maga-view-img img { vertical-align:middle; height:260px; width:190px;}
.maga-view-r { float:right; width:205px; height:100px; position:absolute; right:0; bottom:10px;}
.maga-text-tit { font-size:16px; font-weight:700; font-family:Microsoft yahei; margin-bottom:170px; height:30px; line-height:30px; overflow:hidden}
.btn-yd { background:url(/statics/images/hcxq_24.jpg); width:106px; height:45px; display:inline-block; margin-right:10px;}
.btn-yd:hover { background:url(/statics/images/yd_on_24.jpg);}
.btn-download { background:url(/statics/images/hcxq_26.jpg); width:106px; height:45px; display:inline-block;}
.btn-download:hover { background:url(/statics/images/yd_on_26.jpg);}

/*编辑器重置在重置*/
.main-cnt table{border-collapse:collapse;border-spacing:1px;empty-cells:show; border:1px solid #eee;}
.main-cnt table td{ border:1px solid #ffe; padding:3px;}
.main-cnt fieldset,.main-cnt img{border:inherit;} 
.main-cnt address,.main-cnt caption,.main-cnt cite,.main-cnt code,.main-cnt dfn,.main-cnt em.main-cnt th,.main-cnt var{font-style: inherit;font-weight:inherit;} 
.main-cnt li{list-style:inherit;} 
.main-cnt caption,.main-cnt th{text-align:inherit;} 
.main-cnt h1,.main-cnt h2,.main-cnt h3,.main-cnt h4,.main-cnt h5,.main-cnt h6{font-size:inherit;} 
.main-cnt abbr,.main-cnt acronym{border:inherit;font-variant:inherit;}  
.main-cnt sub{vertical-align:inherit;} 
.main-cnt input,.main-cnt textarea,.main-cnt select{font-family:inherit;font-size:inherit;font-weight:inherit;} 
.main-cnt input,.main-cnt textarea,.main-cnt select{*font-size:inherit;} 
.main-cnt legend{color:inherit;}
.main-cnt h1,.main-cnt h2,.main-cnt h3{ color:inherit;}
.main-cnt em,.main-cnt i{ font-style:italic;}
.main-cnt ul,.main-cnt ol,.main-cnt li{ list-style:inherit; margin-left:10px;}
.main-cnt ol { padding:0 15px;}

.viewbox { width:197px; height:112px; line-height:20px; padding:20px 10px 10px;border-radius:3px; background:url(/statics/images/news/tipview.gif);}
.viewlogo { border:1px solid #eaeaea; width:110px; height:50px; line-height:50px; background:#fff; display:inline-block; float:left;}
.viewlogo img { vertical-align:middle; max-width:100%; max-height:100%;}
.viewboxtitle { float:right; text-align:right;}
.viewboxtitle h3 { margin-bottom:6px; font-family:Microsoft yahei; font-size:14px;}
.viewboxtitle a { color:#005aff; font-size:12px;}
.viewboxtitle a:hover { color:#f00; text-decoration:none;}
.viewboxtxt { padding-top:5px; line-height:20px; margin:0!important; font-size:12px; height:60px; overflow:hidden }
.demo { position:relative} .dialog { position:absolute; top:18px; left:-5px; z-index:1000}

#link_feedback { position: fixed; background: #1C65B5; width: 20px; height: 100px; overflow: hidden; font-size: 12px; text-align: center; padding: 5px 0;right: 15px; top: 50%}
#link_feedback a { width: 20px; color: #fff; text-align: center; display: inline-block;}

/*付费阅读*/
.read-box { margin:10px 15px; padding:40px 110px 60px; background:#fcf9f2; font-family:Microsoft yahei; color:#9d8779}
.read-box p { margin-bottom:15px; line-height:22px;} 
.read-box p .f24 { color:#333;  font-size:24px; margin-right:20px;}
    .view-link { color:#e57f34!important; text-decoration:underline;}
    .link-a { color:#022cfc; text-decoration:underline;}
.read-box_h { margin:10px 15px; background:#fcf9f2; font-family:Microsoft yahei; color:#9d8779; text-align:center; padding:10px 0}
.prompt-box { margin:10px 15px; padding:8px 15px; margin-top:50px; line-height:16px; color:#9b8675; border:1px solid #e7e6e1;}
.prompt-box i { background:url(/statics/images/news/icon_prompt.png); width:16px; height:16px; margin-right:5px; display:inline-block; vertical-align:middle}

.dalog {position: fixed; top: 0;left: 0;z-index: 9999;width: 100%; height: 100%; display: block}
.dalog-bg { width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opacity=50); position:fixed;}
.dalog-box { width:530px; background:#fff; overflow:hidden; z-index:10; position:fixed; left:50%; top:50%; margin:-164px 0 0 -315px}
.dalog-tit { background:#eae7e0; line-height:40px; height:40px; overflow:hidden; padding:0 10px;}
.dalog-tit h3 { font-size:14px; color:#777; float:left; font-weight:400}
.dalog-tit .dalog-close { border:1px solid #ddd; border-radius:50%; font-size:16px; font-family:Verdana; width:26px; height:26px; line-height:26px; text-align:center; float:right; cursor:pointer; margin-top:5px;}
.dalog-tit .dalog-close:hover { color:#f0833e; border:1px solid #f0833e; text-decoration:none;}
.dalog-main { padding:20px 50px; font-size:14px;}
.dalog-main p { padding:10px 0; color:#666; margin:0!important;}
.dalog-main .f24 { font-size:24px; color:#e3823b}
.dalog-main .text-center { text-align:center;}
.dalog-main p .link-many { display:inline-block; vertical-align:middle; padding:5px 19px 5px 10px; border:1px solid #fff;}
.dalog-main p .link-many:hover { border:2px solid #e7813e}
.dalog-main p .link-many img { border:0}
.dalog-main p .cur { border:2px solid #e7813e; background:url(/statics/images/news/rightcur.png) no-repeat bottom right;}
.dalog-btn { background:#e6803e; padding:0 20px; height:34px; line-height:34px; color:#fff; margin-top:30px; border:0; border-radius:5px; cursor:pointer; display:inline-block; color:#fff!important;}
.prompt-icon-big { background:url(/statics/images/news/prompt_big.gif) no-repeat; padding:5px 0 6px 80px!important; margin:50px 100px 20px;}

.view .main-cnt .error { margin:0!important; color:#f00!important; height:22px; line-height:22px; padding-left:85px;}
.quickLogi form ul li { list-style:none!important;}
.quickLogi .error_info { margin:0!important;}
#qConfirmServer { vertical-align:middle; margin-right:5px;}

.view .main-cnt img { max-width :550px;width: expression(this.width > 550 ? 550: true);}

.bshare-custom { text-align:center; padding:5px 23px 20px; text-align:right; font-size:14px; color:#000}

#pop { position:fixed; bottom:0; right:0; width:170px; height:150px; display:none; z-index:99999}
#popClose { background: url(/statics/images/close_this.png);width: 25px;height: 25px;display: inline-block;position: absolute;right: 0;top: 0;z-index: 1; cursor:pointer; background-size:contain;}

.footer_new{ width: 980px; margin:10px auto; text-align: center; padding:10px 0;}
.footer_new .about-links{ margin-bottom: 15px;}
.footer_new .about-links a{ color: #333; margin: 0 10px;}
.footer_new p{ line-height: 22px;}
.footer_new p a{ color: #999;}