/*add*/
/* == clearfix == */
.clearfix:after { /*/*/content: "."; /* IE8 hack */ display: block; height: 0; clear: both; visibility: hidden; }
/* IE7 hack */
.clearfix { display: inline-block; }
/* IE-mac, IE5, IE6 */
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.red{ color:#CC0000!important}
.red2{ color:#FF0000!important}
.gray,
.gray a{ color:#878686!important}
.gray2,
.gray2 a{ color:#3A3A3A!important}
.blue,
.blue a{ color:#004ECC!important}
.blue1,
.blue1 a{ color:#004ECC!important}

.ad{ padding:10px 0; text-align:center}
.more1,
.more3{background-image:url(../images/bg5.png);color:#004ECC!important}
.more1,
.more3{ height:30px; line-height:30px; background-position:28px -65px; background-repeat:no-repeat; padding-right:15px; color:#1C62D2}
.more3{ height:28px; line-height:28px; margin-right:10px;}
.arr1{width:20px;padding:15px 0 0 0;}
.fr{ float:right}
.bg_n{ background:none!important}
.HSpace_10{height:10px; line-height:0; font-size:0;overflow:hidden; clear:both}


.box1 .t,
.box1 .t h2,
.box1 .idTabs .selected,
.box1 .idTabs h2 a{ background-image: url(../images/bg4.png)}

.box1{ border:1px solid #D8DEE8; background:#FFF;}
.box1 .t{ background-position:0 -30px; height:30px; line-height:30px; padding-right:10px;}
.box1 .t h2{ float:left; display:inline; margin:2px 0 0 2px; height:25px; line-height:25px; padding:0 10px; text-align:center;  color:#FFF;background-position:right -85px;}
.box1 .t h2 a{color:#FFF!important;font-size:14px!important;}
.box1 .t2{ background-position:0 0}


.blk1{ border:1px solid #CBDDF9; background:#FFF;}
.border_r{ border-right-color:#3187DB!important}
.border_b{ border-bottom-color:#3187DB!important}
.border_l{ border-left-color:#3187DB!important}
.blk1 .t{background:url(../images/bg4.png) 0 -138px; height:28px; line-height:28px; position:relative}
.blk1 .t h2{ background:url(../images/bg4.png) 0 -110px; border:1px solid #83BBF2; border-bottom:none; width:98px; height:28px; line-height:28px; font-size:14px; text-align:center;color:#004ECC; position:absolute; left:-1px; top:-1px;margin:0; padding:0;}
.blk1 .t a,.blk1 .t a:visited{color:#004ECC;font-size:14px!important;}
.blk1 .t h2 span{background:url(../images/bg4.png) -312px -472px; width:10px; height:28px; position:absolute; right:-11px; top:0 }
.blk1 .t h2 span.sm{background:url(../images/0.jpg);width:200px; height:28px; position:absolute; left:130px; text-align:left; top:0 ; font-weight:100; font-size:12px; color:#585858}
.blk1 .t1{left: 155px;  top:0px;height:28px; line-height:28px; position:absolute}
.blk1 .t1 h2{ background:url(../images/bg4.png) 0 -110px; border:1px solid #83BBF2; border-bottom:none; width:30px; height:22px; line-height:22px; font-size:12px; text-align:center;color:#004ECC; position:absolute; left:-1px; top:5px; margin:0; padding:0;}

.blk1 .t2{left: 122px;  top:0px;width:145px;height:28px; line-height:28px; position:absolute}
.blk1 .t2 h2{ background:url(../images/bg4.png) 0 -110px; border:1px solid #83BBF2; border-bottom:none; width:32px; height:22px; line-height:22px; font-size:12px; text-align:center;color:#004ECC; position:absolute; left:-1px; top:5px}

.blk1 .img1{ float:left; display:inline; margin:10px 10px 0 10px;width:90px;}
.blk1 .img1 img{ width:88px; height:74px; border:1px solid #B5D3EF}
.blk1 .img3{ float:left; display:inline; margin:10px 10px 0 10px;width:52px;}
.blk1 .img3 img{ width:50px; height:50px; border:1px solid #B5D3EF}
.blk1 .list1{ float:left; padding-top:10px}
.blk1 .list1 li{ padding:2px 0; color:#666666}
.blk1 .list1 li a{ color:#666666}
.blk1 .list1 h3{ font-size:14px;}
.blk1 .list1 h3 a{ color:#000}
.blk1 .list2{ float:left; padding:8px 0 2px 10px; font-size:14px;}
.blk1 .list2 li{height:22px; line-height:22px; overflow:hidden;}
.blk1 .list3{ float:left; padding:8px 0 2px 10px; font-size:12px;}
.blk1 .list3 li{height:22px; line-height:22px; overflow:hidden;}


.blk1 .list4{ float:left; padding-top:8px}
.blk1 .list4 li{ padding:0px 0 5px 0;}
.blk1 .list4 li p{ line-height:20px}
.blk1 .list4 h3{ font-size:12px;color:#004ECC; line-height:20px; height:20px; overflow:hidden;}
.blk1 .list4 h3 a{color:#004ECC;!important}

.blk1 .list5{ float:left; padding-top:10px}
.blk1 .list5 li{ padding:0 0;}
.blk1 .list5 li p{ line-height:20px; height:20px; overflow:hidden;}
.blk1 .list5 strong{ font-size:14px;}

.blk1 .idTabs h2{ background:url(../images/bg4.png) 0 -172px; font-weight:100;cursor:pointer}
.blk1 .idTabs .selected h2{background:url(../images/bg4.png) 0 -110px; font-weight:bold;}
.blk1 .img2{ padding:10px 10px 0 10px; text-align:center}
.blk1 .img2 img{border:1px solid #B5D3EF; width:220px; height:76px}

.blk1 .idTabs2 h2{ background:url(../images/bg4.png) 0 -166px; cursor:pointer}
.blk1 .idTabs2 .selected h2{background:url(../images/bg4.png) 0 -110px;}
.blk1 .idTabs2 a{text-decoration:none;display:inline; }
.blk1 .idTabs2 a:hover{ text-decoration:none;}
