@charset "utf-8";
/* CSS Document */

/*banner*/
.banner { width:100%; background:url(../images/login_banner_02.jpg) no-repeat center top; height:239px;}

/*翻页*/
.fanye { height:48px; text-align:center; margin:5px auto;}
.fanye a { line-height:48px; font-size:14px; color:#454545;}

/*login*/
#wrapper { margin-top:12px;}
.login_box{width: 360px;background: #FFFFFF; float:left; padding:20px 0; font-family:"微软雅黑";}
.form_text_ipt{width:300px;height: 40px;border: solid 1px #ccc; margin:20px auto;  background: #FFFFFF; }
.form_check_ipt{width:300px; margin: 10px auto;overflow: hidden;}
.form_text_ipt input{width: 290px;height:30px; margin:5px; border:none; font-size:12px; color:#b2b2b2; padding-left:30px;}
.check_left label{cursor: pointer; font-size:14px; color:#b2b2b2;}
.check_left label input{position: relative; top:2px;}
.form_btn{ margin: 10px auto 20px; width:300px; height:40px; }
.form_btn button{width: 100%;height:100%; border: none;color: #FFFFFF;font-size: 14px;background:#cf000e ;cursor: pointer; border-radius:3px;}
.form_reg_btn{ margin-left:30px; font-size:14px; color:#b2b2b2; float:left;}
.form_reg_btn a { color:#b2b2b2;}
.check_right { float:right; margin-right:30px; font-size:14px; color:#b2b2b2;}
.check_right a { color:#b2b2b2;}
.username { background:url(../images/login1_03.jpg) no-repeat 0 3px;}
.password { background:url(../images/login1_06.jpg) no-repeat 0 3px;}
.login-right { width:753px; float:right; font-size:14px; color:#454545; line-height:33px; margin:30px 50px 0 0;}

/*wrap-left*/
.wrap-left { width:299px; float:left; margin-bottom:30px;}
.wrap-left .left-nav { width:293px; padding:2px 2px 14px; border:1px solid #7cb2da;}
.wrap-left .left-nav .sideMenu { padding:5px 14px 0; font-size:14px; color:#454545; line-height:38px;}
.wrap-left .left-nav .sideMenu h3 { border-bottom:1px dotted #454545; padding-left:20px; background:url(../images/second_list_03.jpg) no-repeat 5px 15px; font-size:14px;}
.wrap-left .left-nav .sideMenu ul { display:none;}
.wrap-left .left-nav .sideMenu ul li { border-bottom:1px dotted #454545; padding-left:42px; background:url(../images/second_list_03.jpg) no-repeat 22px 15px;}
.wrap-left .left-nav .sideMenu h3 a , .wrap-left .left-nav .sideMenu ul li a { color:#454545;}
.wrap-left .left-nav .sideMenu h3.on { color:#1265bb;}

/*wrap-left-联系我们*/
.contact { width:293px; border:1px solid #7cb2da; padding:2px 2px 14px; margin-top:15px;}
.contact .figure img { display:block; width:251px; height:220px; margin:18px auto 0;}
.contact .text { margin-left:20px; width:251px; overflow:hidden; font-size:14px; color:#454545; line-height:26px; margin-top:10px; }

/*wrap-right*/
#wrapper .wrap-right .title { margin:5px 16px;}
.wrap-right { width:885px; float:right; border:1px solid #cccccc; margin-bottom:20px;}

/*分会地点*/
.fh-place { margin:11px 12px 0;}
.fh-place ul li { background:url(../images/second_list_03.jpg) no-repeat 15px 15px; padding-left:30px; padding-right:10px; font-size:14px; border-bottom:1px dotted #454545;}
.fh-place li a { color:#454545; line-height:38px; width:100%; display:block;
overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-line-clamp:1;}
.fh-place li a:hover { color:#000;}

/*会员证查询*/
.member-search { margin:27px;}
.member-search td { padding:0 5px; color:#3b3b3b;}
.member-search input { background:#fafafc; border:1px solid #e5e4ea; height:35px; line-height:35px; font-size:14px; padding:0 15px;}
.member-search .btn { width:80px; height:30px; text-align:center; line-height:30px; background:#f8931f; display:block; font-size:14px; color:#fff;}

/*供求人才*/
.gq-talent { padding:2px 2px 0; margin:0 14px;}
.gq-talent .xs-news { margin:18px 12px 0; font-size:14px; color:#454545; line-height:26px; padding-bottom:15px; border-bottom:1px solid #cccccc;}
.gq-talent .xs-news  a { color:#454545;}
.gq-talent .xs-news img { float:left; margin-top:4px; width:133px; height:99px; border:1px solid #cccccc;}
.gq-talent .xs-news .text { margin-left:20px; float:left; width:660px; overflow:hidden; height:104px;}

/*协会简介*/
.about { margin:10px 24px; font-size:14px; color:#454545; line-height:28px;}

/*协会新闻*/
.news { margin:11px 12px 0;}
.news ul li { background:url(../images/second_list_03.jpg) no-repeat 15px 15px; padding-left:30px; padding-right:10px; font-size:14px; border-bottom:1px dotted #454545; position:relative;}
.news li a { color:#454545; line-height:38px; width:100%; display:block;
overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-line-clamp:1;}
.news li span { position:absolute; right:0; top:0;}
.news li a:hover { color:#000;}

/*协会专家*/
.xh-experts .experts li { width:237px; border:1px solid #cccccc; float:left; margin:30px 28px 0;}
.xh-experts .experts li img { display: table; width:237px; height:379px;}
.xh-experts .experts li .name { background:#1265bb; padding:12px 0; text-align:center; color:#fff; font-size:14px;}

/*注册*/
.zc { border:1px solid #d7d7d7; padding:40px 0; width:1182px; margin:38px auto 0;}
.zc table { color:#555; float:left; margin-left:60px;}
.zc table td.label {text-align:right; color:#555555;}
.zc table td {padding: 10px 0; font-size:14px;}
.zc table .btn { width:100%; height:40px; line-height:40px; text-align:center; color:#fff; background:#cf000e; display:block;}
.zc table .zc_input{ height:38px;color:#333;border-radius:0;border:solid 1px #ddd;padding-left:10px; width:270px; line-height:38px;}
.orange { color:#ee1f1f;}
.zc table .check1 { margin:4px; float:left;}
.agreement  { font-size:12px; color:#4a92f5;}
.zc .yzm { line-height:28px; height:28px; border:1px solid #ddd; padding:5px 10px;}
.zc .yzm .yzm-input { width:140px; float:left; line-height:28px;}
.zc .yzm img { float:left; margin-right:10px;}
.zc .zc-right { height:230px; border-left:1px solid #dddddd; float:right; text-align:center; padding-top:200px; color:#555555; padding-left:60px; font-size:14px; margin-right:60px;}
.zc .zc-right .p1 { float:left; line-height:32px; margin-left:56px;}
.zc .zc-right a { display:block; width:70px; height:32px; float:left; background:#cf000e; line-height:32px; color:#fff; border-radius:5px; margin-left:5px;}
.zc .zc-login { padding-bottom:20px; border-bottom:1px solid #eeeeee; width:230px;}







