/* CSS Document */
@CHARSET "UTF-8";
body{margin:5px 0; font-family:verdana,arial;}
body,div,span,select,input,ul,li,td{font-family:verdana,arial; font-size:12px;}
form{margin:0; padding:0;}
img{border:0;}
a:link, a:visited{font-family:verdana,arial; font-size:12px; color:#000000; text-decoration:none;}
a:hover, a:active{font-family:verdana,arial; font-size:12px; color:#0033CC; text-decoration:underline;}

.doc01{width:960px; margin:0px auto; background-color:#FFFFFF; padding:0; border:0px dotted #999999;}
.doc02{width:960px; margin:0px auto; padding:0px; border:0px dotted #999999;}
.doc03{width:960px; margin:0px auto; padding:0px; background-color:#FFFFFF; border:1px solid #CDCDCD;}
.footer01{display:block; height:40px; line-height:40px; background-color:#96C3EA; text-align:center; font-family:verdana,arial;}
.fonter02{font-family:verdana,arial; font-size:12px; color:#333333; text-align:center; padding:10px 0px;}

.right01{text-align:right;}
.right02{float:right;}
.left01{text-align:left;}
.left02{float:left;}

.clear1{clear:both; height:1px; overflow:hidden; display:block;}
.clear2{clear:both; height:2px; overflow:hidden; display:block;}
.clear3{clear:both; height:3px; overflow:hidden; display:block;}
.clear5{clear:both; height:5px; overflow:hidden; display:block;}
.clear8{clear:both; height:8px; overflow:hidden; display:block;}
.clear10{clear:both; height:10px; overflow:hidden; display:block;}

.hide{display:none;}
.show{display:block;}

.tit01{font-family:verdana,arial; font-size:12px; color:#006699; font-weight:bold;}
.tit1401{font-family:verdana,arial; font-size:14px; color:#006699; font-weight:bold; padding:5px 10px;}
.tit1402{font-family:verdana,arial; font-size:14px; color:#000000; font-weight:bold; padding:5px 10px;}
.tit1403{font-family:verdana,arial; font-size:14px; color:#006699; font-weight:bold; padding:5px 0px;}
.tit1404{font-family:verdana,arial; font-size:14px; color:#006699; font-weight:bold; padding:3px 2px;}

.subTit1201{font-family:verdana,arial; font-size:12px; color:#000000;}

.con10{padding:0 10px;}

.boxPad5{padding:5px;}
.boxPadLR5{padding-left:5px; padding-right:5px;}
.boxPadLR5TB2{padding:2px 5px 2px 5px;}
.boxPad10{padding:10px;}
.boxPadLR10{padding-left:10px; padding-right:10px;}
.boxPadLR10TB2{padding:2px 10px 2px 10px;}
.boxPadD8{margin-bottom:8px;}

.box01{border:1px dotted #999999;}
.box02{border:1px solid #CCCCCC;}
.boxLR01{border-left:1px dotted #999999; border-right:1px dotted #999999;}
.boxLR02{border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.boxLR03{border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}

.tip1101{font-family:verdana,arial; font-size:11px; color:#000000; font-weight:normal; padding:0 2px;}
.tip1201{font-family:verdana,arial; font-size:12px; color:#660000; font-weight:bold; padding:0 2px;}
.tip1202{font-family:verdana,arial; font-size:12px; color:#006600; font-weight:normal; padding:0 5px;}
.tip1203{font-family:verdana,arial; font-size:12px; color:#0066FF; font-weight:normal; padding:0 5px;}

.lineD01{border-bottom:1px solid #35BDFF}
.lineD02{border-bottom:1px dotted #999999}
.lineD03{border-bottom:1px solid #CCCCCC}
.lineU01{border-top:1px solid #35BDFF}
.lineU02{border-top:1px solid #999999}
.lineL01{border-left:1px dotted #999999}
.lineR01{border-right:1px dotted #999999}

.mainnav{background-color:rgb(6, 129, 186); line-height:26px; padding:2px 15px; background-image:url(resource/img/nav_bg02.jpg); background-repeat:repeat-x;}
ul.ulnav01{margin:0; padding:0;}
ul.ulnav01 li.linav01{font-family:verdana,arial; margin-right:10px; padding:1px 2px; font-size:12px; float:left; line-height:26px; height:26px; list-style:none; list-style-type:none;}
ul.ulnav01 li.linav01:first-child{margin-left:0px;}
ul.ulnav01 li.linav01 a.nav01:link, a.nav01:visited{font-family:verdana,arial; font-size:13px; color:#000000; text-decoration:none; font-weight:normal; line-height:26px; height:26px;}
ul.ulnav01 li.linav01 a.nav01:hover, a.nav01:active{font-family:verdana,arial; font-size:13px; color:#003399; text-decoration:none; font-weight:normal; line-height:26px; height:26px;}

.num00{font-family:arial,verdana,"宋体"; font-size:10px; color:#111111;}
.num01{font-family:arial,verdana,"宋体"; font-size:10px; color:#999999;}
.num02{font-family:arial,verdana,"宋体"; font-size:10px; color:#999999; font-style:italic;}
.num03{font-family:arial,verdana,"宋体"; font-size:9px; color:#999999;}
.num04{font-family:"宋体",verdana,arial; font-size:10px; color:#666666;}
.date09{font-family:arial,verdana,"宋体"; font-size:9px; color:#999999; text-align:center; padding:0 2px; margin:0;}
.date10{font-family:arial,verdana,"宋体"; font-size:10px; color:#000000; text-align:center; padding:0; margin:0;}


/* 
.rightBox01{width:200px; margin-left:2px; float:right; border:1px solid #CCCCCC;} 
.leftBox01{width:754px; float:left; border:1px solid #CCCCCC;}
.col0101{width:300px; height:200px; overflow:hidden; position:relative; float:left; border:0px solid #CCCCCC;margin-right:5px;}
.col0102{width:440px; float:right; border:0px solid #CCCCCC; margin-left:5px; text-align:left; boder:"1px solid green;"}
 */
 
.itemNavCon01{position:absolute; width:98%; left:0px; bottom:5px; text-align:right; display:block;}
.itemNavCon01 a:link{font-family:"宋体",verdana,arial; font-size:12px; color:#000000; text-decoration:none; padding:1px 4px; margin-right:5px; background-color:#CCCCCC; width:10px; height:7px;}
.itemNavCon01 a:visited{font-family:"宋体",verdana,arial; font-size:12px; color:#000000; text-decoration:none; padding:1px 4px; margin-right:5px; background-color:#CCCCCC;}
.itemNavCon01 a:hover{font-family:"宋体",verdana,arial; font-size:12px; color:#FFFFFF; text-decoration:none; padding:1px 4px; margin-right:5px; background-color:#333333;}


.red01{font-family:verdana,arial; font-size:12px; color:#FF0000; font-weight:bold; padding:0 2px;}

.search00{font-family:verdana,arial; font-size:12px; height:16px; line-height:16px; background-image:url(resource/img/dot_gray01.gif); background-repeat:repeat-x; font-weight:normal; border:1px solid #848484; border-bottom:1px solid #D4D4D4; border-right:1px solid #D4D4D4; }
.input00{font-family:verdana,arial; font-size:12px; height:16px; line-height:16px; background-image:url(resource/img/dot_gray01.gif); background-repeat:repeat-x; font-weight:normal; border:1px solid #848484; border-bottom:1px solid #D4D4D4; border-right:1px solid #D4D4D4; }
.input01{font-family:verdana,arial; font-size:12px; height:18px; line-height:18px; background-image:url(resource/img/dot_gray01.gif); background-repeat:repeat-x; font-weight:normal; border:1px solid #848484; border-bottom:1px solid #D4D4D4; border-right:1px solid #D4D4D4; }
.input01act{font-family:verdana,arial; font-size:12px; height:18px; line-height:18px; background-image:url(resource/img/dot_gray01.gif); background-repeat:repeat-x; font-weight:normal; border:1px solid #0066FF; }
.input01err{font-family:verdana,arial; font-size:12px; height:18px; line-height:18px; background-image:url(resource/img/dot_gray01.gif); background-repeat:repeat-x; font-weight:normal; border:1px solid #FF0000; }

a.alink01:link, a.alink01:visited{float:left; font-family:'宋体',arial,verdana; font-size:12px; color:#000000; text-decoration:underline;}
a.alink01:hover, a.alink01:active{float:left; font-family:'宋体',arial,verdana; font-size:12px; color:#0000FF; text-decoration:underline;}

a.alink02:link, a.alink02:visited{font-family:verdana,arial; font-size:12px; color:#0000FF; text-decoration:underline;}
a.alink02:hover, a.alink02:active{font-family:verdana,arial; font-size:12px; color:#0000FF; text-decoration:none;}

/* START: define CSS for arrow */
.tipbox01{display:none;}
.tipbox01A{margin-left:10px;}
.tipbox01C{font-family:verdana,arial; font-size:12px; color:#006600; border:1px solid #0066CC; background-color:#FFFFCC; font-weight:normal; padding:10px;}

.arUP011, .arUP012, .arUP013, .arUP014, .arUP015, .arUP016, .arUP017, .arUP018{overflow:hidden; height:1px; border:0 1px; display:block; background-color:#006699;}
.arUP011{margin-left:10px; width:0px;}
.arUP012{margin-left:9px; width:2px;}
.arUP013{margin-left:8px; width:4px;}
.arUP014{margin-left:7px; width:6px;}
.arUP015{margin-left:6px; width:8px;}
.arUP016{margin-left:5px; width:10px;}
.arUP017{margin-left:4px; width:12px;}
.arUP018{margin-left:3px; width:14px;}
/* END: define CSS for arrow */

.lineHeight20{line-height:20px;}
.font1201{font-family:verdana,arial; font-size:12px; font-weight:normal; }


.h20{height:20px; line-height:20px; }

.cwhite01{color:#FFFFFF;}
.hand01{cursor:pointer;}
/*========= up is global css, and down is for home page ===========*/

a.alist01:link, a.alist01:visited{font-family:"宋体",verdana,arial; font-size:12px; color:#000000; text-decoration:none; line-height:18px; margin:2px 0;}
a.alist01:hover, a.alist01:active{font-family:"宋体",verdana,arial; font-size:12px; color:#003399; text-decoration:underline; line-height:18px; margin:2px 0;}

.appNav01{font-family:verdana,arial; font-size:12px; padding:0;}
.appNav01 ul{padding:0px; margin:0px;}
.appNav01 ul li{float:left; font-size:12px; font-family:verdana,arial; height:20px; line-height:20px; margin:0px 3px 0px 0px; padding:0px;
list-style:none; list-style-type:none; border:1px solid #0099CC; border-bottom:0px; border-top-left-radius:3px; border-top-right-radius:3px;}
.appNav01 ul li:first-child{border:0px; padding:0px;}
.appNav01 ul li a.aAN01:link, a.aAN01:visited{font-family:verdana,arial; font-size:12px; padding:0px 3px; float:left; height:20px; line-height:20px; color:#000000; text-decoration:none;}
.appNav01 ul li a.aAN01:hover, a.aAN01:active{font-family:verdana,arial; font-size:12px; padding:0px 3px; float:left; height:20px; line-height:20px; color:#000000; background-color:#D2D2D2; text-decoration:none;}
.appNav01 ul li a.aAN01cur:link, a.aAN01cur:visited{font-family:verdana,arial; font-size:12px; padding:0px 3px; float:left; height:21px; line-height:21px; color:#FFFFFF; background-color:#999900; text-decoration:none;}
.appNavCon01{clear:both; display:block; padding:5px; height:200px; _height:200px; overflow:hidden; border:1px solid #0099CC; font-family:verdana,arial; font-size:12px; font-weight:normal;}

.siteList01{font-family:verdana,arial; font-size:12px; border:1px solid #003366; color:#000000; display:block; padding:5px;min-height:115px;box-sizing: border-box;}
.siteList01 ul{margin:0; padding:0;}
.siteList01 ul li{margin-right:10px; padding:0px; float:left; list-style:none; list-style-type:none; height:100px; width:110px; overflow:hidden; text-align:center; border:1px dotted #0099CC;}
.siteList01 ul li a.aSL01:link, a.aSL01:visited{font-family:verdana,arial; font-size:12px; float:left; font-weight:normal; text-align:center; color:#000000; text-decoration:none;}
.siteList01 ul li a.aSL01:hover, a.aSL01:active{font-family:verdana,arial; font-size:12px; float:left; font-weight:normal; text-align:center; color:#990000; text-decoration:none;}
.siteRecmdAd{font-family:verdana,arial; padding:0px; font-size:12px; border:0px solid #999999; width:120px; height:100px; overflow:hidden;}

.cardList01{font-family:verdana,arial; font-size:12px; border:1px solid #0099CC; color:#000000; display:block; padding:5px;min-height:115px;box-sizing: border-box;}
.cardList01 ul{margin:0; padding:0;}
.cardList01 ul li{margin-right:10px; padding:0px; float:left; list-style:none; list-style-type:none; height:100px; width:106px; overflow:hidden; text-align:center; border:1px dotted #0099CC;}
.cardList01 ul li a.aCL01:link, a.aCL01:visited{font-family:verdana,arial; font-size:12px; float:left; font-weight:normal; text-align:center; color:#000000; text-decoration:none;}
.cardList01 ul li a.aCL01:hover, a.aCL01:active{font-family:verdana,arial; font-size:12px; float:left; font-weight:normal; text-align:center; color:#990000; text-decoration:none;}

.pname01{font-family:verdana,arial; font-size:14px; padding:5px 0; font-weight:normal; text-align:center; height:14px; line-height:14px; display:block; border-bottom:1px dotted #0099CC;}
.workRange01{font-family:verdana,arial; font-size:12px; line-height:14px; text-overflow:"ellipsis"; text-align:left; padding:2px 0px; margin:0px;
color:#003366; display:block; height:55px; word-wrap: break-word; word-break: break-all; overflow:hidden;}
.cardMControl{ font-family:verdana,arial; position:absolute; bottom:5px; right:140px; text-align:right; padding:0 2px; z-index:6000; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1}

.reCMDCardList{font-family:verdana,arial; font-size:12px; border:1px solid #0099CC; color:#000000; display:block; padding:5px;}
.reCMDCardList ul{margin:0; padding:0;}
.reCMDCardList ul li{margin-right:10px; padding:0px; float:left; list-style:none; list-style-type:none; height:80px; width:80px; overflow:hidden; text-align:center; border:1px dotted #0099CC;}
.reCMDCardList ul li:last-child{width:112px; margin-right:5px; line-height:80px; text-align:center; border:0px;}
.reCMDCardList ul li a.aRCL01:link, a.aRCL01:visited{font-family:verdana,arial; font-size:12px; float:left; font-weight:normal; text-align:center; color:#000000; text-decoration:none;}
.reCMDCardList ul li a.aRCL01:hover, a.aRCL01:active{font-family:verdana,arial; font-size:12px; float:left; font-weight:normal; text-align:center; color:#990000; text-decoration:none;}
.pname02{font-family:verdana,arial; font-size:12px; padding:6px 0; font-weight:normal; text-align:center; height:12px; line-height:12px; display:block; border-bottom:1px dotted #0099CC;}


