body { background: url('../images/bg.jpg') no-repeat fixed 0% 0% / 100% auto transparent; }
.t01, .t02, .t03, .t05, .t06, .t07, .t08, .t09, .plc, .plc2, .rtit, .rtit1, .pro_lc, .lc1, .lc2, .lc3, .lc4, .lnav h3, .userleftnav h4, .leftsearch, .topsearch, .ljob, .jointel, .club_lin2, .procom h4, .caigou, .comments h4 { background: url('../images/skinsvibar.png') no-repeat scroll 0% 0% transparent; }
.topadcs { margin-bottom: 10px; }
.rycon { border: 1px solid rgb(221, 208, 189); width: 197px; height: 160px; margin-bottom: 10px; }
.rycon { padding-left: 2px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.rycon dl { width: 166px; overflow: hidden;}
.rycon dl dt { width: 166px; height: 120px; overflow: hidden; }
.rycon dl dt img { width: 164px; height: 118px; overflow: hidden; border: 1px solid rgb(204, 204, 204); }
.rycon dl dd { width: 166px; text-align: center; margin-top: 10px; }
.leib { margin-bottom: 10px; }
.leib .tit { background: none repeat scroll 0% 0% rgb(2, 182, 134); height: 63px; line-height: 63px; padding-left: 13px; font-weight: bold; color: rgb(255, 255, 255); font-size: 18px; }
.leib .nr { border: 1px solid rgb(223, 223, 223); padding: 12px 5px 10px 12px; background: none repeat scroll 0% 0% rgb(255, 255, 255); margin-bottom: 10px; }
.leib .nr h3 { margin: 0px 0px 2px; line-height: 30px; height: 30px; padding: 0px 0px 0px 15px; background: url('../images/ico16.gif') no-repeat scroll 5px center transparent; border-bottom: 1px dotted rgb(204, 204, 204); }
.leib .nr h3 a { font-size: 14px; }
.leib .nr h3 a:hover { color: rgb(2, 182, 134); }
.leib .nr ul { margin: 0px 0px 6px; }
.leib .nr li { height: 29px; line-height: 29px; overflow: hidden; border-bottom: 1px solid rgb(230, 230, 230); }
.leib .nr li a { display: inline-block; padding: 0px 0px 0px 21px; background: url('../images/lf_nav_ic.gif') no-repeat scroll 6px 11px transparent; font-size: 12px; color: rgb(102, 102, 102); }
.leib .nr li a:hover { color: rgb(230, 0, 18); }
.contactn .subnr { background: none repeat scroll 0px 0px rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); overflow: hidden; padding: 5px 9px; width: 181px; }
.contactn .subnr p { line-height: 25px; overflow: hidden; }
.contactn .subnr span { color: rgb(51, 51, 51); }
.RandomNews h4 { padding-left: 27px; height: 36px; line-height: 36px; color: rgb(2, 182, 134); background: url('../images/base754.gif') no-repeat scroll 0% 0% transparent; font-weight: bold; }
.RandomNews li { height: 28px; line-height: 28px; padding: 0px 17px 0px 10px; width: 350px; float: left; overflow: hidden; }
.RandomNews li a { background: url('../images/ico55.gif') no-repeat scroll 0px 5px transparent; padding-left: 12px; }
.right .RandomNews ul { padding-top: 8px; border: 1px solid rgb(204, 204, 204);border-image: none; margin-bottom: 15px; width: 762px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.t05 { background-position: -280px -338px; line-height: 25px; }
.mb10 { margin-bottom: 10px; }
.pro_main { padding: 10px 5px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.t05 { background-position: -280px -338px; line-height: 40px; }
.t05 { padding: 0px 10px; color: rgb(255, 255, 255); font-size: 14px; }
.t05 a { color: rgb(255, 255, 255); }
.pro_curmbs { margin-bottom: 10px; padding: 0px 5px; height: 35px; line-height: 35px; border: 1px solid rgb(204, 204, 204); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.pro_curmbs span { color: rgb(2, 182, 134); }
.pro_curmbs a { color: rgb(51, 51, 51); }
.pro_curmbs a:hover { color: rgb(2, 182, 134); }
dl.p_list_dl, dl.p_list_dl2 { color: rgb(102, 102, 102); width: 198px; float: left; display: inline; padding: 0px 27px 12px 26px; }
dl.p_list_dl dt { width: 198px; height: 208px; }
dl.p_list_dl dt a { width: 194px; height: 204px; border: 1px solid rgb(228, 228, 228); display: block; padding: 1px; }
dl.p_list_dl dt a:hover { border: 1px solid rgb(2, 182, 134); }
dl.p_list_dl dt img { display: block; width: 194px; height: 204px; }
dl.p_list_dl dd { overflow: hidden; width: 198px; padding-top: 4px; background: none repeat scroll 0% 0% transparent; }
dl.p_list_dl dd a { color: rgb(2, 182, 134); font-family: Arial,Helvetica,sans-serif; }
dl.p_list_dl dd a:hover { color: rgb(2, 182, 134); }
dl.p_list_dl .d1 { width: 198px; font-size: 12px; font-family: Arial,Helvetica,sans-serif; line-height: 20px; height: 40px; text-align: center; }
dl.p_list_dl .d1 a { color: rgb(102, 102, 102); font-family: Arial,Helvetica,sans-serif; }
dl.p_list_dl .d1 a:hover { color: rgb(2, 182, 134); }
/* ::::: http://www.ydswfc.com/Skins/default/Common.css ::::: */
.left { width: 201px; float: left; overflow: hidden; }
.rightbot { height: 3px; font-size: 0px; overflow: hidden; margin-bottom: 10px; }
.right { width: 764px; float: left; display: inline; margin-left: 15px; overflow: hidden; }

.prs .t05 {background: none repeat scroll 0 0 #02b686;font-family: "Î¢ÈíÑÅºÚ";font-size: 22px;font-weight: normal;height: 63px;line-height: 63px;padding-left: 25px;}
.prs .t05_con {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #02b686 #02b686;
    border-image: none;
    border-right: 5px solid #02b686;
    border-style: none solid solid;
    border-width: 0 5px 5px;
    width: 189px;
}
.prs li {background: url('../images/dtLi_ico.png') no-repeat scroll 7px center rgba(0, 0, 0, 0);border-bottom: 1px dotted #b4b1b1;line-height: 35px;padding-left: 16px;}
.prs li.cur a {color: #02b686;}
.prs li a {color: #333333;font-size: 12px;font-weight: bold;}
.t05_cons1 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: -moz-use-text-color #d7d7d7 #d7d7d7;
    border-image: none;
    border-right: 1px solid #d7d7d7;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    margin-bottom: 10px;
    padding: 2px 10px;
}
.t05_cons1 li {background: url('../images/ico27.gif') no-repeat scroll 0 10px transparent;height: 25px;line-height: 25px;overflow: hidden;padding-left: 10px;width: 160px;}
ul.t05_ul li {background: none repeat scroll 0 0 #f3f3f3;color: #666;line-height: 30px;margin-bottom: 5px;overflow: hidden;padding: 0 5px 0 14px;width: 176px;}
ul.t05_ul li span {font-size: 11px;}
ul.t05_ul li a {display: block;overflow: hidden;}
.plc {
    background-position: -66px -1034px;
    color: #666;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
}
.plc span {
}
.plc img {
    margin-top: 2px;
    vertical-align: middle;
}
.plc_tit {
    font-weight: bold;
    line-height: 50px;
}
.plc_tit:hover {
    text-decoration: none;
}
.plc2 {
    background-position: -63px -45px;
    color: #000;
    line-height: 43px;
    margin-bottom: 10px;
    text-indent: 10px;
}
.plc2 a {
    color: #000;
}
.plc2 a:hover {
    color: #000;
}
.right_main {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d5d5d5;
    min-height: 458px;
    overflow: hidden;
    padding-bottom: 15px;
    width: 762px;
}
.news_con {
    margin: 0 auto;
    margin-top: 15px;
    width: 730px;
}
dl.news_dl {
    border-bottom: 1px dashed #cccccc;
    color: #666;
    font-size: 14px;
    line-height: 22px;
    padding: 0 5px;
}
dl.news_dl a {
    color: #000;
}
dl.news_dl dt {
    height: 24px;
    line-height: 24px;
    margin-bottom: 3px;
    margin-top: 5px;
    overflow: hidden;
    width: 720px;
}
dl.news_dl .dt_1 {
    background: url('../images/ico10.gif') no-repeat scroll 0 6px rgba(0, 0, 0, 0);
    color: #02b686;
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    padding-left: 10px;
}
dl.news_dl .dt_1:hover {
    background: url('../images/ico7.gif') no-repeat scroll 0 6px rgba(0, 0, 0, 0);
    color: #02b686;
}
dl.news_dl .dt_2 {
    float: right;
    font-family: "ËÎÌå";
    font-size: 12px;
    padding: 0 10px 0 8px;
}
dl.news_dl .dt_3 {
    font-size: 12px;
}
dl.news_dl .dt_3 a {
    color: #ff0000;
    text-decoration: underline;
}
dl.news_dl dd {
    font-size: 12px;
    height: 45px;
    margin-bottom: 10px;
    overflow: hidden;
    padding-left: 10px;
}
.pagingNav {
    border: 1px solid #ccc;
    padding: 5px 10px;
	height:36px;
}
.pagingNav p {
    height: 30px;
    line-height: 30px;
}
.pagingNav .uls li{list-style:none;float:left;height:28px;line-height:28px;margin-left:3px;}
.pagingNav .uls li span.pageinfo{margin-left:5px;margin-right:5px;}
.pagingNav .uls a {
    border: 1px solid #ccc;
    float: left;
    height: 28px;
    line-height: 28px;
    margin-left: 5px;
    padding: 0 10px;
    text-decoration: none;
}
.pagingNav .uls a:hover, .pagingNav .uls a.cur {
    background-color: #02b686;
    border-color: #02b686;
    color: #fff;
}
.pagingNav .uls .tBtn:hover {
    background-color: inherit;
    color: inherit;
}
.agent_con {
    line-height: 24px;
    margin-left: 19px;
    padding-top: 10px;
    width: 720px;
}
.agent_con p {
    font-size: 14px;
}
.agent_con .age_li_about {
    font-size: 14px;
    padding-left: 5px;
}
.agent_con .age_li_about p {
    letter-spacing: normal;
    white-space: normal;
}
.agent_con .age_li_about h1{font-size: 26px; font-weight: bold; border-bottom: 2px solid rgb(204, 204, 204);margin-top:20px;padding-bottom:12px;text-align: center;font-family:'Î¢ÈíÑÅºÚ';}
.map_main {
    background: none repeat scroll 0 0 #fff;
    border: 5px solid #f0f0f0;
    margin: 10px 0;
    overflow: hidden;
    padding-bottom: 10px;
}
.sitemap_con {
    color: #666;
    margin: 0 auto;
    width: 845px;
}
.sitemap_con .map_top {
    border-bottom: 1px solid #d7d7d7;
}
.sitemap_con .map_top img {
    float: left;
}
.site_r_link {
    background: none repeat scroll 0 0 #f8f8f8;
    border: 1px solid #cdcdcd;
    float: right;
    margin-top: 25px;
    padding: 5px 10px;
    width: 120px;
	text-align:center;
}
.site_plc {
    background: url('../images/ico27.gif') no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    padding: 5px 0;
    text-indent: 10px;
	margin-top:15px;
	margin-bottom:15px;
}
.sitemap_con h4 {
    line-height: 30px;
	margin-top:10px;
	margin-bottom:10px;
}
.b4 {
    border: 1px solid #e0e0e0;
}
.b4 ul {
    padding: 0 11px;
}
.b4 li {
    float: left;
    line-height: 25px;
    overflow: hidden;
    width: 164px;
}
.b4 li a {
    color: #666;
}
.b4 li a:hover {
    color: #0f6bd6;
}