﻿@charset "utf-8";
html,body,p,ul,li,form,img,h1, h2, h3, h4, h5, h6,select,fieldset{margin:0;padding:0;font:Tahoma, Helvetica, Arial, sans-serif;}
body{background:#fff;color:#555;}
body,select,option,input{font-size:12px;}
li{list-style:none;}
img{border:0;}
a:link,a:visited{color:#048;text-decoration:none;}
a:hover{color:#f00;text-decoration:underline;}
.clearFloat{height:0;line-height:0;font-size:0;clear:both;overflow:hidden;}
.color1{color:#f63 !important;}
.color2{color:#f30 !important;}
.color3{color:#369 !important;text-decoration:underline;cursor:pointer;}
.color4{color:#396 !important;}
.color5{color:#358 !important; font-weight:bold;}
.center{text-align:center;}

.button1{height:24px;line-height:22px;padding:0 10px;letter-spacing:2px;border:3px double #9bd0a3;background:#090 url(../../../images/theme/normal/buttonBG.jpg) repeat-x;color:#fff;font-weight:600; cursor:pointer;}
.button2{height:22px;line-height:22px;padding:0 5px;border:1px solid #ccc;background:url(../../../images/theme/normal/buttonBG2.jpg) repeat-x;color:#003371;overflow:hidden;}
.button3 button{height:22px;line-height:22px;padding:0 5px;border:1px solid #ccc;background:url(../../../images/theme/normal/buttonBG2.jpg) repeat-x;color:#003371;overflow:hidden;}
.ui-widget input.button4,.button4{ width:48px; height:21px; line-height:21px;background:#060 url(../../../images/theme/normal/greenBtn.gif) no-repeat top; border:0; color:#FFFFFF; font-size:12px; font-family:"宋体"; cursor:pointer;}
.ui-widget input.button5,.button5{ width:70px; height:21px; line-height:21px;background:#060 url(../../../images/theme/normal/greenBtn02.gif) no-repeat top; border:0; color:#FFFFFF; font-size:12px; font-family:"宋体"; cursor:pointer;}
.ui-widget input.button6,.button6{ width:120px; height:21px; line-height:21px;background:#060 url(../../../images/theme/normal/greenBtn03.gif) no-repeat top; border:0; color:#FFFFFF; font-size:12px; font-family:"宋体"; cursor:pointer;}
/********************************************************************************/
#topBar{width:1200px;height:46px;background:url(../../../images/theme/normal/topBG.jpg) repeat-x;margin:0 auto;border-bottom:3px solid #ecf7f1; overflow:hidden;}
#topBar a,#topBar a:link,#topBar a:visited{color:#FFFFFF;}
#topBar a:hover{color:#FF0;}

#topLogo{width:160px;height:46px;background:url(../../../images/theme/normal/topLogo.png) no-repeat;margin-left:20px;float:left;display:inline;}
#topLogo_chsi{width:275px;height:46px;background:url(../../../images/theme/normal/topLogo_chsi.png) no-repeat;margin-left:20px;float:left;display:inline;}

#menu1{width:400px;float:left;}
#menu1 a,#menu1 a:link,#menu1 a:visited{font-size:14px;}
#menu1 ul li{float:left;display:inline;height:46px;line-height:46px; padding:0 10px;font-size:14px;color:#FFFFFF;}
#menu1 ul li.onread{background:url(../../../images/theme/normal/topBGOn.jpg) repeat-x; border-left:1px solid #006600; border-right:1px solid #006600;}

#menu2{width:360px;margin-top:16px; margin-right:10px; text-align:right;color:#FFFFFF; line-height:21px;float:right; display:inline;}

#footer{width:1200px;margin:20px auto 0 auto;color:#666;height:60px;line-height:30px;text-align:center;}
#footer a{color:#666;}
#footer_chsi{width:1200px;margin:10px auto 0 auto;color:#448;text-align:center;height:30px;line-height:30px;border-top:1px solid #ccc;}
/********************************************************************************/
#mainPannel{width:1200px;margin:10px auto 0 auto;}
#leftBG{width:144px;float:left;display:inline;border:3px solid #ecf7f1;background:#f1f8f5;}
#rightBG{width:1034px;float:left;display:inline;margin-left:10px;border:3px solid #ecf7f1;}

.leftContBorder{width:142px;border:1px solid #d8dfea;}
.rightContBorder{width:1032px;border:1px solid #d8dfea;}

#leftList{width:142px;height:auto;padding-top:30px;}
#leftList li{line-height:26px; width:94px;padding-left:38px;padding-right:10px;font-size:14px; position:relative;}
#leftList li.subMenu{width:142px; padding:0px; margin:5px 0; background:#E1F1E8; text-align:center; font-weight:bold; color:#060;}
#leftList li.line{ width:112px; height:2px; line-height:2px; overflow:hidden; clear:both; padding:0; margin:10px 15px; background:#D8DFEA url(../../../images/theme/normal/icon_all.gif) repeat-x 0 -15px;}
span.icon_all{ display:block; width:12px; height:14px; position:absolute; left:20px; top:6px; background:url(../../../images/theme/normal/icon_all.gif) no-repeat 0 0;}
span.icon_xlxx{ display:block; width:16px; height:16px; position:absolute; left:25px; top:5px; background:url(../../../images/theme/normal/icon_left.gif) no-repeat 0 0;}
span.icon_xjxx{ display:block; width:16px; height:16px; position:absolute; left:25px; top:5px; background:url(../../../images/theme/normal/icon_left.gif) no-repeat 0 -16px;}
span.icon_lqxx{ display:block; width:16px; height:16px; position:absolute; left:25px; top:6px; background:url(../../../images/theme/normal/icon_left.gif) no-repeat 0 -32px;}
span.icon_zzxx{ display:block; width:16px; height:16px; position:absolute; left:25px; top:4px; background:url(../../../images/theme/normal/icon_left.gif) no-repeat 0 -48px;}
span.icon_zxyz{ display:block; width:16px; height:16px; position:absolute; left:25px; top:5px; background:url(../../../images/theme/normal/icon_left.gif) no-repeat 0 -64px;}
span.icon_jydc{ display:block; width:16px; height:18px; position:absolute; left:25px; top:4px; background:url(../../../images/theme/normal/icon_left.gif) no-repeat 0 -81px;}

#leftList li.subMenu{width:142px; padding:0px; margin:5px 0; background:#E1F1E8; text-align:center; font-weight:bold; color:#060;}
#leftList li.iconLi_1{ background:url(../../../images/theme/normal/ico2.jpg) no-repeat 25px 5px;}
#leftList li.iconLi_2{ background:url(../../../images/theme/normal/ico3.jpg) no-repeat 25px 4px;}
#leftList li.iconLi_3{ background:url(../../../images/theme/normal/ico4.jpg) no-repeat 30px 4px;}
#leftList li.iconLi_4{ background:url(../../../images/theme/normal/ico2.jpg) no-repeat 15px 4px; padding-left:40px !important; width:90px !important;}

#leftList li.more{text-align:right;}


#rightMain{width:639px;float:left;}
#rightMainAll{width:1032px;}
#rightList{width:142px;padding-bottom:30px;float:left;border-left:1px solid #d8dfea;background:#f1f8f5;}
#rightList li{height:22px;line-height:22px;color:#999;overflow:hidden;}
#rightList li.txt{height:22px;line-height:22px;color:#999;padding-left:8px;}
#rightList li.img{margin-top:10px;text-align:center;height:86px !important;}
#rightList li.img img{padding:1px;border:1px solid #ccc;width:125px;height:82px;}
#rightList li.zxyzTitle{height:24px;line-height:24px;font-size:14px;font-weight:bolder;color:#388711;background:transparent url(../../../images/theme/normal/babBG.jpg) 0 0 repeat-x;}
#rightList li.zxyzlist{height:70px;margin-top:10px;font-size:14px;font-weight:bolder;color:#388711;}

#locationBar{width:96%;padding-left:2%;margin:5px auto 0 auto;height:22px;line-height:22px;color:#358;background:#f5f5f5;}
#locationBar span{ float:right; display:inline; padding-right:10px;}
#locationBar a:link,#locationBar a:visited{color:#358;}


#mainCont{width:99%;margin:0 auto;padding:20px 0;}
#introTXT{width:90%;margin:10px auto 0 auto;font-size:12px;line-height:22px;color:#999;}

.indexTXET{margin:10px 20px; line-height:21px; text-align:left;}


/*********************************************/

div.regline{width:600px;margin:15px auto 0 auto;height:26px;}
.regline div{float:left;display:inline;line-height:22px; padding:0 2px;}
.regline div.property{width:110px;clear:left;color:#999;text-align:right;padding-top:1px;}
.regline div.required{width:20px;padding-top:1px;color:#f00;text-align:center;}
.regline div.value{width:450px;color:#0054a6;position:relative;}
.regline div.value .inputarea{position:absolute;width:180px;}
.TorF{position:absolute;left:180px;width:20px;}

.regdiv{width:700px;margin:5px auto;border-bottom:1px solid #ccc;height:0;line-height:0;font-size:0;overflow:hidden;}
.regInput{height:16px;line-height:16px;width:160px;color:#666;font-size:12px;border:1px solid #9bd0a3;}

/********************************************************************************/
#zxyzCont{width:99%;margin:0 auto;padding:0;}
#zxyzCont p{width:600px;margin:10px auto 0 auto;line-height:22px;text-indent:2em;}

#bglist{text-align:center;color:#096;margin:10px auto;}
#bglist a{font-size:14px;}

h3.zxyzTitle{width:500px;margin:0 0 0 10px; padding-left:16px; background:url(../../../images/theme/normal/li_icon.gif) 0px 7px no-repeat;height:24px;line-height:24px;font-weight:600;font-size:12px;color:#369;float:left;display:inline;}
h3.zxyzTitle3{width:500px;padding-left:20px; padding-top:4px; height:24px;line-height:24px;font-weight:600;font-size:12px;color:#369;}

h3.zxyzTitle2{width:560px;padding:10px;margin:5px auto;height:22px;line-height:22px;border-top:1px dotted #ccc;font-weight:600;font-size:12px;color:#666;}

.zxyzPart{width:625px;margin:10px auto;overflow:hidden;clear:both;}
.zxyzSort{width:625px;height:25px;margin:10px auto 0 auto;background:url(../../../images/theme/normal/greendot.gif) center bottom repeat-x;}
.zxyzSort li{padding:0 20px;margin:0 1px 0 0;height:25px;line-height:25px;float:left;display:inline;background:#c3e6c8;color:#999;font-weight:600;}
.zxyzSort li.selected{border:1px solid #c3e6c8;line-height:24px;height:24px;margin:0 1px 0 0;border-bottom:0;background:#fff;color:#336;font-weight:600;}
.zxyzDetail{width:623px;margin:0 auto;border:1px solid #c3e6c8;border-top:0;padding:10px 0;}

.zxyzDetailKuang{width:600px;margin:20px auto 0 auto;border:1px solid #c3e6c8; overflow:hidden;}
.zxyzTopBar{background:url(../../../images/theme/normal/babBG.jpg) repeat-x;;height:24px;line-height:24px;margin-bottom:10px;}
.sqDiv{float:right;width:240px;height:24px;line-height:24px;}
.zxyzDetailKuang a:link,.zxyzDetailKuang a:visited{color:#f60;text-decoration:none;}
.zxyzDetailKuang a:hover{ text-decoration:underline}
a.sq_again{display:block;width:200px;height:19px;line-height:19px;border:1px solid #ddd;background:#ccc url(../../../images/theme/normal/buttonBG2.jpg) repeat-x;color:#003371;overflow:hidden;color:#293 !important;text-decoration:none !important;text-align:center;}
.hqcxm{ text-align:left; line-height:21px;}
.hqcxm h1{ font-size:14px; text-align:center; line-height:26px;}

.zxyzPart p{text-indent:2em;width:95%;line-height:20px;margin:5px auto 0 auto;}

.xjxltable{margin:0 auto;background:#ccc; table-layout:fixed;}
.xjxltable td{background:#fff;padding:0 3px;}

/***********************************/

.regtitle{width:90%;margin:0 auto 20px auto;height:30px;border-bottom:1px solid #00a650;vertical-align:middle}
#regCont p{width:90%;margin:10px auto 0 auto;font:12px/22px "宋体",Verdana, Arial, Helvetica, sans-serif;color:#666;}

.successInfo{width:287px;height:81px;padding:10px 10px 10px 120px;background:url(../../../images/theme/normal/pass.gif) no-repeat;margin:50px auto;}
.failInfo{width:287px; height:auto !important; height:72px; min-height:72px;padding:10px 10px 7px 120px;background:url(../../../images/theme/normal/nopass.gif) no-repeat;margin:100px auto 0 auto;}
.failInfo_bot{width:287px;padding:0 10px 0 120px; height:12px; line-height:12px; margin:0 auto 100px auto; overflow:hidden;background:url(../../../images/theme/normal/nopass_bot.gif) no-repeat;}
.successInfo h2.success,.failInfo h2.success{font-size:16px;font-weight:600;border-bottom:1px solid #f5f5f5;height:24px;line-height:24px;margin:5px auto;padding:3px 0;}
.successInfo .other,.failInfo .other{text-align:left;line-height:18px;margin-top:2px !important;font-size:12px;width:100% !important;}
.successInfo h2.success,.successInfo2 h2.success{font-size:16px;font-weight:600;border-bottom:1px solid #ccc;padding-left:10px;height:26px;line-height:26px;margin:5px auto;}
.successInfo .other,.successInfo2 .other{text-align:left;text-indent:2em;line-height:18px;margin-top:2px;font-size:12px;}

.photoDiv{ width:108px; height:23px; line-height:23px; margin:0 auto; border:1px solid #D8DFEA; position:relative;}
.photoDiv div{ width:54px; float:left; display:inline; text-align:center; background:#F1F8F5; color:#AAAAAA; cursor:pointer;}
div.onPhoto{ background:#FFFFFF; color:#333333;}
div.photo_floatDiv{ position:absolute; left:-100px; top:-65px; height:65px; width:122px; background:url(../../../images/theme/normal/photo_float.gif);}
div.photo_floatDiv_close{ margin:4px 5px; width:100px;height:9px; background:url(../../../images/theme/normal/photo_float_close.gif) no-repeat right top; cursor:pointer;}
div.photo_floatDiv_cnt{ margin:0 10px; width:90px; background:none; color:#C00;}
/************************/
.rowAll{border:1px solid #cec;margin:2px auto;width:600px;}
.queryline{width:600px;margin:0 auto;height:24px;background:#f1f8f5 url(../../../images/theme/normal/lineBG.jpg) repeat-x bottom;line-height:24px;cursor:pointer;overflow:hidden;}
.querylineGray{background:#F7F8F9 url(../../../images/theme/normal/lineBGGray.gif) repeat-x; border-top:1px solid #F1F1F1;}
.querycont{width:600px;margin:0px auto;display:none;}

.queryline span{float:left;display:inline;margin-left:5px;overflow:hidden;color:#048;border-right:1px dotted #ccc;}
.queryline strong{color:#048;}
.usermail{width:150px;}
.username{width:100px;}
.userid{width:150px;}
.idtype{width:150px;}
.center{text-align:center !important;}


/************collate by lugp************/
.collate_cnt{ width:620px; margin:10px auto; line-height:21px;}
.collate_cnt p{ text-indent:2em;}
.collate_tip01{ color:#06C; line-height:21px; margin:4px; text-align:left;}
.collate_tip02{ color:#F00; line-height:21px; margin:4px; text-align:center;}
.collate_tip03{ width:560px; padding:4px 9px; line-height:21px; margin:0 auto 10px auto; text-align:center; border:1px solid #F2A141; background:#FFFEE9;}
.collate_result{ width:580px; margin:0 auto 10px auto; padding-top:3px; background:url(../../../images/theme/normal/pv_jdjl01.gif) no-repeat left top;}
.collate_result_bottom{ width:580px; height:3px; background:url(../../../images/theme/normal/pv_jdjl02.gif) no-repeat left top; clear:both; overflow:hidden;}
.collate_result ul{ width:550px; height:27px; line-height:27px; padding:6px 0; margin:0 auto; clear:both;}
.collate_float01{ float:left; display:inline; width:110px; font-size:14px; font-weight:bold;}
.collate_float02{ float:left; display:inline; width:300px; color:#999;}
.collate_float03{ float:right; display:inline; width:140px;}
.collate_button01{width:65px; height:27px; border:0; background:url(../../../images/theme/normal/pv_jdjl_button01.gif) no-repeat; overflow:hidden; cursor:pointer; vertical-align:top;}
.collate_button02{width:65px; height:27px; border:0; background:url(../../../images/theme/normal/pv_jdjl_button02.gif) no-repeat; overflow:hidden; margin-left:4px; cursor:pointer; vertical-align:top;}
.collate_button03{background:url(../../../images/theme/normal/pv_jdjl_button03.gif) no-repeat;}
.collate_button04{background:url(../../../images/theme/normal/pv_jdjl_button04.gif) no-repeat;}
.collate_ul_top{ border-top:1px solid #CCC;}
.collate_float04{ float:left; width:350px; color:#03C;}
.collate_float05{ float:right; width:200px; text-align:right;}

.collate_photo{width:150px; text-indent:2em; margin:10px 0; float:left; display:inline;}
.collate_photo_select{width:450px; margin:10px 0; float:left; display:inline;}

.mate_main{ width:580px; margin:0 auto; line-height:21px; text-align:center;}
.mate_main h2{ font-size:14px; height:40px; line-height:40px; color:#060;}
.mate_cnt{word-wrap:break-word; word-break:break-all; width:56px; line-height:25px; padding:0px 5px; position:relative; z-index:1;}
.mate_photo_border{ width:56px; height:75px; border:1px solid #CCC; padding:3px; margin-bottom:4px; position:relative; z-index:1;}
.mate_photo_border img{ width:56px; height:75px;}
.mate_remind{width:56px; height:22px; line-height:22px; color:#F30; background:#CCC url(../../../images/theme/normal/mate_remind.gif) no-repeat left top; position:absolute; left:3px; bottom:3px; cursor:pointer; z-index:999;}
.mate_remind_cnt{width:168px; background:url(../../../images/theme/normal/mate_arrow.gif) no-repeat center top; padding-top:8px; position:absolute; left:-63px; top:20px; z-index:1000;}
.mate_remind_cnt2{background:#F1F8F5; border:1px solid #060; border-top:none; padding:8px; line-height:22px; text-align:left;}
.mate_remind_cnt input{ margin:2px 0;}

#tabs_right_ul{ width:134px; margin-top:0;}
#tabs_right_ul li{ width:64px; height:24px; line-height:24px; margin:0 1px; padding:0px;}
ul.tabs_right_checked li{ background:none;}
.titleRight01{ height:30px; line-height:30px; font-size:14px; font-weight:bold; text-align:center; color:#369;}
#rightList h2{ font-size:14px; height:30px; line-height:30px; text-align:center;}
.mate_tabs_checked{ font-size:12px; font-weight:normal; height:20px; text-align:center;}
.mate_photo_right{width:56px; height:75px; padding:3px; margin-bottom:2px; position:relative; z-index:1;}
.mate_photo_right img{ width:56px; height:75px;}
.mate_photo_right2{width:72px; height:96px; padding:3px; margin-bottom:2px; position:relative; z-index:1;}
.mate_photo_right2 img{ width:72px; height:96px;}
.mate_remind2{width:72px; height:22px; line-height:22px; color:#F30; background:#CCC url(../../../images/theme/normal/mate_remind2.gif) no-repeat left top; position:absolute; left:3px; bottom:3px; cursor:pointer; z-index:999;}

/************collate by lugp************/

/*index by lu - start   modify huanghui@2013.12.02*/
#login_leftBG{width:270px;float:left;display:inline;background:#f1f8f5;padding:10px 0;position: relative;z-index:99;}
#login_rightBG{width:610px;float:left;display:inline;margin-left:40px; line-height:21px;}

.login_button{ width:217px; margin:0 auto;}
.login_button img{ margin:8px 0;}
.login_text{width:250px; margin:10px auto 10px auto;text-align:center;}
#login_rightBG h2{ font-family:"微软雅黑","黑体"; font-size:20px; height:40px; line-height:40px; text-align:left;}
#login_rightBG h3{ font-size:14px; margin-top:18px; height:42px; line-height:42px; text-align:left; background:url(../../../images/theme/normal/my_line.gif) no-repeat left bottom; color:#900;}
/*.login_step{ color:#060; line-height:38px;}*/
.login_flash{ width:600px; margin:20px auto 0 auto;}
#login_rightBG p{ text-align:2em; font-size:14px; line-height:25px;}
/*index by lu - end*/
/**加载中样式，huanghui@2013-1-30**/
.loading{height:30px; line-height:30px; width:150px; border:1px solid #DD913C; background:#FFC; color:#900; font-size:14px; text-align:center; margin:100px auto;}
/**微信样式 huanghui@2013-04-02**/
#weixin{cursor:pointer;}
#weixin_detail{display: none;position: absolute;left: 240px;top: 0px;z-index: 999;}
#weixin_close{position: absolute;right: 10px;top: 10px;}
