/* Global CSS */

/*蓝色：#3E81EF*/
/*#2b5ff2*/
body { min-width: 1040px; background-color:#fff; line-height:26px; font-size:12px;color:#000000;font-family:Microsoft YaHei;overflow:hidden;}
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,img,textarea,blockquote,p {padding:0; margin:0;}
ul,li {list-style:none;}
input,select,textarea,table,td {font-size:12px;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;border:0;font:12px normal;}
img{border:0;}
a,a:visited{color:#2b5ff2; text-decoration:none;}
a:hover{color:#255EBB; text-decoration:none;}
.clear { clear: both; font-size:1px; height:0px; line-height:0px; width:1px; visibility: hidden;margin-top:0px !important;margin-top:-2px;}
html,body{height:100%;}

.hide{display:none;}


/* login */
.topRight a{ font-weight:bold;}
/*org css*/
.loginBgcolor{ height:400px; background-image:url(/images/loginBgcolor.jpg);}
.loginBg{ width:959px; height:400px; background-image:url(/images/loginBg.jpg); margin:0 auto;}
.loginBg_sjj{ width:959px; height:400px; background-image:url(/images/loginBg_sjj.jpg); margin:0 auto;}

/*2015 css*/
/*.loginBgcolor{ height:400px; background-image:url(/images/2015/loginBgcolor.jpg);}*/
/*.loginBg{ width:959px; height:400px; background-image:url(/images/2015/loginBg.jpg); margin:0 auto;}*/
/*.loginBg_sjj{ width:959px; height:400px; background-image:url(/images/2015/loginBg.jpg); margin:0 auto;}*/

.loginBottom{ color:#4283EB; background-color:#E5F1F9; text-align:center; font-size:13px; padding:20px 0 ;}
.loginDL{ width:357px; height:294px; background-image:url(/images/loginDL.jpg); float:right; margin-right:26px; margin-top:30px; padding-top:1px;}
.loginBt{ font-size:15px; font-weight:bold;}
.input1{ border:#BAC5D4 1px solid; background-color:#EEF3F8; height:32px; line-height:30px; padding-left:4px; font-family:Microsoft YaHei;}
.buttonLogin{ width:121px; height:35px; background-image:url(/images/loginButton.jpg); cursor:pointer; border:0px solid #f5bf03; font-size:15px; font-weight:bold; color:#FFF; font-family:Microsoft YaHei;}
.buttonLogin2{ width:121px; height:35px; background-image:url(/images/loginButton02.jpg); cursor:pointer; border:0px solid #f5bf03; font-size:15px; font-weight:bold; color:#FFF; font-family:Microsoft YaHei;}
.buttonLogin3{ width:121px; height:35px; background-image:url(/images/loginButton03.jpg); cursor:pointer; border:0px solid #f5bf03; font-size:15px; font-weight:bold; color:#FFF; font-family:Microsoft YaHei;}
.loginXxk td{ color:#4283EB; font-size:15px; font-weight:bold; height:49px; cursor:pointer; text-align:center;}
.loginXxk1{ background-image:url(/images/loginxxk.jpg);}
.loginXxk2{ background-image:url(/images/loginxxk2.jpg);}
.loginXxkLine{ background-color:#A0BCE1;}
.err{ width:188px; height:24px; line-height:24px; border:#F4E1E1 1px solid; background:url(/images/err1.jpg) 5px 5px no-repeat; padding-left:25px; font-size:12px; color:#FF0000; background-color:#FCF7F7;}

.btn3_mouseout { cursor: pointer; background-color:#3E7DDA; background-image:url(/images/loginButton.jpg); width:121px; height:35px; border:none; font-size:15px; font-weight:bold; color:#FFF;font-family:Microsoft YaHei;}
.btn3_mouseover { cursor: pointer; background-color:#3E7DDA; background-image:url(/images/loginButton02.jpg); width:121px; height:35px; border:none; font-size:15px; font-weight:bold; color:#FFF;font-family:Microsoft YaHei;}
.btn3_mousedown{ cursor: pointer; background-color:#3E7DDA; background-image:url(/images/loginButton03.jpg); width:121px; height:35px; border:none; font-size:15px; font-weight:bold; color:#FFF;font-family:Microsoft YaHei;}
.btn3_mouseup { cursor: pointer; background-color:#3E7DDA; background-image:url(/images/loginButton.jpg); width:121px; height:35px; border:none; font-size:15px; font-weight:bold; color:#FFF;font-family:Microsoft YaHei;}



/* top */
.topDh{ background-color:#F3F3F3; border-bottom:#E4E4E4 1px solid; height:84px;min-width: 1040px;}
.topDhLogo{ float:left;}
.topDh1{ float:left; height:84px; padding-left:15px;}

.topIcon li{ float:left; margin-left:10px !important; margin-left:10px; margin-right:0px; margin-top:3px; width:88px; height:79px; padding-top:0px;}
.naBack{ background-image:url(/images/navBg.jpg);}
.topIcon li span{ color: #2b5ff2; display:block; text-align:center; line-height:22px; font-weight:bold; font-size:13px; padding-top:3px;cursor: pointer;}
.topDhRight{ float:right; width:300px; height:84px;}
.topDhRight td{ text-align:right;}
.topName{ color:#2b5ff2;}
.topName a,.topName a:visited{ color:#2b5ff2; font-weight:bold;}.topName a:hover{ color:#255EBB; font-weight:bold;}




/* left */
.leftLine{ border-right:#CAD4E0 1px solid; width:320px;}
.search{ height:42px; border-bottom:#E4E4E4 1px solid; padding-top:8px; padding-left:7px;}
.searchBorder{ width:278px; height:33px; float:left; background-color:#4C8CF6; border:#317AED 1px solid;}
.searchBorder .al{ width:61px; height:29px; background-image:url(/images/search01.jpg); cursor:pointer; border:0px solid #f5bf03; float:left; margin-top:2px;}
.searchInput{ border:#BAC5D4 0px solid; background-color:#fff; width:210px; height:29px; line-height:29px; margin-top:2px; margin-left:2px; padding-left:4px; font-size:14px; float:left;}
.ss{ width:17px; height:33px; float:right; padding-right:3px;}
.ss2{ width:20px; height:21px; position: absolute; z-index:9002; float:left; }
.hide_ss_mouseout{width:17px; height:33px; float:right; padding-right:3px;background-image:url(/images/hide01.jpg); cursor:pointer;}
.hide_ss_mouseover{width:17px; height:33px; float:right; padding-right:3px;background-image:url(/images/hide02.jpg); cursor:pointer;}
.show_ss_mouseout{width:18px; height:33px; position: absolute; z-index:9002; float:left;background-image:url(/images/show01.jpg); cursor:pointer;}
.show_ss_mouseover{width:18px; height:33px; position: absolute; z-index:9002; float:left;background-image:url(/images/show02.jpg); cursor:pointer;}
.fz{ background-color:#F3F3F3; margin-left:7px; margin-right:7px; margin-top:10px;}
.fzjh{ width:29px; height:22px; float:left; text-align:center; padding-top:7px;}

.fzjh2{ width:260px; float:left; color:#2A2A2A; font-weight:bold; padding-top:1px; font-size:13px;}
.fzjh2 a,.fzjh2 a:visited{ color:#2b5ff2; font-weight:normal; font-size:12px; text-decoration:none;  }
.fzjh2 a:hover{ color:#255EBB; text-decoration:underline;}

.fzjh2 span{ color:#2b5ff2; float:left; padding-left:1px; padding-right:1px; display:block;line-height: 22px;}

.fz3{ margin-left:35px;}
.fz3 li{ float:left; padding-right:6px;}
.fz3 a,.fz3 a:visited{ color:#2b5ff2; text-decoration:underline;}
.fz3 a:hover{ color:#255EBB; text-decoration:underline;}
.fzjj{ background-color:#fff; margin-left:7px; margin-right:7px; height:29px; margin-top:10px;}
.leftList{ border-top:#E4E4E4 1px solid; margin-top:8px;}
.listBorder{ border-bottom:#CAD6E7 1px dashed; padding:4px; padding-left:13px;padding-right:13px; cursor: pointer;#height:57px;}
.listBorder2{  background-color:#D1E2FE; }
.listBorder3{  background-color:#D1E2FE; }
.no1{ width:18px; height:19px; float:left; line-height:15px; margin-top:3px; background-image:url(/images/no1.png); color:#FFF; font-family:Arial; text-align:center; margin-right:5px; font-size:11px;}
.che{ width:25px; padding-right:3px; float:left;}
.num{ float:left;border-left:#E4E4E4 1px solid; padding-left:8px; margin-left:4px;width:116px;}
.num_search {float:left;border-left:#E4E4E4 1px solid; padding-left:8px; margin-left:4px;}
.num p,.num_search p{ padding-bottom:5px; color:#2b5ff2; font-size:14px; font-weight:bold;word-break: break-all;}
.num p a,.num p a:visited,.num_search p a,.num_search p a:visited{ color:#2b5ff2; font-size:14px; font-weight:bold;}
.num p a:hover,.num_search p a:hover{ color:#255EBB; font-size:14px; font-weight:bold;}
.num h6,.num_search h6{ color:#111111; font-size:11px;font-family:Arial;}
.kmh{ float:right; text-align:right;padding-top:2px;}
.kmh p{ color:#111111; font-size:12px; padding-top:10px;line-height: 20px;}
.kmh h5 img{ display:block; margin-right:1px; float:left;white-space: nowrap;}
.Fy3{ padding-top:20px; padding-bottom:32px; margin:0 auto; width:242px;}
.Fy3 a,.Fy3 a:visited{color:#1760BC; display:block; border:#93B1E9 1px solid; float:left;  text-align:center; height:20px; line-height:20px; padding-left:6px; padding-right:6px; text-decoration:none; margin-left:4px; font-family:Arial, Helvetica, sans-serif; padding-top:1px;}
.Fy3 a:hover{color:#1760BC;  background-color:#CBDEFF; text-decoration:none;}
a.fyXz:link,a.fyXz:visited,a.fyXz:hover{ background-color:#CBDEFF; color:#1760BC;}

.fy4{ position:absolute; bottom:15px; background-color:#CCC; margin-left:12px; margin-right:12px; text-align:center; width:274px; margin:0 auto; left:16px;}


/* right */
.rightDh{z-index: 9001; height:33px; border-bottom:#CAD4E0 1px solid; background-color:#fff;text-overflow:ellipsis;overflow:hidden;}

.dqclLeft{ float:left;padding-left:20px;}
.dqcl{ background:url(/images/rightDh1.jpg) 18px 10px no-repeat; padding-left:29px; padding-top:6px; float:left;}
.ygz{ background:url(/images/rightDh2.jpg) 11px 12px no-repeat; padding-left:30px; padding-top:6px; float:left;cursor: pointer;}

.rightRBorder{  float:right; padding-right:10px;}
.rightRBorder2{  float:left; padding-top:5px !important; padding-top:4px;margin:0 5px;}
.rightRBorder2 a,.rightRBorder2 a:visited{ display:block; padding-left:8px; padding-right:8px; height:22px; line-height:22px; text-align:center; border:#cecece 1px solid; border-left:none; background-color:#efefef; float:right; color:#000000;}
.rightRBorder2 a:hover{ color:#666;}
.rightRBorder2 a.last{border-left:#cecece 1px solid;}
.rightRBorder2 a img{float: left; padding: 4px 2px 4px 0;}
.rightRBorder2 span{ padding-top:6px; padding-right:5px; display:block; float:left;}
.map1{ float:right; padding-top:6px;}
.map1 ul {float:right;}
.map1 ul > li{     display: inline !important;  }
.map1 ul  li{       display: inline ;     }
.map1 p{ float:left; width:24px; height:18px; text-align:center; padding-top:4px; margin-right:2px;}
.map1 .pXz{ background-image:url(/images/rightDh6.jpg);}
.win{ width:440px; padding:5px 10px;}
.winTitle{ border-bottom:#CCC 1px solid; padding-left:0px; height:26px; line-height:26px; color:#2b5ff2; font-weight:bold; font-size:14px;}
.winTitle span{ float:right; padding-top:0px; padding-right:0px;}
.winUl{ padding:0 0;}
.winUl li{ width:215px; float:left; height:22px; line-height:22px; padding-left:0px; color:#000000;white-space: nowrap;}
.winUl li a{ display:block; margin-right:0px; float:left;}
.winWz{ padding-left:0px; padding-right:0px;line-height: 22px;}
.winWz p{ float:left;}
.winBottom{ border-top:#CCC 1px solid; padding-left:0px; height:26px; line-height:26px; padding-top:2px; margin-top:2px; color:#2b5ff2;}
.cpList{ width:108px; padding:6px; border:#E4E4E4 1px solid;}
.cpListUl li{ border-bottom:#D6D6D6 1px dashed; background:url(/images/xl01.jpg) 4px 9px no-repeat; padding-left:13px; padding-top:1px;}
.cpListUl li a,.cpListUl li a:visited{ color:#848484;}.cpListUl li a:hover{ color:#000000;}
.cpListUl li span{ float:right; padding-right:2px; padding-top:6px;}


.bh1{ width:340px; border:#999999 1px solid;}
.bhTitle{ padding-left:7px; height:32px; line-height:32px; color:#4D4D4D; font-weight:bold; font-size:14px; background-color:#F9F9F9; border-bottom:#ccc 1px solid;}
.bhTitle span{ float:right; padding-top:10px; padding-right:9px;}
.bhTab{ margin-left:7px; margin-right:7px; margin-bottom:7px;}
.bhTab{ background-color:#DADADA;}
.bhTabTitle1 td{ height:28px; background-image:url(/images/bh01.jpg); text-align:center; color:#000000;}
.bhTab td{ height:28px; background-color:#FFF; text-align:center;}

.bhSearch{ margin-left:7px; margin-right:7px; padding-top:9px;}
.bhSearch .al{ width:47px; height:25px; line-height:25px; background-image:url(/images/search04.jpg); cursor:pointer; border:0px solid #f5bf03; float:left; margin-top:2px; margin-left:10px;}
.bhSearchInput{ border:#A5ACB2 1px solid; background-color:#fff; height:23px; line-height:23px; margin-top:2px; margin-left:2px; padding-left:4px; font-size:12px; float:left; color:#999; font-family:Microsoft YaHei;}

.tsk{ width:350px; height:40px; background-color:#E7F0FF; margin-top:1px;
    -moz-border-radius:5px;      /* Gecko browsers */
    -webkit-border-radius:5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */}

.tsk p{ width:40px; height:27px; padding-top:13px; background-color:#DAE8FF; text-align:center; float:left;}
.tsk h5{ margin-right:10px; background-color:#E7F0FF; float:left; width:290px; height:40px; line-height:40px; padding-left:10px; color:#2b5ff2;}




.sha1{ background-image:url(/images/sha1.png); height:4px; line-height:1px; font-size:1px; position:absolute; width:100%; z-index:9000;top:0px;}
.sha2{background-image:url(/images/sha2.png); height:100%; line-height:1px; font-size:1px; left:0px; position:absolute; width:4px; z-index:9000;top:0px;}

/* lishihuigu */
.lishiBt{ height:32px; line-height:32px; background-color:#F3F3F3; color:#1155CC; margin:10px; padding-left:15px; font-size:16px; font-weight:bold;cursor: pointer;}
.input2{ border:#B9B6B8 1px solid; background-color:#fff; height:26px; line-height:26px; padding-left:4px; font-family:Microsoft YaHei;font-size:14px;}

.bfBorder{ margin:12px 12px 17px 12px;#margin:12px 12px 23px 0;padding-top:2px; border:#CCCCCC 0px solid; background-color:#F8F8F8;}
.jdt{ border-left: #cccccc 1px solid;border-right: #cccccc 1px solid;text-align:center; width:270px; margin:6px 13px;  background-image:url(/images/jdt2.jpg); height:10px; font-size:0px; line-height:0px;}

.jdt2{ background-image:url(/images/jdt1.jpg); height:10px; font-size:0px; line-height:0px;}
.bf22{ width:81px; margin:0 auto; padding-bottom:9px;}
.bf22 a{ display:block; width:17px; height:13px; line-height:12px; padding-top:4px; background-color:#ECECEC; border:#D0D0D0 1px solid; text-align:center; float:left; margin-left:5px; color:#848484; font-size:11px;}

.hgTab{ border:#CCCCCC 0px solid;margin-top:-2px;padding:0px 0 0 2px; width:721px; overflow-x:hidden;background-color:#FFF;margin-top:30px;#margin-top:0px;}
.hgFD{ border:#CCCCCC 1px solid;background-color:#FFF; position:absolute;width:723px; margin-right:12px; z-index:10000; text-align:left; margin:0 auto; left:0px;top:399px;}
.hgtd1,.hgtd{border-collapse:collapse}
.hgtd1{border-bottom:#dddddd 1px solid}
.hgtd1 td{text-align:center; font-weight:bold;background-color:#E8ECF9; padding-top:0px;color: #555;}
.hgtd td{ text-align:left;cursor: pointer; }
.hisListShow {background: #D1E2FE;}
.hisListFocus {color: #FF0000;}
/*.hgtd td span{ padding-top:3px; display:block; }*/

.hgFD2{border:#CCCCCC 1px solid; background-color:#FFF; padding:0 0px 0 0px; z-index:9999; overflow-x:hidden;width:319px; text-align:left; margin:0 -1 0 auto; left:0px;}
.hgFD .hgTab{overflow-y:scroll;}
.hgFD3{border:#CCCCCC 1px solid;float:left;   z-index:9999; left:0px; text-align:right; width:306px;}


.target_fixed { height:25px; padding:1px; position:fixed; _position:absolute; top:50%; left:50%;z-index:10000;font-size:18px;  }


/* more menu */
.moreMain{min-width: 1003px; background:url(/images/menu/m07.jpg) center no-repeat; background-color:#CBCBCB;}

.topMore{ height:100px; background:url(/images/menu/m05.png) bottom repeat-x; padding-top:8px;}
.topMoreLeft{ float:left; padding-left:30px;}
.topMoreRight{ width: 140px; float:right; padding-top:30px;}

.navBgTop{ width:84px; height:79px;  text-align:center; padding-top:10px; margin-left:10px; float:left;font-size:14px;}
.navBgTop2{ background-image: url(/images/menu/m02.png); }

.rightLine{  background:url(../images/menu/m06.png) right repeat-y;}

.z01{ background:url(/images/menu/z1.png) right 20px  top 20px no-repeat; padding-top: 10px;width:100%;overflow-y:auto;overflow-x:hidden;}
.z02{ background:url(/images/menu/z2.png) right 20px  top 10px  no-repeat; padding-top: 10px;width:100%;overflow-y:auto;overflow-x:hidden;}
.z03{ background:url(/images/menu/z3.png) right 20px  top 10px  no-repeat; padding-top: 10px;width:100%;overflow-y:auto;overflow-x:hidden;}
.z04{ background:url(/images/menu/z4.png) right 20px  top 10px  no-repeat; padding-top: 10px;width:100%;overflow-y:auto;overflow-x:hidden;}
.z05{ background:url(/images/menu/z5.png) right 20px  top 10px  no-repeat; padding-top: 10px;width:100%;overflow-y:auto;overflow-x:hidden;}
.z06{ background:url(/images/menu/z6.png) right 20px  top 10px  no-repeat; padding-top: 10px;width:100%;overflow-y:auto;overflow-x:hidden;}


.menu{ height:33px; padding-left:15px; margin-bottom:15px; padding-top:2px; margin-right:2px; cursor:pointer; font-size:14px;}
.menu2{background-image: url(/images/menu/m08.png);}
.menu a{ display:block; height:31px; line-height:31px; margin-left:15px; float:left;}


.searchTable td{padding: 2px 0;}


/* 10-29 */
.dBT{ float:left; font-size:14px; padding-left:20px; padding-top:5px;}
.dBT span{ color:#9A9A9A;}

.bbTitle{ margin-left:50px; margin-right:50px; font-size:24px; font-weight: bold;text-align:center; color:#2b5ff2; line-height:60px; padding-top:0px;}
.bbTitle2{ margin-left:50px; margin-right:50px;}

.bbTitle3 {text-align: center;font-size:24px; font-weight: bold; text-align:center; color:#2b5ff2; line-height:60px; padding-top:0px;}
.trTitle td{ background-color:#e6ebf8;  font-size: 13px; line-height: 18px; height: 36px; text-align:center; font-weight:bold;}
.leftMenu2Wrap{overflow-x:hidden; overflow-y:auto;margin:0 auto;/* scrollbar-3dlight-color:#E8EBF0; scrollbar-arrow-color:#fff; scrollbar-track-color:#DAE1EC; scrollbar-darkshadow-color:#DAE1EC; scrollbar-face-color:#B9CDEE; scrollbar-highlight-color:#B9CDEE; scrollbar-shadow-color:#B9CDEE; */}


.titleList{ background-color:#cccccc;}
.titleList td{ background-color:#fff; text-align:center; font-size:13px; font-weight:bold; line-height:31px;}

.ListLrBorder{ border:#cccccc 1px solid; border-top:none;}
.ListLr1 td{ background-color:#e9e9e9; text-align:center; color:#000000; height:30px;line-height: normal;word-break:break-all;}
.ListLr2 td{ background-color:#fff; text-align:center; color:#000000; height:30px;line-height: normal;word-break:break-all;}
.totalListLr td{text-align:center; font-size:13px; font-weight:bold; line-height:32px;border-top:#cccccc 1px solid;}
.ListLr_t td{text-align:center; font-size:13px; font-weight:bold; line-height: 30px; background-color: #e6ebf8;}

.heji{ border:#cccccc 1px solid;border-bottom: none;border-left:none;  background-color:#e6ebf8; line-height:32px; padding-left:0px; height: 32px;font-size:14px; color:#ff0000;}
.xianzz{ border:#cccccc 1px solid; border-bottom:none; background-color:#FFF; line-height:36px; padding-left:15px; font-size:14px; color:#1257C6;}
.titleList2{ border:1px solid #cccccc;border-bottom:2px solid #acb8d2;}
.titleList2 td{ background-color:#e6ebf8;border-right:1px solid #acb8d2; text-align:center; font-size:13px; font-weight:bold; line-height:18px;height:36px;vertical-align: middle;}
.titleList3{ }
.titleList3 td{ background-color:#e6ebf8;border-right:1px solid #acb8d2;border-bottom:0px solid #acb8d2; text-align:center; font-size:13px; font-weight:bold; line-height:18px;height:36px;vertical-align: middle;}

.xianzz2{ border:#cccccc 1px solid; background-color:#FFF; padding:10px; height: 300px; margin: 0 auto}
.xianzz3{ border:#cccccc 1px solid; background-color:#FFF; padding:10px;  margin: 0 auto}
/*.post-demo{ margin: 1em; width: auto; padding: 1em; color: #000000}*/
.post-demo input{ display: none; display:inline-block\9;}
.post-demo label { display: inline-block;padding: .2em 0.8em; border:1px solid #DDD; color: #000000; cursor: pointer;}
/*.post-demo #select_type{ border:1px solid #DDD; padding: 1em; margin-bottom: 2em;}*/
.post-demo label.active{border: 2px solid #317aed;margin: -1px;}
.post-demo label.active{background:url(/images/check.png) bottom right no-repeat;}
.post-demo #showinput{border-radius: 3px;border:1px solid #ccc;outline: none;background-color: #efefef;padding: .5em;cursor: pointer;}


.icheckbox_square,.icheckbox_square-red,.icheckbox_square-green,.icheckbox_square-blue,.icheckbox_square-aero,.icheckbox_square-grey,.icheckbox_square-orange,.icheckbox_square-yellow,.icheckbox_square-pink,.icheckbox_square-purple,.iradio_square,.iradio_square-red,.iradio_square-green,.iradio_square-blue,.iradio_square-aero,.iradio_square-grey,.iradio_square-orange,.iradio_square-yellow,.iradio_square-pink,.iradio_square-purple{position:absolute;top:-2px;left:0}
/*.skin-section{float:left;padding:42px 0 31px 57px;line-height:18px;}*/
.skin-section .list{}
.skin-section .list ul {margin:0;padding:0;line-height: 22px;}
.skin-section .list li{position:relative;padding-left:25px;display: inline;line-height:22px;height:22px;margin-right:5px;}
.skin-section .list label{font-size:14px;line-height:22px;height:22px;cursor: pointer;}
/*.skin-section input[type=checkbox],.skin-section input[type=radio]{position:absolute;top:2px;left:0}*/



.clxx{ background-color:#EBEBEB; text-align:center; font-size:14px; line-height:30px;}
.clxx2{ background-color:#fff; text-align:center;}
.clxxBg{ background-color:#D4D4D4; }
.clxxTitle{ font-weight:bold; font-size:14px; color:#2b5ff2; padding-left:2px; line-height:30px; margin-top:12px;}




.bb1{ padding-top:16px; padding-left:100px; }
.bb1 li{ float:left; margin-right:11px;}
.bb1 p{ float:left;}
.bb1 span{ float:left; display:block; padding-right:2px;}
.bb1 a,.bb1 a:visited{ color:#444; padding-top:2px; display:block; height:22px; line-height:22px;}.bb1 a:hover{ color:#3877D6;}




.home{ margin:18px; margin-top:8px;}
.homeTitle{ background-color:#C2D9FF; margin-bottom:5px;}
.homeTitle a{ float:left; display:block; height:24px; padding-right:8px; padding-top:4px; color:#2871F1; font-size:18px; font-family:"宋体";}
.homeTitle2{ padding-left:15px; padding-right:5px; background-color:#ADC9FA; float:left;}
.homeBorder2{ padding-left:5px; padding-right:5px;}


.hB1{ width:119px; height:109px; background-image:url(/images/home2.jpg); float:left; margin-left:4px; margin-top:5px;cursor: pointer;}
.hB11{ width:119px; height:109px; background-image:url(/images/home22.jpg); float:left; margin-left:4px; margin-top:5px;cursor: pointer;}
.hB0{ width:119px; height:109px; background-image:url(/images/home3.jpg); float:left; margin-left:4px; margin-top:5px;cursor: pointer;}
.hB00{ width:119px; height:109px; background-image:url(/images/home33.jpg); float:left; margin-left:4px; margin-top:5px;cursor: pointer;}

.hB1 h2,.hB0 h2{ text-align:center; font-size:18px; color:#FFF; font-family:Arial, Helvetica, sans-serif; padding-left:4px; padding-top:1px;}
.hB1 span,.hB0 span{ width: 109px; margin: 0 auto;border-bottom:#bbb 1px dashed;text-align:center; font-size:11px; color:#000; font-family:Arial, Helvetica, sans-serif; line-height:20px; padding-top:2px; text-align:center; display:block;}
.hB1 h3,.hB0 h3{ text-align:center; font-size:14px; height:43px; color:#000; font-family:Arial, Helvetica, sans-serif; line-height:19px; padding-left:12px; padding-right:13px; }

.btTitle1{ float:left; width:23px; padding-top:2px;}
.btTitle2{ font-size:18px; color:#FFF; font-family:Arial, Helvetica, sans-serif; float:left; width:64px; text-align:center;}

.boxH{ position: relative; width: 99px; height: 41px;  display: table;}
.wrapH{ display: table-cell; vertical-align: middle; *position:absolute; *top: 50%; *left: 0;}
.contentH { *position: relative; *top: -50%; *left: 0; text-align:center;word-break:break-all; }


.win{ width:438px;}
.winRight{float:right;background-image:url(/images/x01.jpg);cursor:pointer;width:14px;line-height: 14px; }
.winBg{background-image:url(/images/win2.png); width:433px;}
.winBg h2{ width:390px; height:27px; line-height:27px; border-bottom:#C9C9C9 1px dashed; margin-left:15px; padding-left:10px; padding-top:2px; color:#2E75E9; font-size:15px; font-weight:bold;}
/*.winBg p{ width:380px; color:#484848; font-family:"宋体"; margin-left:15px; padding-left:10px;}*/

.win1Top{ background-image:url(/images/win1.png); height:6px; width:437px; font-size:0px; line-height:0px;}
.win1Bottom{ background-image:url(/images/win3.png); height:23px; width:438px; font-size:0px; line-height:0px;}


.zt{ padding-left:4px;}
.zt li{ width:25px; height:14px; line-height:14px; float:left; font-family:"宋体";margin-right:1px;   font-size:11px; text-align:center;}

.gray{ background-color:#EBEBEB; border:#D0D0D0 1px solid;color:#111;}
.gray_num{ background-color:#D8D7D7; border:#D0D0D0 1px solid;color:#111;}
.blue{ background-color:#0F63C5; border:#0D417A 1px solid;color:#FFF;}
.green{ background-color:#608501; border:#587302 1px solid;color:#FFF;}
.red{ background-color:#D61408; border:#991A11 1px solid;color:#FFF;}
.orange{ background-color:#FF7307; border:#C25103 1px solid;color:#FFF;}



/**管理页面的css*/

    .search_right li{ float:right; margin-left:3px; padding-top:4px;}
    .search_right li a,.search_right li a:visited{ width:63px; height:28px; display:block; text-align:center;}
    .search_right li a:hover{ width:63px; height:28px; display:block; text-align:center; background-image:
    url(../images/m01.png); color:#FFF;}

    a.leftJn2:link,a.leftJn2:visited,a.leftJn2:hover{ background-image: url(../images/m01.png); color:#FFF; background-repeat:no-repeat;}


    .rButton{}
    .rButton a,.rButton a:visited{ width:68px; height:25px; background-image:url(../images/m03.png); display:block;
    float:left; margin-right:7px; color:#565656;}
    .rButton a:hover{ width:68px; height:25px; background-image:url(../images/m02.png);}

    .rButton a span{ float:left; padding-left:8px; padding-top:4px; display:block;}
    .rButton a font{ float:left; padding-left:4px; display:block;}

    .leftMenu2Wrap td b{ width:25px; height:17px; display:block; margin:0 auto; line-height:17px; color:#FFF;
    background-image:url(/images/m09.png); font-weight:normal;}


    .input1{ border:#CECECE 1px solid; width:206px; height:28px; padding-left:3px; color:#333; margin-top:5px;
    margin-bottom:5px;}
    .option1{ border:#CECECE 1px solid; width:210px; height:30px; padding:5px; color:#333; margin-top:5px;
    margin-bottom:5px;}
    .input1.error { border: 1px dotted red; }

    .input3{ border:#CECECE 1px solid; width:190px; height:28px; padding-left:3px; color:#333; margin-top:5px;
    margin-bottom:5px;}

    .input0{ border:#CECECE 1px solid; height:28px; padding-left:3px; color:#333; margin-top:5px; margin-bottom:5px;}
    .textarea0{ border:#CECECE 1px solid; line-height:23px; padding-left:3px; height:60px; color:#333;margin-top: 5px; margin-bottom: 5px;}

    .textarea1{ border:#CCC 1px solid;  line-height:23px; padding:5px; width:198px; height:100px;
    color:#333;margin-top: 5px; margin-bottom: 5px;}
    .textarea1.error { border: 1px dotted red; }

    .btn1 a,.btn1 a:visited{ width:82px; height:26px; background-image:url(/images/m10.png); text-align:center;
    color:#FFF; text-align:center; line-height:26px; display:block; font-weight:bold;}
    .btn1 a:hover{ width:82px; height:26px; background-image:url(/images/m12.png); text-align:center; color:#FFF;
    text-align:center; line-height:26px;}

    .btn2 a,.btn2 a:visited{ width:82px; height:26px; background-image:url(/images/m11.png); text-align:center;
    color:#494949; text-align:center; line-height:26px; display:block; font-weight:bold;}
    .btn2 a:hover{ width:82px; height:26px; background-image:url(/images/m13.png); text-align:center; color:#494949;
    text-align:center; line-height:26px;}


    .leftBorder1{ border:#bbb 1px solid; background-color:#FFF; padding-bottom:0px;}

    .xz01{ padding:8px 20px; background-color:#F7F7F7; border-bottom:#C7C7C7 1px dashed;}
    .xz02{ background:url(/images/cs01.jpg) left no-repeat; height:30px; line-height:30px; font-weight:bold; padding-left:18px; color:#717171; margin-top:9px;}

    .font1{ font-weight:bold; color:#3084F2;}
    .font2{ color:#717171;}


    .btn02{ padding-top:7px;}
    .btn02 a,.btn02 a:visited{ width:78px; height:26px; line-height:26px; background-color:#FF7E00; display:block; float:right; color:#FFF; font-weight:bold; padding-left:6px; margin-right:15px;}
    .btn02 a:hover{ background-color:#D5590E;}
    .btn02 img {padding: 3px 5px; float: left;}

    table.dataTable.compact thead th, table.dataTable.compact thead td {
    padding: 5px 9px;
    background-color: #e6ebf8;
    font-size: 14px;
    white-space: nowrap;
    }
    span.reqiured{color:red;}



.btTitle{ margin-left:40px; margin-right:40px; background-color:#F7F7F7;}
.btTitle p{ background-color:#FC8E2D; height:32px; line-height:32px; padding:0 15px; font-size:16px; color:#FFF; float:left;}

.ck001{ margin-top:15px;}
.ck001 td{ font-size:15px; background-color:#FFF; padding-left:5px;}
.ck002{ text-align:right; padding-right:2px; font-size:16px; color:#575757; line-height:38px;}

@keyframes fade {from {opacity: 1.0;}50% {opacity: 0.4;}to {opacity: 1.0;}}
@-webkit-keyframes fade {from {opacity: 1.0;}50% {opacity: 0.4;}to {opacity: 1.0;}}
.flicker{animation: fade 600ms linear;-webkit-animation: fade 600ms linear;animation-iteration-count:3;-webkit-animation-iteration-count:3;}

.warning_tip{position: absolute;z-index: 1;bottom: 28%;right: 30px;cursor: pointer;}
.warning_tip img{width: 40px; height: 40px;display: block;}
.warning_tip span{display: block;line-height: 14px;font-size: 14px; color: red;text-align: center;}

.warning_dialog{
    position: absolute;
    bottom: 10%;
    width:100%;
    height:30%;
    min-width: 500px;
    opacity: 80%;
    display: none;
    z-index: 2;
}

.dialog-body{width: 100%;height: 100%;padding: 5px;background: white;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.dialog-btn { padding: 3px;text-align: center;background-color: snow;}
.dialog-btn a {display: inline-block;text-align: center;width: 50px;padding: 3px 5px;border: 1px solid dodgerblue;background: #0b6694;color: white;}
.dialog-btn a:hover{background: #2486b8;}
.dialog-table {width: 100%}
.dialog-table .nodata{color: grey;}
.dialog-table th{text-align: center;min-width: 80px;}
.dialog-table tr {border-bottom: 1px solid lightgrey;}
.dialog-table td {padding: 5px; word-break: break-all;color: dimgrey;line-height: 16px;}

