/*================基本样式重置================*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,span,i,a,em,strong,b,input,textarea { margin:0; padding:0; }
html, body{ overflow-x:hidden; }
body { font-family:"Microsoft Yahei"; font-size:12px; }
li { list-style:none; }
i,em { font-style:normal;}
a,img,input { border:0 none; }
a { text-decoration:none; outline:none; }
a:hover { text-decoration:underline; }
a:focus,input:focus { outline:0 none;}
textarea { resize:none; font-size:12px;} /*去掉火狐和谷歌浏览器的Textarea改变尺寸大小功能*/

/*========定义通用样式========*/
.hide { display:none;}
.clear { clear:both; }
.fl { float:left; }
.fr { float:right; }
.clearfix:after { content:" "; display:block; clear:both; height:0; }
.clearfix { zoom:1;}
a .opacity { filter:alpha(opacity=100); opacity:1; -moz-opacity:1; } 
a:hover .opacity { filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; }

/*================登录页面02================*/
.bgstretcher, .bgstretcher ul, .bgstretcher ul li {position:absolute; top:0 ; left:0;}
.bgstretcher { overflow:hidden; width:100%; position:fixed; z-index:1; _position:absolute; /*IE6 doesn't support fixed positioning*/top: 0;left: 0;}
.image-path { display: none;}

.tit{ text-align:center; height:45px; margin-bottom:35px; line-height:45px; font-size:30px; font-weight:normal; color:#fff;}
#login{ position:fixed; z-index:9999; top:50%; left:50%; z-index:99; width:570px; height:290px; margin-top:-175px; margin-left:-303px; padding:0px 18px 43px; background:url(../Images/Bg_01.png) no-repeat center bottom;}
.login_dl{ height:209px;}
.login_dl dt{ float:left; width:253px; height:129px; text-align:center; background:#3a97e5;}
.login_dl dd{ float:left; width:317px; height:209px; background:#fff;}
.login_ul,.login_p{ width:265px; margin:0px auto;}
.login_ul{ margin-top:40px;}
.login_ul li{ height:40px; margin-bottom:14px;}
.Icon_01{ background:url(../images/Icon_01.jpg) no-repeat #ebeaf0 left center;}
.Icon_02{ background:url(../images/Icon_02.jpg) no-repeat #ebeaf0 left center;}
.loginText{ float:left; width:195px; height:26px; margin:7px 0px 7px 50px; line-height:26px; font-size:14px; color:#868686; background:#ebeaf0;}
.login_p .btnBg{ background:#276599;}
.login_p{ height:37px;}
.login_p span{ float:left;}
.loginBtn{ float:left; width:81px; height:37px; line-height:34px; text-align:center; font-size:16px; color:#fff; background:#3a97e5; cursor:pointer;}
.login_p em{ float:left; height:37px; padding-left:12px; line-height:37px; color:#777;}
.login_p em input{ float:left; margin-top:12px; margin-right:10px;}

.foot { position:fixed; left:0; bottom:40px;z-index:99; width: 100%;}
.foot p { text-align:center; line-height: 38px; color: #fff;}

/*================表单页面01================*/
.lsList{ padding:20px; background:#f3f3f3;}
.lsList_ul li{ margin-bottom:15px; overflow:hidden;}
.lsList_ul li span{ display:block; height:36px; line-height:36px; font-size:14px; color:#404040;}
.lsList_ul li span em{ padding-right:5px; color:#ff2b33;}
.lsList_ul li span i{ padding-left:10px; color:#b0a9a1;}
.lsList_ul li p{ float:left; height:30px; margin-right:20px; line-height:30px; font-size:14px; color:#404040;}
.lsList_ul li p input{ float:left; margin-top:9px; margin-right:5px;}
.lsList_ul li .lsList_a{ display:block; width:120px; height:120px; text-align:center; background:#27ae61;}
.lsList_ul li .lsList_a1{ background:url("../images/wx/btn_01.png") #27ae61 no-repeat center;}
.lsList_ul li .lsList_a img{ width:120px; height:120px;}
.listText{ display:block; width:396px; height:36px; padding:0px 5px; border:1px solid #ccc; line-height:36px; font-size:12px; color:#666; background:#fff;}
.listText_02{ display:block; width:226px; height:36px; padding:0px 5px; border:1px solid #ccc; line-height:36px; font-size:14px; color:#666; background:#fff;}
.listBtn{ width:137px; height:44px; line-height:44px; text-align:center; font-size:16px; color:#fff; background:#106bab; cursor:pointer;}

.listBox{ position:relative;}
.listRea{ display:block; width:302px; height:106px; padding:3px 5px; border:1px solid #ccc; line-height:20px; font-size:12px; color:#666; background:#fff;}
.listBox .listFile{ position:absolute; left:0px; top:36px; z-index:-1;}
.ListImg h2{ height:35px; margin-bottom:5px; line-height:35px; text-align:center; font-size:14px; font-weight:normal; color:#666;}
.ListImg h3{ width:288px; height:145px; padding:23px 18px; background:url(../Images/Bg_02.jpg) no-repeat;}

.zj_lqq{ height:30px; padding:10px 0px; line-height:30px;}
.zj_lqq a{ float:left; width:60px; height:30px; margin-right:15px; text-align:center; line-height:30px; font-size:14px; color:#fff; text-decoration:none; background:#2d95d6; }
.zj_lqq a:hover{ background:#266aae;}
.lsText{ width:150px; height:25px; padding-left:5px; border:1px solid #e4e4e4; line-height:25px; color:#666; }
.lsButton{ width:50px; height:27px; line-height:27px; font-size:12px; color:#fff; background:#2d95d6; }
.table_list tr th{ height:50px; line-height:50px; background:#e6e6e6;}
.zj_desn{ width:300px; height:100px; line-height:18px; padding:3px 5px; font-size:12px; color:#666; }
