/* 全局*/
body { background: #f7f7f7; color: #333; font-size: 14px; font-family: 'Microsoft YaHei', 'simsun', Arial; }
/*修改引用通用顶部通栏造成的影响*/
html body { margin-top: 33px; min-height: 1400px;min-width: 1200px; }
html, body, p, div, img, dl, dt, dd, ul, li, a, span, h1, h2, h3, h4, h5 { margin: 0; padding: 0; }
ul, li, ol { list-style: none; }
a { color: #333; text-decoration: none; }
a:hover { color: #ff4901; }
h1, h2, h3, h4, h5 { font-size: 100%; font-weight: normal; }
em, i { font-style: normal; }
strong, b { font-weight: normal; }
img { border: 0; }
.theirsimg { border: 0; }
input, textarea, a { outline: none; resize: none; }
input::-ms-clear { display: none; }
input, select, textarea { font-family: 'Microsoft yahei', 'simsun'; }
.fl { float: left; }
.fr { float: right; }
.red { color: #ff0000; }
.green { color: #22ac38; }
.black{color:#000;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { *display: inline-block; }
.main div{box-sizing: border-box;   }
 .search-input strong, .com_search .input strong {
        margin-left: 10px;
        position: absolute;
        color: #8C8C8C;
        margin-top: 0px;
        font-size: 14px;
    }
  .search-input strong{
        margin-top: 8px;
  }
.nodata{height:40px;line-height:40px;text-align:center;position:relative;float:left;border-bottom:1px solid #e5e5e5;width:100%;}
/* 头部*/
.mod-header { width: 100%; height: 100px; background: #FFF; border-bottom: 1px solid #D1D1D1; z-index: 900; }
.mod-header-dom { width: 1200px; margin: 0px auto; }
.mod-header-dom .menu { position: relative; width: 100%; height: 70px;z-index:555; }
.mod-header-dom .menu .banner { display: inline-block; float: left; width: 159px; height: 50px; margin-right: 40px; margin-top: 13px; margin-left: 5px; }
.mod-header-dom .menu .banner a { width: 100%; height: 100%; display: inline-block; }
.mod-header-dom .menu .navbar { overflow: hidden; display: inline-block; float: left; }
.mod-header-dom .menu .navbar ul { overflow: hidden; float: left;z-index:55; }
.mod-header-dom .menu .navbar li { float: left; line-height: 54px; margin-right: 10px; _margin-right: 25px; padding: 0 12px; position: relative; border-top: 3px solid #fff; border-bottom: 3px solid #fff; height: 54px; }
.mod-header-dom .menu .navbar li.active { border-top: 3px solid #ff3300; border-bottom: 3px solid #ff3300; background: #fffbfa;  }
.mod-header-dom .menu .navbar li.active .arrow { position: absolute; bottom: 0; left: 45%; height: 0; width: 0; overflow: hidden; font-size: 0; line-height: 0; border-color: transparent transparent #ff0000 transparent; border-style: dashed dashed solid dashed; border-width: 5px; }
.mod-header-dom .menu .navbar li a { color: #333333; font-size: 18px; display: inline-block; }
.mod-header-dom .menu .header-search { position: relative; float: right; margin-top: 10px; }
.mod-header-dom .header-search .search-select { left: -83px; position: absolute; top: 0;+top:1px; }
.mod-header-dom .header-search .search-select label { color: #333333; cursor: pointer; display: inline-block; font-weight: lighter; font-size: 12px; height: 34px; line-height: 36px; padding: 0 23px 0 12px; position: relative; text-align: center; /* width: 77px;*/ border: 1px solid #2f5895; border-right: none; text-align: left; }
.mod-header-dom .header-search .search-select .ico_arrow-down { position: absolute; right: 12px; top: 14px; }
.mod-header-dom .header-search .search-select:hover ul { display: inline-block; }
.mod-header-dom .header-search .search-select ul { background: #fff; border: 1px solid #2f5895; border-bottom: 0; border-top: 0; color: #333333; display: none; font-size: 12px;
     left: 0; overflow: hidden; position: absolute; top: 36px; width: 82px; z-index: 5000; -moz-box-shadow: 0 0 3px #ddd; -webkit-box-shadow: 0 0 3px #ddd; 
     box-shadow: 0 0 3px #ddd;background:url("../images/ie_bg.png") 0 0 repeat;}
.mod-header-dom .header-search .search-select ul li { border-bottom: 1px solid #2f5895; cursor: pointer; line-height: 28px; padding-left: 11px;z-index:6000; }
.mod-header-dom .header-search .search-input { float: left; }
.mod-header-dom .header-search .search-input input { border: 1px solid #2f5895; height: 34px; font-size: 12px; line-height: 35px; padding: 0 10px; width: 200px; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
.mod-header-dom .header-search .search-btn { float: left; }
.mod-header-dom .header-search .search-btn input { width: 68px; height: 36px; border: 1px solid #2f5895; background: #2f5895; color: #ffffff; font-size: 14px; line-height: 32px; display: inline-block; cursor: pointer; }
.mod-header-dom .market-center { overflow: hidden; margin-left: 5px; font-size: 12px; }
.mod-header-dom .market-center a { color: #2f5895; }
.mod-header-dom .market-center a:hover { color: #f65f0e; text-decoration: underline; }
.mod-header-dom .market-center .center { display: inline-block; float: left; height: 23px; line-height: 23px; position: relative; }
.mod-header-dom .market-center .center span { position: absolute; left: 0; top: 2px; }
.mod-header-dom .market-center .center a { display: inline-block; font-size: 14px; margin-left: 25px; _margin-left: 15px; color: #336699; float: left; }
.mod-header-dom .market-center .center a:hover { color:#ff4901;}
.mod-header-dom .market-center .line { float: left; margin-left: 15px; margin-right: 13px; }
.mod-header-dom .market-center .line .line-border { width: 1px; height: 23px; background: #ddd; }
.mod-header-dom .market-center .global { float: left; display: inline-block; line-height: 23px; height: 23px; }
.mod-header-dom .market-center .global .rbox { display: inline-block; float: left; }
.mod-header-dom .market-center .global ul li { float: left; margin-right: 5px; _margin-right: 20px; width: 220px; }
.mod-header-dom .market-center .global ul .last { margin-right: 0; }
/*.mod-header-dom .market-center .global ul li span { color: #ff0000; }*/
.mod-header-dom .market-center .broadcast { display: inline-block; position: relative; margin-top: 2px; float: left;width:380px;height:19px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.mod-header-dom .market-center .title { float: left; margin-left: 26px; _margin-left: 12px; margin-right: 10px; _margin-right: 15px; font-size: 12px; color: #333333; }
.mod-header-dom .market-center .content { font-size: 12px; float: left; margin-right: 10px; _margin-right: 15px; color: #336699;height:20px; }
.mod-header-dom .market-center .time { float: left; font-size: 12px; color: #999999; }
.icon_header_00 { height: 39px; width: 159px; /*background-image: url(sprite/icon_header_00.png);*/ display: inline-block; }
.icon_header_01 { height: 10px; width: 12px; background-image: url(../images/icon_header_01.png); display: inline-block;position: absolute;top: 13px; right: 7px;+top:14px; }
.icon_header_02 { height: 16px; width: 16px; background-image: url(../images/icon_header_02.png); display: inline-block; }
.icon_header_03 { position: absolute; left: 0; height: 16px; width: 16px; background-image: url(../images/icon_header_03.png); display: inline-block; }
.icon_header_03 { position: absolute; left: 0; right: 5px; height: 16px; width: 16px; background-image: url(../images/icon_header_03.png); display: inline-block; }
.mod-center { margin-top: 10px; }
.mod-center-dom { width: 1200px; min-height: 600px; margin: 0 auto; }
.mod-center-left { float: left; width: 180px; }
.mod-center-right { width: 1000px; float: right; min-height: 1000px; position: relative; }
.mod-bottom { clear: both; height: 20px; }
.myinfo { position: relative; text-align: center; height: 200px; border: 1px solid #D8D9DC; background-color: #fff; }
.left-menu { padding-bottom: 0; margin-top: 10px; border: 1px solid #D8D9DC; background-color: #fff; }
.left-menu dt { line-height: 44px; background: #F7F7F7; font-size: 17px; padding-left: 20px; }
.myinfo { height: 200px; border: 1px solid #e6e6e6; background-color: #fff; }
.myinfo a { color: #2f5895; }
.myinfo .title { height: 32px; line-height: 32px; background: #ff4901; text-align: center; color: #ffffff; font-size: 12px; }
.myinfo .detail { height: 55px; margin-top: 5px; }
.myinfo .detail .portrait { float: left; width: 50px; height: 50px; margin-left: 10px; }
.myinfo .detail .portrait img { width: 100%; height: 100%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.myinfo .detail .user-info { margin-left: 10px; float: left; height: 50px; max-height: 50px; display: inline-block; }
.myinfo .detail .notice li { float: left; width: 32px; position: relative; }
.myinfo .detail .notice li a { font-size: 9px; color: #fff; line-height: 12px; text-align: center; }
.myinfo .detail .name { height: 30px; line-height: 30px; }
.myinfo .detail .name a { font-size: 12px; line-height: 20px; }
.myinfo .detail .notice { font-size: 12px; }
.myinfo .mygroup, .myinfo .login { margin: auto 13px; background: #ff4901; height: 36px; line-height: 36px; font-size: 16px; color: #ffffff; text-align: center; cursor: pointer; }
.myinfo .login { margin: 10px 13px; }
.myinfo .user-op { margin-top: 15px; margin-left: 5px; }
.myinfo .user-op .simulate { display: inline-block; margin-bottom: 5px; }
.myinfo .user-op .simulate .ico_sim-transtion { float: left; }
.myinfo .user-op .firm-bargain { display: inline-block; }
.myinfo .user-op .firm-bargain .ico_firm-bargin { float: left; }
.myinfo .user-op ul { display: inline-block; }
.myinfo .user-op li { display: inline-block; float: left; }
.myinfo .user-op li .line { height: 15px; float: left; margin-top: 3px; }
.myinfo .user-op li .line .line-border { display: block; height: 100%; width: 1px; margin: auto 3px; background: #ddd; }
.icon_comm_moni { height: 17px; width: 18px; background-image: url(sprite/icon_comm_moni.png); display: inline-block;+float:left;+top:1px; }
.icon_comm_shipan { height: 17px; width: 18px; background-image: url(sprite/icon_comm_shipan.png); display: inline-block;+float:left; }
.icon_comm_01 { width: 17px; height: 17px; background-image: url(sprite/icon_comm_01.png); display: inline-block; }
.icon_comm_02 { width: 17px; height: 17px; background-image: url(sprite/icon_comm_02.png); display: inline-block; }
.icon_comm_03 { width: 17px; height: 17px; background-image: url(sprite/icon_comm_03.png); display: inline-block; }
/*.icon_comm_y{position: absolute;left: 7px;top: -5px;width: 14px;height: 14px;background-image: url(sprite/icon_comm_y.png);display: inline-block;}*/
.icon_comm_y { position: absolute; left: 16px; top: -5px; min-width: 14px; height: 14px; display: inline-block; border-radius: 33px !important; background-color: #ff4901; }
.left-menu { padding-bottom: 20px; margin-top: 10px; border: 1px solid #e6e6e6; background-color: #fff; }
.left-menu dt { line-height: 45px; font-size: 17px; padding-left: 20px; position: relative; cursor: pointer; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.left-menu dt a { padding-left: 20px; height: 44px; }
.left-menu dt a span { padding-left: 26px; }
.left-menu dd a { padding-left: 46px; height: 36px; line-height: 36px; display: block; }
.left-menu .on a { background: #EEEEEE; color: #EA5909; border-left: 2px solid #F05E25; }
.left-menu a.active,.left-menu a:hover { background: #EEEEEE; border-left: 2px solid #F05E25;color: #ff4901;padding-left: 44px; }
.left-menu a.contest { color: #fff; }
.left-menu a.contest:hover { background: none; border-left: 0; }
.left-menu .menu-title { background-color: #2f5895; width: 100%; height: 46px; line-height: 46px; position: relative; text-align: center; color: #ffffff; font-size: 18px; }
.icon_menu_01 { position: absolute; left: 7px; top: 13px; height: 17px; width: 20px; background-image: url(sprite/icon_menu_01.png); display: inline-block; }
.icon_menu_02 { position: absolute; left: 7px; top: 13px; height: 17px; width: 20px; background-image: url(sprite/icon_menu_02.png); display: inline-block; }
.icon_menu_03 { position: absolute; left: 7px; top: 11px; height: 20px; width: 22px; background-image: url(sprite/icon_menu_03.png); display: inline-block; }
.left-menu dl .icon_menu_jt { position: absolute; right: 7px; top: 20px; height: 7px; width: 8px; background-image: url(sprite/icon_menu_up.png); display: inline-block; }
.left-menu dl.collected .icon_menu_jt { position: absolute; right: 7px; top: 20px; height: 7px; width: 8px; background-image: url(sprite/icon_menu_down.png); display: inline-block; }
.left-menu dl.collected dd { display: none; }
.h5 { height: 5px; width: 100%; float: left; }
.h10 { height: 10px; width: 100%; float: left; }
.h15 { height: 15px; width: 100%; float: left; }
.h20 { height: 20px; width: 100%; float: left; }
.f12 { font-size: 12px; }
.mtb10 { margin: 10px 0; }
.mr10 { margin-right: 10px; }
.mr25 { margin-right: 25px; }
/*头部资讯*/
.newlist_div{position: absolute;top: 0;left: 87px;height: 20px;width: 300px;overflow: hidden;}
.newlist_div ul{min-width:300px;height:20px;float:left;position:relative;}
.newlist_div li{float:left;padding-right:10px;}
/* 底部样式*/
 .emsame {margin:0 auto;width:1000px;}
.footer2016 { margin: 0 auto; clear: both; width: 100%; line-height: 1.1; _line-height: 1.2; font-family: simsun; font-size: 12px; border-top: 2px solid #2F5895; background-color: #ffffff; }
.footer2016 ul { list-style: none; margin: 0; padding: 0; }
.footer2016 a:hover { color: #ff4901 !important; text-decoration: underline !important; }
.footer2016 .icon, .footer2016 .navlist li a { display: inline-block; }
.footer2016 .icon { background-image: url(http://g1.dfcfw.com/g2/201607/20160728133720.png); background-repeat: no-repeat; }
.footer2016 .footertg { background-color: #F3F3F3; float: left; width: 100%; padding: 12px 0 0; height: 140px; }
.footer2016 .footertg .footertgcenter { width: 1200px; margin: 0 auto; }
.footer2016 .footertg a:link, .footer2016 .footertg a:visited { color: #676767; text-decoration: none; }
.footer2016 .qr { float: left; width: 100px; height: 140px; line-height: 150%; padding: 0 0 0 145px; }
.footer2016 .qr .t { font-weight: 700; font-size: 14px; padding-bottom: 10px; }
.footer2016 .icon_qrem80, .footer2016 .icon_qrjj80 { background-image: url(http://g1.dfcfw.com/g2/201607/20160728133707.png); width: 80px; height: 80px; }
.footer2016 .icon_qrem80 { background-position: 0 -330px; }
.footer2016 .icon_emwxqr, .footer2016 .icon_jjwxqr { background-image: url(http://g1.dfcfw.com/g2/201607/20160728133707.png); width: 86px; height: 106px; }
.footer2016 .icon_emwxqr { background-position: -90px 0; }
.footer2016 .ftglist ul li.qrli { position: relative; }
.footer2016 .ftglist ul li.qrli:hover .icon_qr, .footer2016 .scl-news .name a { display: block; }
.footer2016 .icon_emwxqr, .footer2016 .icon_jjwxqr { display: none; position: absolute; left: 0; top: 24px; }
.footer2016 .ftglist { float: left; height: 140px; padding: 0 17px; }
.footer2016 .ftglistt { font-size: 14px; font-weight: 700; line-height: 130%; padding-bottom: 6px; text-align: left; }
.footer2016 .ftglist ul li { padding: 5px 0; color: #676767; text-align: left; }
.footer2016 .icon_wb { background-position: -24px 0; width: 14px; height: 12px; }
.footer2016 .icon_wx { background-position: 0 0; width: 14px; height: 11px; }
.footer2016 .icon_note { background-position: -47px 0; width: 13px; height: 11px; }
.footer2016 .ftglist .icon { vertical-align: -1px; margin-right: 2px; }
.footer2016 .footertg a:link, .footer2016 .footertg a:visited { color: #676767; text-decoration: none; }
.footer2016 .qrl { border-left: 1px solid #ddd; margin-left: 20px; padding-left: 40px; }
.footer2016 .icon_qrjj80 { background-position: -90px -330px; }
.footer2016 .footercr { clear: both; text-align: center; line-height: 26px; font-size: 12px; width: 1200px; margin: 0 auto; height: 26px; overflow: hidden; }
.footer2016 .icon_icp { background-position: -24px -21px; width: 15px; height: 17px; }
.footer2016 .footercr .icon { vertical-align: -3px; margin-right: 2px; }
.footer2016 .icon_pol { background-position: 0 -22px; width: 18px; height: 20px; }
.footer2016 .footerlinks { background-color: #2F5895; height: 30px; text-align: center; line-height: 30px; }
.footer2016 .footerlinks a:link, .footer2016 .footerlinks a:visited, .footer2016 .footerlinks a:hover { color: #fff !important; text-decoration: none; margin: 0 14px; }
.footer2016 .footerbz { text-align: center; padding: 12px 0; }
.footer2016 .footerbz a { margin: 0 4px; }
.footer2016 .footer-police { background-position: 0 -112px; width: 110px; height: 40px; }
.footer2016 .footer-zx110 { background-position: -120px -113px; width: 110px; height: 40px; }
.footer2016 .footer-shjubao { background-position: 0 -172px; width: 110px; height: 40px; }
.footer2016 .footer-cxzx { background-position: -120px -174px; width: 40px; height: 40px; }
.footer2016 .footer-shgs { background-position: -180px -174px; width: 47px; height: 40px; }
.footer2016 .footer-12377 { background-position: 0 -54px; width: 186px; height: 40px; }
.footer2016 .footer-weifa{width:135px; height:40px;display:inline-block; background:url('http://g1.dfcfw.com/g2/201703/20170310115856.png')}
/*公用icon*/
.ico_like { display: inline-block; width: 20px; height: 18px; background: url('../CSS/sprite/ico_like.png') no-repeat; vertical-align: middle; cursor: pointer;margin-top:-4px; }
.ico_liked { display: inline-block; width: 20px; height: 18px; background: url('../CSS/sprite/ico_liked.png') no-repeat; vertical-align: middle;margin-top:-4px; }
/*小标题*/
.header_title { width: 100%; position: relative; height: 40px; font-size: 18px; float: left; margin-top: 10px; }
.header_title .header_text { position: relative; margin: 0 auto; height: 30px; line-height: 30px; }
.header_title .header_text div,.header_title .header_text span{float:left;}
.header_title .line { border-top: 1px solid #c9c9c9; vertical-align: middle; width: 36px; margin-top: 15px; }
.line-left { float: left;margin-right:6px; }
.line-right { margin-left:20px; }
.header_title .icon_title { width: 23px; height: 27px; margin-left: 14px; vertical-align: middle; }
.header_text.wd200 { width: 200px; }
.header_text.wd220 { width: 220px; }
.header_text.wd232 { width: 232px; }
.header_text.wd253 { width: 253px; }
.header_text.wd272 { width: 272px; }
.header_text.wd300 { width: 300px; }
.header_title .icon_mconbin { background: url("/CSS/sprite/icon-mcombin.png") 0 0 no-repeat;    margin-top: 5px; margin-right: 8px; }
.header_title .icon_tconbin { background: url("/CSS/sprite/icon-tcombin.png") 0 0 no-repeat;margin-right: 4px;margin-top: 3px; }
/*公用的头部标题*/
.modular_title { float: left; width: 200px; font-size: 18px; margin: 10px 0 10px 15px }




/*组合*/
.page .module{height: 100%;margin: 0 auto;width: 1200px;}
.tabbar3{height:32px;width:100%; /*border-bottom: 2px solid #2f5895;*/position:relative;z-index:100;}
.tabs3 { float:left; position:relative; top:2px;text-align:center; z-index:0; height:30px; line-height:30px; font-size :16px; font-family: 微软雅黑;margin-left:1px; }
.tabs3 li{cursor:pointer;position: relative;z-index: 2;float: left;width:85px; padding: 0px 10px;display: block;height: 30px;color:#3f3f3f; text-decoration:none;font-size: 16px;}
.tabs3 .current{z-index: 3;/*border: 1px solid #2F5895;*//*border-bottom: none;*/position: relative;top:-1px;margin-left:-1px; background-color:#ff4901;color:#fff;height: 30px;_height: 29px;_line-height: 29px;_top: 1px;_margin-top: -1px;border-radius:15px;}
.tabs3 li.current{color:#fff;}
.tabbar2{height:32px;width:100%; border-bottom: 2px solid #2f5895;margin-bottom:15px;*margin-bottom:10px;_margin-bottom:15px}
.btn_xjzh{background-position: 0 0;width:65px;margin-right:10px;background:url("/CSS/sprite/icon-zhadd.png") 0 4px no-repeat;}
.btn_refresh{width:50px;background:url("/CSS/sprite/icon-refresh.png") 0 4px no-repeat;}
.btn_xgzh{width:65px;background:url("/CSS/sprite/icon-tools.png") 0 4px no-repeat;}
.tabs2 { float:left; position:relative; top:2px;text-align:center; z-index:0; height:30px; line-height:30px; font-size :16px; font-family: 微软雅黑;margin-left:1px; }
.tabs2 li{width:130px;cursor:pointer;position: relative;top:-1px;_top:-1px;z-index: 2;margin-left:-1px;float: left;border-top: 1px solid #d9d9d9;border-left: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;display: block;height: 30px;background-color:#fafafa;}
.tabs2 li span,.tabs li a:link{color:#3f3f3f;}
.tabs2 .current{z-index: 3;border-left: 1px solid #2f5895;border-right: 1px solid #2f5895;border-top: 2px solid #2f5895;border-bottom: none;position: relative;top:-1px;_top: 1px;margin-left:-1px; background-color: #fff;height: 31px;_line-height: 27px;_margin-top: -2px;}
.head_main .groupTabs .moreGroup{padding-top:2px; float:left;}
.head_main .groupTabs .oprate{padding-top:5px;}
.head_main .groupTabs .oprate .btn_refresh{ margin-right:10px;width:40px;padding-left:22px;font-size:16px;font-family:"Microsoft YaHei";line-height:19px;text-decoration:none;}
.down-menu {position: relative;width: 80px;}
.down-menu.show .category,.down-menu a:hover{background-color: #eaeaea;}
.down-menu .category {background: url("http://g1.dfcfw.com/g1/201306/20130621150230.png") no-repeat scroll right -355px;display: block;float: none;text-align: center;text-indent: -8px;height:30px;line-height:30px;text-decoration:none;}
#btnMore{padding:0;font-size: 14px;}
.down-menu ul{background: none repeat scroll 0 0 #b3d0e4;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);clear: both;top:30px;left: 0;margin: 0;padding: 0;position: absolute;width: 100%;z-index:1001;display: none;}
#moreGroup .down-menu ul li {text-align: center;cursor:pointer;background-color: #f7f7f7;display: block;height: 28px;line-height: 28px;border:1px solid  #b3d0e4;border-top: 0 none;
    text-decoration:none;font-size: 16px;  margin: 1px;    padding: 6px 0;} 
#moreGroup .down-menu ul li:hover{background-color: #eaeaea;}
#morulzh{margin-top:1px;padding-right: 2px;}
#morulzh ul li a{margin:0;}

.page .module .intro{overflow:hidden;background-color:#f8f6f6; padding:5px 10px;position:relative; border:1px solid #e6e6e6;margin-top:15px;border-left:4px solid #2f5895;}
.page .module .intro p{line-height:28px;}
.page .module .intro p em.gpName{ font-size:18px;font-family:"Microsoft YaHei";color:#000; margin-right:10px;}
.page .module .intro #pname{width:150px;height:100%;float:left;font-size:20px;word-wrap: break-word;padding-right: 13px;box-sizing: border-box;}
.page .module .intro #pjj em{margin-left:30px;}
.page .module .intro .operate{width:270px;float:right;height:100%;font-size:16px;    padding-top: 50px;box-sizing: border-box; margin-left: 10px;}
.page .module .intro .operate a{display:inline-block;}
/*trade*/
.mt10{ margin-top:10px;}  
.page{min-height:1000px;overflow:hidden;}
.page .gl,.page .gc,.page .gr{float:left;overflow:hidden;}
.page .main {position:relative;}
.page .module{height: 100%;margin: 0 auto;width: 1200px;}
.page .head_main{width:100%;height:100%;margin-top:20px;overflow:hidden;}
/*.main .module .intro #pinfo{width:770px;}*/
#pjj { min-height:30px;float:left;width:745px;}
#pjj p{width:100%;word-wrap:break-word;font-size: 14px;}
#pjj p.zhjj{max-height:60px;overflow:hidden;}
#recomBox .btn_zjgz{ margin-top:5px;}
#btnBuild { cursor:pointer;}
#btnUpdate { cursor:pointer;}
.page a{
    text-decoration: none;
    outline-style: none;
    color: #00349a;
    word-break: break-all;
}
.page .module .intro .operate a {
    display: inline-block;
}
.btn_refresh {
    width: 50px;
    background: url(../images/icon-refresh.png) 0 4px no-repeat;
      cursor: pointer;
}
.cbtn {
    display: inline-block;
    vertical-align: middle;
    padding-left: 20px;
    height: 24px;
}
.btn_xjzh {
    background-position: 0 0;
    width: 65px;
    margin-right: 10px;
    background: url(../images/icon-zhadd.png) 0 4px no-repeat;
      cursor: pointer;
}
.btn_xgzh {
    width: 65px;
    background: url(../images/icon-tools.png) 0 4px no-repeat;
      cursor: pointer;
}



/*弹窗*/
.group_popup_wrap {background-color:#fff;border: 1px solid #92bdeb;border-radius: 3px;position: absolute;right: 333px;text-align: left;top: 208px;width: 650px;height:360px;z-index: 10001;}
.group_popup_wrap .inner{margin:25px 20px 20px 40px;position:relative;}
.group_popup_wrap .inner .txt{width:465px;height:95px;font-size:13px;line-height:26px;}
.group_popup_wrap .state{margin-top:6px;}
.group_popup_wrap .form-group .tips{visibility:visible; display:inline; width:200px;margin-left:7px;}
.group_popup_wrap .desc p{margin:2px 0 2px 82px;}
.group_popup_wrap .close {position: absolute;right: -2px; top: -10px; _right:10px; width: 14px;height: 14px;cursor: pointer;color: #000; font-size: 18px;font-family: Arial;
    background:url("../images/close.png") no-repeat scroll 0 0;}
.group_popup_wrap .inner .btn{*padding:4px 7px; _height:30px;}
.masklayer{background-color:#000;filter: alpha(opacity=50);opacity: 0.5;height: 100%;width: 100%;left: 0;top: 0; position:fixed;_position: absolute; z-index:9999;display: none;}

.form-group:before,.form-group:after{content:" ";display:table}
.form-group{margin-bottom:19px;_width:97%;}
.form-group form{position:relative;}
.form-group label{display:inline-block;float:left}
.form-group .read{line-height:33px;font-size:16px}
.col-sm-2,.col-sm-5{min-height:1px;display:inline-block}
.col-sm-2{width:75px;_width:78px}
.col-sm-5{width:450px}
.control-label{line-height:33px;padding-right:6px;_padding-right:0;font-size:16px;}
.form-control{background-color:#fff;background-image:none;border:1px solid #ccc;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:#555;font-size:14px;height:33px;line-height:33px;padding:0 5px 0 10px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;vertical-align:middle;width:460px;position:relative;}

.form-control:focus{border-color:#2f5895;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6);outline:0 none}
.form-control:-moz-placeholder{color:#999;opacity:1}
.radio-inline,.checkbox-inline{cursor:pointer;display:inline-block;font-weight:normal;margin:0 30px 0 0;_margin-right:15px; padding-left:20px;_padding-left:0;vertical-align:middle}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{float:left;margin:2px 0 0 -20px;*margin-top:-1px;}
.btn{display:inline-block;padding:5px 15px;*padding:5px 0;margin-bottom:0;font-size:14px;font-weight:bold;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;border:none;}
.btn-danger{background-color:#ff5722;color:#fff;margin-left:63px;}
.btn-default{background-color:#ccc;color:#fff;margin-left:50px;}
.btn-blue{background-color:#2f5895;color:#fff}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {box-shadow: none;cursor: not-allowed;opacity: 0.65; pointer-events: none;}

.form-group select{display: none;}
.form-group .tips{ background: url("../images/icon_tips.png") no-repeat scroll left center;display: inline-block; vertical-align: middle;height: 18px;line-height: 18px;margin:2px 0 2px;padding-left: 15px; visibility:hidden}

.orange{color: #ff4901;}

/*登录*/
.login_popup{display:none}
.login_popup .gbpopbox{position:absolute;z-index:80001;border:3px solid #aecee1;background-color:#fff;left:50%;margin-left:-190px}
.login_popup .gbpopbox .gbpopboxclose2{top:10px;right:10px;width:9pt;height:9pt;background:url(../images/close.png);display:inline-block;position:absolute}
.login_popup .gbmask{position:absolute;left:0;top:0;width:100%;height:100%;z-index:80000;background:url(http://resfortune.dfcfw.com/201706021700/pkg/framework/modalDialog/images/mask.png);_background:0 0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="../images/mask.png")}
/*验证手机弹窗 实名弹窗*/
.iframe_bind{left:50%;margin-left:-250px;z-index:99999;border:none}
.iframe_bg,.iframe_bind{display:none;position:absolute;top:0;}
.iframe_bg{filter:alpha(opacity=40);opacity:.4;background:#000;width:100%;height:100%;left:0;z-index:10000}