@charset "utf-8";

/*全局样式*/
*{margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,form,input,button,textarea,p,th,td{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
body{font-family:"宋体",Microsoft YaHei,Verdana,Arial; word-break:break-all; color:#000; font-size:12px; background:#858c5b; text-align:center;}
ul,li{list-style-type:none; text-align:left;}
table{border-collapse:collapse; border-spacing:0;}
img{border:none; display:block;}
.clear{clear:both; height:0; line-height:0; font-size:1px;}/* 清除浮动 */
.break{word-spacing:break-word;}/* 字体自动换行 */
a{color:#000; text-decoration:none; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
a:hover{text-decoration:none; color:red;}

/*头部*/
#header{height:128px;}
.headerwrap{width:960px; height:128px; margin:0 auto; position:relative;}
.headerwrap h1{position:absolute; top:0; left:-99999px;}
.set{position:absolute; top:8px; right:0;}
.set span{margin-right:10px;}
.set span a{color:#2a3308;}
.set span a:hover{color:#fff;}
.mainnav{width:610px; height:30px; position:absolute; right:10px; bottom:0;}
.mainnav ul{}
.mainnav ul li{float:left; width:98px; height:30px; margin-right:3px; background:url(../../../Style/Webportal/144/picbg.jpg) no-repeat -101px 0;}
.mainnav ul li a{width:98px; height:30px; line-height:33px; text-align:center; display:block; color:#364723; font-size:14px; overflow:hidden;}
.mainnav ul li a:hover{background:url(../../../Style/Webportal/144/picbg.jpg) no-repeat 0 0; color:#000; font-weight:bold;}
.mainnav ul li a.curry{background:url(../../../Style/Webportal/144/picbg.jpg) no-repeat 0 0; color:#000; font-weight:bold;}
.logopic{width:650px; height:65px; position:absolute; bottom:30px; left:0;}
.logopic img{width:650px; height:65px;}
.topbt{position:absolute; color:#fff; font-size:21px; font-weight:bold; top:20px; left:10px; z-index:3;}

/*中部登录*/
#midcont{height:383px; background:url(../../../Style/Webportal/144/midbg.gif) repeat-x top;}
.midnei{height:383px; background:url(../../../Style/Webportal/144/middlebg.jpg) no-repeat center;}
.midwrap{width:960px; height:383px; margin:0 auto; position:relative;}
.logn{width:260px; height:220px; position:absolute; top:115px; right:128px;}
.logn ul{}
.logn ul li{height:43px; color:#444; font-size:14px;}
.logn ul li span{margin-left:5px;}
.logn ul li span img{display:inline;}
.logn ul li input,.logn ul li span img{vertical-align:middle;}
.xcputtest{width:180px; height:25px; line-height:25px; border:2px solid #70a737; color:#222; font-size:14px;}
.btn_login{width:154px; height:39px; border:none; background:url(../../../Style/Webportal/144/btn_login.gif) no-repeat 0 0; font-size:14px; font-weight:bold; color:#fff; cursor:pointer; vertical-align:middle;}

/*登录后*/
.lognlater{width:260px; height:120px; position:absolute; top:135px; right:128px;}
.lognlater ul li{font-size:14px; color:#4e5d3d; font-weight:bold; padding-bottom:6px; text-align:center;}
.lognlater ul li span{color:red;}
.btn_loginlater{width:154px; height:39px; border:none; background:url(../../../Style/Webportal/144/btn_login.gif) no-repeat 0 bottom; font-size:14px; font-weight:bold; color:#fff; cursor:pointer; vertical-align:middle;}
.btn_loginout{width:154px; height:39px; border:none; background:url(../../../Style/Webportal/144/logout.gif) no-repeat 0 bottom; font-size:14px; font-weight:bold; color:#fff; cursor:pointer; vertical-align:middle;}
.btn_loginlater_gl{width:154px; height:39px; border:none; background:url(../../../Style/Webportal/144/btn_jrgl.gif) no-repeat 0 bottom; font-size:14px; font-weight:bold; color:#fff; cursor:pointer; vertical-align:middle;}

/*内容盒子*/
#midconwrap{background:#fff; padding:3px 0;}
#content2{width:958px; margin:0 auto; overflow:hidden; zoom:1; border:1px solid #c5c2c4; background:url(../../../Style/Webportal/144/bg_content.gif) #fff repeat-y 0 top;}
.side2{float:left; width:229px;}
.main2{width:725px; float:right; text-align:left;}

/*二级side内容*/
.Service_tel{height:85px; background:url(../../../Style/Webportal/144/tel_bg.jpg) no-repeat 0 0;}
.Service_tel dd{padding:52px 0 0 90px; text-align:left;}
.Service_tel dd span{margin-right:10px;}
.Service_tel dd span a{color:#444;}
.Service_tel dd span a:hover{color:red;}
.peixun{padding-bottom:15px;}
.peixun dt{height:30px; line-height:30px; text-align:left; text-indent:28px; font-size:14px; font-weight:bold; color:#900; border:1px solid #ccc; border-left:none; border-right:none; background:url(../../../Style/Webportal/144/biao_list.gif) #ebebeb no-repeat 8px 8px;}
.peixun dd{height:18px; margin:16px 8px 5px 8px; font-size:14px; color:#666; text-align:left; text-indent:28px; border-bottom:1px dashed #dcdcdc; background:url(../../../Style/Webportal/144/biao_list.gif) no-repeat 10px -70px;}
.peixun dd a{height:18px; color:#666; display:block;}
.peixun dd a:hover{background:url(../../../Style/Webportal/144/biao_list.gif) no-repeat right -103px; color:#000;}

/*二级小导航*/
.sm_nav{background:url(../../../Style/Webportal/144/biao_list.gif) #eee no-repeat 10px -60px;}
.sm_nav p{height:35px; line-height:35px; padding-left:28px; color:#444;}
.sm_nav p span{margin-right:5px;}
.sm_nav p span a{color:#444;}
.sm_nav p span a:hover{color:#000;}

.main_list,.main_list_content,.getpass{padding:15px; height:auto !important; height:600px; min-height:600px;}
.main_list dt,.getpass h3{height:25px; font-size:17px; font-weight:bold; color:#333; text-align:left; text-indent:5px; padding-top:10px; border-bottom:2px solid #e5e5e5; margin-bottom:10px;}
.main_list dd{padding-top:10px; border-bottom:1px dashed #ccc; height:30px; background:url(../../../Style/Webportal/144/biao_list.gif) no-repeat 12px -15px; font-size:14px;}
.main_list dd a{height:30px; line-height:30px; color:#666;}
.main_list dd a:hover{color:#069;}
.main_list dd a.n1{width:550px;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; float:left;  text-indent:28px; text-align:left;}
.main_list dd a.n2{float:right; color:#666;}
.main_list_content dt{padding:25px 0 5px 0; border-bottom:2px solid #e5e5e5;}
.main_list_content dt ul li{text-align:center;}
.main_list_content dt ul li.b{line-height:28px; font-size:19px; font-weight:bold; color:#000;}
.main_list_content dt ul li.b_small{height:12px; line-height:12px; color:#666; padding-top:18px;}
.main_list_content dd{padding:10px 20px; text-align:left; font-size:14px; line-height:25px; display:block; overflow:hidden; zoom:1; color:#333;}

    /*- 分页控件样式-------------------------- */
.page dt{height:30px; line-height:30px; background:#eee; padding-left:5px; padding-right:7px;}
.page {  color: #999999; vertical-align:middle; text-align:right; font-size:12px;}
.page a, .page .cpb { padding:2px 6px 2px 6px; border:0px solid #dddddd;background: #ffffff;margin:0px 1px 0px 1px; font-size:12px; color:#000000;}
.page a:hover { background-color: #E61636; color:#ffffff;border:0px solid #E61636; }
.page .cpb { font-weight: bold; color: #fff000; background: #E61636; border:0px solid #E61636;}

.page_pp{padding:5px; background:#eee;}
.page_pp dd{height:22px; line-height:22px; padding:0 10px; text-align:left; color:#666;}
.page_pp dd a{color:#666;}
.page_pp dd a:hover{color:#000;}

/*底部版权*/
#footer{color:#dce5d3;}
#footer ul{padding:15px 0 25px 0;}
#footer ul li{height:20px; line-height:20px; text-align:center;}



/*找回密码*/
.getpassbtn{width:120px; height:40px; font-size:17px; font-weight:bold; cursor:pointer;}
.gpasstip{padding:8px; background:#eee; font-size:12px; line-height:20px; color:#333;}
.gpasstip span{color:red;}
.gpassk{width:400px; height:240px; margin:0 auto; background:#eee; margin-top:15px;}
.gpassk ul{padding:20px 0 0 40px;}
.gpassk ul li{height:35px; color:#000; font-size:14px; padding-top:10px; color:#454619; overflow:hidden;}
.gpassk ul li span{margin-left:10px;}
.gpassk ul li input{vertical-align:middle;}
.input_login{width:215px; height:30px; line-height:30px; border:1px solid #c59c3f; vertical-align:middle; font-size:14px; color:#930;}
.btn_login_pwd{width:91px; height:35px; border:none; background:url(../../../Style/Webportal/Site1/btn_login.gif) no-repeat 0 0; font-size:14px; font-weight:bold; color:#fff; cursor:pointer; vertical-align:middle;}

/*在线留言*/
.messsearch,.btncx,.btnly,.userpic,.biao_zt,.smb01,.smb02,.smb03{background-image:url(../../../Style/Webportal/Site1/mess_pic.gif); background-repeat:no-repeat;}
.smb01,.smb02,.smb03{width:20px; padding:0 10px;}
.smb01{background-position:-250px -72px;}
.smb02{background-position:-290px -72px;}
.smb03{background-position:-332px -72px;}
#qaa_qat_id{height:27px;width:145px;}
.wrap{width:100%;min-height:350px; background:#fff; margin:0 auto;}
.onlinemess{width:936px; margin:0 auto; padding:10px 0;}
.messsearch{height:63px; background-position:0 0; text-align:left; font-size:14px; color:#444; position:relative; margin-bottom:5px;}
.messsearch ul{padding:18px 0 0 70px;}
.messsearch ul span{margin-right:10px;}
#qaa_type_span{padding-top:5px;vertical-align:middle;}
.inputss{width:140px; height:25px; line-height:25px; border:1px solid #aaa;}
.messsearch ul span input{vertical-align:middle;}
.btncx{width:91px; height:30px; position:absolute; top:17px; right:130px; background-position:0 -72px; font-size:14px; font-weight:bold; border:none; cursor:pointer;}
.btnly{width:91px; height:30px; position:absolute; top:17px; right:20px; background-position:-101px -72px; font-size:14px; font-weight:bold; border:none; cursor:pointer; color:#444;}

.mession{border:3px solid #ccc; margin-top:5px; position:relative;}
.mession h3 p.biao_zt{width:19px; height:23px; position:absolute; background-position:-214px -75px; top:5px; left:15px; overflow:hidden;}
.mession h3{height:33px; line-height:33px; font-size:14px; color:#444; background:url(../../../Style/Webportal/Site1/bt_bg.gif) repeat-x top; text-align:left; font-weight:bold; padding-left:40px;}
.mession h3 span{color:#000; margin-left:5px;}

.messfb{height:32px; background:#ededed; margin-top:1px; padding-right:5px;}
.messfb ul li{float:right; height:32px; line-height:32px; color:#585858;}
.messfb ul li span{color:#333;}

.messnr{}
.messnr ul{padding:10px 10px 10px 90px;}
.messnr ul li p{line-height:18px; color:#13415e; height:auto !important; height:60px; min-height:60px;}
.messnr ul li.userpic{width:62px; height:62px; position:absolute; top:75px; left:15px; background-position:0 bottom;}

.messhf{}
.messhf h4{height:32px; line-height:32px; text-align:left; font-size:14px; font-weight:bold; background:#ededed; padding-left:10px; border:1px solid #cbcbcb; border-left:none; border-right:none;}
.messhf p{padding:10px; line-height:18px; color:#13415e; height:auto !important; height:30px; min-height:30px; text-align:left; color:#770000;}

.messdl{margin:30px auto; width:500px; }
.messdl p{height:50px; line-height:50px; background:#efefef; font-size:14px; color:#444;}
.messdl p span{margin-left:5px;}
.messdl p span a{color:red;}
.messdl p span a:hover{color:#000; font-weight:bold;}

.onlinely{width:600px; padding:10px; background:#eee; margin:10px auto 20px auto;}
.onlinely h3{height:40px; line-height:40px; font-size:20px; font-weight:bold; color:#000;}
.onlinely table tr td{padding:5px; background:#fff; font-size:14px; font-weight:bold; color:#555;}
.onlinely p{padding:15px 0 5px 0;}
.onlinely p span{margin-right:20px;}
.onlinely p span input{width:115px; height:35px; font-size:17px; font-weight:bold; cursor:pointer;}