@charset "utf-8";
/*footer:begin*/
@import url("../../../common/css/cxcss/footer.css"); 
/*footer:end*/

/*login:begin*/
@import url("../../../common/css/cxcss/login.css"); 
/*login:end*/
/* cssreset:begin */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,span,em,table,th,td,a{margin:0;padding:0;}
body{font-family: Microsoft YaHei; font-size: 14px; overflow-y:scroll;}
img{border:none;}
.main a:hover img,.userCont a:hover img{opacity:0.8;filter:alpha(opacity=80);}
ul,li{list-style:none; padding-bottom: 0px;}
a{text-decoration:none;color:#666;}
a:focus{outline: 0;}
table, th, td{border-collapse: collapse;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
body{font-family:'Microsoft YaHei','Helvetica','Simsun';color: #666;}
.clearfix:after{display: block;height: 0;clear: both;visibility: hidden;content: '';}
a:link{text-decoration:none;}textarea{resize:none}
a,input,button,select,textarea{outline:none;}
::-moz-focus-inner{border:0px;}
/*:end */
/*topBar:begin*/
.topBar{background-color: #f2f2f2; color: #666666; border-bottom: 1px solid #e5e5e5;min-width:1200px;font-size: 14px;}
.topBar .bg{margin: 0 auto; width: 1200px; height: 35px; line-height: 35px; transition: all .25s ease-in-out; position: relative;}
.topBar .bg .h_right{float: right; display: inline;}
.topBar .bg .h_right a{margin-left: 13px; margin-right: 7px; color: #666;}
.topBar .bg .h_right a.username{color: #1aa97b; background:url(../img/u_03.png) no-repeat right center; padding-right: 20px; display: inline-block; line-height: 35px; cursor:pointer;}
.topBar .bg .hideUl{z-index:2; width:75px;/* height:74px; */ position:absolute;top:30px;border:1px solid #999; display:none;}
.topBar .bg .hideUl li{width:75px;height:24px;line-height:24px;text-align:center; background:#fff;}
.topBar .bg .hideUl li.line{border-bottom:1px solid #ebebeb;}
.topBar .bg .hideUl li a{display:block;font-size:13px; color:#545454; margin:0;}
.topBar .bg .hideUl li a:hover{color:#fff;background:#19a97b;}
.topBar .bg .hideUl1{right:10px;}
/*topBar:end*/
.topBar ul.tabUl{color: #006666; float:left;}
.topBar ul.tabUl li a,.banner ul.tabUl li a:Hover,.banner ul.tabUl li a:visited{color:#006666; text-decoration:underline;}
.topBar ul.tabUl li.current{background-color: #19a97b; color: #fff; text-decoration: none;}
.topBar ul.tabUl li{text-decoration: underline; cursor: pointer; display: inline-block; padding: 0px 15px; font-size: 14px; line-height:21px;color:#030000;}
.topBar ul.tabUl li a{color:#030000;}
.topBar ul.tabUl li.current a{color:#fff;}/*20160308*/
#username{display:inline;}
/*head:begin*/
.banner{width: 1200px; height: 131px; margin: 0 auto; color: #494a4a; position: relative;}
.banner img.logo{margin: 23px 120px 0 11px;}
.news_logo{color: #17a577; font-size: 20px; font-weight: bold; font-family: "宋体"; position:absolute; left:230px; bottom:35px;}
.banner ul.ul{margin-top: 50px;}
.banner ul.ul li{float: left; display: inline-block; clear: both;}
.banner ul.ul .li2{position: relative;}
.banner ul.ul .li2 .search_input{width: 519px; height: 38px; line-height: 38px; border: 1px solid #d0d0d0; font-family:Microsoft YaHei; padding-left:10px;}
.banner ul.ul .li2 span{position: absolute; right: 0; color: #333; font-size: 12px; top: 0;}
.banner ul.ul .li2 span .search{cursor: pointer; display: inline-block; text-align: center; font-family: "Microsoft YaHei"; color: #fff; font-size: 24px; width: 99px; height: 40px; line-height: 37px; background-color: #19a97b;}
.banner img.img, .banner ul{float: left; display: inline;}

.banner ul.ul .li3 { margin-top: 11px;font-size: 12px;color: #676767;}
.banner ul.ul .li3 label{ margin-right:15px;}
.banner ul.ul .li3 input.input1 {margin-left: 1px;}
.banner ul.ul .li3 input[type="radio"] { position: relative;  top: 1px;}
.banner ul.ul .li3 span {  -moz-user-select: none; display: inline-block; margin: 0 10px;cursor: pointer;}
.banner ul.ul .li3 em { cursor: pointer; display: inline-block; width: 0px; height: 0px; border: 6px solid transparent;    border-top-color: #333; position: relative; top: 3px;}
/*header:end*/

.menu{min-width:1200px;background:#19a97b;margin-top:13px;height:37px;}
.menu .menu_bg{position:relative;width:1200px;margin:0 auto;height:37px;line-height:37px;color:#fff;}/*20151120*/
.menu .menu_bg a{font-size:16px;float:left;width:149px;height:37px;overflow:hidden;color:#fff;text-align:center;letter-spacing:1px;text-decoration:none;cursor:pointer;}
.menu .menu_bg a:hover,.menu .menu_bg a.current{background:#069265;}
.menu .menu_bg .secondUl{width:149px;height:114px;position:absolute; left:0px;top:37px;z-index:33;}
.menu .menu_bg .secondUl li{width:149px;height:37px;line-height:37px;margin-top:1px;}
.menu .menu_bg .secondUl a{color:#fff;background:#19a97b;font-size:14px;}
.menu .menu_bg .secondUl a:hover{background:#069265;}
/*主体main:begin*/
.main{width: 1130px; margin: 0 auto; margin-top: 10px;position:relative;}
h3.result{ color:#323232; height:40px; line-height:40px;padding-left:25px; font-size:14px; margin-top:30px;font-family:"\5B8B\4F53"; }
/*需求 筛选*/
.refine_box{ background:#f2f2f2; border:1px solid #e0e0e0; -moz-border-radius:2px; border-radius:2px;padding:3px 20px; position:relative;}
.refine_box .re_{ display:inline-block; margin:15px 0;}
.refine_box span.span1{ vertical-align:middle; display:inline-block; color:#646464; width:86px;height:32px;line-height:32px;  text-align:right;}

.refine_box p{vertical-align:middle;background:#fff; display:inline-block;height:30px;line-height:30px;  border:1px solid #e0e0e0; width:390px; position:relative; overflow:hidden;}
.refine_box p span{padding-left:5px;width:345px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.refine_box p em{ position:absolute; right:9px; top:9px; width:15px; height:13px; background:url(../img/xq_icon.gif);}
.refine_box span.w48{ width:48px;margin-left:12px;}.refine_box p.w170{ width:170px;}
.refine_box .re_1{}
.refine_box .re_2{ margin-left:110px;}
.refine_box .re_3{}
.refine_box .re_4{margin-left:73px;}
.refine_box a.tool{vertical-align:middle; display:inline-block; margin-left:3px;width:30px; height:30px;}
.refine_box a.add{background:url(../img/xq_icon_2.gif);}
.refine_box a.add:hover{background:url(../img/xq_icon_2h.gif);}
.refine_box a.delect{background:url(../img/xq_icon_3.gif);}
.refine_box a.delect:hover{background:url(../img/xq_icon_3h.gif);}

.tanDiv{ z-index:2; position:absolute;}
.add_Div1,.add_Div2{ display:none;}
/*选择银行性质,部门类别*/
.bank_nature{ left:110px; top:18px;display:none}
.department{left:706px; top:18px;display:none}
.prov_1{left:110px; top:80px; display:none}.city_1{left:330px; top:80px;display:none}
.prov_2{left:110px; top:142px; z-index:201502;display:none} .city_2{left:330px; top:142px;z-index:201502;display:none}
.prov_3{left:110px; top:204px; z-index:201503;display:none} .city_3{left:330px; top:204px;z-index:201503;display:none}
.times{left:706px; top:80px;display:none}
/*筛选条件的弹窗*/
.bank_nature,.department{width:390px; height:240px; background:#fff; border:1px solid #d0d0d0;}
/*.bank_nature{  width:350px; height:200px; padding:20px; overflow-y:auto;}
.department{}*/
.bank_nature p.p_bt,.department p.p_bt{width:350px;padding:4px 20px 10px 20px;height:24px; background:#e7e4e4;border:none;}
.bank_nature a,.department a{ background:#fff;display:inline-block; width:57px; height:22px;border:1px solid #d2d2d2;-moz-border-radius:3px; border-radius:3px; text-align:center; line-height:22px; font-size:14px;}
.bank_nature a:hover,.department a:hover{ border:1px solid #56c09e;}
.bank_nature ul,.department ul{overflow-y:auto;height:170px; padding-top:10px;}
.bank_nature li,.department li{ height:40px;line-height:40px;float:left;padding-left:10px;width:150px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.bank_nature li .checkInp,.department li .checkInp{ display:inline-block; margin-right:10px; width:13px; height:13px; vertical-align:middle;}
.bank_nature li label,.department li label{vertical-align:middle; cursor:pointer;}

/*选择省市*/
.province,.citys{ width:170px; background:#fff; border:1px solid #d0d0d0;}
ul.select_option{ width:100%; height:162px; overflow-y:auto;}
ul.select_option li{color:#646464; height:27px; line-height:27px; padding-left:20px;}
ul.select_option li a{ display:block; cursor:pointer;}
ul.select_option li:hover { background:#19a97b;}
ul.select_option li:hover a{ color:#fff;}
/*选择时间*/
.times{width:393px;background:#fff; border:1px solid #d0d0d0;}
.times ul.select_option{height:135px; }
/*主体-列表:begin*/
.main_list{min-height:936px;}
.news_item{padding:15px 0; }
.news_item h3{display:inline-block; width:860px; padding-left:25px; font-size:16px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_item h3 a{color:#646464; text-decoration:none; font-size:16px;}
.news_item h3 a:hover{color:#f99c38; text-decoration:underline;}
.news_item h3 a:visited{color:#999}
.news_item .feed_time{display:inline-block; width:220px; text-align:right; color:#646464;font-size:16px;}
.news_item .feed_time span{margin-right:15px;}

/*宏观经济--分页:begin*/
.pagination{padding-top:15px; text-align:center; width:770px; margin:0 auto; clear:both;}
.pagination a{display:inline-block; margin:0 5px; color:#595959; height:30px; line-height:30px; padding:0 12px; border:1px solid #d2d2d2; border-radius:1px;}
.pagination a:hover{border:1px solid #19a97b;}
.pagination a.cur{background-color:#19a97b; border:1px solid #05825a; color:#fff;}
.pagination a.cannot{color:#d0cfcf;border:1px solid #e4e4e4;}
/*宏观经济--分页:end*/

/*需求详情*/
.xq_detail{ -moz-border-radius:2px; border-radius:2px;width:1100px; padding:10px 12px; background:#f2f2f2; border:1px solid #e0e0e0; margin:70px auto 36px;}
.xq_detail .xq_bg{border:1px solid #e0e0e0;border-bottom:none;background:#fff;overflow:hidden; font-size:16px; color:#646464; }
.xq_detail .xq_bg div{border-bottom:1px solid #e0e0e0;overflow:hidden;position:relative;}
.xq_detail p{ display:block; float:left;padding-left:50px;line-height:62px;}
.xq_detail .w210{ width:498px;}
.xq_detail .w127{ width:130px;height:100%;}
.xq_detail .Pad25{padding-left:25px;width:860px;} 
.xq_detail .borderLeft{border-left:1px solid #e0e0e0;}
.xq_detail .lineHeight{line-height:30px;padding-top:15px;}

/* ------reset css----------*/
* html,* html body{height:100%;background-image:url(about:blank);background-attachment:fixed;} /* 淇IE6鎸姩bug */
.ui_back2{display:none;width:100%;height:100%;z-index:1000;position:fixed!important;position:absolute;left:0;top:0;}
.ui_back{width:100%;height:100%;z-index:1001;opacity:0.5;background:rgba(0,0,0,0.5); background:#000\9;filter:alpha(opacity=50)!important;}
.box_content,.box_content2{display:none;font-size:14px;position:fixed!important;position:absolute;width:100%;height:100%;top:0;left:0;z-index:99999;}

.pop_div2{position:relative; width:438px;font-size:12px;font-family:'Microsoft YaHei'; background:#fff;border-radius:0px; border:1px solid #19a97b;margin:10% auto 0;}
.pop_div2 .pop_closeBt,.pop_div2 .pop_closeBt_s{margin:0;text-indent:-9999em;overflow:hidden;width:12px; height:12px;background:url(../img/close1.png);background-position:0px 0px;cursor:pointer;position:absolute; right:16px; top:15px; z-index:1;}
.pop_div2 .pop_closeBt:hover,.pop_div2 .pop_closeBt_s:hover{background-position:0px -18px;}
.pop_div2 h3{position:relative; color:#7a7a7a;font-size:14px; height:36px;line-height:36px;background:#f6f6f6; text-align:left; font-weight:bold;padding-left:21px;}
.pop_div2 h3:before{position:absolute; left:0px; top:11px;content:"";display:block;width:10px; height:15px;background:#3eb18c;}
.pop_div2 .sb_middle{position:relative; color:#646464; padding:12px 20px; margin-bottom:10px;font-size:12px;}
.pop_div2 p.tips{padding:20px;height:18px;line-height:18px; font-size:12px; color:#646464;}
.pop_div2 .sb_button{text-align:right;margin:10px 0;padding-right:9px;}
.pop_div2 .sb_button a{cursor:pointer;display:inline-block;margin:0 7px;width:auto;color:#646464;height:26px;line-height:26px;
padding:0 26px;font-size:12px;text-align:center;background:#fff;border:1px solid #d2d2d2;}
.pop_div2 .sb_button a:hover{background:#f6f3f3;border:1px solid #19a97b;}
/*退出*/
.exit_pop{display:none;width:280px;margin:20% auto 0;}
/*删除*/
.dele_pop{display:none;width:280px;margin:20% auto 0;}
/**/
/*preview 》 recharge success */
.pay_tips{width:358px;margin-top:15%;display:none;}
.pay_tips .sb_middle{padding:15px;height:80px;}
.pay_tips dt,.pay_tips dd{float:left;font-family:"\5B8B\4F53";}.pay_tips dt{ width:90px;padding-top:8px;}
.pay_tips dd h5{color:#1fa177;font-size:14px;line-height:25px;height:25px;font-weight:bold;}
.pay_tips dd p{padding:0;color:#000;font-weight:normal;line-height:25px;height:25px;} 
.pay_tips .sb_button{text-align:right;}
/**/
.pay_tip_small{display:none;width:228px;height:118px;border:1px solid #19a97b;background:#fff;line-height:118px;margin:18% auto 0;}
.pay_tip_small p{width:80px;margin:0 auto;background:url("../img/savesucc.png") no-repeat left center;padding-left:55px;color:#323232;font-size:14px;}
/*preview购买>充值 recharge*/
.pay_tip_succ{margin-top:10%;display:none;}
.pay_tip_succ .sb_middle{line-height:40px;padding:10px;}
.pay_tip_succ .sb_middle div{ font-size:12px; font-family:"\5B8B\4F53";}
.pay_tip_succ .sb_middle div em{color:#1fa177;}
.pay_tip_succ .sb_middle div span{vertical-align:top;}
.pay_tip_succ .sb_middle div .input_{background:#fff;width:85px;height:21px;line-height:21px;border:1px solid #b5b8c8;margin:0 5px;}
.pay_tip_succ .sb_middle div .pay_ways{display:inline-block;overflow:hidden; height:36px;padding:10px 0;}
.pay_tip_succ .sb_middle div .pay_ways span{ float:left;width:108px; margin-right:15px; height:34px; border:1px solid #d6d6d6; position:relative; cursor:pointer; }
.pay_tip_succ .sb_middle div .pay_ways span img{display:block;width:108px;height:34px;overflow:hidden;}
.pay_tip_succ .sb_middle div .pay_ways span.current{border:1px solid #e84141;}
.pay_tip_succ .sb_middle div .pay_ways span.current:after{ content:''; width:20px; height:20px; background:url("../img/pay_current.png"); position:absolute; right:0; bottom:0;}
.pay_tip_succ .sb_button{text-align:right;}

.pay_tip_fail{width:330px;display:none;}
.pay_tip_fail .sb_middle{height:60px;line-height:30px; font-size:12px; font-family:"\5B8B\4F53";}
.pay_tip_fail .sb_button{ text-align:right;}

.tips_pop{display:none;}
/*个人中心，购买文档，分日期的弹窗*/
.timeDiff{display:none;  }
.timeDiff h1{width:100%;overflow:hidden;color:#646464;font-size:14px;line-height:20px;}
.timeDiff ul{width:100%;overflow:hidden;font-size:14px;}
.timeDiff li{position:relative;float:left;width:85px;height:36px;line-height:18px;cursor:pointer;
padding:10px 30px;border:1px solid #d2d2d2;color:#323232;margin:12px 20px 12px 28px;text-align:center;}
.timeDiff li span{color:#909090;}
.timeDiff li.current{border:1px solid #ff011f;color:#ff011f;background:#fdf2f2;}
.timeDiff li.current span{color:#ff011f;}
.timeDiff li.current:after{display:inline-block;content:'';background:url(../img/time_diff_cur.png) no-repeat;width:18px;height:17px; position:absolute; right:0px; bottom:0px;}

