﻿body{}

.login_tk{ width: 100%; height: 100%; background-color: #112D51; background-color:rgba(0,0,0,0.7); position: fixed; z-index: 10; display: none;}
.login{ width: 280px; height: 340px; background-color: #FFFFFF; z-index: 100; display: block; padding: 14px 26px; position: relative;
position: absolute; top: 50%; margin-top: -170px; left: 50%; margin-left: -140px; border-radius: 4px;}
.login_close{ width: 25px; height: 25px; background: url(../images/login_close.png) no-repeat; position: absolute; top: 0; right: 0; cursor: pointer;}
.login li{ margin-top: 4px;}
.login_line{ border-bottom: 1px solid #d0d0d0; display: block; height: 26px;}
.login a{ text-align: center; cursor: context-menu;}
.login p{ color: #666666; font: normal 12px/18px simsun; background-color: #FFFFFF; width: 80px; margin: -12px 0 8px 98px; cursor: pointer;}
.login p:hover,.login a:hover{ text-decoration: none; color: #e21c3d;}
.login h6{ color: #666666; font-size: 14px; line-height: 36px;}
.login input{ height: 34px; border: 1px solid #DDDDDD; border-radius: 2px; width: 100%; text-indent: 12px; color: #333333;}
.login input:hover,.login input:focus{ border-color: #2789FF; outline: none;}
.login .login_code{ width: 50%;}
.login .login_btn{ color: #FFFFFF; background-color: #e21c3d; height: 40px;  border-radius: 4px; font-size: 18px; margin-top: 16px;
border: none; outline: none; cursor: pointer; text-indent: 0;}
.login .login_btn:hover{ background-color: #e40026;}
.img_code{ position: absolute; right: 26px; top: 202px; cursor: pointer;}

.top{ height: 40px; width: 1100px; margin: 0 auto;}
.top span{ font: normal 12px/40px "寰蒋板呴粦"; color: #666666;}
.top span a{ color: #e21c3d; text-decoration: underline; cursor: pointer;}
.top_left{ margin-right: 14px; float: left;}
.top_right{ float: right;}

.title{ height: 106px; background: #006bcf;}
.title_con{ width: 1100px; margin: 0 auto; position: relative;}
.title_con span{ font: normal 12px/40px "寰蒋板呴粦"; color: #FFFFFF; float: right; margin-left: 12px; margin-top: 36px;}
.title_logo{ margin-top: 20px;}
.bt_login,.bt_phone,.bt_company{ width: 140px; height: 30px; border-radius: 4px; outline: none; color: #FFFFFF; position: absolute; top: 38px; cursor: pointer;}
.bt_login{ background: #ffae00 url(../images/icon_company.png) no-repeat 32px 8px; border: none; font: bolder 12px/30px "寰蒋板呴粦"; right: 0; padding-left: 22px;}
.bt_login:hover{ background-color: #ffc039;}
.bt_phone,.bt_company{ background: transparent; border: 1px solid #FFFFFF; font: normal 12px/28px "寰蒋板呴粦"; right: 0;}
.bt_company{ right: 160px;}
.bt_phone:hover,.bt_company:hover{ background-color: #FFFFFF; color: #112d51;}

.img_search{ height: 220px; position: relative;}
.banner_img{ position: absolute; left: 50%; margin-left: -640px; top: 0;}
.img_search button{ width: 28px; height: 62px; outline: none; border: none; position: absolute; top: 40px; cursor: pointer;}
.prev{ background: url(../images/prev_1.png) no-repeat; left: 0;}
.next{ background: url(../images/next_1.png) no-repeat; right: 0;}
.prev:hover{ background: url(../images/prev_2.png) no-repeat;}
.next:hover{ background: url(../images/next_2.png) no-repeat;}

.search_input{ width: 334px; height: 40px; margin: 10px 0 4px 0; text-indent: 12px; font-size: 14px; color: #333333;
/*background: transparent url(../images/icon_search.png) no-repeat 402px 12px;*/ border: 1px solid #CCCCCC;}
.search_button{ border: none; color: #FFFFFF; width: 100%; height: 40px; border-radius: 4px; cursor: pointer; outline: none;
font: normal 16px/34px "寰蒋板呴粦"; background: #297ce6 url(../images/icon_search.png) no-repeat 128px;}
.search_button:hover{ border: none; background-color: #0659c3; color: #FFFFFF;}

.search_input::-webkit-input-placeholder { color: #CCCCCC;}/* placeholder棰滆壊  */
.search_input::-ms-input-placeholder { color: #CCCCCC;}
.search_input:focus{ outline: none;}

.con{ height: 598px; width: 1100px; margin: 24px auto; margin-top: -55px;}

.list_message,.list_net{ width: 368px; float: left;}
.list_ser{ width: 334px; float: left;}
.list_ser span{ height: 32px; background: #112d51; font-size: 12px; text-align: center; color: #FFFFFF; line-height: 32px; display: inline-block;
width: 111px; cursor: pointer;}
.list_ser .current_ser{ background-color: #297CE6; position: relative;}
.current_ser:after{ content:" "; background: url(../images/selected_ser.png) no-repeat; position: absolute; top: 32px; left: 63px; width: 18px; height: 7px;}

.list_net{ margin: 0 15px;}
.con h2{ cursor: context-menu; font-size: 16px; color: #03418B; line-height: 54px; font-family: "寰蒋板呴粦"; border-radius: 4px 4px 0 0; padding: 0 10px;
border-bottom: 1px solid #cccccc; position: relative; text-indent: 26px; background: #FFFFFF;}
.con .list_phone h2{ line-height: 34px; }
.list_phone h2 a{ font: normal 12px/34px "寰蒋板呴粦";}
h2 i{ width: 18px; height: 18px; display: inline-block;  top: 16px; left: 10px;}
.icon_message{ background: url(../images/icon_message.png) no-repeat;}
.icon_net{ background: url(../images/icon_net.png) no-repeat;}
.icon_ser{ background: url(../images/icon_ser.png) no-repeat;}
.icon_phone{ background: url(../images/icon_phone.png) no-repeat; top: 8px;}
h2 a{ font: normal 12px/54px "寰蒋板呴粦"; color: #666666; float: right;}
h2 a:hover{ text-decoration: none; color: #2789ff; }
.list_message li,.list_net li{ height: 34px; text-indent: 36px; background: url(../images/bg_list.png) no-repeat 16px 14px; border-bottom: 1px dashed #cccccc;}
.list_message li a,.list_net li a{  color: #666666; font: normal 12px/32px "寰蒋板呴粦";}
.table_phone td{ color: #666666; font: normal 12px/32px "寰蒋板呴粦"; text-align: left; padding-left: 10px; border-bottom: 1px dashed #cccccc;}

.img_bt{ width: 334px; margin-top: 24px;}
.img_bt img{width:334px;}
.bt_img{ margin-top: 8px;}
.logo_link{ padding-top: 460px;}
.con h3,.login_con h3{ font-size: 14px; color: #03418B; line-height: 32px; font-family: "寰蒋板呴粦";
border-bottom: 1px solid #cccccc; position: relative; text-indent: 30px;}
h3 i{display: inline-block; position: absolute;}
.icon_link{ width: 10px; height: 10px;  background: url(../images/icon_a.png) no-repeat; top: 11px; left: 10px;}
.icon_arrow{ width: 17px; height: 8px; background: url(../images/icon_arrowdown.png) no-repeat; top: 32px; left: 30px;}
.logo_link span{ position: relative; display: inline-block; margin-left: 94px;}
.logo_link img{ width: 48px; height: 48px; display: block; position: absolute; top: 24px; left: 26px; cursor: pointer;}
.logo_link a{ width: 100px; text-align: center; display: table-cell; height: 40px; vertical-align: top; padding-top: 76px;
font: normal 12px/18px "寰蒋板呴粦"; color: #333333;}
.logo_link .logo_gs{margin-left: 0;}

.btm{ height: 60px; background: #006bcf;}
.btm p{ color: #88c6ff; font: normal 12px/24px "寰蒋板呴粦"; text-align: center; padding-top: 10px;}


/*   鐧诲綍鍚庨椤�         */

.float_icon{ position: fixed; right: 14px; bottom: 200px;}
.float_icon img{ display: block; margin-bottom: 4px;}
.float_icon a{ color: #333333; font-size: 14px; line-height: 16px; display: block; margin-top: 14px; cursor: pointer; text-align: center;}
.float_icon a:hover{ color: #ff6266; text-decoration: none;}
.float_icon .fl_question:hover{  color: #4280ff; text-decoration: none;}

.login_con{ width: 1100px; margin: 0 auto;}
.company{ height: 76px; border-bottom: 1px solid #b9c7d7; position: relative;}
.company_img{ width: 48px; height: 48px; position: absolute; top: 14px; left: 2px;}
.company li{ display: inline-block;}
.company h4{ color: #636363; font-size: 16px; font-weight: normal; margin-left: 62px; padding-top: 4px; line-height: 40px;}
h4 span{ display: inline-block; color: #666666; font-size: 12px; line-height: 18px;
background: url(../images/login_img/icon_warning.png) no-repeat; padding-left: 22px; margin-left: 20px;}
.company_action{ margin-left: 62px;}
.company_action li{ padding-left: 20px; margin-right: 20px; cursor: pointer;}
.company_action a{ color: #4c6e99;}
.company_action a:hover{ text-decoration: none;}
.icon_zx{background: url(../images/login_img/company_zx.png) no-repeat;}
.icon_password{background: url(../images/login_img/company_password.png) no-repeat;}
.icon_exit{background: url(../images/login_img/company_exit.png) no-repeat 0 1px;}
.company_bt{ color: #3f93ff; position: absolute; right: 0; bottom: 12px;}
.company_bt a{ color: #3f93ff;}
.company_bt li{ padding-left: 26px; margin-left: 30px; cursor: pointer;}
.icon_warn{background: url(../images/login_img/stats_report.png) no-repeat 0 1px;}
.icon_download{background: url(../images/login_img/stats_download.png) no-repeat;}
.icon_meeting{background: url(../images/login_img/stats_meeting.png) no-repeat left;}

.table_record{ width: 700px;}
.sr_record{ width: 212px; height: 22px; background: #fcfdfe ;
border: 1px solid #999999; position: absolute; right: 0; top: 10px; text-indent: 12px; font-size: 12px; color: #333333;}
.sr_search{width: 18px;height: 20px; /* z-index: 999; */position: absolute;right: 2px;top: 12px;background: #fcfdfe url(../images/login_img/sr_record.png) no-repeat left;cursor: pointer;}
.sr_record:focus{ border: 1px solid #1074FD; outline: none;}
.table_require,.table_mask,.table_ask{ width: 518px; height: 194px; border: 1px solid #d1d1d1; padding: 0 10px; margin-top: 20px;}
.table_ask{ position: absolute; right: 0; top: -20px; height: 410px;}
table{ width: 100%; table-layout: fixed;}

table a{color: #5999cd; cursor: pointer;display: inline-block; min-width: 50px; padding: 0 4px; border-radius: 2px;}
th{ color: #fff; background-color: #4eadff; font: normal 12px/30px "寰蒋板呴粦";}
td{ color: #333333; background:transparent; font: normal 12px/32px "寰蒋板呴粦"; text-align: center;
overflow: hidden; white-space: nowrap; text-overflow: ellipsis;padding: 6px 0px;}
.record_table td.yes{ color: #3ec279; background: url(../images/login_img/icon_yes.png) no-repeat left; text-indent: 18px;}
.record_table td.non{ color: #ff6161; background: url(../images/login_img/icon_non.png) no-repeat left; text-indent: 18px;}
.record_table td.back{ color: #ffb400; background: url(../images/login_img/icon_warning.png) no-repeat left; text-indent: 18px;}

div h5{ color: #112d51; font-size: 14px; line-height: 40px; position: relative; text-indent: 26px;}
h5 i{ width: 16px; height: 16px; display: inline-block; margin-right: 8px; position: absolute; top: 12px; left: 4px;}
.icon_record{ background: url(../images/login_img/icon_record.png) no-repeat;}
.icon_warning{ background: url(../images/login_img/icon_warn.gif) no-repeat;}
.icon_require{ background: url(../images/login_img/icon_require.png) no-repeat;}
.icon_mask{ background: url(../images/login_img/icon_mask.png) no-repeat;}
.icon_ask{ background: url(../images/login_img/icon_ask.png) no-repeat;}
.icon_messg{ background: url(../images/login_img/icon_message.png) no-repeat;}
.icon_loading{ background: url(../images/loading.gif) no-repeat;}
.more{ cursor: pointer;background: #cae7ff; color: #4381bc;}
.a_yellow{background: #ffdc89; color: #8a6100;}
.a_red{background: #3f93ff; color: #fff; }
.a_green{background: #13cfa8; color: #fff;}
.a_grey{background: #fff; color: #ff7a7a; border: 1px solid #ff7a7a;}
.a_blue{color: #666; border: 1px solid #ccc;}

.table_require td,.table_mask td{ line-height: 24px;}
.table_ask td{ line-height: 28px;}
.bt_more{ width: 86px; height: 24px; border-radius: 12px; background: #2e6fc3 url(../images/login_img/icon_bt_more.png) no-repeat 66px 6px;
color: #FFFFFF; border: none; outline: none; cursor: pointer; text-indent: -10px; margin-top: 12px;}
.table_ask .bt_more{margin-top: 14px;}

.daily_table,.first_table{ position: relative;}

.list_messg{ width: 352px; border-bottom: 1px solid #d2d2d2;}
.list_messg a{ position: absolute; right: 0;}

.rg_table{ position: absolute; right: 0; top: 0;}
.rg_more{ width: 68px; background: url(../images/login_img/rg_more.png) no-repeat 56px 14px; color: #112D51; font-family: simsun; font-size: 12px; }
.rg_more:hover{ text-decoration: none; color: #1074FD;}
.dot{ width: 4px; height: 4px; background-color: #1074fd; display: inline-block; margin-bottom: 2px; margin-right: 12px;}
.rg_table ul{ margin-top: 10px;}
.rg_table li{ color: #333333; font: normal 12px/30px "寰蒋板呴粦";}
.rg_table span{ position: absolute; right: 0;}
.bt_meeting{ margin-top: 14px; margin-left: 12px;}



        /*   淇℃伅濉啓椤甸溃           */

.con_fillin{}
.nav_fillin{ position: relative; float: left;}
.nav_fillin h2{ position: relative; color: #666666; font: normal 18px/36px "寰蒋板呴粦"; text-indent: 20px;}
.nav_fillin h2 i{ width: 8px; height: 22px; background-color: #297ce6;}
.nav_fill{}
.nav_fill li{ color: #999999; font: normal 14px/48px simsun;}
.nav_fill .now_fill,.nav_fill .filled{ color: #297CE6; font-weight: bold;}
.nav_fill li i{ width: 28px; height: 28px; border: 1px solid #cdcdcd; background-color: #FFFFFF; border-radius: 100px; display: inline-block;
color: #999999; font: normal 14px/28px simsun; text-align: center; vertical-align: middle; margin-right: 18px;}
.nav_fill .now_fill i{ border: 2px solid #297CE6; font-weight: bold; color: #297CE6;}
.nav_fill .filled i{ background-color: #297CE6; border: 2px solid #297CE6; font-weight: bold; color: #FFFFFF;}
.line,.blue_line{ position: absolute; top: 60px; left: 14px;}
.line{ width: 1px; height: 524px; background-color: #CCCCCC; z-index: -2;}
.blue_line{ width: 2px; height: 56px; background-color: #297ce6; z-index: -1;}

.con_information{ width: 898px; min-height: 630px; border: 1px solid #dddddd; border-bottom: none; margin-left: 200px; margin-top: 16px;}
.tab{ height: 44px; border-bottom: 1px solid #DDDDDD; text-align: center; position: relative;}
.tab i{ width: 126px; height: 11px; background: url(../images/tab_selected.png) no-repeat;
display: block; position: absolute; top: 30px; left: -22px;}
.tab span{ font: normal 14px/44px "寰蒋板呴粦"; color: #112d51; margin:  0 30px; cursor: pointer; position: relative;}
.tab .current{ font-weight: bold; color: #297CE6;}
.tip{ height: auto; font-size: 14px; background-color: #fffce5; color: #885a00; border-left: 3px solid #ffb400;padding-left: 10px;
margin: 20px; text-indent: 12px; line-height: 42px;}
.tab a:hover{ color: #297CE6; text-decoration: none;}

.fillin{ width: 96%; margin-left: -20px;}
.fillin td{ text-align: right; padding: 4px 2px; font: normal 14px/36px "寰蒋板呴粦"; color: #666666;}
.fillin td span{ color: #FF0000; vertical-align: inherit;}
.fillin input{ height: 26px;}
.fillin input,.fillin select,.fillin textarea,.check input{ width: 100%; border: 1px solid #DDDDDD; outline: none; text-indent: 8px; font-size: 12px; color: #333333;}
.fillin input:focus,.fillin select:focus,.fillin textarea:focus,.check input:focus{ border-color: #297CE6; outline: none;}
.fillin select{ height: 28px;}
.fillin input[type="checkbox"]{ width: auto; border: 1px solid #DDDDDD; outline: none; text-indent: 8px; font-size: 12px; color: #333333;height: auto}
.fillin input[type="radio"]{ width: auto; border: 1px solid #DDDDDD; outline: none; text-indent: 8px; font-size: 12px; color: #333333;height: auto}
.fillin textarea{ padding-top: 6px;white-space: normal}

.bottom_btn{ text-align: center;}
.bottom_btn input{ width: 134px; height: 34px; border-radius: 4px; font: normal 16px/34px "寰蒋板呴粦"; margin: 20px; cursor: pointer; outline: none;}
.btn_gray{ border: 1px solid #aaaaaa; background-color: transparent; color: #666666;}
.btn_gray:hover{ border-color: #297CE6; color: #297CE6; outline: none;}
.btn_gray:focus{ border-color: #297CE6; color: #297CE6; outline: none;}
.btn_blue{ border: none; background-color: #297ce6; color: #FFFFFF;}
.btn_blue:hover{ background-color: #2E6FC3; outline: none;}


        /*   链烘瀯濉啓椤甸溃           */


.table_bt{ margin: 30px 30px 10px 30px;height: 30px}
.table_bt input{ font-size: 14px; height: 30px; border: 1px solid #91c1ff; border-radius: 2px; color: #297ce6; outline: none;
background-color: transparent; cursor: pointer;}
.table_bt input:hover{ border-color: #297ce6;}
.btn_add{ background: url(../images/icon_add.png) no-repeat 8px 6px; width: 70px; text-indent: 18px;}
.btn_sub{ background: url(../images/icon_subtract.png) no-repeat 8px 6px; width: 70px; text-indent: 18px;}
.btn_upload{ background: url(../images/icon_upload.png) no-repeat 8px 7px; width: 70px; text-indent: 18px; margin-left: 8px;}
.btn_sum{ width: 82px; float: right; margin-left: 8px}
.btn_query{ width: 82px; float: right;  margin-left: 8px}
.btn_huibao{ background: url(../images/btn_huibao.jpg) no-repeat 8px 6px; width: 70px; text-indent: 18px;}
.btn_cx{
    width: 60px;font-size: 14px;height: 30px;border: 1px solid #91c1ff;border-radius: 2px;color: #297ce6;outline: none;background-color: transparent;cursor: pointer;
}
.btn_import {width: 60px;margin-left: 50px;font-size: 8px;height: 18px;border: 1px solid #91c1ff;border-radius: 2px;color: #297ce6;outline: none;background-color: transparent;cursor: pointer;}
.table_list{ width: 93%; margin-left: 30px;}
.table_list th{ border-top: 2px solid #91c1ff; background-color: #e5f0ff; color: #297ce6; line-height: 32px;}
.table_list td{ border-bottom: 1px solid #e5e5e5;}
.action_ck{ width: 16px;margin: auto; height: 13px;cursor: pointer; background: url(../images/action_ck.png) no-repeat; display: block;}
.action_bj{ width: 14px; margin: auto;height: 14px; cursor: pointer;background: url(../images/action_bj.png) no-repeat; display: block;}
.action_sc{ width: 13px; margin: auto;height: 13px; cursor: pointer;background: url(../images/action_sc.png) no-repeat; display: block;}

.tablefoot{}
.tablefoot table{ width: 67%; margin-left: 30%;}
.tablefoot table td{ color: #999999; line-height: 40px;}
.tablefoot table input{ border: none; outline: none; color: #999999; cursor: pointer; background: transparent; margin-top: -4px;}
.tablefoot table input:hover{ color: #297CE6; text-decoration: none;}
.tablefoot table .btn_in{ border: 1px solid #999999; width: 20px; height: 16px; cursor: auto; text-indent: 2px; font-size: 12px;}
.tablefoot table .btn_in:hover{ color: #999999;}



        /*   闂瑙ｇ瓟椤甸溃           */

.con_question{ width: 1100px; margin: 20px auto;}
.con_question h2{ text-align: center; font: normal 24px/48px "寰蒋板呴粦"; color: #333333; border-bottom: 2px solid #7296c1;}
.con_question h3{ font: 600 16px/28px "寰蒋板呴粦"; color: #666666; margin-top: 12px;}
.con_question p{ font: normal 14px/18px "寰蒋板呴粦"; color: #666666; text-indent: 24px; margin-top: 6px; text-align: justify;}


        /*   涓炬姤鎶曡瘔椤甸溃           */

.tab_report{ width: 1100px; margin: 0 auto; border: none; font-size: 16px;}
.tab_report td{padding-left: 3px}
.con_report{ width: 1100px; margin: 0 auto;}
.tab_report .current i{ left: -22px;}
.con_report .tip{ height: 134px; line-height: 32px; padding-top: 6px;}
.tip p{ text-indent: 26px; line-height: 22px;}

.check{ text-align: center; color: #FF0000; line-height: 30px; margin-top: 12px;}
.check input{ width: 160px; line-height: 28px;}
.check img{ vertical-align: middle; margin: 0 6px;}
.check span{ color: #297CE6; vertical-align: text-top; cursor: pointer;}

td .td_radio{ width: 4%; margin-right: 4px; display: inline-block; margin-left: 12px;}
table .radio_td{ text-align: left;}



        /*   涓炬姤鎶曡瘔椤甸溃           */

.phone_table{ margin: 20px auto; width: 96%;}

.btns-btncz{
    width: 90%;
    border-radius: 4px;
}

.pop_wrap { padding: 20px;}
.info_title { font-size: 24px; font-weight: 400; color: #ff0000; border-bottom: 1px solid #dddddd; padding: 10px 0; text-align: center;}
.info_con_a {padding: 20px}
.area_data { display: inline-block; margin: 0 10px;}
.area_data.fL { margin-right: 20px;}
.area_title { font: 14px simsun; color: #333; padding: 20px 0 20px 0;}
.area_title span { display: inline-block; width: 4px; height: 15px; background:#8b91ff; vertical-align: middle; margin: 0 10px 2px 0; }
.area_con { border: 1px solid #ddd; padding:38px 20px ;}
.area_con li { margin:0 10px; display:inline-block; text-align: center; }
.area_con li i { display: inline-block; width: 58px; height: 58px; background: url(../images/icon_sprites.png) no-repeat; }
.area_con li i.icon_zxcp { background-position: 0 0; }
.area_con li i.icon_zxdq { background-position: -58px 0; }
.area_con li i.icon_zxfz { background-position: 0 -58px; }
.area_con li i.icon_fwwd { background-position: -58px -58px; }
.area_con li i.icon_bzj { background-position: 0 -116px; }
.area_con li i.icon_wf { background-position: -58px -116px; }
.area_con li i.icon_qt { background-position: 0 -174px; }
.area_con li a { width:100%; overflow: hidden; display: block; }
.area_con li a span { width: 100%; height: 30px;  font:400 14px/30px Microsoft YaHei; color:#000; text-align:center; display:block; overflow:hidden;}
.area_con li a:hover span { color: #6d73e6; text-decoration: none; }

.btn_label {
    height: 30px;
    margin-right: 3px;
    padding: 0 10px;
    border: 1px solid #bdbdbd;
    border-bottom: none;
    border-radius: 3px 3px 0 0;
    font: 200 14px/30px Microsoft Yahei;
    display: inline;
    float: left;
    cursor: pointer;
}

.now {
    background: #3f82d9;
    border: 1px solid #3f82d9;
    color: #fff;
    cursor: default;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{ //ie10+ input和textarea
color: #999 !important;
}

input::-webkit-input-placeholder {
    color: #999 !important;
}

input:-moz-placeholder {
    color: #999 !important;
}
input::-moz-placeholder {
    color: #999 !important;
}

input:-ms-input-placeholder {
    color: #999 !important;
}

/*2021-07-16*/
.header_nw { width: 100%; height:95px; background: url("../images/header_bg.png"); background-size: cover; }
.hdBox { width:1100px; margin: 0 auto; color: #fff; font-family: microsoft yahei; position: relative; }
.header_nw h1 { height: 95px; padding-left: 100px; background: url("../images/logo.png") no-repeat 20px center; line-height: 95px; text-align: left; box-sizing: border-box; }
.header_nw h1 span, .header_nw h1 b { display: inline-block; float: left; }
.header_nw h1 span { margin-right: 15px; padding-top: 18px; line-height: 30px; }
.header_nw h1 span strong { height: 40px; font-size: 30px; font-weight: bold; line-height: 40px; text-shadow: -2px 0 2px rgba(0,0,0,.5); letter-spacing: 4px; display: block; }
.header_nw h1 span i { font-style: normal; font-family: Arial; font-size: 14px; font-weight: normal; line-height: 18px; text-shadow: -2px 0 2px rgba(0,0,0,.5); letter-spacing: 1.5px; display: block; }
.header_nw h1 b { height: 40px; margin-top: 27px; padding: 0 15px; border-left: 2px solid #6491c4; font-size: 28px; font-weight: normal; line-height: 38px; }
.login_info { padding: 0 5px 0 0; color:#fff; line-height: 94px; position: absolute; top: 0; right: 0; }
.login_info span { padding: 0 10px; font-size: 16px; display: inline-block; }
.login_info i { display: none; }
.login_info a { color:#fff; }
.footer_nw { width: 100%; height:95px; background: #20232b; }
.footer_box { width:1100px; margin: 0 auto; text-align: right; }
.cprt, .dzjg { margin-top: 12px; vertical-align: top; display: inline-block; }
.cprt { color:#bbb; text-align: center; }
.cprt p { height: 22px; line-height: 22px; }
.cprt i { margin: 0 5px; vertical-align: top; display: inline-block; }
.dzjg { padding-left: 15px; }
.footer_nw span { margin: 0 20px; font-size: 12px; color: #999; line-height: 40px; display: inline-block; }
.container { background: none; }
.navbar { height: 40px; background: #026dc6; }
.nav { background: none; border: none; border-radius: 0; }
.nav li { width: 20%; height: 40px; line-height: 40px; display: inline-block; float: left; }
.nav li.current { background: #074fa0; }
.nav li:hover { background: #074fa0; }
.nav li a { text-align: center; color: #fff; font-size: 14px; display: block; }
.header_down { width: 35%; height:60px;margin-top:15px;margin-bottom: 10px;background: url("../images/background_down.png"); background-size: 100% 100%; background-repeat: repeat-x }

.login_do{ width: 140px; height: 30px; border-radius: 4px; outline: none; color: #FFFFFF; position: absolute; top: 38px; cursor: pointer;}
.login_do{ background: #221db3 url(../images/login_do.png) no-repeat 8px 8px; border: none; font: bolder 12px/30px "寰蒋板呴粦"; right: 0; padding-left: 22px;}
.login_do:hover{ background-color: #221db3;}

.question_answer{ width: 140px; height: 30px; border-radius: 4px; outline: none; color: #FFFFFF; position: absolute; top: 38px; cursor: pointer;}
.question_answer{ background: #f10c0c url(../images/question_answer.png) no-repeat 29px 8px; border: none; font: bolder 12px/30px "寰蒋板呴粦"; right: 0; padding-left: 22px;}
.question_answer:hover{ background-color: #f10c0c;}


