/**
 * www.Eit8.net
 */

/*==== reset =========*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, 
h3, h4, h5, h6, pre, form, fieldset, input, 
textarea, p, blockquote, th, td {
    padding: 0;
    margin: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0;
}
address, caption, cite, code, dfn, em, th, var {
    font-weight: normal;
    font-style: normal;
}
ol, ul {
    list-style: none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-size: 100%;
}
q:before, q:after {
    content: '';
}
abbr, acronym {
    border: 0;
}

a {
    text-decoration: none;
}

/*==== class =========*/
.clear_float {
    clear: both;
    float: none;
    height:0;
    line-height:0;
    overflow:hidden;
}

/* display */
.show{display:block;}
.hidden{display:none;}

/* text-align */
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}

/* float */
.fl{float:left;}
.fr{float:right;}

.ma10 {
    margin:10px 0;
}
.mat10 {
    margin-top:10px;
}
.mab10 {
    margin-bottom:10px;
}

/*==== web reset =========*/
body{
    color:#333;
    font-size:12px;
    font-family:Arial,Tahoma,Verdana,sans-serif;
    background:url(images/bg.jpg) top no-repeat;
}
a {color:#333;}
a:hover{
    text-decoration:underline;
}

/*==== web class =========*/
#header ,#footer ,.container {
    width:940px;
    margin:0 auto;
}
/*==== header ====*/
#header {
    height:117px;
}
#h_logo {
    width:210px;
    height:105px;
    float:left;
    display:block;
    background:url(images/logo.png) no-repeat;
    _background:url(#) no-repeat;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='scale');
}
#h_function {
    width:698px;
    padding-left:20px;
    height:105px;
    float:right;
    color:#5C6F84;
    background:url(images/top_rbg.png) no-repeat;
    _background:url(#) no-repeat;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_rbg.png', sizingMethod='scale');
}
#h_function a {
    color:#5C6F84;
    position:relative;
}
#h_function .fc_form {
    padding-top:12px;
    height:30px;
    line-height:20px;
}
#h_function .fc_form_login {
    width:475px;
    float:left;
}
#h_function .fc_form_login .name_region { width:320px; padding-right:10px; float:left; overflow:hidden;}
#h_function .fc_form_login .abtn {
    top:-1px;
    _top:-2px;
    margin-left:7px;
}
#h_function .fc_form_login .no_input { position:relative; top:1px; margin:0;}
#h_function .fc_form_search {
    width:175px;
    float:right;
}
#h_function .fc_form_search .search_btn {
    width:30px;
    height:20px;
    background:none;
    border:none;
	position:absolute;
	cursor:pointer;
	margin-left:10px;
}
#h_function .fc_form_search .finput2 {
    top:-1px;
}
a.abtn {
    height:18px;
    line-height:18px;
    display:inline-block;
    border:1px solid #EEF3FA;
    color:#415871;
    padding:0 10px;
    background:url(images/line.png) repeat-x;
}
a.abtn:hover {
    text-decoration:none;
    background:url(images/line2.png) repeat-x;
}

.finput {
    position:relative;
    width:100px;
    border:none;
    height:20px;
    font-size:12px;
    padding-top:4px;
    height:16px;
    background:url(images/input.png) no-repeat;
}
.finput2 {
    width:120px;
    background:url(images/input2.png) no-repeat;
}
#h_function .fc_nav {
    position:relative;
    line-height:24px;
    padding-top:4px;
    color:#ccc;
}
#h_function .fc_nav a {
    margin:0 7px;
    display:inline;
}
#h_function .fc_nav .icon_email{ padding-left:20px; background:url(images/icon/email.gif) left no-repeat;_display:inline-block}
#h_function .fc_nav .icon_office{ padding-left:20px; background:url(images/icon/office.gif) left no-repeat;_display:inline-block}
#h_function .fc_nav .icon_saas{ padding-left:20px; background:url(images/icon/saas.gif) left no-repeat;_display:inline-block}
.icon_help{ padding-left:20px; background:url(images/icon/help.gif) left no-repeat;_display:inline-block}
/*=== footer =====*/
#footer {
    text-align:center;
    padding-top:20px;;
    padding-bottom:20px;
}
#footer .links {
    line-height:22px;
    color:#999;
}
#footer .links a {
    color:#999;
}
#footer .copyright {
    color:#46618B;
    margin-top:8px;
    line-height:18px;
}
#footer .copyright a {
    color:#46618B;
}
#footer .pic_links {
    padding:0 15px 10px 15px;
    height:40px;
}

#footer .pic_links img {
     margin:0 10px 0 10px; height:40px; vertical-align:bottom;
}
#footer .adv {padding:5px 0 5px 0;}
/*=== mode =====*/
.mode {
    padding:0 9px;
    position:relative;
    border:1px solid #DEE7EB;
	background-color:#fff;
	z-index:0;
}
.no_border {
    border:none;
}
.mode h3 {
    height:22px;
    padding-top:11px;
    color:#BB4E51;
    font-size:13.5px;
    font-weight:700;
    padding-left:27px;
    border-bottom:2px solid #BB4E51;
    background:url(images/tico2.png) no-repeat;
}
.mode h3 span {
    font-size:12px;
    color:#999;
    font-weight:400;
    padding-left:8px;
}
.mode h3 span a { margin:0 10px 0 10px;}
.mode h3 div.tab {
    font-size:12px;
    font-weight:400;
    height:30px;
    line-height:30px;
    position:absolute;
    left:120px;
    top:5px;
    color:#999;
}
.mode h3 div.tab a {
    display:inline-block;
    padding:0 7px;
    color:#999;
}
.mode h3 div.tab a.tab_active {
    color:#C81510;
    background:url(images/ico4.png) bottom no-repeat;
}
.mode h3 div.tab a span {
    padding-left:0;
}
.mode h3 div.tab a.tab_active span {
    padding-left:17px;
    background:url(images/ico3.png) -1px -1px no-repeat;
    _background-position:-1px -2px;
    color:#A07F2F;
    margin-left:3px;
}
.mode a.more {
    text-indent:-9999px;
    position:absolute;
    width:41px;
    height:11px;
    display:block;
    top:13px;
    right:14px;
    background:url(images/more.png) no-repeat;
}
.mode a.more:hover {
    top:14px;
    right:13px;
}
.mode .content {
    overflow:hidden;
    padding-top:6px;
}
.mode .content .list li {
    height:24px;
    line-height:24px;
    overflow:hidden;
    padding-left:28px;
    background:url(images/ico2.png) 5px 3px no-repeat;
}
.mode .content li.new a {
    color:#46618B;
    padding-right:20px;
    background:url(images/ico_new.png) right 2px no-repeat;
}
.mode .content .list li span {
    color:#BB4E51;
}
.mode .content .list li em {
    color:#FF3E3E;
}
.mode .content .comment li {
    line-height:24px;
    padding-left:6px;
    display:table;
    zoom:1;
}
.mode .content .comment li strong {
    float:left;
    display:block;
}
.mode .content .comment li span {
    float:left;
    display:block;
    width:320px;
}
#profession_main .mode h3 {
    color:#E78301;
    border-bottom:2px solid #E78301;
    background:url(images/tico1.png) no-repeat;
}
#information_main .mode h3 {
    color:#46618B;
    border-bottom:2px solid #46618B;
    background:url(images/tico3.png) no-repeat;
}
#job_container .mode h3 {
    color:#46618B;
    border-bottom:2px solid #46618B;
    background:url(images/tico3.png) no-repeat;
}
#service_main .mode h3 {
    color:#46618B;
    border-bottom:2px solid #46618B;
    background:url(images/tico4.png) no-repeat;
}
.mode .show_list li {
    height:72px;
    overflow:hidden;
    line-height:24px;
    padding-left:28px;
    background:url(images/ico2.png) 5px 3px no-repeat;
}
.mode .show_list li strong {
    display:block;
    color:#f00;
}
.mode .show_list li span.datetype { float:right; color:#999; font-size:11px; font-weight:bold;}
.mode .show_list li strong span{
    color:#46618B;
}
.mode .show_list_new li {
	line-height:22px;
	width:260px;
	float:left;
	height:100px;
	background-color:#efefef;
	background:url(images/icon/mouse.gif) 3px 5px no-repeat;
	padding:5px 0 30px 25px;
	overflow:hidden;
	margin-bottom:10px;
}
.mode .show_list_new li strong {
    display:block;
    color:#f00;
	height:44px;
	width:260px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}
.mode .show_list_new li strong img{ margin-right:5px;}
.mode .show_list_new li strong span { color:#46618B;}
.mode .hr_list li {
    height:44px;
    line-height:22px;
    overflow:hidden;
    float:left;
    width:259px;
    color:#46618B;
    padding-left:28px;
    background:url(images/ico2.png) 5px 3px no-repeat;
}
.mode .hr_list li a {
    color:#46618B;
    margin:0 3px;
}
.mode .hr_list li strong {
    display:block;
}
.mode .hr_list li strong a {
    color:#FF3E3E;
    margin:0px;
}
.gold {
    padding-left:17px;
    background:url(images/ico3.png) -1px 1px no-repeat;
}
/*=== pictext =====*/
.pictext {
    height:80px;
    padding-top:8px;
    padding-left:133px;
    margin-top:8px;
    border-top:1px dashed #DCDCDC;
    position:relative;
    color:#E78301;
    overflow:hidden;
}
.pictext h5 {
    font-size:13.5px;
    font-weight:700;
    margin-bottom:4px;
}
.pictext a {
    color:#E78301;
}
.pictext p {
    line-height:20px;
    text-indent:2em;
}
.pictext .pic {
    position:absolute;
    top:8px;
    left:0px;
}
.pictext .pic img {
    width:120px;
    height:80px;
}
#information_main .pictext,#information_main .pictext a {
    color:#46618B;
}


/*=== conference =====*/
#co_module0 {
    width:920px;
    height:200px;
    padding:9px;
    border:1px solid #DEE7EB;
    background-color:#fff;
}
#co_focus {
    width:725px;
    height:200px;
    float:left;
    position:relative;
}
#co_focus .co_focus_big {
    position:absolute;
    width:725px;
    height:200px;
    overflow:hidden;
}
#co_focus .co_focus_big_box { 
    position:absolute;
}
#co_focus .co_focus_big img {
    width:725px;
    height:200px;
    float:left;
}
#co_focus .co_focus_nav {
    position:absolute;
    left:13px;
    top:175px;
    width:250px;
    height:24px;
}
#co_focus .co_focus_nav a {
    display:block;
    float:left;
    margin-right:7px;
    border:2px solid #fff;
}
#co_focus .co_focus_nav a.focus_hover {
    border:2px solid #FFA200;
}
#co_focus .co_focus_nav img {
    width:13px;
    height:13px;
}
#co_banners {
    float:right;
    width:182px;
    height:200px;
    overflow:hidden;
}
#co_banners img {
    width:182px;
    height:60px;
    float:left;
    margin-bottom:10px;
}
#co_module1, #co_module2 {
    height:200px;
    background-color:#fff;
    overflow:hidden;
    margin-top:10px;
}
#co_module2 {
    border:1px solid #DEE7EB;
}
#co_news,#co_list,#co_comment {
    width:440px;
    height:198px;
    float:left;
}
#co_list {
    float:right;
}
#co_comment {
    border:1px solid #fff;
}
#co_news .content,#co_list .content {
    height:157px;
}
#co_comment .content {
    height:150px;
}
#co_comment_form {
    width:247px;
    height:190px;
    padding:10px 0 0 13px;
    float:left;
    border-left:1px dashed #DCDCDC;
}
#co_comment_form input.in_text,#co_comment_form textarea {
    width:180px;
    height:20px;
    font-size:12px;
    border:1px solid #E6E6E6;
}
#co_comment_form textarea {
    height:112px;
    overflow:auto;
}
#co_comment_form .abtn {
    margin-left:100px;
}
#co_comment_form th,#co_comment_form td {
    padding-bottom:8px;
}
#co_photo {
    width:721px;
    float:left;
    height:200px;
    overflow:hidden;
}
#co_vote {
    width:196px;
    height:180px;
    float:right;
    padding:10px;
    background-color:#F7F7F7;
    border-left:1px solid #DEE7EB;
}
#co_vote h3 {
    color:#2b5a9d;
    font-size:13.5px;
    font-weight:700;
    padding-left:28px;
    background:url(images/ico1.png) 3px -1px no-repeat;
}
#co_vote h5 {
    padding:8px 0 2px 0;
    line-height:16px;
    height:32px;
    overflow:hidden;
}
#co_vote .content {
    line-height:24px;
}
#co_vote .abtn {
    margin:5px 0 0 66px;
}
/*=== profession_main =====*/
#pro_module1 {
    height:300px;
    overflow:hidden;
    margin-top:10px;
}
#pro_news,#pro_terrace {
    width:574px;
    height:298px;
    float:left;
}
#pro_terrace {
    width:314px;
    float:right;
}
#pro_news .content,#pro_terrace .content {
    height:257px;
}
#pro_news .list {
    height:150px;
}
#pro_news .list li {
    width:227px;
    padding-right:10px;
    float:left;
}
#pro_terrace .list {
    font-weight:700;
}
/*=== information =====*/
/*=== info_module1 =====*/
#info_module1 {
    height:300px;
    overflow:hidden;
    margin-top:10px;
}
#info_hot_news ,#info_policy {
    border:1px solid #DEE7EB;
    width:592px;
    height:298px;
    float:left;
}
#info_hot_news .top {
    height:188px;
}
#info_hot_news .mode {
    border:1px solid #fff;
    width:332px;
    float:right;
}
#info_hot_news .info_hot_news_pic {
    width:230px;
    padding:9px 0 0 9px;
    float:left;
    position:relative;
}
#info_hot_news .info_hot_news_pic img {
    width:230px;
    height:180px;
}
#info_hot_news .info_hot_news_pic span {
    height:34px;
    width:210px;
    display:block; 
    position:absolute;
    top:149px;
    left:9px;
    color:#fff;
    padding:6px 10px 0 10px;
}
#info_hot_news .info_hot_news_pic span.bg {
    background-color:#000;
    filter: Alpha(opacity=50);   
    -moz-opacity:.5;   
    opacity:0.5;  
}
#info_hot_news a.info_hot_news_pic:hover {
    text-decoration:none;
}
.pictext_app {
    background:url(images/new_app.png) 8px 8px no-repeat;
    padding-left:240px;
    margin-left:9px;
    margin-right:9px;
}
.pictext_app .pic {
    left:109px;
}
#info_policy {
    width:314px;
    float:right;
}
#info_policy .content {
    height:257px;
}
/*=== info_module2 =====*/
#info_module2 {
    height:1145px;
    overflow:hidden;
}
#info_module2 .info_m2_left {
    width:594px;
    float:left;
}
#info_module2 .info_m2_left .mode {
    width:574px;
    overflow:hidden;
}
#info_module2 .info_m2_left .class_ad {
    margin:10px 0;
}
#info_show {
    height:440px;
}
#info_show .pic_link {
    padding-top:12px;
    padding-left:6px;
    margin-top:16px;
    width:575px;
    border-top:1px dashed #DCDCDC;
}
#info_show .pic_link img {
    width:100px;
    height:70px;  
    float:left;
    margin-right:15px;
}
#info_show .tab_content {
    height:288px;
    overflow:hidden;
}
#info_show .tab_content_auto {
    height:auto;
    overflow:hidden;
}
#info_hr {
    height:409px;
}
#info_hr .pic_link1 {
    padding-top:12px;
    padding-left:6px;
    margin-top:16px;
    width:573px;
    border-top:1px dashed #DCDCDC;
}
#info_hr .pic_link1 img {
    width:88px;
    height:30px;  
    float:left;
    margin:0 7px 6px 0;
}
#info_hr .pic_link2 img {
    width:180px;
    height:75px;  
    float:left;
    margin:0 10px 6px 0;
}
#info_hr .hr_list {
    height:264px;
    overflow:hidden;
}
#info_hr .tab_content {
    height:264px;
    overflow:hidden;
}
#info_module2 .info_m2_right {
    width:334px;
    float:right;
}
#info_module2 .info_m2_right .mode {
    height:298px;
    margin-top:9px;
}
#info_module2 .info_m2_right .mode .content {
    height:257px;
}
#info_module2 #info_invite_public_bidding {
    margin-top:0;
    height:174px;
    overflow:hidden;
}
#info_module2 #info_company_list {
    height:458px;
}
#info_module2 #info_company_list .content {
    height:408px;
    overflow:hidden;
}
#info_module2 #info_company_list .content li.new {
    font-weight:700;
}
#info_module2 #info_company_list .content li .gold {
    background-position:0 0; 
    _background-position:0 -2px; 
    font-weight:700;
    color:#A07F2F;
    padding-left:20px;
}
#info_module2 .info_m2_right .pictext {
    height:103px;
    margin-bottom:10px;
    margin-top:10px;
    border-top:none;
    border-bottom:1px dashed #DCDCDC;
}
#info_module2 .info_m2_right .pictext h5 {
    font-size:12px;
}
#info_module2 #info_invite_public_bidding .pictext {
    padding-left:0px;
}
#info_member {
    margin-top:9px;
    height:177px;
}
#info_member .content {
    padding-top:12px;
}
#info_member .content .tab_c {
    overflow:hidden;
    height:120px;
}
#info_member .content .list li {
    width:259px;
    float:left;
}
#info_member .content .list li em {
    color:#A07F2F;
}
#info_m2_right_b {
    margin-top:8px;
}
#info_m2_right_b img {
    width:333px;
    height:179px;
}
/*=== photo_box =====*/
#photo_box_w {
    width:312px;
    height:162px;
    overflow:hidden;
    position:relative;
	background:url(images/bar_x.png) bottom repeat-x;
}
#photo_box_w .photo_box {
    width:236px;
    height:136px;
    position:relative;
    padding-top:8px;
    overflow:hidden;
}
#photo_box_w .photo_box ul {
    position:absolute;
    z-index:777;
}
#photo_box_w .btn_left,
#photo_box_w .btn_right {
    width:21px;
    height:15px;
    float:left;
    margin-top:70px;
    margin-left:10px;
    margin-right:7px;
    display:inline-block;
    background:url(images/btn_l.png) no-repeat;
}
#photo_box_w .btn_right {
    float:right;
    margin-left:0px;
    margin-right:10px;
    background:url(images/btn_r.png) no-repeat;
}
#photo_box_w li {
    padding:0 8px;
    float:left;
}
#photo_box_w li a {
    width:90px;
    height:124px;
    padding:5px;
    display:block;
    float:left;
    text-align:center;
    border:1px solid #E6E6E6;
}
#photo_box_w li img {
    width:90px;
    height:100px;
    margin-bottom:6px;
    _margin-bottom:9px;
}
#photo_box_w li a:hover {
    text-decoration:none;
}
/*=== photo_box =====*/
/*=== class_ad =====*/
.class_ad {
    height:80px;
}
.class_ad img {
    height:80px;
    float:left;
}
/*=== page =====*/
.page .page_prev,.page .page_next {
    display:block;
    width:14px;
    height:14px;
    float:left;
    margin-right:26px;
    text-indent:-9999px;
    background:url(images/ico_l.png) no-repeat;
}
.page .page_next {
    margin-right:0px;
    margin-left:26px;
    background:url(images/ico_r.png) no-repeat;
}
.page a,.page strong {
    float:left;
    font-weight:700;
    color:#B6B6B6;
    padding:0 3px;
}
.page strong {
    color:#f00;
}
/*=== conference_photo =====*/
#conference_photo_body {
    background:none;
}
#conference_photo {
    width:720px;
    height:200px;
    overflow:hidden;
}
#conference_photo .photo_box_w {
    height:141px;
    padding-top:19px;
    padding-top:35px;
    overflow:hidden;
}
#conference_photo .photo_box_w .btn_left,
#conference_photo .photo_box_w .btn_right {
    width:21px;
    height:15px;
    float:left;
    margin-top:47px;
    margin-left:10px;
    display:inline-block;
    margin-right:21px;
    background:url(images/btn_l.png) no-repeat;
}
#conference_photo .photo_box_w .btn_right {
    float:right;
    margin-right:10px;
    background:url(images/btn_r.png) no-repeat;
}
#conference_photo .photo_box {
    width:616px;
    overflow:hidden;
    position:relative;
    height:141px;
}
#conference_photo .photo_box ul {
    position:absolute;
    z-index:777;
}
#conference_photo .photo_box li {
    height:141px;
    width:154px;
    float:left;
    text-align:center;
}
#conference_photo .photo_box li a {
    color:#666;
}
#conference_photo .photo_box li img {
    display:block;
    margin:0 auto;
    width:135px;
    height:100px;
    margin-bottom:8px;
}
#conference_photo .photo_select {
    color:#BB4E51;
    padding-left:156px;
}
#conference_photo .photo_select select {
    margin-left:12px;
    width:340px;
}
/*=== service_main =====*/
#ser_module1 {
    height:780px;
}
#ser_left {
    background-color:#fff;
    width:574px;
    padding:9px;
    overflow:hidden;
    float:left;
    height:760px;
    border:1px solid #DEE7EB;
}
#ser_left_top {
    height:200px;
    overflow:hidden;
    padding-left:224px;
    background:url(images/ser_logo.png) 14px 48px no-repeat;
}
#ser_descript {
    border:none;
    padding-right:0px;
    padding-top:0px;
    position:relative;
    top:-9px;
}
#ser_descript .content {
    padding:8px 10px;
}
#ser_descript .content p {
    line-height:23px;
    text-indent:2em;
}
#ser_left .ser_descript2 {
    text-indent:2em;
    line-height:22px;
    color:#46618B;
}
#ser_left .ser_descript2 a {
    color:#46618B;
    text-decoration:underline;
}
#ser_left p {
    line-height:28px;
    text-indent:2em;
}
#ser_left_map {
    height:305px;
    padding-top:10px;
    padding-left:6px;
    border-top:1px dashed #DCDCDC;
    margin-top:15px;
    line-height:24px;
    background:url(images/ser_map.png) 160px 4px no-repeat;
}
#ser_left_map h5 {
    font-weight:700;
    color:#6FB435;
}
#ser_left_map ul {
    margin-bottom:10px;
}
#ser_result {
    background-color:#fff;
    width:316px;
    height:778px;
    float:right;
    overflow:hidden;
}
#ser_result .content p {
    line-height:26px;
    color:#46618B;
    text-indent:2em;
}
#ser_business_partner {
    height:66px;
    padding:52px 10px 0 10px;
    margin-top:10px;
    border:1px solid #DEE7EB;
    background:url(images/business_partner_title.png) no-repeat;
}
#ser_business_partner a {
    margin:0 12px;
}
/*=== conference_signup_main =====*/
#conference_signup_main {
    padding:9px;
    background-color:#fff;
    border:1px solid #DEE7EB;
    width:920px;
}
#cosu_top {
    height:200px;
    padding-left:195px;
    margin-bottom:14px;
    background:url(images/co_title.png) 15px 30px no-repeat;
}
#cosu_descript {
    width:876px;
    padding:64px 12px 12px 12px;
    margin:0 auto;
    color:#356490;
    line-height:22px;
    border:1px solid #DEE7EB;
    background:#F7F7F7 url(images/co_signup_descript.png) no-repeat;
}
#cosu_descript_new {
    width:876px;
    padding:64px 12px 12px 12px;
    margin:0 auto 20px auto;
    color:#dc4f45;
    line-height:22px;
    border:1px solid #ece4bb;
    background:#fff8d8 url(images/signup_descript.png) no-repeat;
}
#cosu_form {
    width:900px;
    margin:0 auto;
}
#cosu_form h3 {
    text-align:center;
    line-height:60px;
}
#cosu_form h3 strong {
    font-size:14px;
    color:#ae0a01;
}
#cosu_form .focus {
    background-color:#FFF3F3;
    padding:5px 18px;
    border:1px solid #F5E3E3;
    margin-bottom:15px;
    height:23px;
    line-height:22px;
}
#cosu_form .focus .login_box {
    margin-left:50px;
}
#cosu_form .form_table {
    width:860px;
    margin:0 auto;
    line-height:28px;
}
#cosu_form .form_table th strong {
    color:#FF0D00;
}
#cosu_form .form_table h5 {
    font-weight:700;
    color:#FF0D00;
}
#cosu_form .form_table blockquote {
    padding-left:27px;width:100%
}
#cosu_form .form_table textarea {
    width:760px;
    height:60px;
    display:block;
    margin:0 auto;
}
#cosu_form .form_table .btn_submit {
    text-align:center;
    padding:15px 0;
	clear:both;
}
#cosu_form .form_li {
}
#cosu_form .form_li li {
    float:left;
    width:188px;
    height:28px;
}
#cosu_form .form_li li.text {
    width:98px;
}
#cosu_form .form_li li.text strong {
    color:#FF0D00;
}
#cosu_form .form_li li.fulltext { width:100%; height:auto}
#cosu_form .form_li .longinput { width:50%;}
/*=== job_container =====*/
#job_main {
    width:594px;
    height:806px;
    overflow:hidden;
    float:left;
    background-color:#fff;
}
/*=== job_search =====*/
#job_main_search {
    height:53px;
    padding-top:10px;
    padding-left:130px;
    border:1px solid #DEE7EB;
    border-bottom:0px none;
    background:url(images/hr_topbar.png) left no-repeat;
	font-size:12px; line-height:25px; 
}
#job_main_search #hclass { width:165px;}
#job_main_search #province,#job_main_search #city { width:90px;}
#job_main_search .keyword { width:116px;}
#job_main_search .searchbutton { width:90px; height:20px; border:0; background:url(images/icon/search_job.png);}
/*=== job_search =====*/
#job_main_list {
    height:491px;
}
#job_main_list_search {
    height:740px;
}
#job_main_list_search .seebutton{ background:url(images/icon/see_button.gif); border:0; width:77px; height:25px;}
#job_main_list_search table { margin:0 0 15px 0;}
#job_main_list_search th,#job_main_list_search td{ height:30px; line-height:25px;  font-size:12px;}
#job_main_list_search th { width:190px; padding-left:10px;}
#job_main_list_search th strong { color:#FF3300; font-size:13.3px;}
#job_main_list_search td { width:87px; color:#3072A6; text-align:center;}
#job_main_list_search th.detext { font-size:12px; color:#666; }
#job_main_list_search th.detext div{width:477px; overflow:hidden; white-space:nowrap;	text-overflow:ellipsis;-o-text-overflow:ellipsis;}
#job_main_banner {
    height:248px;
    overflow:hidden;
}
#job_main_banner ul {
    width:602px;
}
#job_main_banner li {
    float:left;
    display:block;
    width:293px;
    height:55px;
    margin-top:7px;
    margin-right:8px;
}
#job_main_banner img {
    width:293px;
    height:55px;
    float:left;
}
#job_sidebar {
    width:324px;
    height:796px;
    padding:8px 0 0 8px;
    float:right;
    border:1px solid #DEE7EB;
    overflow:hidden;
    background-color:#fff;
}
#job_sb_login {
    height:245px;
    overflow:hidden;
    margin-bottom:13px;
}
#job_sb_banner a {
    display:block;
    margin-bottom:7px;
    width:317px;
    height:127px;
}
#job_sb_banner img {
    width:317px;
    height:127px;
    float:left;
}
/*=== job_sb_login =====*/
#job_sb_login .login_item {
    height:108px;
    padding-top:12px;
    padding-left:133px;
    width:183px;
    overflow:hidden;
    position:relative;
    line-height:20px;
    color:#46618B;
    border-bottom:1px dashed #DCDCDC;
}
#job_sb_login .login_item h5 {
    font-weight:700;
}
#job_sb_login .login_item img {
    position:absolute;
    left:0px;
    top:18px;
}
#job_sb_login .login_item p {
    text-indent:2em;
}


/*=== info_gonggao =====*/
#info_gonggao {
    height:29px;
    width:772px;
    padding:0 10px 0 158px;
    overflow:hidden;
    margin-bottom:10px;
    background:url(images/topbar.png) no-repeat;

}
#info_gonggao ul {
    height:29px;
    width:630px;
    overflow:hidden;
}
#info_gonggao ul li {
    height:29px;
    line-height:29px;
    display:none;
}
#info_gonggao ul li.current {
    display:block;
}
#info_gonggao ul li a {
    color:#fff;
}
#info_gonggao ul li a:hover {
    color:#FFC901;
}
#info_gonggao ol {
    width:100px;
    padding-top:6px;
    float:right;
}
#info_gonggao ol li {
    float:left;
    display:inline;
    margin:0 2px;
}
#info_gonggao ol li a {
    width:16px;
    float:left;
    height:16px;
    display:block;
    background:url(images/top_bar_ico.png) no-repeat;
}
#info_gonggao ol li a.current {
    background-position:0 -17px;
}
#info_gonggao ul li strong{ padding:0 10px 0 10px;}

/*=== info_v3 =====*/
#information_main .info_l {
    width:574px;
    overflow:hidden;
    float:left;
}
#information_main .info_r {
    float:right;
    overflow:hidden;
    width:314px;
}
#information_main #info_c1 #info_hot_news {
    height:430px;
}
#information_main #info_c1 #info_hot_news a {color:#46618B; }
#information_main #info_c1 #info_hot_news .pictext {
    border-top:0 none;
    padding-bottom:8px;
    border-bottom:1px dashed #DCDCDC;
    margin-bottom:8px;
    height:115px;
}
/*=== info_c1 =====*/
#info_c1 {
    height:442px;
    margin:9px 0;
}
/*=== info_c2 =====*/
#info_c2 {
    height:370px;
    margin:9px 0;
}
#info_c2 .mode {
    height:368px;
}
#info_c2 #info_invite_public_bidding .pictext {
    border-top:0 none;
    padding-bottom:8px;
    border-bottom:1px dashed #DCDCDC;
    margin-bottom:8px;
}
#info_hr .tab_content,#info_c2 #info_hr .hr_list {
	height:308px;
}
#job_main_list_search .hr_list {
	height:auto!important;height:308px;min-height:308px;
	}
#job_main_list_search p.pageCon { padding-top:20px;}
/*=== info_c3 =====*/
#info_c3 {
    height:300px;
    margin:9px 0;
}
#info_c3 .mode {
    height:298px;
    margin:0px;
}
#info_c3 #photo_box_w {
    margin-bottom:10px;
} 
#info_c3 #info_member_news .content .list li {
    width:259px;
    float:left;
}
#info_c3 #info_member_news .content .list li em {
    color:#A07F2F;
}
#info_c3 #info_member_news .pictext{
    width:144px;
    padding-right:10px;
    float:left;
    border-top:0 none;
    padding-top:0px;
    margin-top:0px;
    padding-bottom:8px;
    border-bottom:1px dashed #DCDCDC;
    margin-bottom:8px;
    height:115px;
}
/*=== info_c4 =====*/
#info_c4 {
    height:300px;
    margin:9px 0;
}
#info_c4 .mode {
    height:298px;
    margin:0px;
}
#info_c4 #info_member .content .tab_c {
    height:245px;
	overflow:hidden;
}
#info_c4 .link_list {
    width:582px;
}
#info_c4 .link_list li {
    width:185px;
    height:45px;
    float:left;
    overflow:hidden;
    margin-right:9px;
    margin-bottom:5px;
	text-align:center;
}
#info_c4 .link_list li img {
	width:auto;max-height:45px; 
    zoom:expression( function(elm) {  
        if (elm.height>45) {  
            var oldVW = elm.height; elm.height=45;  
            elm.width = elm.width*(45 /oldVW); 
        } 
        elm.style.zoom = '1'; 
    }(this));
}
}
#but_A,#mainMenuCS_A {position:relative;}
#but_A .menu_nv,#mainMenuCS_A .menu_nv { position:absolute; z-index:10000; top:0;left:0;border:1px solid #e6e6e6; filter: Alpha(opacity=95); -moz-opacity:.95; opacity:0.95;background:#fff url(images/bg_nv.png) top repeat-x; margin:18px 0; font-size:12px; display:none;}
#but_A .menu_nv {margin:14px 0; padding:5px 0 5px 0; line-height:20px; left:80px; top:-46px; width:160px;}
#but_A .menu_nv img { vertical-align:text-bottom}
#but_A .menu_nv li { float:left; padding:0; color:#36779E;width:130px;}
#but_A .menu_nv .user1 { padding-left:30px; background:url(images/icon/user_1.gif) 8px 2px no-repeat;}
#but_A .menu_nv .user2 { padding-left:30px; background:url(images/icon/user_2.gif) 8px 2px no-repeat;}
#but_A .menu_nv .user3 { padding-left:30px; background:url(images/icon/user_3.gif) 8px 2px no-repeat;}
#but_A { position:relative;}
.top_0 { margin-top:0;}
.top_5 { padding-top:5px;}
.top_10 { padding-top:10px;}
.inpage_hight_1 { height:530px;}
#inpage_right,#inpage_list_right { width:314px; padding:0 9px 9px 9px; float:right; border:1px solid #DEE7EB; background-color:#fff;}
#inpage_list_right { padding:9px 0 0 8px; overflow:hidden; width:324px;}
#inpage_left,#inpage_list { background-color:#FFFFFF;border:1px solid #DEE7EB;padding:0 9px 9px 9px;width:574px; float:left;}
#inpage_list { padding:9px 9px 0 9px;}
#inpage_list h3,#inpage_left h1,#inpage_right h1 {background:transparent url(images/tico3.png) no-repeat scroll 0 0;border-bottom:2px solid #46618B;color:#46618B;font-size:13.5px;font-weight:700;height:22px;padding:11px 0 0 27px;}
#inpage_list ul { margin-top:10px; height:420px;}
#inpage_list ul li{height:30px;line-height:30px;overflow:hidden;padding-left:28px; font-size:13.2px; }
#inpage_list ul li span.datetype { float:right; color:#999; font-size:10px; font-weight:bold; margin-left:10px;}
#inpage_list ul li a{color:#666;}
#inpage_list ul li a:hover{color:#46618B}
#inpage_list .normal { background:url(images/li_bg_normal.png) 0 0 no-repeat;}
#inpage_list .hover { background:url(images/li_bg_over.png) 0 0 no-repeat; }
#inpage_list ul li.expLi { height:140px;}
#inpage_list ul li.expLi .expFont { line-height:22px; font-size:12px; display:block; padding:20px; color:#999;}
#inpage_list ul li.expLi .expFont:hover { text-decoration:none;color:#46618B;}
#inpage_list ul li.expLi .expPhoto { float:left; padding:3px; border:1px solid #e6e6e6; width:90px; height:100px; margin:10px;}
#inpage_list ul li.expLi .expName { font-weight:bold; color:#FF3300; font-size:14px; margin-right:20px;}
.proStyle { background:url(images/pro_bg.png) 0 32px no-repeat;}
.proStyle .photo{ padding:32px 5px 10px 5px; margin-left:30px; background:#fff; float:left; width:170px; height:195px;}
.proStyle dl { float:right; padding:65px 10px 10px 20px; width:330px}
.proStyle dl dt{ font-size:16px; margin-bottom:15px; color:#FFF; font-weight:bold;}
.proStyle dl dd{ font-size:13px; color:#fff; display:block; line-height:22px;}
.proStyle .detail { padding:10px; line-height:22px; font-size:13px;}
.proStyle .detail p { text-indent:26px;}
.proStyle .detail img {
	max-width:550px;height:auto;  
    zoom:expression( function(elm) {  
        if (elm.width>550) {  
            var oldVW = elm.width; elm.width=550;  
            elm.height = elm.height*(550 /oldVW); 
        } 
        elm.style.zoom = '1'; 
    }(this));
}
#inpage_show h1 { padding:10px 0 25px 0; font-size:16px;color:#46618B;text-align:center; font-weight:bold; background:url(images/d_title_bg.png) bottom center no-repeat;}
#inpage_show .info { text-align:center; color:#46618B; font-size:12px; padding:5px 0 5px 0;}
#inpage_show .info strong{ padding:0 10px 0 10px;}
#inpage_show .detail { font-size:14px; color:#333; line-height:26px; padding:30px 25px 20px 25px; }
#inpage_show .detail p{ margin:auto; text-indent:25px;}
#inpage_show .detail a{ color:#FF0000; text-decoration:underline;}
#inpage_show .detail img {
	max-width:860px;height:auto;border:1px solid #DEE7EB;padding: 3px;  
    zoom:expression( function(elm) {  
        if (elm.width>860) {  
            var oldVW = elm.width; elm.width=860;  
            elm.height = elm.height*(860 /oldVW); 
        } 
        elm.style.zoom = '1'; 
    }(this));
}
#inpage_show .funtion { width:auto; border:1px solid #e6e6e6; background:#f7f7f7; font-size:12px; margin-top:20px; line-height:25px;}
#inpage_show .funtion .title { color:#FF0000; font-weight:bold; padding:5px;}
#inpage_show .funtion ul li { line-height:22px; padding:0 0 0 30px; background:transparent url(images/icon/attch.gif) no-repeat scroll 5px 3px;}
#inpage_show .funtion ul li a{ color:#0000FF; text-decoration:none;}
#inpage_show .funtion .keep{ text-align:right;}
#inpage_show .funtion a { padding:5px 10px 0 0; color:#666666; text-decoration:none;}
#inpage_show .funtion a:hover,#inpage_show .funtion ul li a:hover { color:#FF3300}
#page { width:100%; text-align:center; color:#ccc; padding:15px 0 0 0;}
#page a{ padding:0 5px; color:#999; }
#page .pagenow { color:#FF0000; font-weight:bold;}
#inpage_Form .Formtitle { height:50px; text-align:center; padding-top:20px;color:#3072a6; font-size:22px; font-weight:bold; margin-bottom:10px;}
#inpage_Form .wiz_1 { background:url(images/reg_select_bg.png); width:770px; margin:20px auto 30px auto; position:relative; line-height:22px; height:160px;}
#inpage_Form .wiz_1 img { margin-right:5px; vertical-align:middle;}
#inpage_Form .wiz_1 a{ color:#fff; font-weight:bold; padding:5px 10px 0 0; display:block}
#inpage_Form .wiz_1 a:hover{ color:#f7e47a;}
#inpage_Form .wiz_1 .text_1 { position:absolute; top:60px; left:98px; color:#2c75b1;}
#inpage_Form .wiz_1 .text_1 strong{ color:#FF0000; margin-left:5px;}
#inpage_Form .wiz_1 .text_2 { position:absolute; top:60px; left:364px; color:#448701;}
#inpage_Form .wiz_1 .text_3 { position:absolute; top:60px; left:620px; color:#e52828;}
#inpage_Form .wiz_2 textarea,#inpage_Form .wiz_3 textarea { font-size:12px; line-height:22px;border:1px solid #DEE7EB;}
#inpage_Form .wiz_2 { margin:0 auto 30px auto; line-height:22px; }
#inpage_Form .wiz_2 p.textarea { text-align:center; margin:0 auto; width:700px; color:#3072a6;}
#inpage_Form .wiz_3 { line-height:22px; padding-bottom:20px;}
#inpage_Form .wiz_3 ul { padding:0 100px 0 110px;}
#inpage_Form .wiz_3 ul li { float:left; width:230px; height:26px;}
#inpage_Form .wiz_3 ul li strong { color:#FF0000; font-size:12px;}
#inpage_Form .wiz_3 ul li.text { width:170px; color:#3072a6; font-size:13px;}
#inpage_Form .wiz_3 ul .fulltext { height:auto; width:100%}
#inpage_Form .wiz_3 ul .tipsFont { color:#999; padding:10px; text-align:center}
#inpage_Form .wiz_3 ul .title { color:#FF0000; font-weight:bold; font-size:13px;}
#inpage_Form .wiz_3 ul li.tips { width:310px;}
#inpage_Form .wiz_3 ul li.longtips { width:480px;}
#inpage_Form .wiz_3 ul li span.right { float:right; margin-right:5px;}
#inpage_Form .wiz_3 .button { text-align:center; padding-top:20px;}
#inpage_Form .wiz_3 .table_div {height:140px; display:none;}
#inpage_Form .wiz_3 table { vertical-align:middle; line-height:20px; font-size:13px; display:none; margin:20px 0; }
#inpage_Form .wiz_3 table#tbs_select_company td{ width:124px; padding:0 15px; height:99px; background:url(images/fow_bg.png) 0 0 no-repeat; color:#36779E}
#inpage_Form .wiz_3 table#tbs_select_person td{ width:124px; padding:0 15px; height:99px; background:url(images/fow_bg.png) 0 -99px no-repeat; color:#85a032}
#inpage_Form .wiz_3 table#tbs_select_expert td{ width:124px; padding:0 15px; height:99px; background:url(images/fow_bg.png) 0 -198px no-repeat; color:#ba6363}
#inpage_Form .wiz_3 table th{ width:30px; background:url(images/fow_go.png) center no-repeat;}
#inpage_show,#inpage_Form {background-color:#FFFFFF;border:1px solid #DEE7EB;padding:9px;width:920px; margin:0 auto;}
#mainRegion dl{ padding:9px;font-size:13px;}
#mainRegion {background-color:#FFFFFF;border:1px solid #DEE7EB;padding:0;width:938px; margin:0 auto;}
#mainRegion .mainMenu { border-bottom:1px solid #DEE7EB; width:auto; background:url(images/mainMenu_bg.png) repeat-x;}
#mainRegion .mainMenu span { float:right; line-height:28px; color:#628493;margin-right:10px; vertical-align:inherit;_margin-top:5px;_line-height:23px;}
#mainRegion .mainMenu strong { color:#000000; margin-right:10px;}
#mainRegion .mainMenu ul li{ float:left; border-right:1px solid #DEE7EB; height:28px; line-height:26px; vertical-align:inherit}
#mainRegion .mainMenu ul li a{ display:block; padding:0 15px; border:1px solid #fff;}
#mainRegion .mainMenu ul li a.now { background:url(images/mainMenu_now_bg.png) center top; color:#b86c6c;}
#mainRegion .mainMenu ul li a:hover{ background:url(images/mainMenu_over_bg.png) center top; color:#628493}
#mainRegion #mainMenuCS_A .menu_nv {margin:27px 0 0 -1px; border-top:0; width:80px;}
#mainRegion #mainMenuCS_A ul li { float:none; border:0;}
#mainRegion .Formtitle { height:52px; text-align:center; padding-top:28px;background:#fff url(images/title_small_bg.png) center no-repeat; color:#3072a6; font-size:20px; font-weight:bold; margin-bottom:10px;}
#mainRegion .fileupload_1 { width:auto; padding-bottom:8px; }
#mainRegion .fileupload_1 .logoPhoto { width:170px; height:80px; float:left;}
#mainRegion .fileupload_1 .prosPhoto { width:170px; height:195px; float:left;}
#mainRegion .fileupload_1 .cert { background:url(images/cert_1_bg.png); width:177px; height:90px; padding:0 0 0 13px; float:right; line-height:25px; font-size:12px; color:#0279b6;}
#mainRegion .fileupload_1 .certPros { background:url(images/cert_2_bg.png); width:177px; height:205px; padding:0 0 0 13px; float:right; line-height:25px; font-size:12px; color:#0279b6;}
#mainRegion .fileupload_1 .cert strong,#mainRegion .fileupload_1 .certPros strong{ color:#628493;}
#mainRegion .fileupload_1 .cert img,#mainRegion .fileupload_1 .certPros img{ margin-left:8px;}
#mainRegion ul.fileupload { float:left; margin-left:5px;}
#mainRegion ul.fileupload li{ width:540px;color:#628493;padding:10px 0 0 10px; line-height:22px; height:80px; overflow:hidden;}
#mainRegion ul.fileupload li a{ color:#628493; margin-left:10px;}
#mainRegion ul.fileupload li p.tips { color:#FF0000; padding:5px 0;}
#mainRegion .fileupload_1 div.tips  { background:#ffebeb; width:auto; border:1px solid #e6b7b7; color:#b86c6c; padding:5px 10px 5px 10px; margin-top:5px; vertical-align:inherit}
#mainRegion .formupload { line-height:22px; padding:10px 0 0 20px;}
#mainRegion .formupload ul li { float:left; width:170px; position:relative; height:auto!important;height:26px;min-height:26px;}
#mainRegion .formupload ul li strong { color:#FF0000; font-size:12px;}
#mainRegion .formupload ul li.text { width:115px; color:#3072a6; font-size:13px; padding-left:10px;}
#mainRegion .formupload ul .text3 { width:455px; font-size:13px; }
#mainRegion .formupload ul .text3 .inputtext { width:330px; }
#mainRegion .formupload ul .text5 { width:740px; font-size:13px; }
#mainRegion .formupload ul .text5 .inputtext { width:600px; }
#mainRegion .formupload ul .fulltext { height:auto; width:100%; color:#3072a6;padding-left:10px;}
#mainRegion .formupload ul .fulltext textarea{ height:200px; width:95%; color:#3072a6; line-height:22px; font-size:13px;}
#mainRegion .formupload ul .tipsFont { color:#999; padding:10px; text-align:center}
#mainRegion .formupload ul .title { width:100%; color:#FF0000; font-weight:bold; font-size:13px;}
#mainRegion .formupload ul .fulltips { width:auto; color:#b86c6c; font-weight:bold; font-size:13px; background:#ffebeb; border:1px solid #e6b7b7; padding:0 10px 0 10px; vertical-align:inherit;}
#mainRegion .formupload ul li span.right { float:right; margin-right:5px;}
#mainRegion .formupload .selPro { width:330px; height:66px; font-size:12px;}
#mainRegion .formupload em{ color:#FF0000; font-size:15px; font-weight:bold;}
#mainRegion .formupload .onerror { background:#ffebeb;color:#da2022;}
#mainRegion .ProList .normal,#job_main_list_search .normal{background:url(images/bar_x.png) bottom repeat-x; }
#mainRegion .ProList .hover,#job_main_list_search .hover{ background:url(images/bar_x_over.png) bottom repeat-x; }
#mainRegion .ProList ul li{ width:auto; padding-bottom:8px;margin-bottom:8px; color:#628493; line-height:22px; position:relative;height:auto!important;height:60px;min-height:60px;}
#mainRegion .ProList ul li strong{ color:#FF0000; font-size:13px;}
#mainRegion .ProList ul li strong.blue { color:#1f6570;}
#mainRegion .ProList ul li span { position:absolute; right:10px; top:15px; font-size:12px;}
#mainRegion .ProList ul li span div{ padding-left:22px; padding-top:5px;}
#mainRegion .ProList ul li span div.no,#mainRegion .formupload div.no{ background:url(img/onError.gif) no-repeat left; color:#FF3300;padding-left:22px; padding-top:5px;}
#mainRegion .ProList ul li span div.yes,#mainRegion .formupload div.yes { background:url(img/onCorrect.gif) no-repeat left; padding-left:22px; padding-top:5px;}
#mainRegion .ProList ul li span div.wait,#mainRegion .formupload div.wait { background:url(img/onFocus.gif) no-repeat left; padding-left:22px; padding-top:5px;}
#mainRegion .ProList ul li samp { margin:0 0 0 10px; color:#ccc; font-size:12px;}
#mainRegion .ProList ul li blockquote{ padding:5px 0 0 25px; width:800px; font-size:12px;}
#mainRegion .ProList ul li .detail { width:56px; height:25px; background:url(images/icon/open.png); border:0;}
#mainRegion .ProList ul li .edit { width:56px; height:25px; background:url(images/icon/edit.png); border:0;}
#mainRegion .ProList ul li div.tips  { background:#ffebeb; width:770px; border:1px solid #e6b7b7; color:#b86c6c; padding:5px 10px 5px 10px; margin-top:5px; vertical-align:inherit}
#mainRegion .PhotoList ul li { width:174px; height:180px; float:left; padding:5px; text-align:center; line-height:22px; color:#628493; overflow:hidden; font-size:12px;}
#mainRegion .PhotoList ul li img{ width:164px; height:107px; padding:6px 5px 5px 5px; background:url(images/icon/kk.png);}
#mainRegion .PhotoList .del { width:64px; height:22px; background:url(images/icon/del.png); border:0;}
#mainRegion .CandSearch { background:url(images/search_bg.png) bottom no-repeat; padding:0 0 0 160px; width:760px; height:55px; color:#ff4a00; font-size:12px; line-height:22px; overflow:hidden;}
#mainRegion .CandSearch input{ width:150px; margin-right:10px; border:1px solid #ffc6af; height:20px; background:transparent url(images/input.png) no-repeat scroll 0 0; line-height:20px;}
#mainRegion .CandSearch input.search { width:70px; height:47px; background:url(images/icon/search.png); border:0; margin:0 10px 0 0; float:right}
#mainRegion .CandSearch #hclass { width:184px;}
#mainRegion .CandSearch #province,#mainRegion .CandSearch #city { width:90px;}
#mainRegion .CandList ul {  width:100%; height:40px; overflow:hidden;}
#mainRegion .CandList ul li { width:80px; height:27px; float:left; text-align:center; font-size:12px;padding-top:13px; color:#628493;}
#mainRegion .CandList ul.title li{ background:#fff url(images/bar_x_title.png) bottom repeat-x; color:#2E6DA7; font-size:13px; font-weight:bold;}
#mainRegion .CandList ul li.button{ padding-top:8px; height:32px;}
#mainRegion .CandList .CandListcolor1 { background:#fff url(images/bar_x.png) bottom repeat-x;}
#mainRegion .CandList .CandListcolor2 { background:#f7f7f7 url(images/bar_x.png) bottom repeat-x;}
#mainRegion .CandList .CandListcolor3 { background:url(images/bar_x_over.png) bottom repeat-x;}
#mainRegion .CandList ul li.checkbox { width:60px; padding-top:10px; height:30px;}
#mainRegion .CandList ul li.cat { width:460px;}
#mainRegion .CVform table { width:100%;}
#mainRegion .CVform table th,#mainRegion .CVform table td { line-height:25px; height:30px;color:#2E6DA7; font-size:12px;}
#mainRegion .CVform table th{ width:120px; text-align:right;font-weight:bold;}
#mainRegion .CVform table td { width:180px;}
#mainRegion .CVform table td.full { width:auto;height:auto!important;height:25px;min-height:25px; padding:0 20px 0 20px;font-size:13px;}
#mainRegion .CVform h1,#inpage_show .detail h1 { background:url(images/cv_tab_bg.png) left no-repeat; padding:12px 0 0 80px; height:33px; font-size:14px; font-weight:bold; text-align:left}
#mainRegion .CVform h2 { background:url(images/mon_tab_bg.png) left no-repeat; padding:12px 0 0 80px; height:33px; font-size:14px; font-weight:bold; color:#cc3535;}
#mainRegion .CVform a {color:#dd4f4f;}
#mainRegion .CVform ul li { line-height:24px; padding-left:25px; background:url(images/icon/msg.gif) left no-repeat;}
#mainRegion .CVform ul li.point { background:url(images/icon/lego_008.gif) left no-repeat;}
#mainRegion .CVform ul li.project { background:url(images/icon/icon_3.gif) left no-repeat;}
#mainRegion .CVform ul li a{ color:#dd4f4f; font-size:13px;}
.backTo { text-align:left; padding:10px 0 20px 0; color:#3072a6; font-size:13px; line-height:16px;}
.backTo a{ color:#3072a6;}
.backTo span { width:16px; height:16px;display:inline-block;margin:0 10px 0 10px; background:url(images/icon/tab.gif); }
.expPhoto_big { color:#dd4f4f; font-size:20px; font-weight:bold; text-align:center; margin:5px 0 20px 0; padding-bottom:30px; background:url(images/d_title_bg.png) bottom no-repeat;}
.expPhoto_big img {
	max-width:200px;height:auto;border:1px solid #DEE7EB;padding: 3px;  
    zoom:expression( function(elm) {  
        if (elm.width>200) {  
            var oldVW = elm.width; elm.width=200;  
            elm.height = elm.height*(200 /oldVW); 
        } 
        elm.style.zoom = '1'; 
    }(this));
}
#LoginPlan { width:940px; height:460px;border:1px solid #DEE7EB; background:url(images/login_bg.png); position:relative; line-height:22px; font-size:12px; margin:0 auto;}
#LoginPlan .reg { position:absolute; left:95px; top:35px; width:315px; height:270px; color:#FF3300}
#LoginPlan .reg input { width:241px; height:121px; background:url(images/login_button.png); border:0; margin-bottom:20px;}
#LoginPlan .login { position:absolute; left:500px; top:125px; width:240px; height:150px;}
#LoginPlan .login th,#LoginPlan .login td{ height:35px;}
#LoginPlan .login th { width:65px; font-size:14px;}
#LoginPlan .login td { width:175px;}
#LoginPlan .login input.finput { width:175px;}
#LoginPlan .login .submit { font-size:14px;}
#LoginPlan .login a { color:#FF3300; font-size:13px; font-weight:bold;}
.pageCon { text-align:center; padding:10px 0 10px 0; vertical-align:middle; line-height:22px; color:#ccc; font-size:12px;}
.pageCon img { vertical-align:middle;}
.pageCon a{ margin:0 5px 0 5px; color:#999;}
.pageCon .now {  font-weight:bold; font-size:15px;color:#FF0000;}
ul.sampleA { margin-top:10px;}
ul.sampleA li{ width:auto;height:auto!important;height:25px;min-height:25px; padding:0 0 0 25px;font-size:12px; line-height:25px;}
ul.sampleA li a { color:#5C6F84;}
ul.sampleA .iconText { background:url(images/icon/icon_4.gif) no-repeat left;}
#mainRegion p.button{ text-align:center; padding-top:15px;}
#mainRegion p.button input{ width:130px; height:32px; text-align:center; color:#fff; font-weight:bold; background:url(images/icon/botton_bg.png); border:0;}
.bar_x {background:transparent url(images/bar_x.png) bottom repeat-x;}
.SKbutton { padding:5px 10px 3px 15px;position: relative;cursor: pointer;display: block;background: url( 'images/bkg.png' ) repeat-x right;line-height:30px; height:30px;text-decoration: none; font-size:13px; font-weight:bold; width:60px; float:right; top:6px; right:12px; color:#FFF;}
.SKbutton img { position: absolute;top: -20px;left: -45px;border: none;}
.SKbutton .smelogo { width:63px; height:69px; background:url(images/icon/sme.png); _background:url(#) no-repeat;  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon/sme.png', sizingMethod='scale');}
.full p{ margin-bottom:20px; text-indent:26px;}
.inpageinst { width:262px; background:#f8fdff; border:1px #DEE7EB solid; margin-right:21px; _margin-right:10px; overflow:hidden;}
.inpageinst dt img{ float:right; padding-top:5px;}
.inpageinst dt{ color:#ff8676; font-weight:bold; font-size:13px; border-bottom:2px solid #DEE7EB; margin-bottom:5px;}
.inpageinst dd { padding-bottom:5px;}
.inpageinst dd a{ display:block;overflow:hidden; _width:260px; color:#759fc7; line-height:22px; font-size:12px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; }
.inpageinst dd a:hover {color:#ff8676; }
#commentmod { width:100%; }
.usercomment { line-height:30px; font-size:12px; padding:33px 25px 0 25px; float:right; width:30%;background:url(images/sentcommentbg.png) top left no-repeat;}
.usercomment textarea{ line-height:20px; width:100%; height:60px;}
.usercomment img { padding:0; border:0; vertical-align:text-bottom; margin-left:5px;}
.usercomment p{ text-align:center;}
.usercommentlist { float:left; width:60%; padding:33px 0 0 25px;background:url(images/commentbg.png) top left no-repeat; }
.usercommentlist dt {color:#36779E; line-height:30px;  font-weight:bold; background:url(images/icon/icon_5.gif) 0 5px no-repeat; padding-left:25px; height:30px; overflow:hidden;}
.usercommentlist dt span { color:#ccc; margin-left:10px; font-weight:normal; float:right;}
.usercommentlist dd { line-height:20px; color:#666; background:url(images/bar_x.png) repeat-x bottom; padding:0 0 6px 25px;}