﻿@charset "utf-8";
/* CSS Document */
html,body{ margin:0; padding:0;}
body{ font-family:"微软雅黑", Verdana, Geneva, sans-serif!important; font-size:14px; height:100%;}


.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f24{ font-size:24px;}
.fl{ float:left!important;}
.fr{ float:right!important;}


#web_top_root{ height:40px; width:100%; border-bottom:1px solid #ddddd9; *position:relative; *z-index:1;}
#web_top_root .web_logo{ float:left; margin:3px 0 0 12px;}
#web_top_root .web_logo img{ width:100px; margin-top:3px;}
#web_top_root .web_user_info{ float:right; height:60px; line-height:80px; margin-right:100px;}
#web_top_root .web_menu{ float:right;}
#web_body_root{ height:100%;}
.web_left_main_menu{ position:fixed; width:80px; background:#333333; height:100%; color:#ffffff; text-align:center; z-index:99; margin-top:-1px; *left:0;}
.web_left_sec_menu{ position:fixed; left:80px;background:#f7f6f2; height:100%; padding:0; z-index:98; border-right:1px solid #ddddd9;}
.web_body_mod{ position:fixed; background:#f7f6f2; height:96%; width:100%; overflow:scroll; *left:0;}
.web_body_mod_c{ padding:10px;margin-left: 245px;/* *margin-left:112px;*padding-right:188px; */}
.web_top_icons a{ display:inline-block; background:url(Images/web_imgs.png); margin:10px 20px 0;}
a.web_top_msg{ background-position:-4px -6px; width:27px; height:39px; margin-top:21px; float:left; }
a.web_top_sms{ background-position:-49px -7px; width:27px; height:39px; margin-top:21px;}
.web_top_msg_list_box:hover,.web_top_msg1_list_box:hover{ background:#f9f9f9;}
.web_top_msg1_list_box{ display:inline-block; float:right; margin-top:-2px; padding-bottom:2px; position:relative;}
.web_top_msg1_list a{ background:none; margin:0; padding:0; height:30px; line-height:30px; width:100px; padding:0 6px;}
.web_top_msg1_list a:hover{ background:#f9f9f9;}
a.web_top_use{ background-position:-86px -4px; width:65px; height:50px;}
.web_left_main_menu a{ display:block; width:80px; height:48px; text-align:center; padding:12px 0 4px 0; color:rgba(255,255,255,.8); *color:#ffffff; text-decoration:none; position:relative;}
.red_notice{ display:inline-block; position:absolute; top:5px; right:20px; background:#f00; border-radius:10px; -ms-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; width:10px; height:10px;}
.red_notice_t{top:10px; right:10px;}
.web_left_main_menu a:hover{ color:#ffffff;}
.web_left_main_menu a:hover,.web_left_main_menu .channelCurrent{ background:#464646;}
.web_left_main_menu a i{ display:block; width:25px; height:25px; background:url(Images/web_imgs.png); margin-left:27px; *margin-left:0;}
.web_left_main_menu .icon_sms{ background-position:-7px -58px;}
.web_left_main_menu .icon_cz{ background-position:-42px -58px;}
.web_left_main_menu .icon_msg{ background-position:-76px -58px;}
.web_left_main_menu .icon_mm{ background-position:-108px -58px;}
.web_left_main_menu .icon_set{ background-position:-142px -58px;}
.web_left_main_menu .icon_key{ background-position:-108px -58px;}
.web_left_main_menu .logo{ padding:20px 0 0!important;}
.web_sec_box{ border-bottom:1px solid #ddddd9;}
.web_sec_box a,.web_sec_box1 a{ width:150px;}
.web_sec_box1{ border-bottom:1px solid #ddddd9;}
.web_icon_add_a{ width:205px; min-height:60px; color:#666666; font-size:12px; display:block; text-decoration:none; margin:20px 0 0; cursor:default;}
.web_icon_add_a:hover{ background:none!important;}
.web_icon_add{ display:inline-block; width:18px; height:18px; background:url(images/web_imgs.png) -165px -2px; margin-left:128px;}
.web_icon_add_text{ display:block; width:140px; margin:3px 0 0;line-height:24px;}
.web_sec_box a{ height:45px; line-height:45px; color:#70706f; text-decoration:none; display:block; padding-left:15px;}
.web_sec_box1 #a1,.web_sec_box1 #a2{ height:45px; line-height:45px; color:#70706f; text-decoration:none; display:block; margin:0;}
.web_sec_box1 a{padding-left:15px;}
.web_sec_box1 a:hover,.web_sec_box a:hover{ background:#f1f0ec; color:#333;}
.web_sec_box1 a.current,.web_sec_box a.current{ background:#e2e1de;}
.web_sec_box i{ display:inline-block; width:16px; height:16px; background:url(Images/web_imgs.png); margin:0 6px 0 0;}

.pagemain {font: 12px/24px "Microsoft Yahei","微软雅黑",'Arial','sans-serif';overflow: hidden;border: 1px solid #d9dadc;border-radius: 7px;background: #FFF;padding:20px; margin-bottom:10px; margin-bottom:60px\0; *margin-bottom:10px;}
.pagemainhead {border-bottom: 1px solid #eaedf2;display: inline;float: left;padding: 10px 0;position: relative;width: 100%;}
.headh {color: #454954;font-size: 20px;font-weight: 700;line-height: 30px;padding-left: 25px;}
.memopanl {width: 96%;float: left;margin-left: 25px;margin-top: 6px;color: #AAAAAA;font-size: 14px;}
.pagemainpanle {display: inline;width: 96%;float: left;margin-left: 20px;margin-bottom: 20px;}
.dbf {width: 100%;float: left;margin-top: 35px;border-top: 1px solid #d8d7d7;line-height: 76px;text-align: center;}
.alert {font-size: 14px;padding: 15px;margin-top: 15px;background-color: #fcf8e3;border: 1px solid #fbeed5;color: #c09853;margin-bottom: 5px;}
.alert .icon {background: url(Images/zy.png) no-repeat 0 -52px;height: 15px;width: 20px;display: block;float: left;}
.formPanl {display: inline;float: left;width: 100%;margin-top: 15px;}
.formtable {float: left;width: 100%;}
.formtable td {color: #393939;font-size: 13px;padding: 10px 0;}
.iphone {background-image: url("Images/iphone.png");height: 410px;width: 219px;margin-left: 100px;float: left;}
.iphonemessage {margin-top: 50px;width: 170px;margin-left: 20px;background: none repeat scroll 0 0 #eaeaea;color: #333;font-family: microsoft yahei;font-size: 14px;padding: 6px;white-space: normal;word-break: break-all;word-wrap: break-word;}
.okbtn {background: none repeat scroll 0 0 #65AAEB;border: 1px solid #65AAEB;border-radius: 5px;color: #FFFFFF;cursor: pointer;padding: 5px 15px;}
.dmbtn {background: none repeat scroll 0 0 #FAC603;border: 1px solid #E1B203;border-radius: 5px;color: #FFFFFF;cursor: pointer;padding: 5px 15px;}
.btn-small {font-size: 12px;line-height: 18px;padding: 0 6px;}
.sui-btn:hover, .sui-btn:focus {background-color: #f7f7f7;border: 1px solid #eaeaea;color: #333333;}
.btn-info {background-color: #5BC0DE;border: 1px solid #46B8DA;color: #FFFFFF;}
.okbtnsms {background: none repeat scroll 0 0 #65aaeb;border: 1px solid #65aaeb;border-radius: 5px;color: #ffffff;cursor: pointer;}
.input-xlarge {padding-left: 4px;padding-right: 4px;width: 340px;resize: none;}
.web_i_index_ul1{ font-size:14px; margin:0 0 10px 0; font-weight:bold; font-style:normal;}
.web_i_index_ul2{ margin:0;}
.web_i_index_ul2 .title{ height:30px; line-height:30px; background:#F7F7F7; padding:0 4px; border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;}
.web_i_index_ul2 .title .tit{font-size:14px; font-weight:bold; display:inline-block;}
.web_i_news_tit{overflow:hidden; height:26px; line-height:26px;}
.web_i_fstj_title{ font-size:16px; margin:15px 0; border-bottom:1px solid #cccccc; font-weight:bold;}
.web_c_title{ width:100%; font-size:14px; font-weight:bold; display:inline-block; border-bottom:1px solid #cccccc; height:30px; margin-bottom:10px;}
.web_c_title1{ width:100%; font-size:13px; font-weight:bold; display:inline-block; height:30px; margin-bottom:0;}
.web_c_title2{ width:100%; font-size:14px; font-weight:bold; display:inline-block; border-bottom:1px solid #cccccc; height:30px; margin:10px 0px 10px 0px;}
.web_input_sty{ height:25px; line-height:25px; margin:0 0 0 10px; vertical-align:middle;}
.web_h_news_list{ padding:0 4px; height:26px; line-height:26px;}
.web_top_r_list{ display:inline-block; position:relative; float:right;}
.menu-item-wrapper {position:absolute;width: 114px; top:60px; right:0;padding-left:0;height:155px;background:#F6F6F6; z-index:999; border-left:1px solid #dddddd; box-shadow:1px 1px 1px #dddddd;}
.menu-item-wrapper a{ display:block; width:113px; height:38px; line-height:38px; margin:0; background:none; border-bottom:1px solid #e9e9e9;}
.menu-item-wrapper a:hover{ color:#464646; background:#f0f0f0;}
.menu-item-wrapper i{ display:inline-block; width:16px; height:16px; background:url(Images/web_imgs.png); margin:0 8px;}
.web_top_r_icon_sms{ background-position:-46px -95px!important;}
.web_top_r_icon_cz{ background-position:-46px -115px!important;}
.web_top_r_icon_mm{ background-position:-46px -135px!important;}
.web_top_r_icon_tz{ background-position:-46px -154px!important;}
.web_top_r_icon_sz{ background-position:-46px -178px!important;}
.web_top_r_icon_exit{ background-position:-46px -208px!important;}
.web_sec_icon_test{ display:inline-block; width:16px; height:16px; background:url(Images/web_imgs.png) -15px -96px; margin:0 6px 0 0;}
.web_sec_icon_viptdbb{ display:inline-block; width:16px; height:16px; background:url(Images/web_imgs.png) -15px -116px; margin:0 6px 0 0;}
.web_sec_icon_ptfs{ background-position:-15px -135px!important;}
.web_sec_icon_wjdrfs{ background-position:-15px -157px!important;}
.web_sec_icon_gxdxfs{ background-position:-15px -179px!important;}
.web_sec_icon_qqjl{ background-position:-15px -201px!important;}
.web_sec_icon_fsjl{ background-position:-15px -222px!important;}
.web_sec_icon_hfjl{ background-position:-15px -245px!important;}
.web_sec_icon_rbb{ background-position:-15px -265px!important;}
.web_sec_icon_dxgm{ background-position:-15px -287px!important;}
.web_sec_icon_ddxx{ background-position:-15px -309px!important;}
.web_sec_icon_czjl{ background-position:-15px -329px!important;}
.web_sec_icon_yhj{ background-position:-15px -350px!important;}
.web_sec_icon_wdnm{ background-position:-15px -373px!important;}
.web_sec_icon_wdhy{ background-position:-15px -393px!important;}
.web_sec_icon_xttz{ background-position:-15px -416px!important;}
.web_sec_icon_sx{ background-position:-15px -436px!important;}
.web_sec_icon_grsz{ background-position:-15px -458px!important;}
.web_sec_icon_gsrz{ background-position:-15px -480px!important;}
.web_sec_icon_mmsz{ background-position:-15px -502px!important;}
.web_sec_icon_dxsz{ background-position:-15px -522px!important;}
.notice{ background:#fdfdfd;}
.web_top_msg_list_box{ display:inline-block; position:relative; float:right;}
.web_top_msg_list{ position:absolute; top:60px; left:0px; z-index:998; background:#ffffff; border:1px solid #deddda; border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px; box-shadow:2px 2px 2px #f1f1f1;}
.web_top_msg1_list{ position:absolute; top:60px; left:0px; z-index:998; background:#ffffff; border:1px solid #deddda; border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px; box-shadow:2px 2px 2px #f1f1f1;}
.web_top_msg_list span{ padding:8px; display:inline-block;}
.web_top_msg_list a{ background:none; margin:0; padding:0; height:30px; line-height:30px; width:100px; padding:0 6px;}
.web_top_msg_list a:hover{ background:#f9f9f9;}
.web_top_msg_list i.web_top_arrow_up,.web_top_msg1_list i.web_top_arrow_up{ display:inline-block; width:12px; height:8px; background:url(Images/web_top_arrow_up.png); position:absolute; top:-8px; left:30px; z-index:999;}
.web_top_r_list:hover{ background:#f9f9f9;}
.web_i_div{ width:100%;}
.web_i_div div{ float:left; width:92%; height:80px; line-height:80px; border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; padding:8px; font-size:16px; color:#ffffff; text-align:center; margin:0 2%;}
.web_i_div div span{ font-size:32px;}
.web_i_div td{ width:33.3%;}
.web_ind_fsl{background:#f34042;}
.web_ind_jsl{background:#f7bb58;}
.web_ind_syl{background:#28b778;}
.web_ind_btn_cy{ width:100%; margin:10px 0;}
.web_ind_news_box{ background:#feecd0; border:1px solid #fda643; padding:8px; margin:0 0 15px 0;}
.web_ind_news_box dt{ float:left; width:15%;}
.web_ind_news_box dd{  width:100%;}
.web_i_n_tit{ border-bottom:1px solid #29b740; height:30px; line-height:30px; width:100%;}
.web_i_n_tit span{ font-size:16px; font-weight:bold; margin:5px 0px;}
.web_i_n_tit .fr{ *margin-top:-30px;}
.web_cy_btn{ display:inline-block; width:100px; height:32px; line-height:32px; background:url(Images/web_cy_btn.png); text-align:center; color:#ffffff; font-size:14px; margin-left:10px;}
.web_sms_l_btn_h{ display:block; padding:6px 12px; border:0; color:#ffffff; text-align:center; text-decoration:none; background:#398D3D; margin:10px 0 0 10px;}
.web_top_user_info{ padding:11px;}
.web_top_user_info .u_name{margin:0 8px;}