/**
 * common
 */
body, 
a{
    color: #4e4e4e;
}

/**
 * desktop
 */
.desktop{
 /*  	width: 1010px;
	height: 100%;
	padding-left: 12%;
	margin-bottom:20px;*/
    width: 1010px;
    height: 100%;
    margin: 0 auto;
	background-color: #ffffff;
}

.desktop > .title{
    width: 1010px;
	padding-top:10px;
    font-size: 14px;
}
.desktop> .title>span{
     padding-top:10px;
}

.desktop .clear{
    clear: both;
/*    float: left;
    width: 100%;
    height: 15px;*/
}
.desktop .layout{
  /*  float: left;*/
    width: 1010px;
    margin-top:10px;
float:left;
    display: box;
}
.desktop .layout1{
   /* width: 690px;
    width: 755px;*/
    width:1010px;
    float:left;
    display: box;
}

/**
 * 闂佺厧鐡ㄩ悷锔炬閿熺姵鍤囨繝濠傜墛椤庡繘鏌ょ�姗嗘疁缂併劑浜堕幊妯衡枎韫囧﹥鐎搁梺鑹版彧缂嶄線宕规ィ鍐╁亹闁糕剝銇炵槐鏇㈡煟濡儤顥ㄩ柛妯兼櫕閸氼偊鏌涚�闈涙珮闁哥喐妫冮崺妤呭煛娴ｅ嘲顥﹂梺鑺ヮ焽椤ユ劙宕滅拠宸叾闊洦鑹鹃惁顖氼湤鐟欏嫭灏︽俊鍙ュ嵆閹崇偤骞掑Δ锟藉姦濡炪倖鍨堕弸濠氬箯閻戣姤鍤囨繛鍡樺灥閿熶粙鏌ょ�姗嗘當缂傚秴绉归幊鐐哄箳濡わ拷鍔﹀銈嗗灩婵磭绮诲▎鎾崇闁绘梹娼欓崜顓㈡煕鐎ｉ潧鏋撻柟绋跨焸閸╂鍩℃担宄邦棪闂備胶鍋ㄩ崕濠氬箯閿燂拷
 */
.card{
    width: 100%;
    height: 150px;
    /* background-color: #ffffff;
    border: 1px solid #dcdbdb; */
    border-radius: 4px;
    behavior: url(js/ytfw/resources/PIE.htc);
    overflow: hidden;
    float: left;
}
.card .header{
    padding: 0px 10px 0px 56px;
    height: 35px;
    line-height: 35px;
    background: #ecf1f4 10px center url(../../images/common/icon-card.png) no-repeat;
}
.card .header .title{
    float: left;
    font-size: 17px;
}
.card .header .sep{
    padding: 0px 10px 0px 10px;
    color: #afbec7;
}
.card .header span{
    float: right;
}
.card .body-div {
	width: 765px;
	height: 150px;
	/* overflow: auto; */
	overflow:hidden;
	float: left;
}
.card .body-div1 {
	width: 244px;
	height: 150px;
	/* overflow: auto; */
	overflow:hidden;
}

.card .body-div1 .more1{
	float: left;
    width: 244px;
    height: 140px;
    margin-right:0px;
    background: url(../../images/desktop/card-more.png) no-repeat;
    background-size:100% 100%;
}

.card .body .more{
	float: left;
     width: 245px;
    height: 140px;
    margin-right:10px;
    background: url(../../images/index/card-body-add1.png) no-repeat;
    background-size:100% 100%;
    display: block;
}

.card .body .more2{
	float: left;
     width: 245px;
    height: 140px;
    margin-right:10px;
    background: url(../../images/index/card-body-add2.png) no-repeat;
    background-size:100% 100%;
    display: block;
}

.card .body .more .img-css{
	margin-top:35px;
	margin-left:65px;
}
.card .body .more2 .img-css{
	margin-top:35px;
	margin-left:65px;
}
.card .body-div1 .morelogo{
	float: left;
    width: 70px;
    height: 70px;
    position:relative;
	left:88px;
	top:35px;
    background: url(../../images/desktop/card-more-logo.png) no-repeat;
    background-size:100% 100%;
}
.card .body-div1 ul{
	padding:0px;
}
.card .body-div1 .morelink{
	position:relative;
	left:100px;
	top:110px;
	color:#428bca;
}

.card .body-div ul{
	padding:0px;
    height: 140px;
    /*background: rgb(242,244,247);*/
}

.card .body{
    list-style: none;
    margin-top: 10px;
    height: 140px;
}
.card .body .ecard{
	float: left;
    width: 245px;
    height: 140px;
    margin-right: 10px; 
    background: url(../../images/index/card-body-bg.png) no-repeat;
    background-size:100% 100%;
}

.card-body-logo {
	margin-left: 10px;
	margin-top: 11px;
}
.card-body-logo b {
	margin-left: 80px;
}

.card-body-number {
	/* margin-top: 20px; */
	margin-top: 60px;
	margin-left: 20px;
	font-size: 22px;
	color: #799DD5;
}
.card-body-number {
	margin-top: 60px;
	margin-left: 18px;
	font-size: 19px;
	color: #fff;
	font-family: "Microsoft YaHei",SimHei,"tahoma",Arial,sans-serif;
	margin-bottom: 5px;
}
.card-body-yuer {
	text-align: left;
	margin-left:20px;
	font-size: 14px;
	color: #FCFCFC;
    font-family: "Courier New","Microsoft YaHei",SimHei,"tahoma",Arial,sans-serif;
}
.card-body-yuer span{
	margin-left: 10px;
    color:#F19253;
    font-family: "Courier New","Microsoft YaHei",SimHei,"tahoma",Arial,sans-serif;
    font-size: 15px;
    font-weight: bold;
}
.card-body-balance {
	padding-right: 15px;
	color: #A2A3A5;
	margin-top: -16px;
}

.card-hover {
	background-image:url("../../images/desktop/card-hover.png");
	position: relative;
	top: -140px; 
	/*top: -130px;*/
	display: none;
	width: 100%;
	height: 100%;
}

.card-hover .btn-group{
    margin: 50px 0 0 17px;
}

.card-hover .btn-group .btn{
    padding: 6px 6px;
    border: 1px solid #ccc;
}

/*.card-hover-btn {
    display: block;
    margin-right:13px;
	padding: 6px 8px;
    text-align: center;
	color:#000;
    border-radius: 5px;
    behavior: url(../../script/ytfw/resources/PIE.htc);
}*/

/**闂佺厧鐡ㄩ悷锔炬閿熺姵鍤戦柛宀�亹閺�ジ姊婚崟顐ｎ棴闁告棑鎷烽弻宥夊Ψ閿旇鐥梺绋跨箳閸ｏ附娼昏ぐ鎺戠厬闁宠桨妞掓竟鏇㈡煕閻曚椒娴烽柛鎾崇秺楠炴牠宕掑┑鍡楊棩婵犵數鍋涚�顖炲礉閿熻姤鈷曢柛鈩冭壘椤牓姊洪柅鐐茶嫰閸旀垹鐥鍕闁绘柨寮堕弲鍛娿亜閺囥垺鏁遍柣鎾插嵆閹矂顢曢悢绋挎珰闂佺顑嗛幑鍥垂閹岀唵婵犻潧妫楅獮妤併亜閺囩媭鐒惧ù鐓庡铻為梻鍫熺◥缁辨洟鏌ㄩ悤鍌涘
.bg-card-cxk {
	background-image: url("../images/desktop/card-cxk.png");
}
/**闂佺厧鐡ㄩ悷銉╁煝瀹�嫭鍤囨俊銈呭閻斿懘鏌ら悜妯烘诞闁糕晪鎷烽、鏍р攽閸愩劎鍘梺绋跨箳閸ｃ儵宕甸锕�；妞ゆ梻鏅妶褰掓煃閸ㄦ稒娅呭ù婊堢畺瀹曨垶顢旈崶褍顥ユ繝鐢靛仜鐎氼垱鎱ㄩ崘顔界厓鐟滄粓宕曢埡鍛厱婵﹩鍏涚槐鏇㈡煏閸ラ鍒伴柛妯圭矙閸╃偤鎮ゆ担鍛婄槕闂佸搫鐭堥崹鎶芥偂椤愶箑鐓戦柍杞版婢规洟姊洪悙钘夊姕缂佸墎鍏樺畷妤呮偆娴ｅ憡鐦掗梺绋款儛閸犳鏁嶉弴銏犵；妞ゆ洖妫欑�锟�.bg-card-xyk {
	background-image: url("../images/desktop/card-xyk.png");
}
/**闂佺厧鐡ㄩ悷锔炬閿熺姵鍤戦柛宀�亹閺�ジ姊婚崟顐ｎ棴閻庡灚娲橀妵娆撳箻椤旂瓔锟介梺鐓庣摠閻熴儵鍩㈠畝鍕殗婵犲﹤鐗嗛悘铏節瑜嶇粔瀛樺閸曨偒鍤楁俊銈忔嫹楠炴銇勯鏂ゆ嫹濞寸厧瀚幉妤佹媴闂�劗纾垮銈嗗灩閸嬫盯宕㈡禒瀣厴闁绘柨寮堕崳浼存煕鐎ｎ偅宕岄柛銊﹀劤閳瑰啫顓奸崨顒傜？婵炴垶鏌ㄩ幊搴ㄥ储閻ｅ苯鎯堥梺绯曪拷妤犲繘骞忛悜鑺ュ殗婵°倓绀佺粻鐘绘煠鐎涙鎳冪紒顭戝櫍閹崇偤骞掑Δ锟藉姦濡炪倖甯掗敃銉э拷瑜版帗鍤嶉柟鐑橆殰閻掑灚銇勯幋顖炴缂侇煈鍋婂畷妤呮偄閸欏娅㈠銈嗘礋閺�亶鎮℃导瀛樺剹妞ゆ劗鍠愰崳浼存煕鐎ｎ偅宕岄柛銊﹀劤椤灝鈹戦崱妤�濡炪倖娲滈…鍫熷閸曨倠娑㈡濞戞纾块梺璺ㄥ櫐閹凤拷
.bg-card-other {
	background-image: url("../images/desktop/card-other.png");
}

.card .left,
.card .right{
    position: absolute;
    top: 110px;
    width: 40px;
    height: 40px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgba(240,240,240,.6);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#90f0f0f0', EndColorStr='#90f0f0f0');
    border-radius: 50%;
    z-index: 1000;
}
.card .left{
    left: 17px;
    background-image: url(../images/common/icon-left1.png);
}
.card .right{
    left: 1002px; 
    background-image: url(../images/common/icon-right1.png);
}
.card .left:hover,
.card .right:hover{
    background-color: rgba(108,108,108,.5);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#90585858', EndColorStr='#90585858');
}
.card .left:hover{
    background-image: url(../images/common/icon-left1-hover.png);
}
.card .right:hover{
    background-image: url(../images/common/icon-right1-hover.png);
}



/**
 * 闂佺厧鐡ㄩ悷锔炬閿熺姵鍤戦柛宀�亹閺�ジ姊婚崟顐ｎ棴闁告柨鍟撮弻宥夊Ψ閿旇鐥梺绋跨箳閸ｏ附娼昏ぐ鎺戝耿闊洢鍎茬�褰掓煠鐎涙﹩娈曢柕鍫濄偢閹虫ê鈻庨幇鈺佷还闂佺厧鐡ㄩ〃澶愭儗妤ｅ啯鍤囨俊銈呭枤濠�拷
 */
.calendar{

    width: 245px;
    height: 250px;
    background:#F9F9F9;
    /*
    width: 330px;
    height: 421px;
    border: 1px solid red;*/
  
}

.calendar #calendarTit{
	color:#FFFFFF;
	font-size:16px;
}

.calendar .calendarTB{  margin: 0px; padding: 0px;}

.calendar .calendarOptr{cursor:pointer;}

.calendar .calendarTitBg{
	background:url(../../images/desktop/calendarBg.png) repeat-x;
	width:154px;
	line-height:50px;
	height:50px;
}
.calendar .calendarContentBg{
	background:url(../../images/desktop/calendarContentBg.png) no-repeat;
}


.calendar .calendarInfo{
	background: url(../../images/desktop/calendarInfo.png) no-repeat;
}

.calendar #SMCalendar{
	height:100%;
    background: #F9F9F9;
    color: #85AAC2;
}


.calendar .SMCalendar{
	height: 100%;
}

.calendar #SMCalendar tr:first-child td{
    height: 25px;
    max-height: 25px;
    color: #ccc;
    font-weight: 600;
   
}
.calendar .dayInfo,.calendar .dayMore,.calendar .dayMore a{
	text-align: center;
	color:#97C0E0;
	font-size: 16px;
}

.calendar .dayInfo{
	height: 88px;
	padding-top: 17px;
	
}

.calendar .dayMore{
	height: 33px;
}

.calendar .titleLink{
	display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width:230px;
    padding-left: 8px;
    margin-top: 15px;
}

/**
	author:SM
	desc:SMCalendar闂佺厧鐡ㄩ悷锔炬閿熺姵鍤戦柛宀�亹閺�ジ姊婚崟顐ｎ棴闁告柨鍟撮弻宥夊Ψ閿旇鐥梺绋跨箳閸ｏ附娼昏ぐ鎺戝耿闊洢鍎茬�褰掓煠鐎涙﹩娈曢柕鍫濄偢閹虫ê鈻庨幇鈺佷还闂佺厧鐡ㄩ〃澶愭儗妤ｅ啯鍤囨俊銈呭枤濠�拷鏌ょ�妯兼噭缂佹唻绻濋幊鐘诲磼閻愨晜鏁块梻鍌氬濡粎锟介弴鐔翠粴闁圭虎鍠楅蹇涙煠鐎涙鎳勯柕鍫濄偢閹虫ê螖閸涱垳浼嬮梺鐓庣摠椤ㄥ棝鐛繝鍥ㄥ殗婵炲棙鍔栭崐鏇㈡煠鐎涙﹩娈滅紒銊╀憾閹虫ê螖閸涱喚鏆�
*/
/**/
.SMCalendar td{  
	width:41px;
    height:30px;
	/*height:34px;*/
	margin:0px;
	padding:0px;
	text-align: center;
	font-size: 12px;
}
/**/
.toDayCalendar{
	background:transparent url(../../images/desktop/todayclass.png) center  no-repeat;
	color:#FFF;
    background-size: 80% 96%;
}
/**/
/* .dateClass span{
		display:block;
		background:transparent url(../../images/desktop/maskCalendar.png) right top no-repeat;
		cursor:pointer; 
		margin:0px;
		padding:0px;
		width:100%;
		
		height:33px;
		line-height:33px;
} */
/*end SMCalendar*/

/**
 * 闂佺厧鐡ㄩ悷锕傚箖閸涘瓨鍤嶉柟鐑橆殰閻掑灚銇勯幒鎴敾閻庢艾缍婇幊妯何旈崘顭掓嫹闂佺厧鐡ㄩ悷锕傚Χ婵傚憡鍤嶉柟鐑橆殰閻掑灚銇勯幋鐘残ｉ柟宄邦儔瀹曟垿顢欓崫鍕闂佺绻掗崯鏃堝棘閵夛箑娅氶梺绋款儐閹告悂鎮楅鐐村殗婵°倕鎳忛鎰版煠鐎涙鎳勭紒鎲嬬節閹崇娀宕掗悙鈺傛暱闂傚倸瀚Λ婊勬叏閸愵喗鐓冪憸婊堝礈閵娾晛绠柣銈庡灠婢规棃鏌熼悡搴★拷濠殿喖鍟撮弻宥堫檷闁稿簶鏅犻幃鈺呭幢濡炲墽纾垮Δ鐘靛仩椤曆囧储娴犲唯闁告劧绲鹃崳浼存煕鐎ｎ偅灏柍璇茬焸閹虫﹢鏁愰崼婵愭交
 */
.common-index{
/*    float: left;*/
    width: 755px;
    margin-top:10px;
    margin-left: 10px;
    min-height: 109px;
    background-color: rgb(241,243,247);
}

.common-add{
    clear: both;
    overflow: hidden;
}

.common-add dt{
    clear: both;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    color: #db7702;
}

.common-add dd{
    overflow: hidden;
    float: left;
    width: 33.3333%;
    font-size: 14px;
}

.common-add dd div{
    clear: both;
    overflow: hidden;
    margin: 2px;
    padding: 5px;
    border: 1px solid #e8e8e8;
    cursor: pointer;
}

.common-add dd div.active{
    border-color: #65d292;
    background-image: url(../../images/desktop/bg_ok.png);
    background-position: 150px center;
    background-size: auto 50%;
    background-repeat: no-repeat;
}

.common-add dd div:hover{
    background-color: #f8f8f8;
}

.common-add dd img{
    margin: 0 5px 0 0;
    width: 40px;
    height: 40px;
}

#common-function {
	float: left;
}

.common-icon-index {
	cursor : pointer;
	float: left;
	color:#3D67AA;
	/*width: 115px;*/
    width: 128px;
	margin: 0px -1px;
	height:130px;
	font-size:14px;
}

.common-icon-index a{
    display: block;
    padding: 22px;
}

.common-icon-index:hover {
	background-color : #e8e8e8;
}

.common-icon-plus {
	cursor : pointer;
	/* float: left; */
	width: 72px;
	/* margin: 0px -1px; */
	font-size:14px;
	color:#3D67AA;
	padding: 22px;
	height:72px;
    background-color: #f1f3f7;
	background-image:url(../../images/desktop/common-icon-plus.png);
    background-position: center center;
    background-repeat: no-repeat;
    /* background-size: 50% 50%; */

}

.common-icon-plus:hover {
	background-color : #e8e8e8;
}

/**
 * 闂佺厧鐡ㄩ悷銉╁煝瀹�嫭鍤囨俊銈呭枤閺嗙娀鏌ょ�妯肩煉闁搞劍鍎抽埞鍐吋閸涱厽娈滈梺璺ㄥ枎閿熶粙宕濋崘顔界厓闁靛瀵屾禒楣冩煕韫囨洖鏅归柟棰佺濮ｅ棝鏌″畝濠傜仯闁绘搩鍋婂畷鎴︻敋閸涱垯姹楅梺绋跨箳閸熷潡寮幘娲绘晪闂佸灝顑囬崣鐐烘煟椤撗冧航闁搞値浜濠氼敍濠婂懎褰勯梺绋跨箳閸ｃ儵宕弮鍫濈厬闁宠桨妞掓竟鏇㈡煕閻曚椒娴峰┑顔煎暣閺屽秹濡烽敂璇叉濡炪倖鍨归崑娑㈠储閻ｅ苯鎯堥梺鍐茬亪閺呮稒绂嶆ィ鍐╁殏闁稿﹦鍠庢竟鎺楁⒒閸滃啯瀚�
 */
.news{
/*    float: left;
    width: 100%;*/
    width: 245px;
    height: 130px;
    margin-top:10px;
}
.news .header {
	width: 36px;
	float: left;
	height: 130px;
	background-image: url(../../images/desktop/panel-title-bg-right.png);
	background-size :36px 130px;
	background-color:#f7f7f7;
}

.news .content {
    /*width: 83%;
    float: right;*/
	height: 130px;
	background-color:#f7f7f7;
	overflow: hidden;
}

/* .news .header .title{
    display: block;
    padding-left: 20px;
    height: 33px;
    font-size: 17px;
    color: #ffffff;
    float: left;
    display:block;width:14px;line-height:50px;height:100px;
} */
.news .header .title{
	display: inline-block;
    line-height: 23px;
    font-size: 15px;
    color: #ffffff;
    width: 23px;
    padding: 15px 7px;
}

.news .header span{
    float: right;
}
.news .table.list{
   /* margin-top: 5px;*/
    margin-top: 0px;
    margin-left:-7px;
}
.news .col-first{
   /*  padding-left: 15px;
    background: left center url(../images/common/icon-point5.png) no-repeat; */
}
.news .col-first .link{
    display: block;
    overflow: hidden;
    padding: 0 0 0 10px;
    width: 200px;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size:14px;
    height: 32px;
    line-height: 32px;
    border-bottom: 1px double #e2ebec;
}

/**
 * advert
 */
/*  .advert .wrap{
 	 margin: 0 auto;
    width: 1004px;
 } */
.advert{
  /*  float: left
    width: 99%;;*/
    width: 755px;
    height: 250px;
    margin-left:10px;
}

.table.list>tbody>tr>td{
	padding-top: 0px;
	padding-bottom: 0px;
}
.advert .carousel-inner .item{
    width: 780px;
    height: 250px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
}
.advert .carousel-indicators{
    bottom: 3px;
}
.advert .carousel-indicators li{
	width: 18px;
	height: 4px;
	cursor: pointer;
	margin: 0px;
	background-color: #ffffff;
	border: 0px;
	border-radius: 0px;
}
.advert .carousel-indicators .active{
    border: 0px;
    background-color: #077fe0;
}

.desktop .footer{
	float:left;
	width:100%;
    height: 50px;
    line-height: 50px;
    font-size: 12px;
}

.desktop .footer .copyright{
    text-align:center;
    color: #636363;
    margin-bottom: 50px;
}
.desktop .mt0{
    margin-top: 0;
}

/* ///////////////////////////////////////////////////////////////////////////// */
.btn_add_card {
	position: relative;
	border-radius: 5px;
	border: 1px solid #b4d2ec;
	margin: 5px;
	color: #333;
    background-color: #fff;
    padding: 5px;
}

.btn_add_card:hover,
.btn_add_card:focus,
.btn_add_card.focus,
.btn_add_card:active,
.btn_add_card.active{
    color: #fff;
    background-color: #007de3;
    border: 1px solid #b4d2ec;
}

/**
 * self set
 */
.selfSet{
	position: absolute;
	left: 280px;
	top: 150px;
	width: 500px;
	/* height: 350px; */
	height: 270px;
	background-color: #fff;
	z-index:9999;
	display:none;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 11px 11px 5px 5px;
}
.setHeader{
	background-color: #4bc0f6;
	padding: 10px;
	border-bottom: 0;
	border-radius: 10px 10px 0 0;
	color: #fff;
}
.setBodyer{
	/* height:240px; */
	height:160px;
}
.setBodyerDiv{
	padding:15px 10px 0 10px;
}
.setBodyerDiv .divlabel{
	float:left;
	width:100px;
	padding-right:15px;
	text-align:right;
}
.setFooter{
	height:65px;
	padding: 10px;
	border-top: 1px solid #e5e5e5;
	text-align: center;
}
.setFooter button{
	min-width: 100px;
}
.tips{
	position:absolute;
	bottom:32px;
	right:5px;
	width:200px;
	padding:5px;
	background-color:#000;
	border:1px solid #333;
}
