@charset "utf-8";
/*初始化*/
* { margin: 0; padding: 0; }
*html { background-image: url(web/about:blank); background-attachment: fixed; }/*解决IE6下滚动抖动的问题*/
body, ul, ol, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, strong, span, form, b, p, i, th, td, pre, input, button, textarea, hr { margin: 0; padding: 0; }
body { line-height: 180%; font-size: 13px; font-family: "微软雅黑", "宋体", sans-serif; text-align: left; color: #333434; }
ul, ol, li { list-style: none; }
h1, h2, h3, h4, h5, h6 { }
.clear { clear: both; height: 20px; overflow: hidden; }
img { border: 0px; }
a { color: #333434; text-decoration: none; cursor: pointer; }
a:hover { color: #43AAFB; text-decoration: none; }
input, select, button { border: 0px; }
/*页面结构*/
.wrapper { margin: 0px auto; max-width: 1920px; background: #fff; }
.logo_bar { height: 110px; position: relative; width: 100%;  z-index: 9999; }
.manage_bar { background: #2D4B71; margin: 0px auto; min-width:1200px; }
.logo_box { height: 110px; position: relative; width: 1200px; margin: 0px auto; }
.logo { position: absolute; width: 200px; height: 110px; overflow: hidden; line-height: 110px; left: 0px; top: 0px; background: url(web/logo.png) no-repeat left center; text-indent: -9999px; }
.logo a { display: block; cursor: pointer; }
/**/
.login { position: absolute; top: 36px; right: 0px; height: 38px; }
.login li { float: left; width: 70px; height: 36px; line-height: 36px; border: 0px solid #43AAFB; background: none; text-align: center; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; overflow: hidden; display: inline; margin-left: 10px; font-size: 18px; }
.login li:hover, .login li.active { border-color: #43AAFB; background: #43AAFB; }
.login li a, .login li:hover a, .login li.active a { color: #fff; cursor: pointer; display: block; }
/**/
.out { position: absolute; top: 37px; right: 240px; height: 36px; line-height: 36px; font-size: 15px; color: #fff; }
.out em { display: inline-block; width: 102px; height: 35px; line-height: 35px; font-style: normal; background: url(web/out_ico.png) no-repeat center; text-align: center; margin-left: 20px; }
.out span { display: inline-block; color: #43AAFB; padding: 0px 5px; }
/**/
.site_online { position: absolute; right: 0px; top: 37px; height: 36px; line-height: 36px; font-size: 15px; color: #fff; background: url(web/qq_ico.png) no-repeat left center; background-size: auto 30px; padding-left: 30px; }
.site_online a { color: #fff; }
/**/
.nav { position: absolute; right: 0px; top: 36px; }
.nav li { float: left; display: inline; margin-left: 30px; padding: 0px 0px; height: 38px; line-height: 38px; font-size: 18px; overflow: hidden; text-align: center; }
.nav li a { display: block; cursor: pointer; color: #fff; }
.nav li.on, .nav li:hover { }
.nav li:hover a, .nav li.on a { color: #43AAFB; cursor: pointer; }
/**/
.sub_bar { height: 60px; overflow: hidden; background: #E1E2E2; min-width:1200px; }
.sub_box { margin: 0px auto; height: 60px; width: 1200px; overflow: auto; }
.sub_box .sub_list, .sub_box li { float: left; width: 199px; height: 60px; line-height: 60px; text-align: center; font-size: 16px; overflow: hidden; display: inline; border-right: 1px solid #B6B6B6; }
.sub_box .sub_list { width: 239px; }
.sub_box .sub_list a, .sub_box li a { display: block; cursor: pointer; }
.sub_box .sub_list:last-child, .sub_box li:last-child { border-right: 0px; }
.sub_box .sub_list:hover, .sub_box li:hover, .sub_box .cur { background: #45B9EA; }
.sub_box .sub_list:hover a, .sub_box li:hover a, .sub_box .cur a { color: #fff; }
/**/
.banner_bar { position: relative; margin-top: -110px; padding-top: 110px; overflow: hidden; z-index: 1; width: 100%;min-width: 1200px; background-position: top center; background-repeat: no-repeat; background-size: 1920px auto; }
.index_banner { height: 650px; background-image: url(web/index_banner_ico.jpg); }
.about_banner { height: 650px; background-image: url(web/about_banner_ico.jpg); }
.adver_banner { height: 650px; background-image: url(web/adver_banner_ico.jpg); }
.contact_banner { height: 740px; background-image: url(web/contact_banner_ico.jpg); }
.adver_reg_banner { height: 868px; background-image: url(web/adver_reg_ico.jpg); padding-top: 130px; }
.siter_reg_banner { height: 868px; background-image: url(web/siter_reg_ico.jpg); padding-top: 130px; }
.login_banner { height: 718px; background-image: url(web/siter_reg_ico.jpg); padding-top: 280px; }
/**/
.banner_box, .banner_page { margin: 0px auto; overflow: hidden; padding-top: 100px; width: 1200px; }
.banner_box { padding-top: 70px; }
.banner_l, .banner_r { float: left; display: inline; overflow: hidden; }
.banner_l { text-align: left; line-height: 55px; font-size: 26px; color: #BDD7F9; }
.banner_l h3, .banner_l strong { display: block; line-height: 100px; font-size: 80px; font-weight: 600; color: #fff; }
.banner_l strong { font-size: 68px; }
.banner_page { padding-top: 180px; line-height: 65px; font-size: 28px; color: #BDD7F9; text-align: center; }
.banner_page h3 { display: block; line-height: 80px; font-size: 60px; font-weight: 600; color: #fff; }
.banner_r { float: right; width: 358px; }
/**/
.index_list_bar { overflow: hidden; background: #F0F0F0; padding: 30px 0px;min-width: 1200px; }
.index_list { text-align: center; }
.index_list .list { display: inline-block; width: 200px; margin: 0px 50px; overflow: hidden; }
.index_list .list .list_pic, .index_list .list .list_txt { overflow: hidden; line-height: 35px; font-weight: 400; margin: 0px auto; }
.index_list .list .list_pic { width: 152px; height: 152px; -moz-border-radius: 71px; -webkit-border-radius: 71px; border-radius: 71px; background: #fff; margin-bottom: 20px; }
.index_list .list .list_pic span { height: 100%; display: inline-block; vertical-align: middle; }
.index_list .list .list_pic img { width: auto; vertical-align: middle; }
.index_list .list .list_txt { font-size: 18px; }
/**/
.index_slide { margin: 0px auto; overflow: hidden; width: 1200px; height: 800px; position: relative; }
.index_slide .bd { position: relative; z-index: 0; }
.index_slide .bd ul { width: 100% !important; }
.index_slide .bd li { margin: 0px auto; width: 1100px; padding: 0px 50px; height: 800px; overflow: hidden; }
.index_slide .bd li .index_slide_l, .index_slide .bd li .index_slide_r { float: left; display: inline; overflow: hidden; width: 550px; }
.index_slide .bd li .index_slide_l { text-align: left; line-height: 50px; font-size: 18px; padding-left: 10px; }
.index_slide .bd li .index_slide_l h5, .index_slide .bd li .index_slide_l h3, .index_slide .bd li .index_slide_l strong { display: block; overflow: hidden; font-size: 60px; font-weight: 600; line-height: 80px; padding: 20px 0px; color: #6EA0C7; }
.index_slide .bd li .index_slide_l h5 { font-size: 28px; padding: 0px 0px; line-height: 40px; color: #333434; font-weight: 400; margin-top: 100px; margin-bottom: 20px; }
.index_slide .bd li .index_slide_l strong { font-size: 24px; padding: 0px 0px; line-height: 40px; margin-top: 50px; }
.index_slide .bd li .index_slide_l em { display: inline-block; width: 100px; font-style: normal; font-variant: normal; color: #43ACF6; }
.index_slide .bd li .index_slide_r { float: right; width: 540px; text-align: right; height: 800px; }
.index_slide .bd li .index_slide_r span { height: 100%; display: inline-block; vertical-align: middle; }
.index_slide .bd li .index_slide_r img { max-width: 520px; vertical-align: middle; }
.index_slide .hd { margin: 0px auto; position: relative; z-index: 1; bottom: 50px; text-align: center; }
.index_slide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
width: 16px; height: 16px; background: #ACACAC; text-indent: -9999px; margin-left: 5px; margin-right: 5px; -moz-border-radius: 5px; -webkit-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; }
.index_slide .hd ul .on { background: #43AAFB; }
.index_slide .prev, .index_slide .next { position: absolute; background-image: url(web/prev.png); width: 27px; height: 50px; background-position: center; background-size: 27px 50px; display: block; top: 50%; margin-top: -25px; cursor: pointer; overflow: hidden; text-indent: -9999px; }
.index_slide .next { background-image: url(web/next.png); right: 0px; }
/**/
.index_advg { text-align: center; }
.index_advg .advg { display: inline-block; width: 360px; height: 131px; overflow: hidden; padding: 10px 0px; padding-left: 165px; padding-right: 23px; margin: 10px 10px; }
.index_advg .advg_1 { background: url(web/index_advg_1.png) no-repeat left center; }
.index_advg .advg_2 { background: url(web/index_advg_2.png) no-repeat left center; }
.index_advg .advg_3 { background: url(web/index_advg_3.png) no-repeat left center; }
.index_advg .advg_4 { background: url(web/index_advg_4.png) no-repeat left center; }
.index_advg .advg .advg_title, .index_advg .advg .advg_txt { width: auto; text-align: left; overflow: hidden; line-height: 45px; display: block; }
.index_advg .advg .advg_title { font-size: 22px; font-weight: 400; color: #43AAFB; }
.index_advg .advg .advg_title a { }
.index_advg .advg .advg_txt { line-height: 30px; font-size: 14px; }
/**/
.t_box { text-align: center; overflow: hidden; margin: 0px auto; padding-bottom: 20px; }
.t_cn, .t_txt, .t_ico, .t_other { margin: 0px auto; overflow: hidden; text-align: center; font-weight: 400; }
.t_cn { line-height: 60px; font-size: 35px; }
.t_txt { line-height: 45px; font-size: 18px; }
.t_other { text-align: left; font-size: 24px; text-indent: 1em; }
.t_other em { display: inline-block; font-style: normal; font-size: 14px; color: #8A8A8B; }
/* text-transform: uppercase;*/
.index_part { padding: 20px 0px; margin-bottom: 50px; overflow: hidden; }
.index_part li { float: left; display: inline; width: 180px; height: 98px; margin: 10px 10px; line-height: 98px; overflow: hidden; text-align: center; }
.index_part li span { }
.index_part li img { width: 160px; vertical-align: middle; }
/**/
.foot_bar { padding: 10px 0px; overflow: hidden; background: #2C4362; min-width:1200px; }
/*.foot_bar { padding: 50px 0px; overflow: hidden; background: #2C4362; min-width:1200px; }*/
.foot_box, .foot_power { margin: 0px auto; width: 1200px; overflow: hidden; text-align: center; }
/*.foot_box { padding-top: 60px; background: url(web/foot_logo.png) no-repeat top center; }*/
.foot_box a, .foot_box em { display: inline-block; font-size: 18px; line-height: 50px; overflow: hidden; }
.foot_box a { color: #fff; }
.foot_box em { color: #8390A3; margin-left: 20px; margin-right: 20px; font-style: normal; }
.foot_power { font-size: 14px; line-height: 35px; color: #8390A3; }
.foot_power a { color: #43AAFB; }
/**/
.main, .block { margin: 0px auto; position: relative; overflow: hidden; width: 1200px; padding: 50px 0px; }
.page_box, .contact_list, .way_box, .way_list, .page_no, .view_box, .pre_box, .shop_list, .honur_list, .show_list, .map_box, .hot_box, .hot_list, .message_form, .part_list { padding: 30px 0px; overflow: hidden; }
.page_box { line-height: 45px; text-align: center; font-size: 20px; }
.page_box strong { display: block; font-weight: 600; line-height: 40px; font-size: 22px; color: #43AAFB; padding:20px 0px; }
/**/
.contact_list { }
.contact_list li { float: left; display: inline; width: 280px; overflow: hidden; margin: 0px 10px; }
.contact_list li .con_pic, .contact_list li .con_name, .contact_list li .con_txt { overflow: hidden; margin: 0px auto; line-height: 30px; font-weight: 400; text-align: center; }
.contact_list li .con_pic { height: 120px; }
.contact_list li .con_pic span { height: 100%; display: inline-block; vertical-align: middle; }
.contact_list li .con_pic img { width: 120px; vertical-align: middle; }
.contact_list li .con_name { font-size: 22px; padding: 10px 0px; line-height: 45px; }
.contact_list li .con_txt { }
/**/
.way_box { padding: 20px 50px; background: #E9E9E9; margin-top: 30px; margin-bottom: 100px; }
.way_list { float: left; display: inline; width: 460px; }
.way_list li { float: left; width: 186px; margin: 10px 22px; height: 46px; background: #fff; -moz-border-radius: 23px; -webkit-border-radius: 23px; -o-border-radius: 23px; border-radius: 23px; text-align: left; line-height: 23px; overflow: hidden; }
.way_list li em { float: left; display: inline; overflow: hidden; width: 60px; height: 46px; background: url(web/qq_ico.png) no-repeat center; }
/**/
.index_bar { overflow: hidden; background: #E3E3E3; }
.index_show { border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; width: 1183px; margin-bottom: 50px; margin-top: 50px; }
.index_show li { float: left; display: inline; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding: 21px 10px; width: 148px; height: 54px; line-height: 54px; overflow: hidden; }
.index_show li .show_pic { float: left; height: 54px; margin-left: 10px; margin-right: 20px; overflow: hidden; }
.index_show li .show_pic img { max-height: 54px; vertical-align: middle; }
/*index*/
.login_form { margin: 10px auto; overflow: hidden; padding: 30px 50px; width: 258px; background: url(web/form_ico.png) repeat; }
.login_form h3 { font-size: 24px; color: #273B56; font-weight: 800; line-height: 50px; text-align: center; overflow: hidden; }
.login_form li { margin: 20px auto; background: #fff; width: 230px; height: 46px; border: 1px solid #fff; -moz-border-radius: 23px; -webkit-border-radius: 23px; -o-border-radius: 23px; border-radius: 23px; padding: 0px 13px; text-align: left; overflow: hidden; }
.login_form li .input_l { min-width: 20px; float: left; background-color: yellow; height: 46px; line-height: 46px; overflow: hidden; font-size: 16px; color: #259FD2; background: url(web/reg_line.png) no-repeat right center; padding-right: 12px; margin-right: 12px; }
.login_form li .input_l span { height: 100%; display: inline-block; vertical-align: middle; }
.login_form li .input_l img { width: 17px; vertical-align: middle; }
.login_form li .input_r { height: 46px; }
.login_form li .input_txt { max-width: 130px; display: inline-block; height: 46px; line-height: 46px; text-align: left; border: 0px; background: none; outline: none; font-family: "微软雅黑", "宋体", sans-serif; font-size: 16px; color: #BEBEBF; overflow: hidden; }
.login_form p { margin: 20px auto; width: 258px; height: 46px; line-height: 46px; overflow: hidden; margin-bottom: 0px; }
.login_form p input[type=checkbox] { appearance: none; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; outline: none; }
.login_form p input[type=checkbox]::before { display: inline-block; content: ""; float: left; width: 19px; height: 20px; display: inline-block; background: url(web/c.png) no-repeat left center; position: relative; top: 2px; }
.login_form p input[type=checkbox]:checked::before { background: url(web/c_on.png) no-repeat left center; }
.login_form p em { float: right; width: 230px; text-align: left; display: inline; overflow: hidden; color: #fff; font-style: normal; font-size: 16px; height: 22px; line-height: 22px; }
.login_form p em a { color: #FFC600; }
.login_form .ok_reg { margin: 0px auto; margin-bottom: 20px; width: 258px; border: none; background: #D6A31A; text-align: center; height: 52px; line-height: 52px; font-size: 24px; color: #fff; overflow: hidden; font-family: 'Microsoft Yahei', Tahoma, Helvetica, sans-serif; cursor: pointer; -moz-border-radius: 26px; -webkit-border-radius: 26px; -o-border-radius: 26px; border-radius: 26px; }
.login_form .ok_login { background: #5ACEFF; }
.login_form .form_txt { margin: 0px auto; overflow: hidden; text-align: center; font-size: 16px; color: #273B56; margin-bottom: 10px; }
.login_form .form_txt a { color: #273B56; }
/**/
/*广告主后台END*/
.manage_main, .manage_block { padding: 50px 0px; overflow: hidden; width: 1180px; margin: 0px auto; }
.manage_block { padding: 0px 0px; }
.m_t_box, .xiaohao_list, .table_list { margin: 0px auto; overflow: hidden; padding: 10px 0px; }
/**/
.m_t_box { padding: 0px 0px; }
.m_t_pop { height: 55px; width: 100%; background: #2E4E75; }
.m_t_box .m_t_cn { overflow: hidden; line-height: 50px; font-size: 18px; font-weight: 400; }
.m_t_box .m_t_txt { font-style: normal; line-height: 35px; font-size: 14px; font-weight: 400; }
.m_t_box .m_t_color { color: #43AAFB; }
.m_t_box .m_t_other { float: left; display: inline; overflow: hidden; height: 48px; border: 1px solid #F2F1F1; background: #F2F1F1; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.m_t_box .m_t_other li { float: left; width: 110px; height: 48px; line-height: 48px; text-align: center; overflow: hidden; font-size: 14px; overflow: hidden; display: inline; border-right: 1px solid #B6B6B6; cursor: pointer; }
.m_t_box .m_t_other li a { display: block; cursor: pointer; }
.m_t_box .m_t_other li.on, .m_t_box .m_t_other li:hover { background: #45B9EA; color: #fff; }
.m_t_box .m_t_other li.on a, .m_t_box .m_t_other li:hover a { color: #fff; }
.m_t_box .m_t_other li:last-child { border-right: 0px; }
.m_t_box .m_t_build { float: right; width: 140px; height: 50px; line-height: 50px; font-size: 18px; text-align: center; overflow: hidden; background: #43AAFB; -moz-border-radius: 25px; -webkit-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; margin-left: 10px; }
.m_t_box .m_t_build a { color: #fff; display: block; cursor: pointer; }
.m_t_box .m_t_xh { margin: 0px auto; overflow: hidden; text-align: center; }
.m_t_box .m_t_xh li { float: left; display: inline; overflow: hidden; overflow: hidden; height: 48px; line-height: 48px; background: url(web/c.png) no-repeat left center; padding-left: 30px; font-size: 14px; overflow: hidden; margin-right: 10px; cursor: pointer; }
.m_t_box .m_t_xh li.on, .m_t_box .m_t_xh li:hover { background: url(web/c_on.png) no-repeat left center; }
.m_t_box .m_t_xh li.on a, .m_t_box .m_t_xh li:hover a { }
.m_t_box .m_t_tab { margin: 0px auto; overflow: hidden; text-align: center; }
.m_t_box .m_t_tab li { display: inline-block; overflow: hidden; height: 48px; line-height: 48px; background: url(web/c.png) no-repeat left center; padding-left: 30px; font-size: 18px; overflow: hidden; margin-left: 10px; margin-right: 10px; cursor: pointer; }
.m_t_box .m_t_tab li.on, .m_t_box .m_t_tab li:hover { background: url(web/c_on.png) no-repeat left center; }
.m_t_box .m_t_tab li.on a, .m_t_box .m_t_tab li:hover a { }
.m_t_box .m_pop_cn { float: left; display: inline; font-weight: normal; height: 55px; line-height: 55px; padding-left: 10px; font-size: 18px; overflow: hidden; color: #fff; }
.m_t_box .m_pop_close { float: right; width: 20px; height: 55px; background: url(web/close.png) no-repeat center; margin-right: 10px; line-height: 55px; overflow: hidden; text-align: center; text-indent: -9999px; }
.m_t_box .m_pop_close a { display: block; cursor: pointer; }
.m_t_box .m_t_share { float: right; overflow: hidden; height: 35px; }
.m_t_box .m_t_share li { float: left; display: inline; margin-right: 10px; width: 130px; overflow: hidden; height: 35px; line-height: 35px; font-size: 14px; cursor: pointer; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; -o-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; background: #BDBDBD; text-align: center; }
.m_t_box .m_t_share li.on, .m_t_box .m_t_share li:hover { background: #F2F1F1; }
.m_t_box .m_t_share li.on a, .m_t_box .m_t_share li:hover a { }
.m_t_box .m_t_copy { float: right; width: 120px; height: 40px; line-height: 40px; font-size: 14px; text-align: center; overflow: hidden; background: #43AAFB; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.m_t_box .m_t_copy a { color: #fff; display: block; cursor: pointer; }
/**/
.sper_box, .sper_name, .sper_new { float: left; display: inline; overflow: hidden; height: 50px; }
.sper_box { margin-left: 60px; }
.sper_name { line-height: 50px; padding-left: 25px; background: url(web/speaker.png) no-repeat left center; background-size: auto 20px; font-weight: bold; color: #910230; margin-right: 10px; }
.sper_news { width: 620px; position: relative; }
.sper_news .bd { }
.sper_news .toplist li { margin: 0px auto; overflow: hidden; height: 50px; line-height: 50px; }
.sper_news .toplist li .new_title, .sper_news .toplist li .new_txt { float: left; display: inline; height: 50px; line-height: 50px; text-align: left; overflow: hidden; width: 73%; }
.sper_news .toplist li .new_title { font-size: 14px; font-weight: 400; }
.sper_news .toplist li .new_title a { }
.sper_news .toplist li .new_txt { float: right; width: 25%; text-align: right; color: #877B7B; }
.sper_news .toplist li .new_txt a { }
/**/
.xiaohao_list { padding-bottom: 30px; }
.xiaohao_list .xiaohao { float: left; display: inline; overflow: hidden; width: 376px; height: 80px; border: 1px solid #F2F1F1; background: #F2F1F1; padding: 25px 0px; margin-right: 23px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.xiaohao_list .xiaohao .xh_txt, .xiaohao_list .xiaohao .xh_mon { margin: 0px auto; overflow: hidden; text-align: center; font-weight: 400; }
.xiaohao_list .xiaohao .xh_txt { height: 30px; line-height: 30px; font-size: 14px; }
.xiaohao_list .xiaohao .xh_mon { height: 50px; line-height: 50px; font-size: 42px; }
.xiaohao_list .xiaohao .xh_mon em { font-size: 14px; font-style: normal; line-height: 25px; display: inline-block; color: #333434; }
.xiaohao_list .xiaohao .xh_rw { color: #43AAFB; }
.xiaohao_list .xiaohao .xh_zh { color: #FC236A; }
.xiaohao_list .xiaohao:last-child { margin-right: 0px; }
.xiaohao_list .xiaohao_big { width: 556px; margin-right: 64px; }
/**/
.table_list { border: 1px solid #F2F1F1; padding: 0px 0px; margin: 20px auto; }
.table_list .table { border-bottom: 1px solid #F2F1F1; margin: 0px auto; overflow: hidden; height: 80px; line-height: 80px; font-size: 14px; }
.table_list .table_top { background: #F2F1F1; height: 45px; line-height: 45px; font-size: 16px; }
.table_list .table .t_id, .table_list .table .t_mc, .table_list .table .t_pt, .table_list .table .t_tf, .table_list .table .t_jf, .table_list .table .t_rt, .table_list .table .t_tfe, .table_list .table .t_xx, .table_list .table .t_rq, .table_list .table .t_cz, .table_list .table .t_cz_b, .table_list .table .t_zt, .table_list .table .t_zt_b, .table_list .table .t_zc, .table_list .table .t_zc_b, .table_list .table .t_yt, .table_list .table .t_yt_b, .table_list .table .t_zh, .table_list .table .t_ggmc, .table_list .table .t_lx, .table_list .table .t_ggjf, .table_list .table .t_ggz, .table_list .table .t_ggrt, .table_list .table .t_ljt, .table_list .table .t_ggy, .table_list .table .t_ggzt, .table_list .table .t_ggcz, .table_list .table .t_s_lx, .table_list .table .t_s_jf, .table_list .table .t_s_sr, .table_list .table .t_s_jssj, .table_list .table .t_s_zfsj, .table_list .table .t_s_yfje, .table_list .table .t_s_sxf, .table_list .table .t_s_sfje, .table_list .table .t_s_bz, .table_list .table .t_s_jszt, .table_list .table .t_s_wzmc, .table_list .table .t_s_wzym, .table_list .table .t_s_bah, .table_list .table .t_s_wzll, .table_list .table .t_s_wzzc, .table_list .table .t_s_wzcz, .table_list .table .t_s_sjrq, .table_list .table .t_s_sjcpm, .table_list .table .t_s_sjcpc, .table_list .table .t_s_sjze, .table_list .table .t_s_fptj, .table_list .table .t_s_fpje, .table_list .table .t_s_fpzt, .table_list .table .t_s_fpsh, .table_list .table .t_s_fpyj, .table_list .table .t_s_fpcz , .table_list .table .t_date , .table_list .table .t_tfe_no_right,.table_list .table .t_s_fpmc,.table_list .table .t_c_wzmq,.table_list .table .t_c_dmym,.table_list .table .t_c_tpym,.table_list .table .t_c_tjsj,.table_list .table .t_c_zt,.table_list .table .t_c_cz,.table_list .table .t_tflx,.table_list .table .t_izt  { float: left; border-right: 1px solid #F2F1F1; text-align: center; overflow: hidden; height: inherit; line-height: inherit; display: inline; font-size: inherit; }
.table_list .table:last-child { border-bottom: 0px; }
.table_list .table .t_pt span { height: 100%; display: inline-block; vertical-align: middle; }
.table_list .table .t_pt img { width: 36px; vertical-align: middle; }
.table_list .table .t_id { width: 72px; }/*ID*/
.table_list .table .t_mc { width: 267px; font-size: 16px; }/*广告名称*/
.table_list .table .t_tflx { width: 121px; }/*投放数据*/
.table_list .table .t_pt { width: 76px; }/*平台*/
.table_list .table .t_tf { width: 110px; }/*日投放额*/
.table_list .table .t_jf { width: 110px; }/*计费方式*/
.table_list .table .t_rt { width: 110px; }/*计费方式*/
.table_list .table .t_tfe { width: 120px; }/*投放数据*/
.table_list .table .t_izt { width: 90px;}/*广告投放-状态*/
.table_list .table .t_izt em { font-style: normal; color: #5283C4; }
.table_list .table .t_izt b { font-weight: 400; color: #FC236A; }
.table_list .table .t_tf em { font-style: normal; color: #FE9922; }
.table_list .table .t_xx { width: 91px; border-right: 0px; }/*详细*/
.table_list .table .t_xx a { color: #43AAFB; }

/*cgmadd*/
.table_list .table .t_date { width: 200px; }/*日期*/
.table_list .table .t_tfe_no_right { width: 120px; border-right: 0px; }/*日投放额*/
.table_list .table .t_tfe_no_right em { font-style: normal; color: #FE9922; }
/*消费明细END*/
.table_list .table .t_rq { width: 197px; }/*日期*/
.table_list .table .t_cz { width: 195px; }/*充值金额*/
.table_list .table .t_cz_b { width: 391px; }
.table_list .table .t_cz em, .table_list .table .t_cz_b em { font-style: normal; color: #43AAFB; }
.table_list .table .t_zt { width: 195px; }/*财务明细-状态*/
.table_list .table .t_zt_b { width: 391px; }
.table_list .table .t_zc { width: 195px; }/*支出*/
.table_list .table .t_zc_b { width: 391px; }
.table_list .table .t_zc em.table_list .table .t_zc_b em { font-style: normal; color: #FC236A; }
.table_list .table .t_yt { width: 195px; }/*用途*/
.table_list .table .t_yt_b { width: 391px; }
.table_list .table .t_zh { width: 195px; border-right: 0px; }/*帐户余额*/
.table_list .table .t_zh em { font-style: normal; color: #FE9922; }
/*财务明细END*/
.table_list .table .t_ggmc { width: 312px; }/*广告管理-广告名称*/
.table_list .table .t_lx { width: 108px; }/*广告类型*/
.table_list .table .t_ggjf { width: 108px; }/*广告管理-广告计费*/
.table_list .table .t_ggz { width: 128px; }/*广告总额*/
.table_list .table .t_ggrt { width: 128px; }/*广告管理-日投放额*/
.table_list .table .t_ljt { width: 128px; }/*累计投放*/
.table_list .table .t_ggy { width: 128px; }/*广告余额*/
.table_list .table .t_ggzt { width: 108px; border-right: 0px; }/*广告投放-状态*/
.table_list .table .t_ggzt em { font-style: normal; color: #5283C4; }
.table_list .table .t_ggzt b { font-weight: 400; color: #FC236A; }
/*.table_list .table .t_ggcz { width: 104px; border-right: 0px; }/*操作*/
/*.table_list .table .t_ggcz a { color: #43AAFB; }*/
/*广告管理END*/
.table_list .table .t_s_lx { width: 392px; }/*网站主-当天报告-广告类型*/
.table_list .table .t_s_lx em, .table_list .table .t_s_lx strong { display: inline-block; height: 80px; width: 32px; overflow: hidden; }
.table_list .table .t_s_lx em span { height: 100%; display: inline-block; vertical-align: middle; }
.table_list .table .t_s_lx em img { width: 32px; vertical-align: middle; }
.table_list .table .t_s_lx strong { width: 150px; text-align: left; height: 80px; line-height: 80px; font-weight: 400; font-size: 16px; margin-left: 5px; }
.table_list .table .t_s_jf { width: 392px; }/*网站主-当天报告-计费方式*/
.table_list .table .t_s_sr { width: 392px; border-right: 0px; }/*网站主-当天报告-收入金额*/
/*网站主-当天报告END*/
.table_list .table .t_s_jssj { width: 200px; }/*网站主-支付明细-结算时间*/
.table_list .table .t_s_zfsj { width: 165px; }/*网站主-支付明细-支付时间*/
.table_list .table .t_s_yfje { width: 200px; }/*网站主-支付明细-应付金额*/
.table_list .table .t_s_sxf { width: 200px; }/*网站主-支付明细-手续费*/
.table_list .table .t_s_sfje { width: 200px; }/*网站主-支付明细-实付金额*/
.table_list .table .t_s_sfje em { font-style: normal; color: #FE9922; }
.table_list .table .t_s_bz { width: 200px; }/*网站主-支付明细-备注*/
.table_list .table .t_s_jszt { width: 165px; border-right: 0px; }/*网站主-支付明细-结算状态*/
.table_list .table .t_s_jszt em { font-style: normal; color: #43AAFB; }
.table_list .table .t_s_jszt b { font-weight: 400; color: #FC236A; }
/*网站主-支付明细END*/
.table_list .table .t_s_wzmc { width: 195px; position: relative; }/*网站主-网站列表-网站名称*/
.table_list .table .t_s_wzmc strong { padding: 10px 0px; display: block; line-height: 30px; height: 60px; font-weight: 400; overflow: hidden; font-size: 16px; }
.table_list .table .t_s_wzmc strong em, .table_list .table .t_s_wzmc strong span { font-style: normal; color: #43AAFB; line-height: 30px; font-size: 14px; }
.table_list .table .t_s_wzmc strong span { color: #FC236A; }
.table_list .table .t_s_wzym { width: 365px; position: relative;  }/*网站主-网站列表-网站域名*/
.table_list .table .t_s_wzym strong { padding: 10px 0px; display: block; line-height: 30px; height: 60px; font-weight: 400; overflow: hidden; font-size: 16px; }
.table_list .table .t_s_wzym strong em { font-style: normal; color: #43AAFB; line-height: 30px; font-size: 14px; }
.table_list .table .t_s_wzym strong span { color: #FC236A; }

.table_list .table .t_s_bah { width: 175px; }/*网站主-网站列表-备案号*/
.table_list .table .t_s_wzll { width: 165px; }/*网站主-网站列表-流量*/
.table_list .table .t_s_wzzc { width: 165px; }/*网站主-网站列表-注册时间*/
/*.table_list .table .t_s_wzcz { width: 105px; border-right: 0px; }*//*网站主-网站列表-操作*/
.table_list .table .t_s_wzcz em { font-style: normal; color: #43AAFB; }
.table_list .table .t_s_wzcz b { font-weight: 400; color: #FC236A; }
/*网站主-网站列表END*/
.table_list .table .t_s_sjrq { width: 292px; }/*网站主-数据报告-数据日期*/
.table_list .table .t_s_sjcpm { width: 292px; }/*网站主-数据报告-数据CPM*/
.table_list .table .t_s_sjcpc { width: 292px; }/*网站主-数据报告-数据CPC*/
.table_list .table .t_s_sjze { width: 295px; border-right: 0px; }/*网站主-数据报告-数据总额*/
.table_list .table .t_s_sjze em { font-style: normal; color: #FE9922; }

/*网站主-数据报告END*/
.table_list .table .t_c_wzmq { width: 240px; }/*网站主-cname-网站名称*/
.table_list .table .t_c_dmym { width: 240px; }/*网站主-cname-代码域名*/
.table_list .table .t_c_tpym { width: 240px; }/*网站主-cname-图片域名*/
.table_list .table .t_c_tjsj { width: 240px; }/*网站主-cname-添加时间*/
.table_list .table .t_c_zt { width: 100px; }/*网站主-cname-状态*/
.table_list .table .t_c_cz { width: 112px; border-right: 0px; }/*网站主-cname-操作*/
.cname_select { float: left; margin-right: 20px; width: 100px; height: 40px; line-height: 40px; padding: 0px 0px; text-indent: 9px; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url("web/sanjiao.png");border: 1px solid #D5D5D5; background-repeat: no-repeat; background-position: 80px center; padding-right: 0 \9; background: none \9; }

/*网站主-cname END*/
.table_list .table .t_s_fptj { width: 195px; }/*广告管理-发票管理-提交日期*/
.table_list .table .t_s_fpje { width: 150px; }/*广告管理-发票管理-发票金额*/
.table_list .table .t_s_fpzt { width: 125px; color: #43AAFB; }/*广告管理-发票管理-状态*/
.table_list .table .t_s_fpzt b { font-weight: 400; color: #FE9922; }
.table_list .table .t_s_fpzt em { font-style: normal; color: #FC236A; }
.table_list .table .t_s_fpsh { width: 220px; }/*广告管理-发票管理-审核时间*/
.table_list .table .t_s_fpyj { width: 320px; border-right: 0px; }/*广告管理-发票管理-邮寄快递单号*/
.table_list .table .t_s_fpmc { width: 160px; }/*广告管理-发票管理-名称*/
/*广告主-发票管理END*/
.page_no { text-align: center; padding-top: 20px; }
.page_no li, .page_no li.cur { display: inline-block; border: 1px solid #E4EAEC; width: 40px; height: 40px; line-height: 40px; background: #C5C5C5; border: 1px solid #C5C5C5; -moz-border-radius: 20px; -webkit-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; margin: 0px 5px; text-align: center; text-decoration: none; cursor: pointer; color: #fff; }
.page_no li a { color: #fff; }
.page_no li:hover, .page_no li.cur { border: 1px solid #44B4E4; background: #44B4E4; }
.page_no li:hover a, .page_no li.cur a { color: #fff; }
/*翻页*/
.form_user { overflow: hidden; padding: 20px 0px; width: 680px; margin: 0px auto; }
.form_user .form, .form_user .form_l, .form_user .form_r { float: left; display: inline; overflow: hidden; width: 300px; padding: 10px 0px; }
.form_user .form { width: 100%; text-align: center; }
.form_user .form_r { float: right; }
.form_user dt, .form_user dd { margin: 0px auto; overflow: hidden; text-align: left; }
.form_user dt { height: 40px; line-height: 40px; font-size: 14px; }
.form_user .user_id { overflow: hidden; line-height: 40px; font-weight: 400; font-size: 24px; color: #43AAFB; }
.form_user .user_input, .form_user .user_select { margin: 0px auto; width: 280px; padding: 0px 9px; height: 38px; line-height: 38px; text-align: left; border: 1px solid #D5D5D5; background: none; outline: none; font-family: "微软雅黑", "宋体", sans-serif; font-size: 16px; color: #4E5E4F; overflow: hidden; }
.form_user .input_all { width: 660px; }
.form_user .input_color { color: #FFAB27; }
.form_user .user_select { float: left; margin-right: 20px; width: 100px; height: 40px; line-height: 40px; padding: 0px 0px; text-indent: 9px; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url("web/sanjiao.png"); background-repeat: no-repeat; background-position: 80px center; padding-right: 0 \9; background: none \9; }
.form_user .select_big { width: 220px; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url("web/sanjiao.png"); background-repeat: no-repeat; background-position: 200px center; padding-right: 0 \9; background: none \9; }
.form_user .user_ok { display: inline-block; width: 140px; margin-top: 30px; border: none; background: #5ECCFA; text-align: center; height: 52px; line-height: 52px; font-size: 24px; color: #fff; overflow: hidden; font-family: 'Microsoft Yahei', Tahoma, Helvetica, sans-serif; cursor: pointer; -moz-border-radius: 26px; -webkit-border-radius: 26px; -o-border-radius: 26px; border-radius: 26px; }
/*资料信息END*/
.form_pay { overflow: hidden; padding: 20px 0px; width: 620px; margin: 0px auto; }
.form_pay dl { margin: 0px auto; overflow: hidden; text-align: center; padding: 20px 0px; }
.form_pay dt, .form_pay dd { float: left; display: inline; overflow: hidden; height: 40px; }
.form_pay dt { width: 100px; font-size: 14px; line-height: 40px; text-align: center; padding-left: 80px; }
.form_pay dd { float: left; }
.form_pay .pay_input { float: left; width: 320px; padding: 0px 9px; height: 38px; line-height: 38px; text-align: left; border: 1px solid #D5D5D5; background: none; outline: none; font-family: "微软雅黑", "宋体", sans-serif; font-size: 16px; color: #BABBBB; overflow: hidden; }
.form_pay .pay_txt { float: left; height: 40px; line-height: 40px; text-align: left; overflow: hidden; font-size: 22px; }
.form_pay .pay_ok { display: inline-block; width: 140px; margin-top: 30px; border: none; background: #5ECCFA; text-align: center; height: 52px; line-height: 52px; font-size: 24px; color: #fff; overflow: hidden; font-family: 'Microsoft Yahei', Tahoma, Helvetica, sans-serif; cursor: pointer; -moz-border-radius: 26px; -webkit-border-radius: 26px; -o-border-radius: 26px; border-radius: 26px; }
/*帐号充值END*/
.form_xh { overflow: hidden; padding: 20px 0px; margin: 0px auto; padding-bottom: 10px; }
.form_xh dl, .form_xh dt, .form_xh dd { margin: 0px auto; overflow: hidden; padding: 10px 0px; }
.form_xh dt, .form_xh dd { padding: 0px 0px; height: 40px; }
.form_xh dd li { float: left; display: inline; height: 40px; margin-right: 30px; line-height: 40px; font-size: 14px; color: #333434; }
.form_xh .check_box { appearance: none; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; outline: none; }
.form_xh .check_box::before { display: inline-block; content: ""; float: left; width: 19px; height: 40px; display: inline-block; background: url(web/c.png) no-repeat left center; position: relative; top: 0px; }
.form_xh .check_box:checked::before { background: url(web/c_on.png) no-repeat left center; }
.form_xh li em { display: inline-block; overflow: hidden; font-style: normal; font-size: 14px; height: 40px; line-height: 40px; }
.form_xh .xh_input, .form_xh .xh_select { margin: 0px auto; padding: 0px 9px; height: 38px; line-height: 38px; text-align: left; border: 1px solid #D5D5D5; background: none; outline: none; font-family: "微软雅黑", "宋体", sans-serif; font-size: 16px; color: #4E5E4F; overflow: hidden; }
.form_xh .xh_select { width: 200px; height: 40px; line-height: 40px; padding: 0px 0px; text-indent: 9px; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url("web/sanjiao.png"); background-repeat: no-repeat; background-position: 180px center; padding-right: 0 \9; background: none \9; }
.form_xh .xh_input { background: #fff url(web/sanjiao.png) no-repeat 160px center; width: 166px; }
/*广告主消耗明细FORM END*/
.pop_box { margin: 0px auto; overflow: hidden; width: 560px; background: #fff; }
.form_pop { overflow: hidden; padding: 10px 0px; width: 440px; margin: 0px auto; }
.form_pop dl, .form_pop dt, .form_pop dd { margin: 0px auto; overflow: hidden; padding: 5px 0px; line-height: 40px; }
.form_pop dl { text-align: center; }
.form_pop dt { float: left; display: inline; width: 80px; font-size: 14px; text-align: left; }
.form_pop dd { float: right; width: 340px; text-align: left; }
.form_pop dd strong { font-weight: 400; font-size: 36px; color: #FC236A; display: inline-block; margin-right: 5px; }
.form_pop dd span { font-size: 16px; color: #5ECCFA; display: inline-block; margin-right: 5px; }
.form_pop li { float: left; display: inline; height: 40px; margin-right: 5px; line-height: 40px; font-size: 14px; width: 100px; margin-top: 6px; }
.form_pop li.pop_width { width: 135px; }
.form_pop .radio_box, .form_pop .check_box { appearance: none; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; outline: none; }
.form_pop .radio_box::before, .form_pop .check_box::before { display: inline-block; content: ""; float: left; width: 19px; height: 40px; display: inline-block; background: url(web/c.png) no-repeat left center; position: relative; top: 0px; }
.form_pop .radio_box:checked::before { background: url(web/c_on.png) no-repeat left center; }
.form_pop .check_box:checked::before { background: url(web/c_ok.png) no-repeat left center; }
.form_pop li em { display: inline-block; overflow: hidden; font-style: normal; font-size: 16px; height: 40px; line-height: 40px; margin-right: 20px; width: 50px; text-align: left; }
.form_pop dd a { color: #5ECCFA; padding: 0px 5px; }
.form_pop .pop_input { float: left; width: 280px; padding: 0px 9px; height: 38px; line-height: 38px; text-align: left; border: 1px solid #D5D5D5; background: none; outline: none; font-family: "微软雅黑", "宋体", sans-serif; font-size: 16px; color: #333434; overflow: hidden; }
.form_pop .pop_ok { display: inline-block; width: 140px; margin-top: 0px; border: none; background: #5ECCFA; text-align: center; height: 52px; line-height: 52px; font-size: 24px; color: #fff; overflow: hidden; font-family: 'Microsoft Yahei', Tahoma, Helvetica, sans-serif; cursor: pointer; -moz-border-radius: 26px; -webkit-border-radius: 26px; -o-border-radius: 26px; border-radius: 26px; }
.form_pop .web_select { margin: 0px auto; width: 300px; padding: 0px 9px; height: 38px; line-height: 38px; text-align: left; border: 1px solid #D5D5D5; background: none; outline: none; font-family: "微软雅黑", "宋体", sans-serif; font-size: 16px; color: #4E5E4F; overflow: hidden; }
/*广告主 弹窗 续费 新建广告*/
.info_list { overflow: hidden; padding: 20px 0px; }
.info_list .info { position: relative; height: 80px; width: 100%; border-bottom: 1px solid #F2F1F1; cursor: pointer; }
.info_list .on { }
.info_list .info .info_tilte, .info_list .info .info_time { float: left; display: inline; width: 60%; position: relative; z-index: 0; height: 80px; line-height: 80px; font-weight: 400; overflow: hidden; }
.info_list .info .info_tilte { font-size: 18px; color: #3D69A3; text-align: left; }
.info_list .info .info_time { float: right; width: 30%; color: #9F9F9F; }
.info_list .info_box { height: 130px; overflow: hidden; background: #EEEFEF; display: none; }
.info_list .info_txt { padding: 20px 30px; line-height: 35px; overflow: hidden; text-align: left; font-size: 14px; }
.info_list .info:hover .info_box { display: block; }
.info_list .info:last-child { border-bottom: 0px; }
/*网站主 站点信息 END*/
.share_box { float: left; display: inline; overflow: hidden; width: 1180px; margin-top: 20px; margin-bottom: 20px; }
.shart_txt { margin: 0px auto; border: 21px solid #F2F1F1; width: 1116px; height: 70px; padding: 10px 10px; line-height: 35px; text-align: left;  appearance: none; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; outline: none; font-size: 12px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; margin-bottom: 10px; -webkit-resize: none; -moz-resize: none; -o-resize: none; resize: none; }
/*网站主网站管理 END*/
.tubiao_list { margin: 0px auto; overflow: hidden; height: 400px; border: 1px solid #F2F1F1; text-align: center; display: block; }
/*网站主数据报告 制图表 END*/
.fl { float: left; display: inline; }
.fr { float: right; }
.text_left { text-align: left; text-align: justify; text-justify: inter-ideograph; }
.dis { float: none; display: inline-block; margin-left: 10px; margin-right: 10px; }
.black { color: #333434; font-size: 14px; text-align: left; }
.color { color: #333434 !important; }
.ptn { padding-top: 0px; }

.button_search { display: inline-block; width: 60px; margin-top: 0px; border: none; background: #43AAFB; text-align: center; height: 40px; line-height: 40px; font-size: 16px; color: #fff; overflow: hidden; font-family: 'Microsoft Yahei', Tahoma, Helvetica, sans-serif; cursor: pointer; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }
/*reset style*/
