@charset "utf-8";
/* CSS Document */
/* css reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; border:0; }
caption { text-align:left; font-weight:bold; font-size:12px; }
img { border:0; }
li { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
input, button, textarea, select { *font-size:100%;
}
input{ outline:none;}
strong { font-weight:bold; }
/* end reset */
/* start base */
/* =body=  color: #666; to #555 */
body {font-size:12px;font-family: Arial,"宋体" ; color: #555; background:#fff;}
.index_bg{background:#fff;}

/* =link=  color:#676767; to #666, text-decoration:none to underline */
a { text-decoration:none; color:#666;}
a:hover { text-decoration:underline; color:#014d33; }
.show { display:block; }
.hide { display:none; }
.mt10{ margin-top:10px;}
.flt{ float:left;}
.frt{ float:right;}
/* ==float clear== */
.fix { clear:both; *zoom:1;}
.fix:after{ display:block; clear:both; visibility:hidden; height:0; content:""; overflow:hidden; }

#header{ height:102px; background:#01164b;}
.headr{ width:990px; height:102px; margin:0 auto; position:relative; z-index:999;}
.logo{ 
position:absolute; width:235px; height:125px; left:0px; top:0px;
position:absolute; z-index:100000; margin-top:-10px; box-shadow:6px 1px 9px rgba(0, 0, 0, 0.5);
}


.topbar{ height:24px; position:absolute; top:19px; right:0px;z-index: 99999;}
.user_btn, .btn_warm, .search, .search .txt_search, .search .btn_search{float:left; height:24px; line-height:24px;}
.user_btn{ width:60px; padding-left:26px; color:#ffffff;background:url(../images/icons.png) no-repeat 0 0; position:relative; z-index:9999;cursor:pointer}


.btn_warm{ width:142px; padding-left:10px; background:#2985ae; color:#a8d192; margin-left:1px; display:inline;}
.topbar a:hover{ color:#fff;}
.welcom, .check_a, .update_a, .quit_a{ float:left; height:24px; line-height:24px; color:#d2ffb9; background:url(../images/icons2.png) no-repeat; padding-left:22px; margin-left:7px;}
.welcom{ background-position:0 3px;}
.check_a{ background-position:0 -26px;}
.update_a{ background-position:4px -58px;}
.quit_a{ background-position:5px -89px;}
.search{ width:226px; margin-left:11px; display:inline;margin-bottom:11px;}

.search .txt_search{ width:148px; padding:0 10px; background:#175876; color:#75a883; border:0px;}
.search  .cf{color: #fff;}
.search .btn_search{ width:58px; background:url(../images/icons.png) no-repeat 0 -25px; border:0px; cursor:pointer;}

.nav{ width:620px; height:41px; position:absolute; top:60px; right:0px;border-right:solid 1px #112268; z-index:88;}
.nav ul li{ float:left; width:102px; text-align:center; height:41px; border-left:solid 1px #112268; line-height:20px;}
.nav ul li a{ display:block; color:#fff; font-family:"微软雅黑"; font-size:14px;}
.nav ul li a:hover{ color:#D2FFB9;}


.banner{ height:483px;  position:relative;padding-bottom: 7px;background: url(../images/lineGreen.jpg) bottom repeat-x;}

.yx-rotaion-btn{height: 72px;position: relative;margin-top: -330px;}
.yx-rotaion-btn span{width:72px;height:72px;cursor:pointer;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;position: absolute}
.yx-rotaion-btn .left_btn{background: url(l.png);left: 70px}
.yx-rotaion-btn .left_btn:hover{background: url(l_hover.png);}
.yx-rotaion-btn .right_btn{background: url(r.png);right: 80px}
.yx-rotaion-btn .right_btn:hover{background: url(r_hover.png);}
.yx-rotaion-btn span.hover{filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9}



.banner_img{ height:483px; overflow:hidden;width: 1920px;left: 50%;margin-left: -960px;position: relative;}
.banner_img ul li{height:100%; position:relative;width: 1920px}
.banner_img ul li img{width: 1920px;height: 483px}
.banner_img ul li .desc{ width:100%; height:121px; background:#000; position:absolute; bottom:0;left: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* ie8  */
 filter:alpha(opacity=50);    /* ie5-7  */
opacity: 0.5;    /* css standard, currently it works in most modern browsers  */}
.banner_img .desc_info{ width:990px; margin:0 auto; color:#fff; position:absolute;top:350px; left:50%; margin-left:-495px; }
.banner_img .desc_info h1{ font-size:23px;font-family:"微软雅黑"; padding-top:30px; }
.banner_img .desc_info p{ line-height:21px; padding-top:8px;}
.banner_btn{ height:7px; background:#3b7919; text-align:center;}
.banner_btn ul li{ width:198px; height:7px; float:left; border-right:solid 1px #40861c; overflow:hidden;}
.banner_btn .last{ width:205px;}

.banner_btn .on{ background:#9ae172;}
.cont{ width:990px; margin:0 auto; padding-top:55px;}
.flt_con{ float:left; width:690px;}
.frt_con{ float:right; width:228px;}
.tit h1{ float:left; font-size:25px; font-family:"微软雅黑"; color:#01164b;}
.desc .time2{font-size: 12px}
.tit .info_order{ float:left; width:64px; height:20px; line-height:20px; background:url(../images/icons.png) 65px -56px #112268; padding-left:10px; color:#fff; margin-top:9px; margin-left:20px; display:inline;}
.tit .more{ float:left; width:66px; font-family:"宋体"; height:20px; line-height:20px;margin-top:9px; margin-left:16px; display:inline;}
.news{ border-bottom:solid 1px #bfdad1; padding-top:26px;}
.news ul li{ float:left; width:100%; margin-bottom:35px; display:inline;}
.news .pic{ float:left; width:220px; height:151px; overflow:hidden; padding-top:5px;}
.news .desc{ float:right; width:440px;}
.news .desc .time{ color:#b4b4b4; font-family:"微软雅黑"; line-height:20px;}
/* font-size:23px to 20px,  white-space: nowrap;overflow: hidden;text-overflow: ellipsis ;padding-top:5px; padding-bottom:5px; */
.news .desc .desc_t{ font-family:"微软雅黑";font-size:21px; color:#01164b; padding-top:5px; padding-bottom:5px;}
.news .desc .desc_t{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.news .desc .desc_t a{color:#01164b;}
.news .desc p{ line-height:21px; color:#666666; }

.dot {height: 63px;word-break: break-all;padding-top:5px;overflow: hidden;}



.more_a{ width:70px; height:26px; line-height:26px; color:#fff; text-align:center; background:#112268; display:block; margin-top:10px;}
.more_a:hover{ background:#81af67; color:#fff;}
.about{ padding-top:22px;}
.about .tit{ font-size:25px; font-family:"微软雅黑"; color:#01164b;}
/* color:#666666; to #555 */
.about p{ line-height:21px; color:#555; }
.about .dot {height: 126px;padding-top:10px;}
/* font-weight: bold;  font-size:14px; to 15px */
.tit_link{ font-size:15px; color:#01164b; border-bottom:solid 1px #01164b; padding-bottom:15px; font-weight: bold;}
.list_link{ padding-top:20px;}
.list_link ul li{ line-height:31px; border-bottom:solid 1px #ebe5d9;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mt35{ margin-top:35px;}
.map{ width:225px;  margin-top:20px;}
.map p{ line-height:21px; color:#747474; padding-top:10px;}
#footer{ height:53px; background:#01164b; margin-top:65px;}
.footer{ width:990px; margin:0 auto;}
.footer img{ float:left;}
.copyright{ float:left; line-height:53px; color:#669485; width:547px;}
.copyright span{ padding-left:10px;}
.ft_nav{ float:right; width:332px; line-height:53px; color:#fff; height:53px; background:#112268; text-align:center;}
.ft_nav a{ margin:0 10px; color:#fff;}
.container{ width:990px; margin:47px auto 0;}
.crumb{ height:30px; line-height:30px; color:#01164b; border-bottom:solid 1px #e2efeb;}
.crumb a, .crumb span{ margin:0 8px; color:#01164b;}
.crumb .home{ background:url(../images/icons2.png) no-repeat 0 -123px; padding-left:16px;}
.main{ padding-top:45px;}
.left{ float:left; width:188px;}
.mid{ float:left; width:464px; margin-left:55px; display:inline;}
.right{ float:right; width:228px;}
.left h2{ font-size:14px; color:#01164b; line-height:24px; background:url(../images/aside_bg2.png) no-repeat right center; display:block; cursor:pointer;}
.left .fisrt h2{ background:none;}
.left .on h2{background:url(../images/aside_bg.png) no-repeat right center;}
.left ul li{ border-bottom:solid 1px #e6e6e6;font-family: "微软雅黑";padding: 4px 0}
.left h2 a{color:#01164b;}
.left h2 a:hover{text-decoration: underline}
.second_nav{ padding:5px 0; display:none;}
.second_nav dl dd{ line-height:26px; background:url(../images/dot.png) no-repeat left center;}
.second_nav dl dd a{ margin-left:15px; display:block; padding-left:5px;}
.left .on .second_nav .current a{ background:#112268; color:#fff;} 
.left .on .second_nav{ display:block;}
.left .no_bg h2{ background:none;}
.left .no_bg .on_h{ background:#112268; padding-left:18px; }
.left .no_bg .on_h a{color:#fff;}
.tab_nav{ height:32px; border-bottom:solid 1px #01164b; position:relative;}
.tab_nav2{ margin-top:35px;}
/* font-weight: bold; */
.tab_nav ul li{ float:left; width:90px; height:31px; line-height:31px; text-align:center;  margin-left:9px; display:inline; font-size:14px; color:#666666; cursor:pointer; font-weight: bold; }
.tab_nav .on{ border:solid 1px #01164b; border-bottom:none; color:#01164b; background:#fff; height:32px; }
/* color:#cccccc to #999; */
.tab_nav .more{ width:74px; text-align:right; position:absolute; right:6px; top:10px; color:#999; font-family:"宋体";}
.tab_nav .more:hover, .remind .more:hover{ color:#01164b;}
.tab_con{ padding-top:17px;}
/* font-size:23px; to 19px */
.tab_con h2{ font-size:19px; font-family:"微软雅黑"; color:#01164b;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tab_con h2 a:hover{text-decoration: underline}
.tab_con .dot {padding-top:8px;height: 8px;height:65px;}
/* color:#858585 to #666; */
.tab_con p{ line-height:21px; color:#666; }
.tab_con p span{ background:#b4d0a5; padding:0 7px; height:18px; line-height:18px; color:#fff; display:inline-block; margin-right:5px; }
.tab_con .list{ padding-top:10px;}
.tab_con .list li{ line-height:28px;}
.tab_con .list li a{ float:left; width:375px;}
/* color:#999 to #555; */
.tab_con .list li span{ float:right; width:68px; color:#999;}
/* font-weight: bold;  font-size:14px; to 15px,  padding-bottom:5px; */
.remind .tit{font-size:15px; color:#01164b; font-weight: bold; padding-bottom:5px;}
.remind .more{ float:right; color:#cccccc; font-size:12px; margin:0px;}
.remind .list{ border:solid 1px #d9d9d9; background:#fcfcfc; margin-top:10px; margin-bottom:10px; padding:10px 14px 10px;}
#white-space: nowrap;overflow: hidden;text-overflow: ellipsis
.remind .list ul li{ line-height:23px; background:url(../images/dot.png) no-repeat left center; padding-left:8px; width:198px;}
.remind .list ul li span{ background:#a8c896; line-height:18px; color:#fff; padding:0 5px; margin-right:4px;border-radius: 2px;}
.remind .list ul li a{ color:#666666;}
.remind .list ul li a:hover{ color:#01164b;}
.notice{ height:57px; overflow:hidden; margin-top:16px;}
.mt30{ margin-top:30px;}
.right_m{ float:right; width:747px;}
.text_info{ padding:35px 0;}
.text_t{ font-size:28px; font-family:"微软雅黑"; color:#01164b; text-align:center; position:relative; padding-bottom:40px;}
.text_t .time{ padding:0 7px; color:#fff; background:#b4d0a5; font-size:12px; position:absolute; top:5px; margin-left:8px;}
.text_info p{ font-size:14px; line-height:29px;}
.list_t{ font-size:25px; font-family:"微软雅黑"; color:#01164b; padding-bottom:5px;}
.list_t span, .list_t a{ float:left;}
.list_t a{ width:67px; height:20px; line-height:20px; color:#fff; background:url(../images/icons.png) no-repeat 64px -56px #112268; display:inline-block; padding-left:8px; font-size:12px; margin:8px 0 0 15px; display:inline;}
/* font-size:24px; to 20px, color:#666 to #555; */
.news_list li h2{ font-size:19px; color:#555;font-family:"微软雅黑"; line-height:40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_list li{ padding-top:15px;}
.news_list li a:hover{color:#01164b ;text-decoration: underline}
/* color:#666 to #555, padding-top:10px; to 3px */
.news_list li h2 a{color:#555;}
.news_list .desc{ padding-top:3px;}
.news_list .desc .pic{ float:left; width:120px; height:90px; overflow:hidden;}
.news_list .desc .info{ float:left; width:605px; line-height:21px; padding-left:20px; overflow: hidden}
.news_list .desc .info span{ background:#b4d0a5; padding:0 5px; color:#fff; height:16px; line-height:16px; display:inline-block; margin-right:5px;}
.news_list2 .desc .info{ width:auto; float:none; padding:0;}
.pages{ text-align:right; border-top:solid 5px #f4f4f4;padding:20px 0 30px; }
.pages a{text-align: center;}
.pages a{ line-height:21px; margin:0 3px 0 4px;display: inline-block;width: 20px;}
.pages .pages_first, .pages .pages_last, .pages .pages_prev, .pages .pages_next{ width:22px; height:21px; background:url(../images/page_bg.png) no-repeat; display:inline-block; margin:0px;}
.pages a.now, .pages a:hover{background-color: #112268;color: #fff}
.pages span{color: #ddd}
.pages .pages_first,.pages  .pages_first:hover{ background-position:0 0;}
.pages .pages_last,.pages  .pages_last:hover{ background-position:0 -22px;}
.pages .pages_prev,.pages .pages_prev:hover{ background-position:-22px 0;width: 21px}
.pages .pages_next,.pages  .pages_next:hover{ background-position:-22px -22px;}
.pages .pages_first:hover, .pages  .pages_last:hover, .pages .pages_prev:hover, .pages .pages_next:hover{background-color: #fff}




.wrapper{ padding-top:35px;}
.wrapper .news_list .desc .info{ width:850px;}
.wrapper .news_list2 .desc .info{ width:auto;}
.btn_close{ border-top:solid 5px #f4f4f4; margin-top:30px; padding-top:20px; text-align:center;}
.btn_close a{ width:110px; height:25px; line-height:25px; text-align:center; color:#fff; background:#112268; display:inline-block;}
.frm_nav{ height:43px; background:url(../images/frm_border.gif) repeat-x left bottom;}
.frm_nav ul li{ float:left; padding:0 12px; line-height:43px; background:url(../images/frm_navbg.gif) no-repeat left center; color:#01164b; font-size:14px; cursor:pointer;}
.frm_nav ul .first{ background:none;}
.frm_nav ul li a{padding:0 8px;float: left;height: 32px;line-height: 32px;}
.frm_nav ul li.on a{background: #689F4B;color: #fff;font-weight:bold;}
.notice2 { padding-top:30px;}
.notice2 .tm{ color:#006666; line-height:30px; padding-top:15px;}
.notice2 p{ line-height:24px; padding-top:5px;}


.step{ margin-top:45px;}
.step span{ float:left; width:98px; height:40px; line-height:40px; font-size:14px; color:#8a8a8a; font-weight:bold; background:#f2f6ef; text-align:center; margin-right:2px; display:inline;}
.step_bg{ float:left; width:646px; height:40px; background:url(../images/step_bg.png) no-repeat 0 0;}
.step_bg a{ float:left; width:77px; height:40px; line-height:40px; color:#000000; padding-left:52px;}

.step_bg .a1{ background:url(../images/step_bg.png) no-repeat 0 -43px;color:#ccff00; font-size:14px;}
.step_bg .a2{ background:url(../images/step_bg.png) no-repeat -129px -43px;color:#ccff00; font-size:14px;}
.step_bg .a3{ background:url(../images/step_bg.png) no-repeat -258px -43px;color:#ccff00; font-size:14px;}
.step_bg .a4{ background:url(../images/step_bg.png) no-repeat -387px -43px;color:#ccff00; font-size:14px;}
.step_bg .a5{ background:url(../images/step_bg.png) no-repeat -516px -43px;color:#ccff00; font-size:14px;}
.frm_tit{ padding:20px 0 15px;}
.frm_tit h2{ float:left; color:#01164b; font-size:20px; font-family:"微软雅黑";}
.selck_box{ float:right; width:198px; margin-top:14px; display:inline;}
.selck_box span{ font-size:14px;}
.selck_box select{ width:123px;}
.frm_tab{ border-left:solid 1px #dae9d2;border-top: solid 1px #dae9d2}
.frm_tab td, .frm_tab th{ border-right:solid 1px #dae9d2;line-height:20px; padding:5px 6px;border-bottom:solid 1px #dae9d2;}
.frm_tab th{ color:#000; font-weight:normal; text-align:right;}
.frm_tab td p{ line-height:25px; padding:10px 0;}
.frm_tab .txt{ width:172px; height:21px; line-height:21px; border:solid 1px #cfcfcf; padding:0 7px;}
.frm_tab .txt2{ width:586px;}
.frm_tab .txt3{ width:77px;}
.rad{ padding-right:10px;}
.rad_put{ vertical-align:middle; width:20px;}
.frm_tab select{ width:135px; border:solid 1px #cfcfcf;}
.frm_tab textarea{ width:602px; height:80px;border:solid 1px #cfcfcf; line-height:21px; color:#666666; padding:0 8px;}
.frm_tab .txt_area{ width:606px; height:53px;}
.frm_tab .error_txt{ border:solid 1px #ff2222; color:#d82828;}
.error_img, .right_img{ width:16px; height:16px; background:url(../images/icons2.png) no-repeat; display:inline-block; margin-left:7px;}
.error_img{ background-position:0 -150px;}
.right_img{ background-position:0 -184px;}
.btn_box{ height:28px; text-align:center; padding-top:30px;margin-bottom: 40px;}
.btn_box input{ height:28px; border:0px; color:#fff; font-size:14px; width:112px; background:#01164b;cursor:pointer; margin:0 15px;}
.btn_box .btn_sub{ width:152px;}
.btn_box input:hover{ background:#4e9c83;}
.tit_span{ color:#cccccc; padding-top:8px; padding-left:15px; display:inline-block;}
.rili{ float:left; width:121px; height:19px; line-height:19px; background:url(../images/icons2.png) no-repeat 105px -213px; border:solid 1px #cfcfcf; margin-right:5px; display:inline; padding-left:3px;}
.frm_tab .rl_seleck{ width:111px; margin-right:5px;}
.rl_sp{ text-decoration:underline; color:#01164b;}
.time{ font-family:Arial; font-size:18px; color:#01164b;}
.top_right{ float:right; width:290px; height:24px;}
.top_right span{ font-size:14px;}
.top_right input{ width:110px; height:20px; line-height:20px; border:solid 1px #d9d9d9; margin-left:5px; padding:0 5px;}
.top_right .btn, .text_box .btn{ width:72px; height:22px; text-align:center; line-height:22px; color:#fff; background:#01164b; margin-left:7px; border:0px; cursor:pointer;}
.top_right .btn:hover, .text_box .btn:hover{ background:#4e9c83;}
.frm_tab2{border-left:solid 1px #dae9d2;border-top: 1px solid   #dae9d2;}
.frm_tab2 th, .frm_tab2 td{ line-height:20px; padding:5px 8px; border-right:solid 1px #dae9d2; border-collapse:collapse; text-align:center;border-bottom: 1px solid #dae9d2;}
.frm_tab2 th{ text-align:center; color:#fff; background:#9fc28b; font-weight:normal;}
.frm_tab2 .del{ text-decoration:underline; color:#01164b; cursor:pointer;}
.text_box{ padding:18px 0;}
.text_box label{ line-height:23px; color:#000;}
.txt_bor{ height:21px; line-height:21px; width:155px; border:solid 1px #d9d9d9; margin:0 5px;}
.frm_bg{ height:54px; background:url(../images/bor_bg.png) no-repeat; border:solid 1px #aece9c; margin-top:20px; text-align:center; padding-top:25px;}
.frm_bg span{ font-size:20px; color:#333333; font-family:"微软雅黑";}
.frm_bg select{ width:144px; border:solid 1px #cfcfcf; margin-left:10px;}
.btn3{ width:125px; height:28px; line-height:28px; text-align:center; color:#fff; font-size:14px; background:#01164b; border:0px; margin-left:15px; cursor:pointer;}
.btn3:hover{ background:#4e9c83;}
.sure_time{ height:74px; line-height:74px; background:url(../images/time.png) no-repeat 180px center #f0fde9; font-size:21px; color:#01164b; padding-left:229px; border:solid 1px #a6c993;font-family:"微软雅黑";margin-bottom: 20px;}
.pass{ height:154px; background:url(../images/pass_bg.png) no-repeat; border:solid 4px #a6c993; margin-top:57px; line-height:154px; padding-left:190px;}
.pass span{ font-size:30px; font-family:"微软雅黑"; color:#01164b;}
.pass span, .pass img{ float:left;}
.pass img{ padding:30px 15px;}
.frm_tab td .domwn a{color:#01164b; text-decoration:underline;}
.caption{ margin-top:15px;}
.caption label{ line-height:25px; color:#000; padding-right:10px;}
.caption .txt{ width:675px; height:23px; line-height:23px; border:solid 1px #cfcfcf;}
.change_pro{padding: 10px;width: 546px}
.change_pro ul{width: 225px;border: 1px solid #dae9d2;background: #fafdfe; height:114px; overflow-y:auto;}
.change_pro li{height: 22px;text-indent: 15px;border-bottom: 1px solid #dae9d2;line-height: 22px;width: 100%;font-size: 12px; color:#666666;}
.change_pro .c_btn{width: 53px;padding: 19px 0 0 20px}
.change_pro .c_btn img{ margin-top:10px;}
.change_pro li.hover{background: #E9F4F9;color: #108AC8;font-weight: 700}
.frm_tab3 td{ color:#000;}
.show_cont2 {padding:0 13px 13px;background: #F0FDE9; border-bottom:solid 1px #dae9d2; display:none;}
.yj_dl{padding: 13px 13px 8px 0}
.yj_dl dt{height: 28px;border-bottom: 1px solid #112268;line-height: 28px;color: #01164b}
.pl_list {padding: 8px 0}
.pl_list li{width: 100%;line-height: 18px;}

.pl_list li span.cb{width: 110px;text-align: right;font-weight: 100;font-size: 12px}
.pl_list li p{width: 590px; line-height:20px;}
.fl{ float:left;}
.fr{ float:right;}
.oz{ overflow:hidden;}
.cb{ color:#01164b; font-weight:bold; font-size:14px;}
.yj_dl .f14{ font-size:14px; font-weight:bold; color:#01164b;}
.opinion{border:solid 1px #dae9d2;border-bottom:0px;margin-bottom: 20px;}
.colom{ border-bottom:solid 1px #dae9d2;}
.colom span{ float:left; height:20px; line-height:20px; padding:5px 10px; border-right:solid 1px #dae9d2;}
.colom .c_t1{ width:90px; text-align:right; color:#000;}
.colom .c_t2{ width:405px; color:#000;}
.colom .c_t3{ width:108px; color:#01164b; text-align:right;}
.colom .c_t4{ width:47px; border-right:0px; color:#01164b; padding-left:20px; cursor:pointer;}
.colom .hide_arr{background:url(../images/xianshi.jpg) no-repeat 50px 12px; }
.colom .show_arr{background: url(../images/open_arr.jpg) no-repeat 50px 12px;}

.colom .hide_bg{background:url(../images/xianshi.jpg) no-repeat 50px -20px;}
.frm_notice{}
.frm_notice span{ float:left; width:72px; text-align:center; color:#fff; background:#679f0e; height:27px; line-height:27px;}
.notice_all{ float:left; width:672px; border:solid 1px #112268; line-height:25px;}
.nb_msg{border: 1px solid #112268;background: #112268;height: 27px;position: relative;line-height: 27px;margin-bottom: 27px;z-index: 99}
.nb_msg span{margin-left: 9px; color:#fff;}
.nb_msg div{position: absolute;top: 0;right: 0;width: 672px;background: #EFF9FC;height: 27px;overflow: hidden;z-index: 99}
.nb_msg div p{width: 600px;padding: 3px 18px 15px;line-height: 21px;}
.nb_msg .open p{}


.nb_msg div a{float: right;width:37px;height: 18px;background: url(../images/icon.png) no-repeat right;margin: 5px;color: #01164b;line-height: 18px}
.nb_msg div.open{border: 1px solid #68a049;width: 672px; position:absolute; top:-1px; right:-1px;}
.nb_msg div a.open{background-image: url(../images/icon2.png)}
.ft_color td{ color:#000;}
.ft_color td a{ color:#01164b; margin:0 5px; text-decoration:underline;}
.ft_color td .xueqi {color:#2ab5ca;margin: 0;}
.ft_color td .fenzu {color:#4bb70f;margin: 0;}


.tab_warm{ color:#999999; line-height:28px;margin-bottom: 30px;}
.daochu{ float:right; width:54px;}
.daochu .btn{ width:54px; height:24px; line-height:24px; color:#fff; background:#01164b; text-align:center; border:0px;}
.no_bor{ border:0px;}
.mt45{ margin-top:45px;}
.span_heng{ float:left; padding-right:5px;}
.frm_tips{ color:#cccccc; padding-left:10px;}
.link{ color:#0066cc; text-decoration:underline; margin-right:5px;}
.bg th, .bg td{ background:#f0fde9;}
.bg th{ font-size:14px; font-weight:bold; color:#01164b; text-align:right;}
.no_op{ width:64px; height:22px; line-height:22px; background:#112268; border:solid 1px #5db69a; color:#fff; float:left; text-align:center;}
.no_op:hover{ color:#fff;}
.state{ float:left; width:109px; height:22px; line-height:22px; text-decoration:underline; color:#01164b; background:url(../images/icon.png) no-repeat right center; margin-left:15px; display:inline;}
.em_op{ width:64px; height:22px; line-height:22px; background:#fff; border:solid 1px #d1e5c6; color:#01164b; float:left; text-align:center; margin-left:15px; display:inline;}
.pt30{ padding-top:40px;}
.group, .person{height:23px; line-height:23px; padding:0 8px; color:#fff; display:inline-block; }
.group{ background:#6c9a56; margin-left:10px;}
.person{ background:#8db779; margin-left:1px;}
.show_tab{ display:block; border:solid 1px #dae9d2;}
.frm_nav2{ height:43px; border-bottom:solid 1px #01164b; margin-top:35px;}
.frm_nav2 ul li{ float:left; padding:0 22px; line-height:43px; background:url(../images/frm_navbg.gif) no-repeat left center; color:#01164b; font-size:14px; cursor:pointer;}
.frm_nav2 ul .first, .frm_nav2 ul .last{ background:none;}
.frm_nav2 .on{ height:42px; border:solid 1px #01164b; border-bottom-color:#fff; background:none; font-weight:bold;}
.frm_nav2 .next{ background:none;}
.frm_con2{ padding-top:22px;}
.frm_con2 table .txt_thleft{ padding-left:50px; text-align:left;}
.frm_con2 table .txt_left{ text-align:left;}
.frm{ margin-top:20px;}
.frm ul li{ float:left; width:100%; margin-top:11px; display:inline;}
.frm label{ float:left; width:122px; text-align:right; padding-right:10px; color:#000;}
.frm textarea{ float:left; width:612px; height:55px; border:solid 1px #cfcfcf;}
.frm .txt{width:310px; height:21px; line-height:21px; border:solid 1px #cfcfcf; padding:0 7px;}
.mt0{ margin-top:0px;}
.result{ border:solid 1px #a6c993;}
.score{ height:50px; border-bottom: solid 1px #a6c993; background:url(../images/bor_bg.png) no-repeat; padding-top:19px; position:relative;}
.score span{ float:left;height:35px; line-height:35px; }
.score .wt{ font-weight:bold; color:#666666; font-size:16px;}
.score_num{ color:#fff; background:#112268; font-size:16px; padding:0 10px; height:35px; line-height:35px; font-weight:bold; margin-left:10px; }
.score .flt{ float:left; width:265px; padding-left:30px;}
.pass_img{ width:85px; height:85px; position:absolute; left:435px; top:-20px;}
.result .desc{ font-size:14px; padding:18px 0; background:#f0fde9;}
.result .desc span{ float:left; width:129px; text-align:right; font-weight:bold;}
.result .desc p{ float:left; line-height:24px; width:573px; }
.mid_con{ float:left; width:277px;}
.right_con{ float:right; width:397px;}
.h_line{color:#01164b; font-size:20px; font-family:"微软雅黑"; border-bottom:solid 1px #e2efeb; padding-bottom:15px;}
.reward .list{ padding-top:20px;}
.reward .list ul li{ height:20px; padding:6px 0; overflow:hidden; border-bottom:solid 1px #e2efeb;}
.reward .list ul li span{ height:20px; line-height:20px; color:#fff; display:inline-block; background:#25c2c0; width:62px; text-align:center;}
.reward .list ul li .bg1{background:#b1bd2a;}
.reward .list ul li .bg2{background:#e78800;}
.reward .list ul li a{ color:#666666; line-height:20px; padding-left:10px; width:195px; overflow:hidden;}
.reward .list ul li a:hover{ text-decoration:underline;}
.reward .list .list_bg{ background:url(../images/dot.gif) no-repeat left center;}
.reward .list .list_bg a{ padding-left:15px;}
.list_pag{ text-align:right; padding-top:20px; padding-right:40px;}
.list_pag a{ padding:0 20px; color:#01164b; text-decoration:underline;}
.work{ padding-top:50px;}
.work .list ul li, .employ ul li{ height:32px; line-height:32px; background:url(../images/dot.gif) no-repeat left center; overflow:hidden;}
.work .list ul li a{ padding-left:20px; width:75px; overflow:hidden; }
.work .list ul li span, .a_lk{height:14px; line-height:14px; color:#fff; padding:0 5px; background:#112268; margin-top:10px; display:inline-block; }
.employ ul li{ padding-left:15px;}
.employ ul li .lk{ color:#01164b; text-decoration:underline;}
.show_tit{ background:url(../images/showtit.gif) no-repeat right 12px; padding-right:20px;}
.sent{ background:url(../images/sent.png) no-repeat right center; height:20px; line-height:20px; padding:0 18px 0 10px; text-decoration:underline; color:#01164b;}
.sent:hover, .btn_a:hover{text-decoration:underline;}
.btn_a{ font-weight:bold; font-size:14px; color:#01164b; padding-left:10px; text-decoration:underline;}
.tab_tit{ background:#f0fde9;}
.tab_tit .name{ float:left; font-size:14px; font-weight:bold; color:#006666;}
.green{ color:#006666; font-size:14px;}
.tab_pad th, .tab_pad td{ padding:5px 13px;}
.para{ padding:10px 0; line-height:18px;}
.txt_area2{ height:60px; margin:5px 0;}
.ft_weight th, .ft_weight td{ font-weight:bold; font-size:14px; color:#333333;}
.btn_update{ font-size:12px; color:#01164b; text-decoration:underline; padding-left:25px;}
.mode{ padding-top:17px;}
.mode span{ color:#fff; background:#01164b; padding:0 10px; display:inline-block; height:21px; line-height:21px;}
.mode select{ width:190px; border:solid 1px #cfcfcf; height:21px; line-height:21px; margin-left:7px;}
.mt25{ margin-top:25px;}
.local{ position:relative;}
#height:118px;
.show_list{ position:absolute; left:267px; top:5px; z-index:999; border:solid 1px #006666; width:210px; padding:0 10px 0 30px; background:url(../images/icon3.png) no-repeat 14px 11px #fff; display:none;}
.show_list ul li{ border-bottom:solid 1px #bfdbd2; font-size:14px; height:29px; line-height:29px; }
.show_list ul li a{ color:#006666;}
.frm_tab .daochu{ float:left; width:54px; height:23px; line-height:23px; color:#fff; background:#01164b; text-align:center;}
.frm_tab .ml{ margin-left:5px;}
.login_bor{ width:998px; margin:110px auto 0; border:solid 1px #d0f1bf;}
.ft_bor{ border-bottom:solid 1px #E2EFEB;}
.flt_login{ float:left; width:493px; padding:40px 0 60px 67px;}
.login_t{ background:url(../images/login_titbg.png) no-repeat left center; font-family:"微软雅黑"; font-size:24px; color:#01164b; padding-left:31px;}
.loin_frm{ padding-top:15px;}
.loin_frm ul li{ float:left; width:100%; padding-top:14px; display:inline;}
.loin_frm ul li label, .loin_frm ul li input{ float:left; display:inline;}
.loin_frm ul li label{ width:76px; height:34px; line-height:34px; text-align:left; font-weight:bold; color:#666666; font-size:14px;}
.login_txt{ height:32px; line-height:32px; border:solid 1px #cccccc; width:200px; padding:0 8px 0 35px;}
.txt_name, .txt_password{ background:url(../images/login_txticon.png) no-repeat;}
.txt_name{ background-position:12px 6px;}
.txt_password{ background-position:12px -22px;}
.loin_frm ul li .txt_code{ width:64px; padding:0 5px;}
.code_img{ float:left; padding-left:10px;}
.btn_login{ width:94px; height:34px; line-height:34px; font-size:14px; color:#fff; text-align:center; background:#01164b; border:0px; margin-right:25px; cursor:pointer;}
.chk_put{ width:25px; margin-top:5px;*margin-top:0px;}
.safe{ height:22px; line-height:22px; background:url(../images/aq.png) no-repeat left center; padding-left:25px; margin-left:25px; display:inline-block;}
.txt_tips{ float:left; width:17px; height:34px; background:url(../images/dx.png) no-repeat; margin-left:11px; display:inline;}
.right_icon{ background-position:0 8px;}
.wrong_icon{ background-position:0 -44px;}
.register{ float:left; width:303px; height:202px; border-left:solid 1px #d0eebf; margin-top:58px; display:inline; padding:80px 0 0 87px; line-height:26px;}
.register a{ display:block; font-size:14px; color:#006666; padding-top:20px;}
.register a:hover{ text-decoration:underline;}
.tishi{ width:1000px; margin:138px auto 0; height:377px; min-height:377px; height:auto !important;}
.web_tips{ height:52px; line-height:52px; font-size:30px; font-family:"微软雅黑"; color:#01164b; padding-left:211px;}
.web_tips img{ float:left; padding-right:20px;}
.why{ padding-left:286px; background:url(../images/yinhao.png) no-repeat 216px top; margin-top:18px;}
.why .t{ width:440px; font-weight:bold; font-size:14px; color:#333333; padding-bottom:10px; border-bottom:solid 1px #dfdfdf;}
.why p{ font-size:14px; line-height:25px; color:#333333; padding-top:10px;}
.why p a{ color:#006666; text-decoration:underline;}
.return{ height:28px; line-height:28px; padding:0 35px; color:#fff; background:#01164b; margin:60px 0 0 115px; display:inline-block;}
.return2{ margin-top:30px;}
.return:hover{ color:#fff;}
.no_bg{ background:none;}
.login{ width:425px; height:316px; background:url(../images/login_boxbg.png) no-repeat; position:absolute; left:-22px; top:18px; z-index:99999; display:none;}
.login_m{ width:380px; margin:0 auto;}
.top_login{ margin-top:16px;}
.top_login h2{ font-size:24px; height:52px; line-height:52px; font-family:"微软雅黑"; color:#fff; padding-left:14px; float:left;}
.top_login span{ float:right; padding:20px 40px 0 0}
.top_login  i {width: 8px;height: 8px;background: url(../images/guanbbi.png); top: 24px;right: 30px;cursor: pointer;position: absolute;}

.login_form{ padding:15px 0 0 29px;}
.login_form li{ float:left; width:100%; margin-top:12px; display:inline;position: relative;}

.pa{position: absolute;}
.login_form li p.pa {width: 156px;height: 33px;background: url(../images/user_tip.gif); top: -33px;left: 113px;line-height: 28px;color: #333;text-align: center;}

.login_form li label, .login_form ul li input, .login_form li span{ float:left; display:inline;}
.login_form li label{ width:72px; height:34px; line-height:34px; text-align:right; padding-right:15px; background:url(../images/log_bg.png) no-repeat 0 0; color:#000000; font-size:16px;font-family:"微软雅黑";}
.login_form .txt_bg{ background:url(../images/log_bg.png) no-repeat right -76px; height:34px; line-height:34px; border:0px; padding:0 5px;}
.login_form .txt_name{ width:223px;}
.login_form .txt_pswd{ width:89px;}
.login_form .txt_name input, .login_form .txt_pswd input{height:34px; line-height:34px; border:0px; background:url(../images/login_txticon2.png) no-repeat; font-size:14px; color:#5c5c5c;font-family:"微软雅黑"; padding-left:25px;}
.login_form .txt_name input{ width:198px; background-position:0 4px; }
.login_form .txt_pswd input{ width:64px; background-position:0 -39px; }
.code_span{ background:url(../images/log_bg.png) no-repeat 0 -37px; padding-left:5px; margin-left:5px;}
.code_span input{ width:45px; padding-right:5px; background:url(../images/log_bg.png) no-repeat right -76px; height:34px; line-height:34px; border:0px;}
.log_code{ float:left; margin-left:5px; display:inline;}
.btn_log{ width:318px; height:37px; background:url(../images/btn_login.png) no-repeat; text-align:center; line-height:37px; color:#fff; text-align:center; border:0px;font-family:"微软雅黑"; font-size:18px; cursor:pointer;}
.login_a{ text-align:center; padding-top:15px;}
.login_a a{color:#000; padding:0 23px;}
.login_a a:hover{ text-decoration:underline; color:#000;}


.show_check , .show_zj{cursor: pointer;}

.filter {width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.3);
filter:
progid:DXImageTransform.Microsoft.gradient(startColorstr=#3f000000,endColorstr=#3f000000); display: none;
}

.leader_check h3 {height: 40px;background: #112268;font: 16px/40px "microsoft yahei";color: #fff;padding: 0 17px;}

.leader_check h3 span{cursor: pointer;margin-top: 12px;}
.leader_check .wrap{height:435px;overflow-y:auto;margin:10px auto 0;}


.check_cont {width: 402px;margin: 0 auto 0; padding: 10px 0;position: relative;}

.check_cont h4{font: 700 20px/56px "微软雅黑";color: #01164b;}
.check_cont .frm_tab2 td {padding: 5px 0;}

.select_zj, .leader_check {position: fixed;top: 50%;left: 50%;display: none;border: 1px solid #333;background: #fff;z-index: 99;width: 470px;margin-left: -235px;}

.leader_check {margin-top:-245px;height:490px;}
.select_zj {height:466px;margin-top:-233px;}

.shut_sel {cursor: pointer;top: 15px;right: -20px;}

.select_zj .frm_tab input {width: 259px;}
.select_zj .frm_tab td{padding: 5px 6px}
.select_zj .check_cont {padding:0;}

.select_zj  .wrap {height:405px;overflow-y:auto;}
.contener{ min-width:1000px;}
.contInner{ width:1000px; margin:0 auto;}
/*注册*/
.zmtab1,.zmtabSlide{ background:transparent}
.zmtab1 td{ padding:29px 0 26px 0; vertical-align:baseline}
.zmtab2{ table-layout:fixed; border-top:1px solid #DAE9D2; width:100px; font-size:14px;}
.zmtab2 .right{ width:165px; color:#333; text-align:right;}
.col1 {width:165px; text-align:right}
.col2 {width:393px; }
.col2 p{padding-left:26px; padding-right:40px; position:relative}
.col3{width:442px; font-size:12px;}
.col3 p{ padding-right:67px; }
.inp{ width:320px; height:14px; *line-height:16px; padding:7px 0 7px 5px; border:1px solid #CCC; background:#FAFAFA; display:inline-block; vertical-align:middle; text-align:left; overflow:hidden}
.inp2{ width:120px; height:14px; *line-height:16px; padding:7px 0 7px 5px; border:1px solid #CCC; background:#FAFAFA; display:inline-block; vertical-align:middle; text-align:left; overflow:hidden}
.zmtab2 td{ padding:9px 0;}
.zmtab2 .last td{ padding-bottom:35px}
.zmtab2 .chpad td{ padding:5px 0}
.icon,.TxtdC s,h6 s,.menuList a{ background:url(../images/slk_bg.gif) no-repeat;}
.sele{ display:inline-block; width:17px; position:relative; right:25px; top:1px;*top:0px;}
.warn,.myR{ display:inline-block; width:17px; position:relative; left:-25px; }
.myR{ background-position:0 -28px;}
.verinp{ vertical-align:-2px; *vertical-align:middle}
.zmtab2 .verinp{ margin-right:10px;}
.zmtab2E,.zmtabS{border-top:1px solid #DAE9D2;}
.sele{ background-position:0 0}
.yanzBg{ display:inline-block; background:#BEBEBE; border:1px solid #CCC; width:73px; height:28px; vertical-align:middle; margin-left:8px;}
.btn{background:url(../images/btn.gif) no-repeat;border:0; padding:0; text-align:center; cursor:pointer;  vertical-align:middle; padding-bottom:3px; display:inline-block; }
.btn1,.btn91{width:154px; height:36px; line-height:36px; color:#fff;font-size:18px; font-family:"微软雅黑", "黑体", sans-serif; }
.btnWrap{ padding:62px 0 107px 0}
.popBox{ display:inline-block; width:281px; height:27px; line-height:27px; background:url(../images/icon1.gif) no-repeat; font-size:12px; text-align:center; vertical-align:middle; margin-top:30px; margin-left:25px; font-weight:normal;float: left;}


.fri_link{ background:url(../images/fri_link.gif) no-repeat; display:inline-block; width:168px; color:#fff; line-height:25px; height:25px; padding-left:14px;}
.fri_link a{ display:inline-block; width:24px; height:25px; right:0}
.fri_link .seleList a{ width:auto}
/*select*/
.celeBox{ position:relative}
.seleList{ position:absolute; background:#fff; width:305px;z-index:999; border:1px solid #c6c6c6; margin-left:26px;margin-top:-1px;*margin-top:-2px; padding:5px 10px; float:left;}
.seleList a{ display:inline-block; margin:0 7px; line-height:25px;}
.fri_link .seleList{ width:180px; padding:0; margin:0; left:0px; bottom:25px;_bottom:23px;}
.fri_link input{ height:14px; line-height:14px;*line-height:16px; overflow:hidden; padding:5px 0; border:0; background:transparent; color:#fff; width:128px; font-size:12px; vertical-align:middle;}
.conTxt1{ color:#006666; font:30px "微软雅黑", "黑体", sans-serif; line-height:100%}
.conTxt2{ color:#006599; font:20px "微软雅黑", "黑体", sans-serif; line-height:200%; color:#01164b}
.conTxt3{ color:#ff6600; font-size:24px; font-family:"微软雅黑", "黑体", sans-serif; line-height:200%}
.zuhong {color:#006666;}
.font14{font-size:14px;}
.btncheck{ background:#01164b; color:#fff; line-height:20px; padding:1px 5px;margin-right: 5px;}
.red{ color:#006666;}
.clip{ height:22px; line-height:22px; background:url(../images/clip.png) no-repeat left center; padding-left:20px; margin-left:5px; display:inline-block;}