/* ::::: //res.cngoldres.com/credit/css/common.css?v=20150806 ::::: */
/*
* { margin: 0px; padding: 0px; border: 0px none; }
ul, dl, ol { list-style: outside none none; }
em, i { font-style: normal; }
a { color: rgb(51, 51, 51); text-decoration: none; cursor: pointer; }
a:hover { text-decoration: none; color: rgb(7, 129, 213); }
a:active {  }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; }
body { font-size: 12px; font-family: "宋体",Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); font-weight: normal; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }*/
.red { color: rgb(255, 0, 0); }
.blue { color: rgb(44, 102, 186); }
.blue:hover { text-decoration: underline; }
.clearfix {  }
.clearfix::after { content: "\\20"; display: block; height: 0px; overflow: hidden; clear: both; }
.clear { clear: both; }


div.calendar { position: relative; }
.calendar, .calendar table { border: 1px solid rgb(189, 178, 191); font-size: 11px; color: rgb(0, 0, 0); cursor: default; background: transparent url('../image/normal-bg.gif') repeat scroll 0% 0%; font-family: "trebuchet ms",verdana,tahoma,sans-serif; border-collapse: separate; }
.calendar td { background: transparent url('../image/normal-bg.gif') repeat scroll 0% 0%; width: 20px; }
.calendar { border-color: rgb(121, 121, 121); }
.calendar .button { text-align: center; padding: 2px; background: transparent url('../image/title-bg.gif') repeat-x scroll 0px 100%; color: rgb(0, 0, 0); font-weight: bold; }
.calendar .nav { font-family: verdana,tahoma,sans-serif; }
.calendar .nav div { background: transparent url('../image/menuarrow.gif') no-repeat scroll 100% 100%; }
.calendar thead tr { background: transparent url('../image/title-bg.gif') repeat-x scroll 0px 100%; color: rgb(0, 0, 0); }
.calendar thead .title { width: 80px; font-weight: bold; text-align: center; padding: 2px; background: transparent url('../image/title-bg.gif') repeat-x scroll 0px 100%; color: rgb(0, 0, 0); }
.calendar thead .headrow { width: 200px; }
.calendar thead .name { border-bottom: 1px solid rgb(121, 121, 121); padding: 2px; text-align: center; color: rgb(0, 0, 0); }
.calendar thead .weekend { color: rgb(204, 68, 68); }
.calendar thead .daynames { background: transparent url('../image/dark-bg.gif') repeat scroll 0% 0%; }
.calendar tbody .day { font-family: verdana,tahoma,sans-serif; width: 2em; color: rgb(0, 0, 0); text-align: right; padding: 2px 4px 2px 2px; }
.calendar table .wn { padding: 2px 3px 2px 2px; border-right: 1px solid rgb(121, 121, 121); background: transparent url('../image/dark-bg.gif') repeat scroll 0% 0%; }
.calendar tbody td.today { font-weight: bold; }
.calendar tbody td.weekend { color: rgb(204, 68, 68); }
.calendar tbody td.selected { font-weight: bold; border: 1px solid rgb(121, 121, 121); padding: 1px 3px 1px 1px; background: transparent url('../image/active-bg.gif') repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.calendar tbody .emptycell { visibility: hidden; }
.calendar tbody .emptyrow { display: none; }
.calendar tfoot .footrow { text-align: center; background: rgb(85, 102, 85) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.calendar tfoot .ttip { padding: 2px; background: transparent url('../image/status-bg.gif') repeat-x scroll 0px 0px; color: rgb(0, 0, 0); }
.calendar .combo { position: absolute; display: none; top: 0px; left: 0px; width: 4em; cursor: default; border-width: 0px 1px 1px; border-style: solid; border-color: rgb(121, 121, 121); background: transparent url('../image/normal-bg.gif') repeat scroll 0% 0%; color: rgb(0, 0, 0); z-index: 100; font-size: 90%; }
.calendar .combo .label, .calendar .combo .label-IEfix { text-align: center; padding: 1px; }
/* ::::: //res.cngoldres.com/credit/css/creditlist.css?v=20150806 ::::: */

.xintool { background: rgb(245, 248, 252) none repeat scroll 0% 0%; border: 1px solid rgb(229, 238, 249); margin-bottom: 12px; }
.tool_box { width: 100%; margin: 20px auto; min-height: 319px; height: auto ! important; overflow: visible; }
.tool_box input, .tool_box select { border: 1px solid rgb(204, 204, 204); padding: 0px 0px; }
.input_text, .long_select { width: 180px; }
.tool_btn { margin: 10px 0px 0px 40px; }
.tool_btn img { margin-left: 20px; }
.tool_con03 { margin-top: 20px; }
.tool_con03 dl { margin-top: 11px; margin-left:60px; }
.tool_con03 dl dt { width: 200px; float: left; line-height: 24px; color: rgb(171, 0, 3); }
.r_yh_xyk { width: 606px; height: 196px; margin: 5px auto 10px; position: relative; z-index: 2; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.r_yh_xyk .scroll { float: left; width: 536px; overflow: hidden; margin: 0px 35px; display: inline; }
.r_yh_xyk .arrow { top: 60px; }
.r_yh_xyk ul { float: left; width: 9999px; }
.r_yh_xyk ul li { float: left; width: 150px; height: 180px; border: 1px solid rgb(232, 232, 232); padding: 10px 10px 0px; margin-right: 10px; position: relative; overflow: hidden; }
.r_yh_xyk ul li:hover { background: rgb(245, 248, 252) none repeat scroll 0% 0%; }
.r_yh_xyk ul li img { width: 150px; height: 94px; position: absolute; left: 11px; top: 10px; }
.r_yh_xyk ul li:hover img { width: 152px; height: 96px; left: 10px; top: 9px; }
.r_yh_xyk ul li a.name { position: absolute; top: 106px; float: left; width: 150px; height: 32px; overflow: hidden; color: rgb(102, 102, 102); font-weight: bold; line-height: 32px; }
.r_yh_xyk ul li a.name:hover { color: rgb(7, 129, 213); }
.r_yh_xyk ul li p { width: 105px; line-height: 20px; height: 40px; overflow: hidden; color: rgb(153, 153, 153); position: absolute; top: 140px; }
.r_yh_xyk ul li a.ljsq { position: absolute; top: 140px; right: 8px; float: left; padding: 2px 4px; width: 36px; height: 36px; text-align: center; font: 14px/18px "microsoft yahei"; background: rgb(7, 129, 213) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-radius: 6px; }
.r_yh_xyk ul li a.ljsq:hover { background: rgb(44, 186, 102) none repeat scroll 0% 0%; }
.r_Promotions { width: 620px; margin: 0px auto; }
.r_Promotions ul {  }
.r_Promotions ul li { float: left; width: 280px; padding: 0px 10px 0px 20px; height: 28px; line-height: 28px; background: transparent url('../image/list_gray.jpg') no-repeat scroll 10px 11px; overflow: hidden; }
.r_Promotions ul li span { float: right; width: 90px; height: 26px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: right; color: rgb(255, 0, 0); padding-left: 10px; }
/* ::::: //bdimg.share.baidu.com/static/css/bdsstyle.css?cdnversion=20131219 ::::: */

