/* --------------------- GLOBAL RESESTS --------------------- */

html, body, div, span, iframe,
h1, h2, h3, h4, h5, h6, p, a, 
del, dfn, em, img,
small, strong,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, section, summary
 { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { display: block; }
*html{ _background-attachment:fixed; }
body { line-height: 1; font-family:"Microsoft Yahei"; background: #fff; position: relative; }
a{ text-decoration: none;color: #3F3F3F; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; } 
select { border: 1px solid #d8d8d8; white-space: pre; color: black; cursor: default; }
:focus { outline: 0; } 
ol, ul { list-style: none; } 
table { border-collapse: collapse; border-spacing: 0; } 
blockquote:before, blockquote:after, 
q:before, q:after { content: ""; } 
blockquote, q { quotes: "" ""; }
.clear { clear:both; }
.fl{ float: left; }
.fr{ float: right; }
#nav{width: 100%;height:35px;}
#article,#header,#footer,footer,.ballcontent{ width: 100%; overflow: hidden; height: auto; }
.leftFloat{ float: left; }
.rightFloat{ float: right; }
.indexbj,#indexbj{ background: url(../images/index_bj.png) no-repeat; }
.bj1{ background: url(../images/header_mukuai1.png); }/*banner文字背景色*/
.bj2 { background: url(../images/header_mukuai2.png); }/*合作伙伴背景色*/
.bj3 { background: #878787; }/*footer背景色*/
.bj4 { background: #002944; }/*footer背景色*/
.bj5{background: #f0f2f5;}/*图库背景色*/
.twoBorder{ border-bottom: 2px solid #000; }
h3{ font-weight: bold; color:#3f3f3f;margin-bottom: 10px; }
.headermain,.footermain,.bannermain,.varShow,.regale,.partners,.wonderful,.topadver,.locationbox,.astrconbox,.gallerybox,.gallbox,.competitionbox,.projectbox,.homebox,.homehebocen,.hdynamicbox,.u-com-ari{ width: 1000px; height: auto; overflow: hidden; margin: 0 auto;}
.astrconbox{margin-top: 10px;margin-bottom: 60px;}
/* --------------------- header-------------------- */
.headermain{ width: 1000px; padding: 40px 0; }
.social{ width: 99px; height: 28px; }
.social ul li{ float:left; width: 26px; height: 26px; }
.social ul li a{ float:left; width: 26px; height: 26px; margin-right:4px; -ms-transition:background 0.3s; -moz-transition:background 0.3s; -o-transition:background 0.3s; -webkit-transition:background 0.3s; transition:background 0.3s; }
.icon1{ background-position: 0px -90px; }
.icon2{ background-position: -30px -90px; }
.icon3{ background-position: -60px -90px; }
.icon1:hover{ background-position: 0px -126px; }
.icon2:hover{ background-position: -30px -126px; }
.icon3:hover{ background-position: -60px -126px; }
.logo{ background-position: 0px 0px; width:460px; height: 70px; }
.subscribe{ width: 352px; height: 106px; _width:360px; }
#TabMain { width: 165px; height: 106px; _width: 170px; float:left; margin-right: 10px; }
.tabItemContainer,.tabItemContainer2 { width: 75px; height: 100px; float: left; margin-left: 4px; }
.tabBodyContainer,.tabBodyContainer2 { width: 82px; height: 100px; float: left; background-color: #fff; }
.tabItemContainer li,.tabItemContainer2 li { list-style: none; text-align: center; _margin:0; _padding:0; display: inline; }
.tabItemContainer li a ,.tabItemContainer2 li a{ float: left; width: 100%; font: 16px "Microsoft Yahei", Arial, Helvetica, sans-serif; cursor: pointer; text-decoration: none; color:#989393; font-weight: bold; margin-bottom: 8px; font-size: 14px; _margin-bottom: 4px; display: inline; text-align: center; }
.tabItemContainer .tabItemCurrent,.tabItemContainer2 .tabItemCurrent2 { background-color: #225276; position: relative; color:#fff; }
.tabBodyItem,.tabBodyItem2 { position: absolute; width: 75px; height: 100px; display: none; padding: 0px; /*border:1px solid #e2e2e2; */}
.tabBodyCurrent,.tabBodyCurrent2{ display:block; color:red; }
.tabcor,.tabcor2{ width: 75px; height: 98px; display: block; }
/* --------------------- login-------------------- */
.lore{ float: left; padding-top: 80px; }
.lore ul li{ list-style: none; float:left; padding: 0 5px; color:red; }
.lore ul li a{ color: red; font-weight: bold; text-decoration: none; line-height: 20px;font-size: 14px; }
/* --------------------- nav-------------------- */
.navall,#location{width:100%;height:34px;background:#002944;position:relative;}
.navbox{width:1000px;height:34px;margin:0 auto;position:relative;z-index: 1;}
.navmain{width:810px;font-size:14px;height:34px;line-height:34px;float:left;}
.navMenu{ position:relative; }
.nav{ margin: 0; padding: 0; float: left; list-style: none; position:relative; }
.nav a{ color: #fff; display: block; padding: 0 20px; text-decoration: none; border-right: 1px solid #799db4; }
.nav a:hover{ background:#225276; }
.nav .item{ margin: 0; padding: 0; float: left; height: 34px; line-height: 34px; white-space: nowrap; }
.nav .item-active{ position: relative; }
.nav .nav{ top: 100%; left: 0; display: none; background: #fff; position: absolute; color:#999; }
.nav .nav .item{ clear: both; min-width: 100%; }
.nav .nav .nav{ top: -1px; left: 100%; }
.nav .nav .nav .nav .nav .nav{ left: auto; right: 100%; }
.nav .item .nav	.item img{ float:right; width:22px; height:22px; margin: 6px 5px  0 0; }
.wenzw{ width:180px; margin-right: 10px; white-space:nowrap; *white-space:nowrap; overflow:hidden; height:34px; float:left;display:block;margin-right: 10px;margin-right: 10px;}
.nav .item .nav	.item a:hover{ background:#f1f1f1; color:#999; }
.nav .item .nav	.item a{ border-right:none; }
.item .nav{ background:#fff; }
.item .nav a{ color:#999; border-bottom:1px dotted #d6d6d6;}
.photoimg span{float:left;}
.photoimg img{float:right;}
.photoimg li{width:260px;}
#shop li p{float:left;text-align: center;line-height: 30px;text-indent: 6px;}
#shop li{width:110px;height:200px;}
#shop li a{border:none;text-align: center;float:left;text-align: center;}
#shop li img{width:65px;height:86px;margin-top: 15px;}
.shopbj{background:url(../images/shopnav.png) no-repeat;width:78px;height:30px;margin-left: 16px;}
.subscribe{margin-bottom: 5px;}
.buy{background-position: 0 -30px;}

/* --------------------- searchmain-------------------- */
.searchmain{ width: 176px; height: 32px; }
.searchmain form{ background-position:-272px -117px; width: 176px; height: 32px; }
.searTitle{ background:none; width: 146px; line-height: 32px; height: 32px; margin-left: 10px; border: none;color:#a5a5a5; }
.searSub{ width: 15px; height: 32px; background-position:-236px -122px; border: none; }
/* --------------------- banner-------------------- */
.bannermain{ margin-top:30px; }
.focus { width:1000px; height:380px; overflow:hidden; position:relative; }
.focus ul { height:380px; position:absolute; }
.focus ul li { float:left; width:1000px; height:380px; overflow:hidden; position:relative; background:#f7f7f7; }
.focus ul li div { position:absolute; overflow:hidden; }
.focus .btnBg { position:absolute; width:800px; height:20px; left:0; bottom:0; background:#000; display:none; }
.focus .btn { position:absolute; width:980px; height:23px; padding:0px 10px 0px 10px; right:0; bottom:6px; text-align:right; }
.focus .btn span { display:inline-block; _display:inline; _zoom:1; width: 15px; height: 15px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background-position:-112px -135px; }
.focus .btn span.on { background-position:-112px -99px; width: 15px; height: 15px; }
#focus2 .btn span { display:inline-block; _display:inline; _zoom:1; width: 10px; height: 10px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background-position:-145px -142px; }
#focus2 .btn span.on { background-position:-145px -106px; width: 10px; height: 10px; }
.focus .preNext { width:30px; height:100px; position:absolute; top:130px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer; }
.focus .pre { left:0; }
.focus .next { right:0; background-position:right top; }
#focus3{width:1000px;height:340px;}
#focus3 .preNext{display:none;}
#focus3 .bannerText{background:rgba(0,0,0,0.5);width: 225px; height: 260px;padding:40px 20px;}
#focus3 .bannerText p{font-size: 14px;margin: 0;line-height: 28px;color:#fff;font-weight:normal;text-align: left;font-family:"simsun"; }
#focus3 .btn { width:980px;}
#focus3 .btn span { display:inline-block; _display:inline; _zoom:1; width: 25px; height: 14px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer;background:#fff;opacity:0;}
#focus3 .btn span.on { background:#19a2d8; width: 25px; height: 14px; }


.bannerText{ text-align: center; width: 264px; height: 280px; padding:50px 30px; right:0; }
.bannerText h1{ font-size: 30px; color: #000; margin-bottom: 30px; font-family:"simsun"; font-weight: bolder; }
.bannerText p{ color: red; margin-bottom: 30px; font-weight: bolder; letter-spacing:2px; }
.bannerText span{ font-size: 14px; color: #000; font-family:"Microsoft Yahei"; line-height: 20px; text-decoration: none;  letter-spacing: 0; }
/* --------------------- varShow-------------------- */
.varShow{ margin-top: 30px; }
.varShowL,.astrLeft{ width: 680px; height: auto; overflow: hidden; }
.varShowL img{ border:1px solid #ccc; width: 162px; height: 126px; }
.varShowL ul{ width: 704px; height:auto; overflow: hidden; _width: 740px; }
.varShowL ul li{ float: left; width: 330px; height:auto; margin-right: 20px; _margin-right: 0px; }
.arrang ul li{ margin-bottom: 30px; }
.varPhoto{ width: 160px; height: 126px; }
.varlMain{ width:350px; height: auto; overflow: hidden; }
.varlMain dt{ margin-right: 8px; }
.varlMain dd{ font-size: 12px; line-height: 20px; color: #666; width: 156px; float: left; }
.varlMain dd h3{ font-weight: bold; }
.varlMain dd span{ color: #aaa; }
.date{ border-right: 1px solid #aaa; padding-right:5px; }
.prodate{ border:none;color:#ccc; }
.varBb{ border-bottom: 1px solid #e8e8e8; font-size: 12px; font-family:"simsun"; padding-bottom: 5px; margin-bottom: 10px; color:#666; }
.proBb{ font-size: 12px; font-family:"simsun"; padding-bottom: 5px; margin-bottom: 10px; }
.share{ background-position: -158px -88px; padding-left: 20px; }
.comments{ background-position: -213px -88px; padding-left: 15px; }
.varShowL p{ font-size: 14px; color:#b0b0b0; font-family:"Microsoft Yahei"; *margin-top: 30px; margin-bottom: 30px; }
.varShowL p i{ background-position: -440px -87px; width: 16px; height: 16px; display: block; }
.join,.blog{ width:680px; height: auto; overflow: hidden; }
.join img{ width: 680px; height: 90px; margin-bottom: 30px; border:none; }
/* --------------------- blog-------------------- */
.interview img{width:300px;height:167px;}
.interview dd,.interview{border:none;overflow:hidden;height:auto;}
.celebrity{width:656px;height:190px;background:#f8f7f7;padding:10px 0 0 11px;margin-top: 20px;}
.celebrity dl{width:204px;height:190px;float:left;margin-right: 14px;}
.celebrity dl img{width:202px;height:106px;border:1px solid #eee;}
.celeBJ{width:204px;height:74px;background:url(../images/celeBJ.jpg) no-repeat;padding:20px 5px 0 5px;}
.celeBJ p{ font-size: 12px; line-height: 20px; color: #666; }

.tab_con{ display:none; }
#tabs{ height: 32px; border-bottom: 1px solid #0b0b0b; height: 28px; overflow: visible;width:676px; }
#tabs a.more{ background-position: -375px -75px; display: block; width: 48px; height: 35px; }
#tabs li{ height:30px; line-height:34px; float:left; position: relative; width:50px; margin-bottom: 0; /*text-align: center;*/ }
#tabs li a { text-decoration: none; color: #666; padding: 0 8px; }
#tabs li a:hover { color:#333; }	
#tabs .thistab a{ color:#000; border-bottom: 4px solid #000; font-weight: bolder; }
#tab_conbox .tab_con { font-size: 14px; padding: 30px 0 10px 0; }
#tab_conbox{ width: 676px; }
#tab_conbox .tab_con{ width: 676px; height: auto; }
#tab_conbox .tab_con .varlMain .leftFloat img{ width: 92px; height: 97px; }
#tab_conbox .tab_con .varlMain{ width:676px; height: auto; overflow: hidden; margin-bottom: 30px; }
#tab_conbox .tab_con .varlMain dt{ margin-right: 8px; }
#tab_conbox .tab_con .varlMain dd{ font-size: 12px; line-height: 20px; color: #999; width: 574px; float: left; }
#tab_conbox .tab_con .varlMain dd span{ color: #aaa; }
/* --------------------- varShowR-------------------- */
.varShowR,.astrRight{ width: 300px; height: auto; overflow: hidden;padding-top: 20px; }
.paddzero{padding:0;}
.borderR{ overflow:hidden; }
.naturenews{ background-position: -245px -75px; width: 102px; height: 35px; }
.news{ background: #fcfcfc; overflow:hidden; margin-bottom: 20px; border: 1px solid #eee; }
.news dl dt{ border-bottom: 1px solid #000; height: 35px; line-height: 35px; }
.more{ background-position: -380px -70px; display: block; width: 48px; height: 35px; }
.news dl dd a,.video dl dd a{ font-size: 14px; color: #666; text-decoration: none; }
.news dl dd{ border-bottom: 1px dotted  #666; margin-top: 10px; line-height: 26px; width:280px; _width:276px; margin:15px 10px; background: url(../images/dot.jpg) no-repeat  7px 12px; text-indent:16px; }
.news dl dd.padRp{ border:none; background: none; text-indent:0px; overflow:hidden; }
.news dl dd.padRp img{ width: 280px; float:left; height: 190px;}
/* --------------------- video-------------------- */
.video{ border: 1px solid #eee; overflow: hidden; background: #fcfcfc; padding-bottom: 5px; _width:298px; padding-bottom: 3px\9; }
.video dl dd.padRp img{ width: 300px; float:left; _width: 296px; }
.video dl dd{ background:none; line-height: 26px; width:280px; _width:240px; margin:2px 10px; font-size: 14px; float:left; overflow:hidden; }
.video dl dd.padRp{ border:none; background: none; text-indent:0px; text-align: left; color:#000; font-weight: bold; margin-top: 10px; margin-left:0; margin-right: 0; width:300px; }
.video dl dd.padRp a{ padding:0; }
.video dl dd.videoB{ border-bottom: 1px dotted  #666; }
#tabs2{ border-bottom: 1px solid #000; height: 35px; line-height: 35px; margin-bottom: 2px; }
#tabs2 li{ float:left; display:inline; }
#tabs2 .thistab a{ color:#333; font-weight: bolder; border-bottom: 3px solid #333; padding: 0 10px; }
.video ul{ width:298px; }
.video ul li a{ float:left; color:#999; padding: 0 10px; }
.tabs2 ul li{ display:inline; }
.Bblog dd{border-bottom: 1px dotted  #666;font-size: 12px;color:#666666;}
.Bblog dd span{width:20px;height:31px;background-position: -350px -83px;float:left;}
/* --------------------- seminar-------------------- */
.seminar{ margin: 20px 0 20px 0; _margin-top: 14px; _margin-bottom: 29px; }
/* --------------------- column-------------------- */
.column{ border: 1px solid #eee; overflow:hidden; background: #fcfcfc; width:298px; padding-bottom: 20px; }
.column dt{ border-bottom: 1px solid #000; line-height: 35px; overflow:hidden; width:300px; text-indent:8px; }
.column dl dd{ border-bottom: 1px dotted #666; width:290px; height:auto; overflow:hidden; margin:0 5px; }
.colPhoto{ margin:22px 0; }
#colPhoto dd{ width:200px; height: 90px; text-indent:0px; border:none; *width:196px; }
#colPhoto dt{ width:76px; height:76px; float:left; margin-right: 10px; border:none; text-indent:0px; }
#colPhoto dt img{ width:76px; height:76px;border:none; }
.name{ color:#438ec8; font-size: 14px; margin-bottom: 10px; }
.title{ color:#666; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.Intro{ color:#666; font-size: 12px; line-height: 20px;width:200px;}
.regale{ margin-bottom: 30px; }
/* --------------------- project-------------------- */
.project{ width:680px; height:auto; overflow:hidden; margin-bottom: 30px; }
#woild{ margin-bottom: 0; }
.project dl{ width:680px; background:#fff; }
.project dl dt{ width:680px; border-bottom: 1px solid #000; margin-bottom: 2px; }
.project dl dt span,.shop dl dt span{ border-bottom: 3px solid #000; height:35px; line-height: 35px; padding:0 5px 8px 5px; }
/* --------------------- proPhoto-------------------- */
.proPhoto{ margin:30px 0; }
.proPhoto li{ float:left; width:330px; background: url(../images/dot.jpg) no-repeat  7px 12px; text-indent:16px; overflow:hidden; *width:320px; display:inline; }
.proPhoto li.bjnone{ background:none; text-indent: 0; height:auto; overflow:hidden; padding-bottom: 10px; }
.proPhoto li.ie{ *margin-left:-30px; }
.proPhoto li.bjProborder{ background:none; text-indent: 0; height:auto; overflow:hidden; margin-bottom: 0px; padding-bottom: 0px; border-bottom: 1px dashed #999999; }
.dynamic{ width:57px; height:22px; background:#d1d1d1;line-height: 22px;text-align: center;font-family:"Microsoft Yahei";font-size:14px;color:#fff;font-weight: bold;margin-bottom: 20px; border-radius: 4px; -moz-border-radius:4px; /* 老的 Firefox */
-webkit-border-radius:4px; /* Safari 和 Chrome */
-o-border-radius:4px; /* Opera */}
.proPhoto li img,.interview img{ margin-right: 20px; float:left; }
.varTi{ margin-bottom: 10px; color:#666; font-weight: bold; font-size: 14px; }
.interview p{ margin-bottom: 10px; color:#666; font-weight: bold; font-size: 12px; }
.varInt{ color:#999; line-height: 20px; font-size: 14px; margin-bottom: 10px; }
.proPhoto li a{ font-size: 12px; text-decoration: none; color:#666; line-height: 25px; }
.time{ font-size: 12px; color:#666; }

#syn{ width:225px; height: auto; overflow:hidden; margin-right: 30px; background:#002944; padding:24px; text-align: center; color:#bac5cc; }
#syn p{ margin-bottom: 20px; }
#syn ul li img{ float:left; width:51px; height:66px; border:1px solid #cfd1d3; }
#syn ul{ width:260px; float:left; overflow:hidden; }
#syn ul li{ text-align: center; width:53px; height:100px; margin-right: 30px; float:left; overflow:hidden; text-indent:0px; }
#syn ul li a{ color:#cccccc; }
.synchronous{ background: #f7f7f7; overflow:hidden; height:auto; width:680px; height:580px; overflow:hidden; }
.project dd{ overflow:hidden; height:auto; }
/* --------------------- wonderful-------------------- */
.wonderful{ padding:0 0 30px 0; }
.wonderful dl dt{ width: 1000px; border-bottom: 1px solid #000; margin-bottom: 2px; }
.wonderful dl dt span{ border-bottom: 3px solid #000; height: 35px; line-height: 35px; padding: 0 5px 8px 5px; }
.wonderful dd{ margin-top: 30px; }
.wonCenter{ width:390px; height:224px; border:1px solid #ccc; margin-right: 10px; }
.wonCenter img{ width:390px; }
.wonLeft{ width:194px; height:224px; }
.wonLeft ul li{ float:left; margin-bottom: 10px; }
.wonRight{ width:399px; height:auto; overflow:hidden; *width:396px; }
.wonRight ul li{ float:left; margin-right: 10px; margin-bottom: 10px; width:187px; overflow:hidden; }
.wonLeftc{ *margin-left: -40px; }
.wonLeftc ul li{ margin:0 10px 10px 0; *margin:0 10px 8px 0; overflow:hidden; }
/* --------------------- partners-------------------- */
.content{border-bottom: 1px solid #d8d8d8;}
.partnersBj{ background:#f1f1f1;border-top:1px solid #fff; }
.partners{ padding:60px 0; }
.partners p{ margin-bottom: 10px; font-family:"Microsoft Yahei"; font-weight: bold;color:#777;/*font-size: 20px;*/ }
.partners ul{ width:1000px; height:auto; overflow:hidden; }
.partners ul li{ float:left; }
.partners ul a{ padding-right: 20px; height:40px; line-height: 40px; color:#777; font-size: 14px; font-family:"simsun"; }
.partnersR{ width:190px; _width:100px; height: 128px; border:1px solid #e8e8e8; background:#fff; border-radius: 3px; padding:30px 50px; _padding:30px 30px; -moz-border-radius:3px; /* 老的 Firefox */
-webkit-border-radius:3px; /* Safari 和 Chrome */
-o-border-radius:3px; /* Opera */}
.partnersR ul{ width:234px; _width:210px; }
.partnersR ul li{ text-align: center; width:81px; margin-right: 30px; _margin-right: 20px; }
.partnersR ul li a{ font-size: 12px; line-height: 24px; padding:0; }
.partnersR ul li img{ width:81px; height:103px; float:left; }
/* --------------------- shop-------------------- */
.shop,.figure{ height:auto; overflow:hidden; background:#f7f7f7; border: 1px solid #eee; padding-bottom: 20px; margin-bottom: 30px; width:298px; *margin-bottom: 20px; }
.shop dl dt,.figure dl dt{ width:298px; border-bottom: 1px solid #000; margin-bottom: 2px; line-height: 35px; text-indent: 8px; }
.shop dl dd ul{ margin:20px 0  0 20px; }
.shop dl dd ul li img{ margin-bottom: 10px; border:1px solid #dedede;}
.shop dl dd ul li a{ color:#666; }
.shop dl dd ul li{ width:73px; float:left; margin-right: 18px; text-align: center; *margin-right: 15px; }
/* --------------------- activities-------------------- */
.activities{ height:auto; overflow:hidden; background:#f7f7f7; border: 1px solid #eee; margin-bottom: 30px; width:298px; *margin-bottom: 20px; }
.activities dl dt{ width:298px; border-bottom: 1px solid #000; margin-bottom: 2px; line-height: 35px; text-indent: 8px; }
#focus2{ width:298px; height:220px; margin-top: 10px; }
#focus2 ul li { float:left; width:298px; height:220px; overflow:hidden; position:relative; background:#f7f7f7; text-align: center; }
#focus2 ul li p{ margin:10px 0; color:#666; }
#focus2 .btn { position:absolute; width:278px; height:23px; padding:0px 10px 0px 10px; right:0; bottom:35px; text-align:right; }
#focus2 .preNext { display:none; }
.focus ul { height:220px; position:absolute; font-size: 12px; }

.adver{ margin-bottom: 10px; *margin-bottom: 10px; }
.jobBj{ background-position: -323px -175px; width:129px; height:35px; margin:0 auto; margin-left: 10px;}
.jobbox{width:300px; height: 192px;overflow:hidden;position:relative;}
.job{ background: #f7f7f7; border: 1px solid #eee; padding-bottom: 16px;width:298px;height: 192px;position:absolute;right:0;top:0; }
.jobbox img{position:absolute;left:0;top:2px;z-index: 1000;}
.job dl{overflow: hidden;width:298px;position:absolute;right:0;top:0;height: 192px;padding:1px; }
.job dt{ height:35px; line-height: 35px; background:#002944; }
.job dd{ background: url(../images/dot.jpg) no-repeat  20px 16px; text-indent:16px; margin:0 10px; height:40px; line-height: 34px; border-bottom: 1px dotted #999; font-size: 12px; color:#666; height: auto; overflow: hidden;padding-left: 20px;}
/* --------------------- footer-------------------- */
.footermain{ padding: 30px 0; height: 45px; color:#fff; line-height: 24px;_position:relative;_z-index: 1; }
.logo2{ background-position: 0 -170px; display: block; width: 291px; height: 45px;margin-right: 30px; }
.logo2 a{ display: block; }
.footerList p{ font-family:"simsun"; font-size: 12px; }
#foooternav a{ color:#fff; text-decoration: none; font-weight: bold; font-size: 14px; }

/* ---------------------toptop-------------------- */
#totop{ position:fixed; bottom:40px; right:10px; z-index:999; width:71px; cursor:pointer; display:none; _position: absolute; background-position: -165px -115px; width: 36px; height: 36px; }
*html #totop{ position:absolute; cursor:pointer; right:10px; display:none; top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}
/* ---------------------顶部广告-------------------- */
.topBj{background:#e8e8e8;padding: 10px 0;}
/* ---------------------登陆注册弹窗-------------------- */ 
*html{ background-image:url(about:blank); background-attachment:fixed; }
.theme-popover-mask,.theme-popover-mask-hinfor { z-index: 9998; height:100%; width:100%; position:fixed; _position:absolute; top:0; z-index:1000; background:#000; opacity:0.4; filter:alpha(opacity=40); display:none; overflow:hidden;
	}
.theme-popover{ z-index:99999; position:fixed; top:50%; left:50%; width:548px; height:auto;overflow:hidden; margin:-224px 0 0 -324px; border-radius:5px;-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; background-color:#fff; display:none;border-bottom: 2px solid #e3e4e8;padding:50px;_position: absolute;
_bottom: auto;top:expression(eval(document.documentElement.clientHeight/2+document.documentElement.scrollTop));
}

p.message-home{line-height: 40px;background:#e7f3fb;border-bottom: 2px solid #b6d0e3;width:100%;height:40px;text-indent: 20px;}
.btn.theme-reg { position: absolute; top: 8px; left: 43%; display: none;}
.close{background-position: -290px -180px;width:24px;height:24px;position:absolute;top:10px;right:20px;display:block;}
/*个人中心弹窗*/
.theme-popover-hinfor { z-index:9999; position:fixed; top:50%; left:50%; width:603px; height:auto;overflow:hidden; margin:-360px 0 0 -301px; background-color:#fff; display:none;border: 2px solid #b6d0e3;padding-bottom:10px;_position: absolute;color:#333333;
_bottom: auto;top:expression(eval(document.documentElement.clientHeight/2+document.documentElement.scrollTop));
}
.close-hinfor{background-position: -290px -180px;width:24px;height:24px;position:absolute;top:6px;right:10px;display:block;}
.homeset{padding:30px 25px 10px 25px;height:auto;overflow:hidden;font-size: 14px;}
.border-bottom-hin{border-bottom:1px dashed #000000;padding-top: 40px;}
.left-home-hinfor{width:266px;margin-right: 10px;height:auto;border-right: 1px solid #dcdcdc;}
.left-home-hinfor p,.right-home-hinfor p{line-height: 40px;_margin-bottom: 10px;}
.left-home-hinfor form .inhinfor,.right-home-hinfor p input{color:#d4d4d4;border:1px solid #d4d4d4;line-height: 20px;padding-left: 10px;}
.left-home-hinfor form .ind{width:190px;}
.left-home-hinfor form .inc{width:162px;}
.homeset-forget{font-size: 12px;color:#fd6e4d;}
.right-home-hinfor{width:266px;height:auto;}
.homeset-pass{width:180px;}
.newhomesetf{width:195px;}
.againpass{width:140px;}
.homeset-textr{text-align: right;}
.Interestlabel{height:auto;overflow:hidden;padding:10px 0;_margin-bottom: 20px;}
.Interestlabel p{line-height: 40px;}
.Interestlabel a{padding:2px 10px;border:1px solid #d4d4d4;height:20px;line-height: 20px;font-size: 12px;float:left;color:#262626;margin-right: 4px;}
.Interestlabel textarea{width:545px;height:80px;line-height: 20px;text-align: left;resize: none;color:#a9a9a9;}
.homeset-sr{width:95px;height:34px;border:none;color:#fff;line-height: 20px;cursor: pointer;}
.homesetsave{background-position: -76px -723px;margin-right: 40px;}
.homesetreset{background-position: -76px -780px;}
.home-save-reset{padding-left: 150px;}














































/*个人中心弹窗结束*/
.boxLeft{background:url(../images/boxbj.png) no-repeat right center;width:365px;height:auto;font-size: 14px;overflow:hidden;}
.reglog{margin-bottom: 30px;}
.tagrl{color:#666;}
.boxcolor{padding:2px 6px;background:#225276;color:#fff;}
.boxLeft p{color:#333;}
.namepass{color:#aaa;}
.vip{font-weight: bold;color:#333;}
.help{color:#1a66b3;font-size: 12px;}
#J_StandardCode_m{border:1px solid #1290ee;width:102px;height:35px;margin-top: 5px;margin-left: 60px;}
.namepass input{width:283px;height:42px;border:2px solid #cccccc;border-radius:5px;-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px;padding:0 10px;line-height: 46px;font-size: 14px;text-align: right;margin-bottom: 25px; }
.m20{margin-bottom: 20px;color:#aaa;}
.forget{text-align: right;padding-right:60px;margin-bottom: 10px;}
.confirm{width:104px;height:34px;background:#225276;border-radius:5px;-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px;border:none;color:#fff;float:right;margin-right: 60px;font-family:"Microsoft Yahei";font-weight: bold;}
.yzm{width:99px;height:42px;text-align: right;border-radius:5px;-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px;text-align: right;border: 2px solid #cccccc;padding:0 20px;float:left; }
.boxRight{width:153px;height:60px;padding:113px 0 0 30px;}
.boxRight p{font-size: 14px;color:#777;margin-bottom: 30px;}
.dl{background:url(../images/dl.png) no-repeat;}
.boxRight a{width:163px;height:40px;display:block;}
.btnqq{margin-bottom: 10px;}
.btnxinl{background-position: 0 -40px;}
.mr10{margin-right: 10px;}
#tabs3{margin-bottom: 20px;}
#tabs3 li a{ float:left; padding: 5px 10px;margin-right: 10px;}
#tabs3 li{float:left;_width:94px;height:30px;}
#tabs3 .thistab a{ background:#225276; border:none; color:#fff; }
p.terms,p.automatic{ color:#225276; line-height: 34px; margin-top: 35px; }
#password{ margin-bottom: 10px; }
#tab_conbox3 .tab_con { font-size: 14px; padding: 30px 0 0 0; }
.shugang{line-height: 20px;margin-right: 10px;color:#666;}
/* ---------------------前沿物理天文详情页-------------------- */ 
#location{background:#fafafa;border-bottom: 1px solid #e5e5e5;height:40px;}
#location a{color:#989898;font-size: 12px;line-height: 40px;}
.icon-btn-vbarrow{background-position: -260px -239px;width:5px;height:9px;margin: 10px 5px 0;display:inline-block;}

.astrlist li{padding:30px 0;border-bottom: 1px solid #002944;width: 680px;height:140px;position:relative;}
.astrlist li a img{float:left;width:208px;height:138px;margin-right: 20px;}
.astrtext h4{color:#333;font-weight: bold;font-size: 14px;line-height: 20px;margin-bottom: 5px;}
.astrdate{color:#999;margin-bottom: 10px;line-height: 20px;font-size: 12px;margin-bottom: 10px;}
.astrIntrodu{color:#333;line-height: 20px;font-size: 12px;}
.astrDynamic{position:absolute;width:100px;height:28px;right:0;top:20px;}
.astrShare{background-position: 0 -392px;width:32px;height:28px;display:inline-block;float:left;margin-right: 8px;}
.astrComments{background-position: -90px -390px;width:32px;height:28px;display:inline-block;color:#fff;line-height: 18px;text-align: center;font-size: 12px;cursor:default;}
.astrsocial,.aboutme{background:#fcfcfc;border:1px solid #eee;margin-bottom: 30px;width:298px;overflow:hidden;}
.astrsocial dt,.astrhot dt,.aboutme dt{border-bottom: 1px solid #000;color:#333;text-indent: 8px;height:35px;line-height: 35px;font-weight: bold;}
.astrsocial dd{padding:35px 0 0 35px;width:260px;height:auto;overflow:hidden;}
.astrsocial a{width:55px;height:20px;display:inline-block;text-align: center;float:left;margin-right: 30px;font-size: 12px;color:#666;padding-top: 48px;margin-bottom: 10px;font-family:"simsun";}
.wx{background-position: 6px -239px;}
.xlwb{background-position: -84px -239px;}
.txwb{background-position: -174px -239px;}
.xlbk{background-position: 6px -310px;}
.wybk{background-position: -84px -310px;}
.rss{background-position: -174px -310px;}
.astrhot dd{ background: url(../images/dot.jpg) no-repeat  5px 21px; text-indent:16px; margin:0 10px; height:40px; line-height: 46px; border-bottom: 1px dashed #999; font-size: 12px; color:#666; height: auto; overflow: hidden;height:37px;}
.astrhot dd a{color:#666;}
.astrhot dd span{font-size: 12px;}
.astrhot{ background: #fcfcfc; border: 1px solid #eee; margin-top: 20px; margin-bottom: 30px;padding-bottom: 20px; }
#mainsrp-pager{width:560px;margin:40px auto 50px auto;height:auto;overflow:hidden;}
#mainsrp-pager ul li{float:left;margin-right: 10px;}
#mainsrp-pager ul li a{font-size: 14px;}
#mainsrp-pager .itempager{ width:26px; height:22px; color: #666; text-align: center; line-height: 22px; cursor: pointer;display:inline-block; }
#mainsrp-pager #active{background:#225276;color:#fff;cursor: default; }
#mainsrp-pager #active a{color:#fff;}
.nextpager,.lastpager{width:66px;height:23px;line-height: 23px;color: #666;margin-right: 20px;}
/* ---------------------详情页-------------------- */

.titfo{font-size: 14px;color:#999;text-align: center;margin-bottom: 40px;}
.titfo .date{border:none;}
.details{padding-bottom: 60px;
  height: auto;
  float: left;
  margin-top: 0px;
  line-height: 30px;
  margin-left: 4px;
  font-size: 14px;
  display: inherit;}
.details h2{text-align: center;color:#333;font-size: 22px;font-family:"simsun";font-weight: bolder;margin: 30px auto 20px auto;}
.details p{line-height: 24px;font-size: 14px;color:#333;}
.details img{margin:0 auto;/*width:550px;*/text-align: center;/*width:680px;*/max-width: 100%;}
.details a{color:#333;}
p.interpre{color:#999;font-size: 12px;text-align: center;}
.detailshare{height:26px;float:right;}
.detailshare a{width:26px;height:26px;margin-right: 6px;float:left;} 
.dewx{background-position: -296px -239px;}
.dexlwb{background-position: -329px -239px;}
.detxwb{background-position: -361px -239px;}
.dedbw{background-position: -393px -239px;}
.dekj{background-position: -426px -239px;}
.oneh{height:1px;background: #666;overflow:hidden;margin-top: 80px;}
.noneh{height:1px;overflow:hidden;margin-top: 80px;}
.delist{text-align: left;}
.delist h2{font-weight: bolder;color:#2b6ea0;text-align: left;font-size: 14px;margin-bottom: 10px;line-height: 18px;}
.delist li,.delist li a{color:#2b6ea0;font-size: 14px;height:26px;line-height: 26px;}
.delist li a:hover{text-decoration: underline;}
.detaildate{margin-left: 15px;}
/*评论框*/
.comment{padding: 25px;width:630px;min-height:170px;background:#f1f1f1;margin-top: 30px;}
.detrl a,.detrl{color:#5093d5;line-height: 20px;font-size: 14px;}
.detrl a{margin-right: 5px;}
.detrl{float:left;}
.words{font-size: 14px;color:#cccaca;float:right;width:120px;}
.words strong{font-size: 20px;}
.portrait{width:45px;height:45px;background-position:-179px -378px;margin-top: 20px;clear: left;float:left;}
.commentArea{ width: 550px; height: 80px;float:right;margin-top: 21px;color:#999;margin-left:25px;margin-bottom: 20px;resize:none; }
.release{width:73px;height:26px;background:#a4a9ad;border:1px solid #9a9fa3;color:#e6e6e6;float:right;*margin-top: 5px;*margin-left: 150px;}
.listcom{border:1px solid #d5d6d6;height:auto;overflow:hidden;width:678px;clear:both; }
p.comnum{height:37px;line-height: 37px;background:#f1f1f1;text-indent: 20px;font-weight: bolder;color:#000;font-size: 16px;}
.listcom ul li{border-bottom: 1px solid #ccd4da;padding:30px 0;position:relative;width:645px;margin: 0 auto}
p.username{color:#999;font-size: 14px;margin: 0;line-height: 14px;}
p.comcont{font-size: 14px;color:#000;line-height: 38px;margin: 0;}
p.lovenum{float:right;font-size: 12px;margin: 0;color:#666;}
.lovenum a{color:#666;}
.love{background-position: -385px -289px;padding-left: 20px;margin-right: 20px;display:inline-block;width:24px;height:17px;line-height: 17px;}
.nonlove{background-position: -434px -288px;padding-left: 20px;margin-right: 20px;width:24px;height:17px;line-height: 17px;}
.listcom img{width:42px;height:42px;float:left;margin-right: 25px;}
p.load{margin: 0 auto;line-height: 40px;text-align: center;color:#999;font-size: 16px;}
.listcom ul li.bordernone{border:none;}
/* ---------------------图库二级-------------------- */
.gallerybig{width:954px;padding: 23px;background:#fff;margin-top: 30px;border:1px solid #e3e4e8;height:auto;overflow:hidden;margin-bottom: 20px;}
.package{width:200px;height:33px;}
.download{background-position: -285px -285px;}
.preview{background-position: -330px -282px;}
.package span{width:36px;height:28px;float:left;}
.package a{background:#f3f5f7;border:1px solid #d1d1d1;width:72px;height:28px;display:inline-block;float:left;margin-left: 13px;line-height: 28px;padding: 0 6px;color:#353535;font-size: 14px;}
.gallerybig img{width:954px;height:633px;margin:30px auto;}
.gallerybig p{font-size: 12px;color:#353535;line-height: 26px;font-family:"simsun";}
a.galllove{color:#d63333;display:block;}
/*图库滚动*/
.box{ width:940px; margin:0 auto; position:relative; overflow:hidden; _height:100%;background:#fff;padding:20px 30px;}
.picbox{ width:940px; height:129px; overflow:hidden; position:relative;}
.piclist{ height:129px;position:absolute; left:0px; top:0px}
.piclist li{margin-right:11px; padding:3px; float:left;background:#e3e4e8;}
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:30px; height:50px; background:url(../images/icon.png) no-repeat;position:absolute; top:63px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:0 -60px; left:4px;}
.og_next{ background-position:0 0; right:4px;}
/*图库评论框*/
.gallcomment{ width: 952px; padding: 23px; background: #fff; margin-top: 30px; border: 1px solid #e3e4e8; height: auto; overflow: hidden; }
.detrl a,.detrl{color:#5093d5;line-height: 20px;font-size: 14px;}
.detrl a{margin-right: 5px;}
.detrl{float:left;}
.words{font-size: 14px;color:#cccaca;float:right;width:120px;}
.words strong{font-size: 20px;}
.portrait{width:45px;height:45px;background-position:-179px -378px;margin-top: 20px;clear: left;float:left;}
.commentgall{ width: 877px; height: 80px;float:right;margin-top: 21px;color:#999;margin-left:25px;margin-bottom: 20px;resize:none; }
.release{width:73px;height:26px;background:#a4a9ad;border:1px solid #9a9fa3;color:#e6e6e6;float:right;*margin-top: 5px;*margin-left: 150px;}
.gallcom{border:1px solid #d5d6d6;height:auto;overflow:hidden;width:998px;clear:both;background:#fff;margin-bottom: 60px; }
p.gallnum{height:37px;line-height: 37px;background:#fff;text-indent: 10px;font-weight: bolder;color:#000;font-size: 16px;border-bottom: 5px solid #ccd4da;margin:0 20px ;}
.gallcom ul li{border-bottom: 1px solid #ccd4da;padding:30px 0;position:relative;width:938px;margin: 0 auto}
.gallcom img{width:42px;height:42px;float:left;margin-right: 25px;}
.gallcom ul li.bordernone{border:none;}
/*视频二级左侧*/
.bigvideo{position:relative;width:672px;height:379px;margin-bottom: 45px;margin-top: 20px;}
.bigvideo img{width:672px;height:379px;}
.bigvideo p{position:absolute;bottom:0;_bottom:4px;color:#fff;width:100%;height:45px;line-height: 45px;text-indent: 10px;background:rgba(0,0,0,0.5);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
.videolist{margin-bottom: 30px;height:auto;overflow:hidden;}
.videolist ul{width:700px;position:relative;}
.videolist ul li{float:left;margin-bottom: 20px;overflow:hidden;width:210px;height:152px;margin-right: 23px;position:relative;}

.videolist ul li a img{width:210px;height:152px;}
.videolist ul li a p{position:absolute;bottom:0px;color:#fff;height:30px;line-height: 30px;text-indent: 6px;background:rgba(0,0,0,0.5);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);font-size: 12px;width:210px;}
/*博客二级*/
.blogAdver{margin-top: 20px;}
.blogAdver img{width:672px;height:160px;}
.bloglist li a img{ float:left; width:110px; height:100px; margin-right: 20px; }
.astrDynamic { position: absolute; width: auto; height: 28px; right: 0; top: 20px; }
.bloglist li { padding: 30px 0; border-bottom: 1px solid #002944; width: 680px; height: 96px; position: relative; }
/*图库二级-瀑布流*/
.position_pbl{margin:20px auto 60px auto;width:1000px;}
#tab{margin:0 auto 15px;width:1000px;z-index:9999;overflow:hidden;}
.tab_left{float:left;width:510px;margin:10px 0;}
.tab_left ul li{float:left;height:29px;width:90px;text-align:center;margin:0 5px;line-height:29px;}
.tab_left ul li a{background:url(../images/bul.jpg) no-repeat;display:block;height:29px;width:90px;line-height:29px;}
.tab_left ul li .hovera{background:url(../images/bulhover.gif) no-repeat;display:block;height:29px;width:90px;line-height:29px;}
.tab_left ul li a:hover{background:url(../images/bulhover.gif) no-repeat;display:block;}
.tab_right{float:right;width:310px;background:#eeeeee;margin:10px 0;}
.tab_right .tab_ground{float:left;overflow:hidden;width:148px;margin-left:10px;}
.tab_right .tab_ground h3{float:left;height:35px;line-height:35px;}
.tab_right .tab_ground ul li{float:left;overflow:hidden;text-align:center;width:39px;height:35px;line-height:35px;}
.tab_right .tab_width{margin-left:27px;width:125px;}

.main{width:1000px;margin:auto;}
.main ul{*overflow:hidden;_height:1%;}
.main ul li{border-bottom:2px solid #CCC;float:left;display:inline;list-style:none;margin:6px 0;background:#FFF;width:236px;}
.main ul li.hover{border:1px solid #fa3241;border-bottom:2px solid #fa3241;}
.main ul li img{width:216px;display:block;}
.main ul li img.hover{filter:Alpha(opacity=90);-moz-opacity:.9;opacity:0.9;}
.main ul li h3{border-bottom: 1px solid #b5b5b5;width:216px;margin:0 auto;line-height: 30px;font-weight: bolder;position:relative;}
.main ul li h3,.main ul li p{font-size: 12px;color:#000;}
.main ul li p{line-height:25px;padding:10px 10px 20px 10px;}

.img_block{position:relative;padding:10px;}

.zoom,.ilike{position:absolute;line-height:25px;padding:0 0 2px 18px;text-align:center;top:14px;display:block;text-decoration:none;background:url(../images/pic_ilike.png) no-repeat -200px 0;}
.zoom{left:14px;width:42px;background-position:0 -71px;}
.zoom:hover{background-position:0 -99px;}
.ilike{right:14px;width:57px;background-position:0 -140px;}
.ilike:hover{background-position:0 -167px;}

.iNum,.iNum a{background:url(../images/pic_ilike.png) no-repeat 0 -528px;padding:0 0 6px 28px;line-height:11px;}
.iNum{background-position:12px -522px;}
.iNum a{background-position:12px -550px;text-decoration:none;}
.loading{text-align:center;padding:30px 0;}
.gallpositon{position:absolute;right:0px;margin-top: 2px;}
/*视频三级*/
.videothereIntrodu{border:1px solid #dfdfdf;background:#fff;height:auto;overflow:hidden; border-top:none;margin-top: -2px;padding:0 10px 20px 10px;width:658px; border-bottom: 5px solid #e3e4e8;border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px; -moz-border-radius:0 0 5px 5px; /* 老的 Firefox */
-webkit-border-radius:0 0 5px 5px; /* Safari 和 Chrome */
-o-border-radius:0 0 5px 5px; /* Opera */}
.videoline{width:660px;height:60px;border-bottom:7px solid #b5b5b5;margin: 0 auto;overflow:hidden;margin-bottom: 30px;}
h1.interprevideo{line-height: 26px;color:#868080;font-weight: bolder;margin-bottom: 6px;}
p.interprevideo{text-align: left;color:#868080;margin-bottom: 10px;}
/*视频三级广告图切换*/
.slide_x{overflow:hidden;position:relative;margin:30px auto 0 auto;width:252px;height:204px;background:#f7f7f7;}
.slide_x a{color:#eee;text-decoration:none;}
.slide_x .box{overflow:hidden;position:relative;width:252px;height:324px;padding: 0;}
.slide_x .list{overflow:hidden;width:9999px;}
.slide_x .list li{float:left;width:252px;position:relative;}
.slide_x .list img{vertical-align:top;}
.slide_x .list p{position:absolute;bottom:0;left:0;width:100%;height:24px;color:#eee;font:12px/24px "\5b8b\4f53";text-indent:12px;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');background:rgba(0,0,0,0.6);}
.slide_x .btn{overflow:hidden;position:absolute;bottom:4px;right:6px;}
.onevideo,.twovideo{position:relative;margin-bottom: 20px;width:252px;height:152px;}
.slide_x .btn li{float:left;width:16px;height:16px;margin:0 0 0 10px;border-radius:2px;background:#eee;color:#333;font:11px/16px Tahoma;text-align:center;cursor:pointer;}
.slide_x .btn .selected{background:#002a43;color:#fff;}
.slide_x .minus,
.slide_x .plus{position:absolute;top:110px;width:40px;height:50px;background-image:url(images/control.png);background-repeat:no-repeat;text-align:center;cursor:pointer;}
.slide_x .minus{left:0;background-position:0 0;}
.slide_x .plus{right:0;background-position:-40px 0;}
.slide_x .minus:hover{background-position:0 -50px;}
.slide_x .plus:hover{background-position:-40px -50px;}

p.bold,.details p strong{font-weight: bolder;color:#666;}
.interviewcon p{color:#666;}
/*访谈-人物介绍*/
.interintro{margin:20px 0;padding: 16px 16px 0 16px;width:648px;height:auto;background:#f9f9f9;overflow:hidden;}
.interintro dl dt{width:97px;height:auto;float:left;margin-right: 30px;_margin-right: 10px;overflow:hidden;}
.interintro img{width:95px;height:104px;float:left;margin-right: 30px;_margin-right: 10px;}
.interintro img{border:1px solid #e8e8e8;}
.interintro dl dd h1{font-size: 16px;color:#aeacac;font-weight: bolder;margin-bottom: 14px;line-height: 26px;}
/*专栏-内容*/
.Technical{width:680px;height:auto;overflow:hidden;margin:10px 0;}
.Technical ul{width:680px;}
.Technical ul li{padding:0 10px;background:#0d6cb4;color:#fff;line-height: 30px;height:30px;width:200px;text-align: center;margin-right: 10px;float:left;margin-bottom: 10px;}
.columnchild dd{padding:0;margin:24px 5px 0 5px;width:330px;}
.columnchild dd img{border:1px solid #e8e8e8;width:87px;height:93px;}
.columnchild dd a{width:94px;height:95px;display:block;padding:0;margin-right: 4px;overflow:hidden;} 
.astrsocial dl.columnchild{border:none;}
.aboutme .zdm{width:176px;height:176px;border-radius: 88px; -moz-border-radius:88px; /* 老的 Firefox */
-webkit-border-radius:88px; /* Safari 和 Chrome */
-o-border-radius:88px; /* Opera */ overflow:hidden;margin:20px auto 0 auto;} 
.aboutme dd{padding:0 20px;width:260px;font-size: 12px;color:#999;line-height: 24px;}
.aboutme dd p{text-align: center;margin: 0 auto 20px auto;color:#333;border-bottom: 1px dashed #dcdcdc;line-height: 60px;width:260px;font-size: 18px;}

.coltech{width:680px;height:auto;overflow:hidden;background:#f9f9f9;margin:20px 0;}
.coltech dt{color:#0d6cb4;height:36px;line-height: 36px;text-indent: 8px;border-bottom: 1px solid #0d6cb4;font-weight: bold;}
.coltech dd{padding:20px;overflow:hidden;height:auto;}
.coltechtp,.coltechtp img{width:116px;height:116px;float:left;margin-right: 20px;}
.coltechtp{
	width:116px;
	height:116px;
	border-radius: 58px; 
	-moz-border-radius:58px; /* 老的 Firefox */
	-webkit-border-radius:58px; /* Safari 和 Chrome */
	-o-border-radius:58px; /* Opera */ 
	overflow:hidden;
	margin:auto 20px 0 auto;
	 border:2px solid #dae0db;
} 
.coltech dd p{font-size: 14px;color:#666;line-height: 30px;margin-top: 19px;}
.coltech dd p strong{font-weight: bolder;}
.coltech ul{width:480px;height:auto;overflow:hidden;}
.coltech ul li{ background: url(../images/dot.jpg) no-repeat 5px 23px; text-indent: 16px; margin: 0 10px; height: 40px; line-height: 46px; height: auto; overflow: hidden; height: 37px; width:215px;overflow:hidden;float:left;}
.coltech ul li a{font-size: 12px; color: #666;}
.coltech a{color:#146caf;}

.famousblog dt p{text-align: center;color:#666;font-weight: bold;line-height: 30px;margin-bottom: 6px;}
.famousblog dt img{border:none;}
p.famousb2{margin-bottom: 0;font-size: 12px;color: #666;padding:0 0 20px 0; }
p.famousb1{ line-height: 24px; font-size: 14px; color: #666;margin-bottom: 10px;font-weight: bolder; }
.famousblog .titfo{text-align: left;margin-bottom: 10px;}

.blogborbottomn{border-bottom: none;}
.famoubloghot dd{width:276px;height:auto;overflow:hidden;margin: 24px 16px 0 16px;padding: 0;}
.famoubloghot img{float:left;width:70px;height:75px;margin-right: 10px;border:1px solid #aba9a8;}
.famoubloghot p,.famoubloghot h3{color:#0078b6;line-height: 20px;font-size: 12px;}
.famoubloghot h3{ font-weight: bold; margin-bottom: 2px; font-size: 14px; }
.blogmore{ border-left: 1px solid #eee;border-right: 1px solid #eee;border-bottom: 1px solid #eee;background:#fcfcfc; }
.blogmore dt{ border-bottom: 2px solid #0078b6; color: #0078b6; text-indent: 8px; height: 35px; line-height: 35px; font-weight: bold; }
.blogmore dd{padding:10px 10px;height:auto;overflow:hidden;width:310px;}
.blogmore dd ul li a,.blogmore dd ul li{line-height: 22px;color:#666;float:left;margin-right: 13px; font-size: 14px;}

#wrapper{position:relative;}
#wrapper p a.download{color:#198fd6;font-size: 12px;position:absolute;bottom:-30px;right:0;}
/*关于-科学美国人*/
.competLeft{width:230px;height:auto;overflow:hidden;padding:40px 0 0 0;}
.competLeft p{color:#225276;width:230px;border-bottom: 1px solid #000;line-height: 26px;margin-bottom: 10px;font-weight: bolder;font-size: 20px; }
.competLeft p span{font-family: Tahoma,Helvetica,Arial,'宋体',sans-serif,sans-serif;font-size: 14px;}
#competleftbox li{margin-bottom: 9px;}
#competleftbox li a{display:block;width:210px;height:50px;line-height: 50px;text-align: left;padding-left: 20px;background:#434a54;color:#c9e1fe;}
#competleftbox li.thistab a,#competleftbox li a:hover{background:#20252b;color:#fff;} 
.competRight{width:740px;padding:60px 0 60px 30px;_width:700px;overflow:hidden;}
#mall{width:740px;padding:90px 0 60px 30px;}
#competrightbox h1{font-size: 18px;color:#747b83;margin-bottom: 30px;font-weight: bolder;text-align: center;}
#competrightbox p{font-size: 14px;color:#747b83;font-family:"simsun";line-height: 28px;margin-bottom: 10px;text-indent: 30px;}
#competrightbox p.comper_red_margin{font-size: 12px;color:red;margin-top: 40px;text-align: center;text-indent: 0;}
#competrightbox table{width:740px;border:4px solid #bdc7d0;height:auto;overflow:hidden;}
#competrightbox table td{line-height: 40px;font-size: 12px;color:#000;text-align: center;padding-left: 20px;}
/*商城-电子版*/
.malllist{width:736px;height:auto;overflow:hidden;background:#eaedf1;border-radius: 5px;border:1px solid #c5c6c7;-moz-border-radius:5px;
-webkit-border-radius:5px;-o-border-radius:5px;margin-bottom: 30px;}
.mallLeft{width:149px;padding:30px;text-align: center;border-right:1px dashed #a4adb9;}
.mallLeft img{margin: 0 auto;/*width:144px;height:184px;*/}
.mallname{width:149px;height:34px;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;background:#5e6d81;line-height: 34px;text-align: center;margin-bottom: 17px;font-size: 14px;color:#fff;}
.mallRight{width:480px;height:280px;padding:20px 20px 0 20px;position:relative;}
div#mallp p{font-size: 14px;line-height: 28px;color:#333;font-family: '宋体';margin-bottom: 0;text-indent: 0px;}
#mallp a.down,#mallp a.appledown{width:134px;height:40px;display:inline-block;margin-top: 10px;position:absolute;right:30px;bottom:20px;}
a.appledown{background-position: -294px -326px;}
a.down{background-position: -294px -437px;}
.cross-platform{padding:10px;width:372px;height:90px;margin: 0 auto;background:#d2d5d8;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;margin-top: 10px;position:relative;}
#mallp .cross-platform a.khd{width:76px;height:90px;display:inline-block;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border:1px solid #fff;color:#5e6d81;position:relative;text-align: center;margin-right: 5px;}
#mallp .cross-platform .Android{background-position:-289px -379px; }
#mallp .cross-platform .iOS{background-position:-350px -379px; }
#mallp .cross-platform .Kindle{background-position:-416px -379px; }
.khdicon{width:260px;float:right;}
#mallp .cross-platform p{width:110px;float:left;color:#5e6d81;line-height: 80px;height:80px;}
#mallp .cross-platform a.khd div{width:45px;height:45px;margin: 10px auto 4px auto;}
#mallp .cross-platform a.khd span{text-align: center;color:#5e6d81;font-size: 14px;}
/*商城-合订本3*/
.volmebook{background:#fafaff;padding: 20px 0 0 0;height:auto;overflow:hidden;}
.book{padding:0 30px 40px 30px;width:618px;height:auto;overflow:hidden;float:left;width:207px;}
.book img{width:207px;height:280px;float:left;}
.book_content{width:460px;float:right;position:relative;height:280px;}
.book_content h4,.clacation h4{font-size: 14px;color:#1468a8;margin-bottom: 20px;margin-top: 20px;font-weight: bolder;}
.book_content p,.clacation p{font-size: 12px;color:#666;line-height: 24px;}
.buybook{width:172px;height:42px;position:absolute;right:0;bottom:0;}
.buybook span{font-weight: bolder;}
a.buy{width:71px;height:40px;background-position:0 -449px;display:inline-block;color:#fff;line-height: 40px;text-align: center;margin-left: 20px;}
.bookbj{background:url(../images/bookbj.png);width:740px;height:25px;clear:both;}
.bookcontent{width:700px;height:auto;overflow:hidden;padding:20px 20px;}
.bookcontent p{font-size: 14px;margin-bottom: 30px;color:#333;line-height: 26px;}
p.gray{font-weight: bolder;color:#333;margin-bottom: 0;}
p.colorRed{color:#cc0000;font-weight: bold;}
/*商城-合订本2*/
#seconvolume{width:740px;padding:90px 0 60px 20px;_width:700px;overflow:hidden;_padding-left: 0;_margin-right: 20px;}
#seconvolume ul{width:790px;height:auto;overflow:hidden;}
#seconvolume ul li{width:320px;height:170px;border:1px solid #f1f1f1;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;background: #fafaff;margin:0 10px 10px 0;float:left;padding:20px;position:relative;}
#seconvolume ul li img{width:121px;height:165px;float:left;margin-right: 10px;}
.clacation{width:145px;border-left: 1px solid #e1e1e5;float:right;height:175px;padding:0 0 0 20px;}
.clacation .buybook{bottom:20px;}
.competitionbox #mainsrp-pager{margin: 40px auto 50px 280px;}
/*商城-杂志订阅*/
#magabox{width:790px;height:auto;overflow:hidden;}
#magabox li{width:179px;height:338px;padding:20px 20px 30px 20px;background:#fafaff;margin:0 36px 28px 0;border:1px solid #f1f1f1;float:left;text-align: center;}
#magabox li img{width:170px;height:224px;}
#magabox li a{width:180px;height:40px;float:left;margin-bottom: 10px;line-height: 40px;color:#fff;}
#magabox li p{line-height: 40px;color:#006699;font-size: 14px;}
.magasub{background-position:0  -512px;}
.magabuy{background-position:-190px  -512px;}
.publiYear{background:url(../images/publiYear.png) repeat-x;width:740px;height:37px;margin-bottom: 24px;position:relative;}
.publiYear span{font-size: 14px;line-height: 36px;margin-left: 20px;float:left;margin-right: 10px;}
.publiYear ul{width:480px;overflow:hidden;_width:500px;}
.publiYear li{float:left;}
.publiYear li a{padding:0 12px;line-height: 36px;color:#000;font-size: 12px;background:url(../images/yearborder.png) top right no-repeat;height:32px;display:inline-block;}
.publiYear li.magleftbj{background:url(../images/yearborder.png) top left no-repeat;}
.publiYear li a.yearchoose{background:#fff;border-left: 1px solid #e8e8e8;color:red;}
.preyear{width:40px;height:36px;line-height: 34px;text-align: center;float:left;cursor:pointer;}
.nextyear{width:40px;height:36px;line-height: 34px;text-align: center;float:right;margin-right: 36px;cursor:pointer;_margin-right: 0px;}
#magazing{_width:740px;_padding-left: 0;_margin-left:20px;}
/*活动-摄影大赛*/
.photolist{width:1000px;height:auto;overflow:hidden;margin-top: 40px;margin-bottom: 60px;}
.photolist .photoimg img{width:525px;height:280px;float:left;}
.photolist li{width:1000px;float:left;margin-bottom: 40px;background:#f9f9f9;}
.photoimg{position:relative;width:525px;height:280px;float:left;}
.photolistright{float:right;width:400px;height:auto;overflow:hidden;padding:30px 20px 0 0;}
.photolistright h1{font-size: 22px;color:#19a2d8;line-height: 44px;}
.photolistright p{font-size: 14px;color:#000;line-height: 28px;,margin-bottom: 10px;}
.photolist .photoimg div.photoleft{position:absolute;right:0px;_right:-1px;width:15px;height:32px;top:20px;margin: 0;background:url(../images/photoleft.png) no-repeat;}
/*专题*/
.projectbox{margin:30px auto 60px auto;}
.bigphotopro,.bigphotopro img{width:635px;height:447px;float:left;}
.bigphotoproIntro{border-bottom: 4px solid #7f9589;width:285px;height:443px;position:relative;padding:0 40px;}
.bigphotoproIntro h1{font-size: 20px;color:#7a7a7a;font-weight: bolder;margin-bottom: 20px;line-height: 48px;}
.bigphotoproIntro p{font-size:14px;color:#7a7a7a;line-height: 28px;margin-bottom: 50px;}
.bigphotoproIntro a.look{color:#fff;background-position: 0 -575px;width:280px;height:48px;margin: 0 auto;display:inline-block;text-align:center;line-height: 48px;font-weight: bolder;}
.bigproject{width:1000px;height:auto;overflow:hidden;}
.prolist{width:940px;padding: 65px 30px 30px 30px;background:#fcfbf7;height:auto;overflow:hidden;}
.prolist ul{width:1060px;}
.prolist ul li{width:440px;margin-right: 60px;border-top: 2px solid #1268a6;float:left;margin-bottom: 40px;}
.prolist ul li strong{font-size: 24px;color:#1266a2;line-height: 60px;margin-bottom: 10px;}
.prolist ul li img{width:440px;height:268px;margin-bottom: 20px;}
.prolist ul li p{font-size: 14px;color:#333;line-height: 28px;width:367px;height:auto;overflow:hidden;margin-right: 10px;float:left;}
.prolist ul li a{display:inline-block;width:53px;height:53px;background-position: -341px -575px;float:right;margin-top: 10px;}



/*个人中心*/
.hometop,.homecontent,.hdynamic{width:100%;}
.hometop{background:#002944;height:54px;}
.homelogo{width:90px;height:54px;background-position: 0 -627px;display:inline-block;padding-left: 144px;line-height: 54px;color:#fff;}
.hometopr ul{width:300px;}
.hometopr ul li{float:left;}
.hometopr ul li a{padding:0 15px;color:#fff;line-height:54px;display:inline-block;height:54px;}
.hometopr ul li a:hover{background:#17527f;}
.hometopr ul li a.hchoose{background:#17527f;}
.homeheader{background:#f3f3f3;width:100%;height:194px;padding-top: 25px;}
.homeheaderbox{background:#225276;height:194px;}
.homehebocen{height:130px;padding:46px 0 20px 0;}
.homehlb{width:128px;height:128px;border-radius: 5px; -moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;overflow:hidden;margin-right: 30px;float:left;}
.homehl img{width:128px;height:128px;float:left;}
.hometext ul{width:220px;height:auto;overflow:hidden;padding-top: 10px;}
.hometext ul li{min-width:100px;margin-right: 10px;color:#fff;line-height: 20px;float:left;margin-bottom: 10px;font-size: 14px;height:20px;_width:100px;}
.hinfor{color:#fd4d17;font-size: 12px;line-height:20px;display:block;}
.community{width:84px;margin: 0 auto 10px auto;}
.community img{width:80px;height:80px;border: 2px solid #819db1;border-radius: 57px; -moz-border-radius:57px;-webkit-border-radius:57px;-o-border-radius:57px;}
.hdynamicbox{padding-top: 30px;}
.homehr ul li{width:110px;height:auto;overflow:hidden;text-align:center;float:left;}
.homehr ul li a{color:#2ac86a;font-size: 12px;}
.hdynamic{background:#f3f3f3;height:auto;overflow:hidden;padding-bottom: 60px;}
.hdbl{width:154px;height:256px;background:#fff;padding: 8px 8px 30px 8px;height:auto;overflow:hidden;margin-right: 10px;}
.hdbl ul li{height:30px;width:154px;position:relative;margin-bottom: 4px;}
.hdbl ul li a{color:#225276;line-height: 30px;width:154px;height:30px;display:inline-block;font-size: 14px;}
.hdbl ul li a.hdblchoose,.hdbl ul li a:hover{background:#d7efff;}
.hdbl ul li a i{width:40px;height:30px;display:inline-block;float:left;}
a.kyuser{background-position: -114px -457px;width:154px;height:34px;display:inline-block;line-height: 30px;color:#fff;text-align: center;font-size: 14px;margin-top: 30px;}
span.hnum{min-width: 16px;height:16px;background:#fd4715;display:inline-block;position:absolute;line-height: 16px;border-radius: 8px; -moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;text-align: center;color:#fff;font-size: 12px;}
.hcdynamic{margin-bottom: 14px;}
i.homeicon{background-position: 10px -675px;}
i.message{background-position: 10px -710px;}
i.fright{background-position: 10px -744px;}
i.mana{background-position: 10px -782px;}
.hcheader span{float:left;text-indent: 20px;line-height: 34px;}
.hcheader{width:567px;height:34px;background:#e7f3fb;border-left: 1px solid #e1e8ec;border-bottom: 1px solid #b6d0e3;border-right: 1px solid #e1e8ec;-moz-box-shadow: 0px 3px 2px #b6d0e3; /* 老的 Firefox */
box-shadow: 0px 3px 2px #b6d0e3; }
.hcheaderzt{float:right;width:108px;height:34px;line-height: 34px;}
.hcheaderzt ul li a{width:20px;height:34px;display:inline-block;float:left;margin-right: 5px;}
.hcheaderzt ul li{float:left;width:34px;height:34px;color:#b2ccdf;}
a.hshare{background-position: -36px -673px;}
a.hset{background-position: -67px -673px;}
a.hmore{background-position: -97px -673px;}
.f-aside{width:569px;height:auto;overflow:hidden;background:#fff;}
.f-aside li a.h-more,.f-aside li.h-li-more{color:#4391cc;line-height: 20px;font-size: 14px;text-align: center;padding:8px 0;}
.f-user-pto a,.f-user-pto,.f-user-pto img,.h-r-rec img{width:50px;height:50px;border-radius: 5px; -moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;float:left;margin-right: 15px;_margin-right: 5px;}
.f-user-info{width:460px;float:left;}
.f-nick,.info-detail{margin-bottom: 10px;width:460px;}
.f-nick a{font-size: 14px;color:#000000;margin-right: 10px;display:inline-block;}
.ui-mr8{margin-right: 8px;}
.state,.info-detail a{font-size: 12px;color:#999;}
.h-user-h{width:525px;padding:22px 22px 10px 22px;clear:both;height:auto;overflow:hidden;}
.f-info{width:525px;padding:2px 22px 10px 22px;clear:both;}
.f-info strong,.my-ricon strong{font-weight: bold;}
.f-info p,.f-info strong,.my-ricon p,.my-ricon strong{color:#333;font-size: 12px;line-height: 20px;}
.f-info p a,.my-ricon p a,.my-ricon strong b{color:#fd4d17;}
.f-op-wrap{width:545px;background:#e7f3fb;border: 1px solid #c7e7ff;padding-left: 22px;}
.f-op-wrap a,.my-ui-there a{font-size: 12px;color:#4391cc;margin-right: 16px;line-height: 38px;_height:30px;_display:inline-block;_padding-top: 8px;}
.f-op-wrap i,.my-ui-there i{width:16px;height:16px;display:inline-block;margin: 2px 4px 0 0;}
i.icon-comment{background-position: -250px -683px;}
*i.icon-comment{background-position: -250px -686px;}
i.icon-forward{background-position: -283px -683px;}
*i.icon-forward{background-position: -283px -686px;}

.hdbr{width:240px;height:auto;overflow:hidden;}
.h-r-pho img{width:240px;height:140px;}
.h-r-rec,.h-r-fri{width:240px;background:#fff;margin-top: 12px;}
p.h-e-web{font-size: 16px;color:#333;line-height: 20px;font-weight: bold;padding: 12px 0 0 12px;}
.h-r-rec strong{font-weight: bolder;}
.h-r-rec p,.h-r-rec strong{font-size: 14px;color:#666;line-height: 20px;}
.h-r-rec-r{width:150px;height:auto;overflow:hidden;float:left;}
.h-r-rec ul,.h-r-fri ul{padding:0 12px 12px 12px;height:auto;overflow:hidden;}
.h-r-rec ul li{border-bottom: 1px dashed #b6b6b6;padding: 20px 0;height:auto;overflow:hidden;}
.h-r-rec ul li a{height:auto;overflow:hidden;width:216px;display:inline-block;}
.h-r-rec-more{margin-top: -13px;width:240px;height:40px;line-height: 40px;border-top: 1px solid #b5b5b5;text-align: center;*margin-top: -20px;background:#fff;}
.h-r-fri .h-r-rec-more{*margin-top: -0px}
.h-r-rec-more a{color:#666;font-size: 14px;}
.h-r-fri ul{width:230px;margin-top: 12px;}
.h-r-fri ul li{width:65px;height:90px;float:left;margin-right: 10px;text-align: center;margin-bottom: 10px;}
.h-r-fri ul li a{color:#333;line-height: 26px;font-size: 14px;}
.h-r-fri ul li img{width:65px;height:65px;border-radius: 5px; -moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;float:left;}
.h-com-heve{background:#f2f2f5;border-left: 1px solid #e3e3e4;border-bottom: 1px solid #e3e3e4;border-right: 1px solid #e3e3e4;width:527px;padding: 20px 10px 10px 30px;position:relative;}
.h-com-heve ul,.h-com-heve ul li,.u-arti-com ul,.u-arti-com ul li{height:auto;overflow:hidden;}
.h-com-heve ul li,.u-arti-com ul li{margin-bottom: 20px;}
.h-com-hl{width:30px;height:30px;border-radius: 5px; -moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;overflow:hidden;margin-right: 16px;float:left;}
.h-com-hl img{width:30px;height:30px;}
.h-com-hr{font-size: 12px;color:#333;width:481px;float:left;line-height: 20px;position:relative;}
.h-com-hr .com_namecard{font-size: 14px;color:#fd4d17;}
.h-reply{width:30px;height:16px;position:absolute;color:#999;font-size: 12px;right:0;bottom:0;}
.h-com-text{width:479px;border:1px solid #92c6ee;height:30px;}
.h-com{width:72px;height:26px;background-position: -274px -639px;display:inline-block;position:absolute;right:0;bottom:0;text-align: center;line-height: 26px;color:#fff;}
.h-h-40{height:36px;}
.ui-com-down{position:absolute;width:17px;height:10px;top:-8px;left:50px;background-position: -314px -580px;}
/*个人中心文章内容页*/
.u-com-box{width:100%;height:auto;overflow:hidden;background:#f3f3f3;padding-bottom: 80px;}
.u-header{width:970px;height:35px;background:#e7f3fb;padding:0 15px;margin: 30px 0 0 0;}
.u-backlist{font-size: 14px;line-height: 35px;color:#4391cc;}
.u-header span{float:left;color:#333;line-height: 35px;font-weight: bold;}
.u-title{width:968px;padding:30px 16px 30px 16px;background:#fff;height:auto;overflow:hidden;position:relative;}
.u-title-t{font-size: 26px;font-weight: bolder;color:#666;line-height: 52px;margin-right: 100px;}
.u-title-time{font-size: 14px;color:#999;}
.u-arti-np{min-width: 300px;float:right;text-align: right;color:#4391cc;font-size: 14px;position:absolute;top:86px;right:16px;}
.u-how-many,.u-how-many-next{color:#999;}
.u-current,.u-ui-slash{color:#4391cc;line-height: 20px;}
a.u-ui-four{color:#4391cc;font-size: 14px;margin-right: 8px;margin-left: 8px;line-height: 20px;}
a.u-ui-four i{width: 16px;height: 17px;display: inline-block;margin: 2px 4px 0 0;}
.u-ui-four1{background-position: -250px -682px;}
.u-ui-four2{background-position: -152px -680px;}
.u-ui-four3{background-position: -183px -681px;}
.u-ui-four4{background-position: -212px -682px;}
*.u-ui-four4{background-position: -212px -682px;}
a.u-mrl-zero{margin-left: 0;}
.u-arti-con{border-top: 1px solid #bfbfbf;padding:30px 16px 30px 16px;margin-top: 30px;position:relative;}
.u-arti-conp{margin-bottom: 30px;}
.u-arti-conp p{color:#333;font-size: 14px;line-height: 40px;text-indent: 2em;}
.u-arti-con .u-arti-slash{min-width: 300px;float:right;text-align: right;color:#4391cc;font-size: 14px;position:absolute;bottom:30px;right:16px;}
.u-arti-com{border-top: 1px solid #bfbfbf;overflow:hidden;height:auto;padding: 30px 16px 0 16px;}
.u-arti-com .h-com-hl img{width:80px;height:80px;}
.u-arti-com .h-com-hl{width: 80px;height: 80px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;overflow: hidden;margin-right: 16px;float: left;}
.u-arti-com .h-com-hr  .h-com-text {width: 834px;border: 1px solid #92c6ee;height: 80px;
}
.u-arti-com .h-com-hr {font-size: 12px;color: #333;width: 834px;float: left;line-height: 20px;position: relative;
}
.u-artipublis{width:94px;height:28px;background-position: -368px -639px;display:inline-block;position:absolute;right:0;bottom:0;text-align: center;line-height: 26px;color:#fff;}
.u-arti-com .h-com-hr .u-artipublis {width: 94px;height: 28px;background-position: -368px -639px;display: inline-block;position: absolute;left: 0;bottom: 0;text-align: center;line-height: 26px;color: #fff;
}
/*我的主页*/
.my-right{width: 818px;height: auto;overflow: hidden;background: #fff;padding-bottom: 60px;}
.my-right-hea{width: 775px;height:34px;background:#e7f3fb;border-left: 1px solid #e1e8ec;border-bottom: 1px solid #b6d0e3;border-right: 1px solid #e1e8ec;-moz-box-shadow: 0px 3px 2px #b6d0e3; /* 老的 Firefox */
box-shadow: 0px 3px 2px #b6d0e3; padding: 0 20px; }
.my-right-hea a{line-height: 34px;color:#4391cc;}
.my-right-hea span{float:left;line-height: 34px;}
.my-ri-list{padding:0 20px 20px 20px;}
.my-ri-list,.my-ri-list ul li{background: #fff;height: auto;overflow: hidden;}
.my-ri-list ul li{width:775px; padding:30px 0 20px 0;border-bottom: 1px solid #e3e3e3; }
.m-release{background-position: -183px -680px;display: inline-block;width: 20px;height: 24px;margin-top: 5px;float: left;}
.my-ri-listl,.my-ri-listl a,.my-ri-listl img{width: 105px;height: 105px;}
.my-ri-listl{margin-right: 24px;border-radius: 5px; -moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;overflow: hidden;}
.my-ricon{width: 646px;height: auto;overflow: hidden;padding: 6px 0;}
.my-ui-there{height: auto;overflow:hidden;}
.my-time-read{width:146px;height: 16px;}
.my-time-read a,.my-time-read span{font-size: 12px;color: #999;line-height: 16px;}
.my-time-read span{margin-right: 5px;}
.my-page{width: 388px;height: 38px;margin:0 auto;line-height: 38px;padding-bottom: 20px;}
.my-page ul{float: left;width: 290px;}
.my-page ul li{border:none;color: #62a0d3;font-size: 12px;float: left;padding: 0 5px;}
.my-page .form input{border:1px solid #62a0d3;width: 37px;height: 20px;text-align: center;}
.my-page ul li a{color: #62a0d3;}
.my-page ul li a:hover{color:#666;}
.my-page .form{width: 98px;float: left;color:#666;font-size: 12px;height: 38px;}
.my-page ul li a#active{color:#666;}
.writepubli{padding:10px 10px 0 10px;}
.writepubli input{width:92px;height:28px;border:none;background-position: -368px -639px;color:#fff;cursor:pointer;} 











































/*音频*/
#copyright
		{ font-size: 0.875em; /* 14 */
			text-align: center; margin-top: 1.429em; /* 20 */}
			#copyright a
			{ font-weight: 700; }


		/*
			PLAYER
		*/

		.audioplayer
		{ height: 2.5em; /* 40 */
			color: #fff; text-shadow: 1px 1px 0 #000; border: 1px solid #222; position: relative; z-index: 1; background: #333; }


			/* mini mode (fallback) */

			.audioplayer-mini
			{ width: 2.5em; /* 40 */
				margin: 0 auto; }


			/* player elements: play/pause and volume buttons, played/duration timers, progress bar of loaded/played */

			.audioplayer > div
			{ position: absolute; }


			/* play/pause button */

			.audioplayer-playpause
			{ width: 2.5em; /* 40 */
				height: 100%; text-align: left; text-indent: -9999px; cursor: pointer; z-index: 2; top: 0; left: 0; }
				.audioplayer:not(.audioplayer-mini) .audioplayer-playpause
				{ border-right: 1px solid #555; border-right-color: rgba( 255, 255, 255, .1 ); }
				.audioplayer-mini .audioplayer-playpause
				{ width: 100%; }
				.audioplayer-playpause:hover,
				.audioplayer-playpause:focus
				{ background-color: #222; }
				.audioplayer-playpause a
				{ display: block; }
				.audioplayer-stopped .audioplayer-playpause a
				{ width: 0; height: 0; border: 0.5em solid transparent; /* 8 */
					border-right: none; border-left-color: #fff; content: ''; position: absolute; top: 50%; left: 50%; margin: -0.5em 0 0 -0.25em; /* 8 4 */}
				.audioplayer-playing .audioplayer-playpause a
				{ width: 0.75em; /* 12 */
					height: 0.75em; /* 12 */
					position: absolute; top: 50%; left: 50%; margin: -0.375em 0 0 -0.375em; /* 6 */}
					.audioplayer-playing .audioplayer-playpause a:before,
					.audioplayer-playing .audioplayer-playpause a:after
					{ width: 40%; height: 100%; background-color: #fff; content: ''; position: absolute; top: 0; }
					.audioplayer-playing .audioplayer-playpause a:before
					{ left: 0; }
					.audioplayer-playing .audioplayer-playpause a:after
					{ right: 0; }


			/* timers */

			.audioplayer-time
			{ width: 4.375em; /* 70 */
				height: 100%; line-height: 2.375em; /* 38 */
				text-align: center; z-index: 2; top: 0; }
				.audioplayer-time-current
				{ border-left: 1px solid #111; border-left-color: rgba( 0, 0, 0, .25 ); left: 2.5em; /* 40 */}
				.audioplayer-time-duration
				{ border-right: 1px solid #555; border-right-color: rgba( 255, 255, 255, .1 ); right: 2.5em; /* 40 */}
					.audioplayer-novolume .audioplayer-time-duration
					{ border-right: 0; right: 0; }


			/* progress bar of loaded/played */

			.audioplayer-bar
			{ height: 0.875em; /* 14 */
				background-color: #222; cursor: pointer; z-index: 1; top: 50%; right: 6.875em; /* 110 */
				left: 6.875em; /* 110 */
				margin-top: -0.438em; /* 7 */}
				.audioplayer-novolume .audioplayer-bar
				{ right: 4.375em; /* 70 */}
				.audioplayer-bar div
				{ width: 0; height: 100%; position: absolute; left: 0; top: 0; }
				.audioplayer-bar-loaded
				{ background-color: #333; z-index: 1; }
				.audioplayer-bar-played
				{ background: #007fd1; z-index: 2; }


			/* volume button */

			.audioplayer-volume
			{ width: 2.5em; /* 40 */
				height: 100%; border-left: 1px solid #111; border-left-color: rgba( 0, 0, 0, .25 ); text-align: left; text-indent: -9999px; cursor: pointer; z-index: 2; top: 0; right: 0; }
				.audioplayer-volume:hover,
				.audioplayer-volume:focus
				{ background-color: #222; }
				.audioplayer-volume-button
				{ width: 100%; height: 100%; }
					.audioplayer-volume-button a
					{ width: 0.313em; /* 5 */
						height: 0.375em; /* 6 */
						background-color: #fff; display: block; position: relative; z-index: 1; top: 40%; left: 35%; }
						.audioplayer-volume-button a:before,
						.audioplayer-volume-button a:after
						{ content: ''; position: absolute; }
						.audioplayer-volume-button a:before
						{ width: 0; height: 0; border: 0.5em solid transparent; /* 8 */
							border-left: none; border-right-color: #fff; z-index: 2; top: 50%; right: -0.25em; margin-top: -0.5em; /* 8 */}
						.audioplayer:not(.audioplayer-muted) .audioplayer-volume-button a:after
						{ /* "volume" icon by Nicolas Gallagher, http://nicolasgallagher.com/pure-css-gui-icons */
							width: 0.313em; /* 5 */
							height: 0.313em; /* 5 */
							border: 0.25em double #fff; /* 4 */
							border-width: 0.25em 0.25em 0 0; /* 4 */
							left: 0.563em; /* 9 */
							top: -0.063em; /* 1 */
							-webkit-border-radius: 0 0.938em 0 0; /* 15 */
							-moz-border-radius: 0 0.938em 0 0; /* 15 */
							border-radius: 0 0.938em 0 0; /* 15 */
							-webkit-transform: rotate( 45deg ); -moz-transform: rotate( 45deg ); -ms-transform: rotate( 45deg ); -o-transform: rotate( 45deg ); transform: rotate( 45deg ); }


				/* volume dropdown */

				.audioplayer-volume-adjust
				{ height: 6.25em; /* 100 */
					cursor: default; position: absolute; left: 0; right: -1px; top: -9999px; background: #333; }
					.audioplayer-volume:not(:hover) .audioplayer-volume-adjust
					{ opacity: 0; }
					.audioplayer-volume:hover .audioplayer-volume-adjust
					{ top: auto; bottom: 100%; }
					.audioplayer-volume-adjust > div
					{ width: 40%; height: 80%; background-color: #222; cursor: pointer; position: relative; z-index: 1; margin: 30% auto 0; }
						.audioplayer-volume-adjust div div
						{ width: 100%; height: 100%; position: absolute; bottom: 0; left: 0; background: #007fd1; }
				.audioplayer-novolume .audioplayer-volume
				{ display: none; }


		
			.audioplayer
			{ -webkit-box-shadow: inset 0 1px 0 rgba( 255, 255, 255, .15 ), 0 0 1.25em rgba( 0, 0, 0, .5 ); /* 20 */
				-moz-box-shadow: inset 0 1px 0 rgba( 255, 255, 255, .15 ), 0 0 1.25em rgba( 0, 0, 0, .5 ); /* 20 */
				box-shadow: inset 0 1px 0 rgba( 255, 255, 255, .15 ), 0 0 1.25em rgba( 0, 0, 0, .5 ); /* 20 */}
			.audioplayer-volume-adjust
			{ -webkit-box-shadow: -2px -2px 2px rgba( 0, 0, 0, .15 ), 2px -2px 2px rgba( 0, 0, 0, .15 ); -moz-box-shadow: -2px -2px 2px rgba( 0, 0, 0, .15 ), 2px -2px 2px rgba( 0, 0, 0, .15 ); box-shadow: -2px -2px 2px rgba( 0, 0, 0, .15 ), 2px -2px 2px rgba( 0, 0, 0, .15 ); }
			.audioplayer-bar,
			.audioplayer-volume-adjust > div
			{ -webkit-box-shadow: -1px -1px 0 rgba( 0, 0, 0, .5 ), 1px 1px 0 rgba( 255, 255, 255, .1 ); -moz-box-shadow: -1px -1px 0 rgba( 0, 0, 0, .5 ), 1px 1px 0 rgba( 255, 255, 255, .1 ); box-shadow: -1px -1px 0 rgba( 0, 0, 0, .5 ), 1px 1px 0 rgba( 255, 255, 255, .1 ); }
			.audioplayer-volume-adjust div div,
			.audioplayer-bar-played
			{ -webkit-box-shadow: inset 0 0 5px rgba( 255, 255, 255, .5 ); -moz-box-shadow: inset 0 0 5px rgba( 255, 255, 255, .5 ); box-shadow: inset 0 0 5px rgba( 255, 255, 255, .5 ); }
			.audioplayer-playpause,
			.audioplayer-volume a
			{ -webkit-filter: drop-shadow( 1px 1px 0 #000 ); -moz-filter: drop-shadow( 1px 1px 0 #000 ); -ms-filter: drop-shadow( 1px 1px 0 #000 ); -o-filter: drop-shadow( 1px 1px 0 #000 ); filter: drop-shadow( 1px 1px 0 #000 ); }
			.audioplayer,
			.audioplayer-volume-adjust
			{ background: -webkit-gradient( linear, left top, left bottom, from( #444 ), to( #222 ) ); background: -webkit-linear-gradient( top, #444, #222 ); background: -moz-linear-gradient( top, #444, #222 ); background: -ms-radial-gradient( top, #444, #222 ); background: -o-linear-gradient( top, #444, #222 ); background: linear-gradient( to bottom, #444, #222 ); }
			.audioplayer-bar-played
			{ background: -webkit-gradient( linear, left top, right top, from( #007fd1 ), to( #c600ff ) ); background: -webkit-linear-gradient( left, #007fd1, #c600ff ); background: -moz-linear-gradient( left, #007fd1, #c600ff ); background: -ms-radial-gradient( left, #007fd1, #c600ff ); background: -o-linear-gradient( left, #007fd1, #c600ff ); background: linear-gradient( to right, #007fd1, #c600ff ); }
			.audioplayer-volume-adjust div div
			{ background: -webkit-gradient( linear, left bottom, left top, from( #007fd1 ), to( #c600ff ) ); background: -webkit-linear-gradient( bottom, #007fd1, #c600ff ); background: -moz-linear-gradient( bottom, #007fd1, #c600ff ); background: -ms-radial-gradient( bottom, #007fd1, #c600ff ); background: -o-linear-gradient( bottom, #007fd1, #c600ff ); background: linear-gradient( to top, #007fd1, #c600ff ); }
			.audioplayer-bar,
			.audioplayer-bar div,
			.audioplayer-volume-adjust div
			{ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
			.audioplayer
			{ -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-bottom: 40px; }
			.audioplayer-volume-adjust
			{ -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; }
			.audioplayer *,
			.audioplayer *:before,
			.audioplayer *:after
			{ -webkit-transition: color .25s ease, background-color .25s ease, opacity .5s ease; -moz-transition: color .25s ease, background-color .25s ease, opacity .5s ease; -ms-transition: color .25s ease, background-color .25s ease, opacity .5s ease; -o-transition: color .25s ease, background-color .25s ease, opacity .5s ease; transition: color .25s ease, background-color .25s ease, opacity .5s ease; }


		/* responsiveness */

		@media only screen and ( max-width: 32.5em ) /* 520 */
		{ body
			{ -webkit-box-shadow: inset 0 0 9.375em rgba( 0, 0, 0, .5 ); /* 150 */
				-moz-box-shadow: inset 0 0 9.375em rgba( 0, 0, 0, 5 ); /* 150 */
				box-shadow: inset 0 0 9.375em rgba( 0, 0, 0, .5 ); /* 150 */}

































