/*
 * Author:sandy
 * Creat Date:2014-11-25
*/
/*base*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,th,td,iframe{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;vertical-align:top;}
option{padding-left:5px;*padding:0;}
li{list-style:none;}
cite,code,caption,em,i{font-style:normal;font-weight:normal;}
q:before,q:after{content:'';}
a{color:#333;text-decoration:none;}
/*a:visited{color:#800080;}*/
a:hover{color:#f40000;}
a:active,a:focus,a:visited{outline:none;text-decoration:none;}
input,textarea,select{font-family:"microsoft yahei";font-size:inherit;font-weight:inherit;vertical-align:middle;*font-size:100%;}
textarea{resize:none;overflow-x:hidden;overflow-y:auto}
h2,h3{font-size:14px;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.dis{display:block;}
.undis{display:none;}
.ps-re{position:relative}
.ps-ab{position:absolute;}
.grey{color:#737373;}
.wrap{width:950px;overflow:hidden;margin:0 auto 10px;}
.clearfix{clear:both;overflow:hidden;zoom:1;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden; }
.xiancheng-logo,.xc-hill,.icon-collect,.app-btn1,.app-btn2,.icon-weibo,.icon-collect1,.icon-xhill,.back-top{background:url(/beijing/public/img/pc/bg_xiancheng_new.png-v110.html) no-repeat;}
.focus-page a{background:url(/beijing/public/img/pc/bg24.png-v1.html) no-repeat;}
body{font:12px/24px "Microsoft Yahei","simsun";color:#737373;word-break:break-all;background-color:#fff}
/*header*/
#header{height:90px;position:relative;z-index:999;background-color:#3f4752;}
.header-xiancheng{width:1206px;margin:0 auto;font-size:16px;}
.header-xiancheng a{display:block;}
.xiancheng-logo{float:left;overflow:hidden;width:110px;height:66px;line-height:200px;background-position:0 22px;margin-left: 103px;}
.xiancheng-city-box{float:left;display:inline;width:90px;margin:0 4px 0 16px;text-align:center;position:relative;}
.xiancheng-city{line-height:90px;color:#fff !important;}
.xiancheng-city.cur,.xiancheng-city:hover{background-color:#363d47}
.icon-xhill{display:inline-block;width:8px;margin-left:8px;background-position:-108px -40px;}
.xiancheng-city.cur .icon-xhill,.xiancheng-city:hover .icon-xhill{background-position:-108px -90px;}
.nav-xiancheng{float:left;width:400px;height:90px;text-align:center;}
.nav-xiancheng li{float:left;width:90px;}
.nav-xiancheng a{line-height:86px;border-bottom:4px solid #3f4752;color:#fff;}
.nav-xiancheng .cur a,.xc-hill.cur,.nav-xiancheng a:hover{border-bottom-color:#f40000;background-color:#363d47;}
.nav-xiancheng .xc-hill{text-align:left;padding-left:14px;background-position:right -43px;}
.nav-xiancheng .cur ,.nav-xiancheng .xc-hill:hover{background-position:right -90px}
.subnav-xiancheng{position:absolute;width:90px;padding:8px 0 4px;top:86px;left:0;background-color:#363d47;display:none;}
.subnav-xiancheng li{float:none;}
.subnav-xiancheng a{line-height:48px;border-bottom:none;color:#99a4b4;}
.subnav-xiancheng a:hover{background-color:#3f4752;color:#fff;}
.nav-xiancheng .cur .subnav-xiancheng{display:block;}
.login-bar{float:left;padding-left:25px;width:161px;font-size:14px;line-height:90px;color:#7c8694;overflow:hidden;}
.login-bar a{display:inline-block;margin:0 15px;color:#99a4b4;}
/*pic focus*/
#focusImg{height:336px;}
.focus-list{height:336px;width:100%;overflow:hidden;position:relative;}
.focus-box-ul{height:336px;width:9999px;overflow:hidden;position:relative;}
.focus-box-ul a{width:100%;height:100%;display:block; position:relative;}
.focus-list li{float:left;position:relative;width:1000px;height:336px;overflow:hidden;}
.bg{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.5;filter:alpha(opacity=50);background-color:#000;}
a:hover .bg{opacity:0.2;filter:alpha(opacity=20);}
.focus-list .cur .bg,.focus-list a:hover .bg{display:none;}
.focus-page{text-align:center;position:relative;z-index:9;overflow:hidden;width:1000px; margin:-30px auto 15px;}
.focus-page a{display:inline-block;width:15px;height:15px;margin:0 5px;background-position:-25px 0;}
.focus-page a.cur,.focus-page a:hover{background-position:0 0;}
/*list*/
.xiancheng-wrap{width:1000px;margin:20px auto 75px;overflow:hidden;clear:both;*zoom:1;}
.xiancheng-con{float:left;width:670px;}
.xiancheng-side{float:right;width:290px;}
.strategy-tab{height:64px;line-height:64px;border-bottom:2px solid #ebebeb;font-size:18px;text-align:center;}
.strategy-tab li{float:left;display:inline;width:83px;}
.strategy-tab a{display:block;height:64px;border-bottom:2px solid transparent;margin-bottom:-2px;}
.strategy-tab li.cur a,.strategy-tab a:hover{border-bottom-color:#f40000;color:#f40000;}
.news-list{font-size:14px;line-height:24px;}
.news-list li{overflow:hidden;zoom:1;clear:both;border-bottom:1px solid #ebebeb;padding-top:25px;height:175px;}
.news-list h2{font-size:22px;font-weight:bold;line-height:25px;margin-bottom:22px;}
.news-img{float:left;width:170px;height:100px;}
.news-text{margin-top:-4px;*margin-top:0}
.tag-box{height:30px;*height:26px;line-height:19px;}
.describe{height:53px;overflow: hidden;}
.icon-collect{display:inline-block;padding-left:27px;background-position:-110px -177px;}
.more-btn{display:block;border:1px solid #ebebeb;font-size:18px;line-height:50px;margin-top:24px;text-align:center;background-color:#f7f7f7;color:#333;}
.more-btn:hover{background-color:#ebeaea;}
.app-box{margin:26px 0 30px;}
.app-btn1,.app-btn2{margin-top:12px;display:inline-block;width:129px;height:42px;line-height:200px;overflow:hidden;background-position:0 -230px;}
.app-btn2{margin-left:18px;background-position:0 -280px;}
.side-tit{border-top:1px solid #ebebeb;margin-left:-10px;padding:26px 0 0 10px;font-size:18px;color:#f40000;font-weight:normal;}
.pic-text{margin-bottom:18px;}
.pic-text li{margin-top:24px;overflow:hidden;clear:both;zoom:1;}
.pic-text .pt-pic{float:left;}
.pt-text{margin:-2px 0 0 97px;line-height:20px;}
.pt-text h3{margin-bottom:6px;font-weight:normal;}
.ul-l{font-size:14px;line-height:28px;}
.ul-l li{padding-left:12px;background-position:-195px 13px;}
.ad-side{width:290px;height:250px;overflow:hidden;margin:30px 0;}
.pic-text2 li{margin-bottom:25px;}
.pic-text2 .pt-text{margin-left:85px;}
.pt-p{margin:-2px 0 3px;}
#footer{padding:75px 0;line-height:30px;text-align:center;background-color:#f5f6f6;color:#7d8288;}
#footer a{margin:0 8px;color:#7d8288;}
/*list*/
.bnav-xc{height:64px;margin-bottom:-64px;line-height:64px;font-size:14px;}
.bnav-xc a{color:#737373;}
.bnav-xc i{margin:0 6px;}
.xc-tab2 li{float:right;width:75px;}
/*article*/
.artical-wrap{margin-top:22px;}
.artical-box{padding:0 19px 1500px 0;border-right:1px solid #ebebeb; margin:64px 0 -1500px; margin: 64px 0 -1455px\9;*margin: 64px 0 -1455px;_margin: 64px 0 -1455px;}
.artical-wrap .bnav-xc{margin:0 0 -42px 0;}
.bdiv{border:1px solid #ebebeb;border-top-width:2px;padding:0 34px;}
.pusher-box{float:left;min-width:108px;max-width:520px;height:50px;padding:0 0 0 72px;margin-top:-25px;zoom:1;*display:inline;_width:108px;overflow:hidden;background-color:#fff;}
.pusher-box img{border-radius:100%;float:left;display:inline;margin-left:-64px;}
.pusher-box .acor{display:block;font-size:14px;color:#166aac;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.pusher-box p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.reason-text{clear:both;padding:18px 0 19px;font-size:14px;color:#333;}
.reason-text span{display:inline-block;width:59px;line-height:18px;margin-right:8px;font-size:12px;text-align:center;border-radius:3px;color:#fff;background-color:#f40000;}
.artcile-detail{padding:40px 0 0;font-size:16px;line-height:28px;color:#333;}
.artcile-detail h2{font-size:24px;text-align:center;font-weight:normal;}
.artcile-detail p{margin-top:15px;}
.artcile-detail img{ max-width:600px; margin:0 40px; height:inherit; }
.imgwrap{max-width:600px;margin:27px auto 0;overflow:hidden;text-align:center;}
.imgwrap img{ width:100%}
.guess-tit{border-top:2px solid #3f4752;padding:20px 0 0 2px;font-size:18px;font-weight:normal;color:#f40000;}
.shop-msg{margin:54px 0 15px;padding:0 34px 24px;line-height:28px;font-size:14px;}
.shop-msg h3{margin:0 0 7px;font-size:16px;color:#333;}
.shop-msg .pusher-box{float:none;width:114px;height:46px;margin:-16px 0 0;padding:0;text-align:center;font-size:18px;color:#f40000;}
.btn{display:inline-block;width:144px;line-height:44px;border:1px solid #ececec;margin-right:16px;font-size:14px;text-align:center;color:#333;background-color:#f9f9f9;box-shadow:0 0 1px 0 #f2f2f2;}
.icon-weibo,.icon-collect1{display:inline-block;padding-left:34px;}
.icon-weibo{background-position:-104px -330px;}
.icon-collect1{background-position:-108px -368px;}
.user-offer{margin: 41px 0 20px;border-top:1px solid #ebebeb;}
.user-offer h3{line-height:48px;margin-bottom:8px;padding-left:3px;font-weight:normal;font-size:14px;color:#333;}
.user-offer li{margin-bottom: 18px;float: left;display: inline;width: 33.3%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.user-offer img{width:50px;height:50px;margin:0 10px 0 45px;border-radius:100%;vertical-align:middle;}
.user-offer a{color:#737373;}

/*zhangchao 增加的样式*/
.detail-tit { line-height: 29px; margin-bottom: 2px; margin-top: 10px; font-size: 16px; color: #ff9c00;font-weight:normal; }
.detail-tit span { display: inline-block; margin-right: 12px; padding: 0 10px; font-size: 16px; color: #9f7429; background-color: #ffea5b; border-radius: 12px; }
.abtn{display:block;color:#166aac;}
.share-box{margin-top: 20px;}
/*guanjun1 活动报名人数*/
.imp { color: #ed6d00; }
.right-list-ellipsis {overflow: hidden;text-overflow: ellipsis;}
.right-list-nowarp {white-space: nowrap;}
.right-list-width{width: 190px;}
.right-list-height{height:40px;}
/*guanjun1 右侧下载链接*/
.app-detail{background:url(/beijing/public/img/entry/bg_new.png) no-repeat;}
.app-detail{width:277px;height:76px;overflow:hidden;line-height:300px;background-position:0 -280px;}
/*back top*/
.back-top{position:fixed;width:61px;height:51px;bottom:50px;left:49%;margin-left:550px;overflow:hidden;line-height:200px;background-position:0 -330px;}
.back-top:hover{background-position:0 -390px;}
.xiancheng-city-list{position:absolute;width:540px;padding:12px 0;top:86px;left:0;font-size:14px;text-align:center;background-color:#363d47;display:none;}
.xiancheng-city-list li{float:left;display:inline;width:90px;height:34px;line-height:34px;overflow:hidden;}
.xiancheng-city-list a{display:block;color:#99a4b4;}
.xiancheng-city-list .cur a,.xiancheng-city-list a:hover{background-color:#3f4752;color:#fff}

/*PC分享*/
.posfixed-top{position:fixed;width:60px; height: auto; background:#000;bottom:50px;;left:49%;margin-left:-555px;background:#FFF;}
.posfixed-top .puk{ width:60px; height:50px; background:url(/beijing/public/img/pc/share.png) no-repeat; margin-bottom:1px; text-indent:-99999px;}
.posfixed-top .puk a{ display:block;width:100%; height:100%}
.posfixed-top .weibo a:hover,.posfixed-top .weibo a:active{background:url(/beijing/public/img/pc/share.png) no-repeat 0 -204px;}
.posfixed-top .weixin{ background:url(/beijing/public/img/pc/share.png) no-repeat 0 -51px;}
.posfixed-top .weixin a:hover,.posfixed-top .weixin a:active{background:url(/beijing/public/img/pc/share.png) no-repeat 0 -255px;}
.posfixed-top .qq{ background:url(/beijing/public/img/pc/share.png) no-repeat 0 -102px;}
.posfixed-top .qq a:hover,.posfixed-top .qq a:active{background:url(/beijing/public/img/pc/share.png) no-repeat 0 -306px;}
.posfixed-top .space{ background:url(/beijing/public/img/pc/share.png) no-repeat 0 -153px;}
.posfixed-top .space a:hover,.posfixed-top .space a:active{background:url(/beijing/public/img/pc/share.png) no-repeat 0 -357px;}
.posfixed-top .code-warp{ position:absolute; top:0; right:-132px; background:#FFF; display:none}
.posfixed-top .code{  position:relative;width:128px; height:148px}
.posfixed-top .code .img-bg{ position:absolute; z-index:10; width:106px; height:136px; padding:10px 10px 0; border:1px solid #ECECEC;}
.posfixed-top .code .img-bg img{ margin-bottom:2px;}
.posfixed-top .code .img-logo{ width:37px; height:27px; position:absolute; top:52px; left:45px; z-index:20;}



.artcile-payment{ padding-left:12px; background:#F6F6F6; margin:50px auto 0px; position:relative}
.artcile-payment .img-160{ margin:12px 0; width:160px; height:105px;background-repeat:no-repeat; background-position:15% 15%;background-size:cover;}
.artcile-payment .middle{ width:290px; margin:12px 0 12px 20px; line-height:28px;}
.artcile-payment .middle h2{ white-space:nowrap; overflow:hidden;text-overflow: ellipsis;text-align:left; margin:13px 0 10px; font-size:16px; font-weight:normal;}
.artcile-payment .middle h3{ text-align:left;font-size:14px; font-weight:normal;}
.artcile-payment .middle h3 span{ color:#ff281b; margin-right:20px;}
.artcile-payment .middle h3 em{ font-size:28px;}
.artcile-payment .middle h3 i{ color:#888888; margin-left:8px;text-decoration:line-through;}
.artcile-payment .right-bg{ background:#FBE6B3 url(/beijing../img/citycard/kq-bg.jpg) repeat-y left top; width:170px; height:100px; padding-top:30px}
.artcile-payment .right-bg h2{font-size:12px; font-weight:normal; color:#888888; text-align:center;}
.artcile-payment .right-bg h2 em{ color:#ff281b;}
.artcile-payment .payment{ width:94px; height:35px; line-height:32px;background:#F7633C;border-top-left-radius: 5px;border-top-right-radius:5px; border-bottom-right-radius:5px;   border-bottom-left-radius:5px; border-radius:5px; vertical-align:middle; font-size:14px; margin:10px auto 0; text-align:center;}
.artcile-payment .payment a:link,.artcile-payment .payment a:visited{ display:block;color:#fff; text-decoration:none; background:#F7633C;border-top-left-radius: 5px;border-top-right-radius:5px; border-bottom-right-radius:5px;   border-bottom-left-radius:5px; border-radius:5px;}
.artcile-payment .payment a:hover,.artcile-payment .payment a:active{display:block;color:#fff;text-decoration: none;background:#F54518;border-top-left-radius: 5px;border-top-right-radius:5px; border-bottom-right-radius:5px;   border-bottom-left-radius:5px; border-radius:5px;}
.artcile-payment .payment-pos{ position:absolute; width:160px; border:1px solid #E7E7E7; padding:2px 5px 5px; background:#FFF; z-index:10; right:0; top:-40px;}
.artcile-payment .payment-pos p{ font-size:13px; text-align: center;text-indent:0; margin-top:0; margin-bottom:-4px;}
.artcile-payment .payment-img{ z-index:20;width:160px; height:160px;}
.artcile-payment .payment-logo{ width:40px; height:40px; position:absolute; top:86px; left:66px; z-index:30;}
.artcile-mar{ margin:30px auto -20px; }
.artcile-marbot{ margin:30px auto 30px; }

.artcile-payment .payment-empty{ background:#c4c4c4;}
.artcile-payment .payment-empty a:link,.artcile-payment .payment-empty a:visited{ display:block;color:#fff; text-decoration:none; background:#c4c4c4;}
.artcile-payment .payment-empty a:hover,.artcile-payment .payment-empty a:active{display:block;color:#fff;text-decoration: none;background:#c4c4c4;}
.payment-layer{ position:absolute; width:178px; height:190px; z-index:30; right:0; top:0px;}



.artcile-free{ padding-left:12px; background:#F6F6F6; margin:50px auto 20px; position:relative}
.artcile-free .img-160{ margin:12px 0; width:160px; height:105px;background-repeat:no-repeat; background-position:15% 15%;background-size:cover;}
.artcile-free .middle{ width:290px; margin:12px 0 12px 20px; line-height:26px;}
.artcile-free .middle h2{ text-align:left; margin:13px 0 3px; font-size:16px; font-weight:normal;}
.artcile-free .middle h3{ text-align:left;font-size:14px; font-weight:normal; color:#888888}
.artcile-free .right-wx{ background:#FBE6B3 url(/beijing../img/citycard/kq-bg.jpg) repeat-y left top; width:166px; padding-left:4px; height:130px;}
.artcile-free .right-wx p{ text-indent:0}
.artcile-free .right-wx h2{font-size:14px; font-weight:normal; color:#ff281b; text-align:center;}
.artcile-free .free-qiang{ background:url(/beijing../img/citycard/free.png) no-repeat left top; width:50px; height:50px; position:absolute; z-index:10; left:0; top:0}

.img-cont{ margin:25px 0 0;}
.img-cont h2{font-size:22px;font-weight:bold;line-height:25px;margin-bottom:22px;}
.img-cont a{ display:block;}
.img-cont .img-216{ width:216px; float:left;}
.img-cont .mar-r-10{ margin-right:10px;}

.abort{ background:#5b626d; padding:6px 13px 7px; margin-top:26px; cursor:pointer; font-size:14px;}
.release{margin-top:26px; background:#ff3939;padding:6px 13px 7px;cursor:pointer; margin-right:8px;font-size:14px;}
.head-portrait{ margin-right:15px;margin-top:27px; }
.head-portrait span{ margin-top:6px; float:left; max-width:165px; font-size:14px; white-space:nowrap;text-overflow:ellipsis; overflow:hidden}
.head-portrait img{ margin-right:10px; float:left; width:36px; height:36px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;border-radius:999px;}
.white{ color:#FFF;}
.white a{ color:#FFF;}
.mar-r-106{ margin-right:103px;}


.rich-text-wrap{}
.rich-text-wrap h1{ white-space:normal; line-height:40px; font-weight: bold; font-size:32px;}
.rich-text-wrap h2{white-space:normal; line-height:36px; font-weight: bold;font-size:24px;}
.rich-text-wrap h3{white-space:normal; line-height:30px; font-weight: bold;font-size:18px;}
.rich-text-wrap h4{white-space:normal; line-height:30px; font-weight: bold;font-size:16px;}
.rich-text-wrap h5{white-space:normal; line-height:30px; font-weight: bold;font-size:14px;}
.rich-text-wrap h6{white-space:normal; line-height:30px; font-weight: bold;font-size:12px;}
.rich-text-wrap ul{ padding: 0 0 0 20px}
.rich-text-wrap ul li{ list-style:disc}
.rich-text-wrap ol{ padding: 0 0 0 20px}
.rich-text-wrap ol li{ list-style:decimal}
