﻿@charset "UTF-8";

/* function */
.f-dn{display: none;}
.f-db{display: block;}
.f-fl{float: left;}
.f-fr{float: right;}
.f-pr{position: relative;}
.f-prz{position: relative;zoom: 1;}
.f-oh{overflow: hidden;}
.f-wsn{word-wrap: normal; white-space: nowrap;}
.f-pre{overflow: hidden; text-align: left; white-space: pre-wrap; word-wrap: break-word; word-break: break-all;}
.f-wwb{white-space: normal; word-wrap: break-word; word-break: break-all;}
.f-lhn{line-height: normal;}
.f-toe{overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.clearfix:after{content:""; height: 0; display: block; clear: both;}
.clearfix{zoom:1;}

/* public */
html, body,div,span, p,a,ul,li,dl,dd,img,h2,i,em{margin: 0; padding: 0; border: 0; outline: 0;font-family:microsoft yahei,SimSun,Arial, Helvetica, sans-serif; font-size: 12px;}
body{overflow-x: hidden;}
ul li{list-style: none;}
a{text-decoration: none; color: #444444;}
input,textarea{margin: 0; padding: 0;outline: 0;}
input,textarea:focus{outline: none;}

.wrap{width: 100%; margin: 0 auto;}
.box{width: 992px; margin: 0 auto;}

/* top-logo+top-information */
.hder{padding-top: 16px; padding-bottom: 16px; height: 64px;}
.tinfo .tsea{width: 166px; height: 64px;}
.tsea .tdate{height: 32px; padding-left: 22px; line-height: 32px; vertical-align: middle; color: #a5a5a5; background: url(../images/t_date.png) center  left no-repeat; vertical-align: middle;}
.ty{padding-right: 8px;}
.tsea .tsearch{position: relative; *zoom: 1;}
.tsearch input[type="text"]{display: block; border: none; padding-right: 30px; text-indent: 10px; width: 134px; height: 28px; color: #c6c6c6; line-height: 28px; vertical-align: middle; font-family: "微软雅黑"; font-size: 12px; border: 1px solid #E4E4E4;}
.tsearch input[type="button"]{cursor: pointer; border: none; width: 15px; height: 15px; background: url(../images/t_search.png) center no-repeat; position: absolute; top: 7px; right: 10px;}

.hder .tph{font-family: "微软雅黑"; height: 48px; margin-right: 20px; height: 32px; padding-top: 32px;}
.tph .tphnum{padding-left: 28px; background: url(../images/t_phone.png) center  left no-repeat; font-size: 20px; font-weight: bold; color: #bc0003; height: 30px; line-height: 30px; vertical-align: middle;}

/* top-nav */
.tnw{background: url(../images/t_nav_bg.png); padding-top: 13px; padding-bottom: 13px; }
.tnw .tnb{height: 20px;}
.tnb .tn li{float: left; padding: 0 28px; height: 20px; line-height: 20px; vertical-align: middle;  position: relative; z-index: 9999;}
.tn li a{display: block; font-family: "微软雅黑"; text-align: center; color: #ffffff; font-size: 14px;}
.tn li i{display: block; position: absolute; top: 4px; left: 0; width: 0; height: 12px; top: 4px\9; height: 16px\9; border-right: 1px dashed #b5b5b5;}
.tn li:first-child i{display: none;}
.tn li:hover>a,.tn li.on>a{color: #cadadf;}
.tnb .tn li div.tn-sub{display: none; position: absolute; top: 0; left: 0; width: 112px;z-index: 999; padding-top: 33px; z-index: 999999;}
.tnb .tn li:hover div.tn-sub{display: block;}
div.tn-sub a{background-color: #bf0d10; height: 40px; line-height: 40px; vertical-align: middle; text-align: center; padding: 0 10px; overflow: hidden;}
div.tn-sub a:hover{background-color: #ffffff; color: #bf0d10;}

/* banner */
.banw{overflow: hidden;}
.banw .banbox{margin: 0 auto; overflow: hidden; *zoom: 1; position: relative;  z-index: 666;}
/* .banbox .ban{position: absolute; height: 418px; top: 0; left: 0;} */
.banbox .ban{height: 418px;} 
.obanbox .ban{height: 418px;} 
.banw .obanbox{margin: 0 auto; overflow: hidden; *zoom: 1; position: relative; z-index: 666;}
/* .obanbox .ban{position: absolute; height: 200px; top: 0; left: 0;} */
/* .ban li{float: left;} */
.ban li{position: absolute; top: 0; left: 0; height: 418px;  z-index: 888;}

/* banner-button */
.bancon{width: 48px; height: 6px; position: absolute; bottom: 30px; left: 50%; margin-left: -15px; z-index: 999;}
.obancon{width: 48px; height: 6px; position: absolute; bottom: 30px; left: 50%; margin-left: -200px; z-index: 999;}
.bancon a,.obancon a{cursor: pointer; float: left; display: inline-block; width: 6px; height: 6px; margin-left: 10px; background-color: #dfb8c2;}
.bancon a.on,.bancon a:hover,.obancon a.on,.obancon a:hover{background-color: #ffffff;}

/* footer-copyright */
.fcpw{background-color: #3a3a3a;}
.fcpw .fcp{padding-top: 36px; padding-bottom: 36px;}
.fcp  .fcplf{height: 44px; line-height: 28px; vertical-align: middle;}
.fcplf  h2{font-size: 12px; color: #cccccc; font-family: "微软雅黑"; font-weight: normal;}
.fcplf  h2 a{color: #ffffff;}
.fcplf  h2 a:hover{text-decoration: underline;}

.fcp .fcprg{height: 44px; vertical-align: middle;}
.fcprg>ul>li{float: right; line-height: 28px;  position: relative;}
.fcprg>ul>li i{position: absolute; top: 9px; right: 0; width: 1px; height: 12px; background-color:  #c9c9c9;}
.fcprg>ul>li:first-child i{display: none;}
.fcprg>ul>li a{color: #c9c9c9; padding: 0 8px;}
.fcprg>ul>li:first-child a{padding-right: 0;}
.fcprg>ul>li a:hover{color: #ffffff;}
.fcprg  h2{text-align: right; font-size: 12px; line-height: 28px; vertical-align: middle; color: #cccccc; font-family: "微软雅黑"; font-weight: normal;}
.fcprg  h2 .shtxt{padding-right: 8px; color: #666666;}

/* float-nav-bar */
.flnabw{position: fixed; bottom: 220px; right: 20px; width: 45px; height: 214px; z-index: 999;}
.flnb  a{cursor: pointer; display: block; width: 45px; height: 45px; background: url(../images/f_mbar.png); margin-top: 2px; position: relative;}
.flnb  a.back{background-position: 0 -10px;}
.flnb  a.back i{position: absolute; top: -16px; left: 16px; border-width: 8px; border-color: transparent transparent  #bc0003 transparent; border-style: solid; line-height: 0;}
.flnb  a.qq{background-position: 0 -58px;}
.flnb  a.book{background-position: 0 -102px;}
.flnb  a.code{background-position: 0 -150px;}
.flnb  a.sina{background-position: 0 -200px;}
.flnb  div.codeImg{display: none; position: absolute; top: 0; left: -170px; background-color: #8e8e8e; width: 166px; height: 180px;}
.flnabw .flnb li{background: #bc0003;}
.flnabw .flnb li:hover{background: #333333;}
.flnabw .flnb li:hover div{display: block;}
.flnabw .flnb li:hover a.back i{border-color: transparent transparent  #333333 transparent; }

/* main-content */
.mnb{padding-top: 20px; padding-bottom: 20px;}

/* sub-nav */
.subnw{width: 196px;}
.subntt{line-height: 48px; vertical-align: middle; text-align: center;color: #ffffff; background-color: #bf0d10;}
.subntt span.zh-cn{color: #ffffff; font-size: 20px; padding-left: 4px;}
.subntt span.en-us{color: #e1a6a6; font-size: 20px;}
.subnb .subnc li{position: relative; z-index: 9999; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; }
.subnc li h2{position: relative; font-weight: normal;}
.subnc li h2 a{display: block; border-bottom: 1px solid #e3e3e3; height: 48px; padding: 0 40px; font-style: normal; line-height: 48px; vertical-align: middle; color: #3a3a3a; font-size: 14px; position: relative; overflow: hidden; word-wrap: normal; white-space: nowrap;text-overflow: ellipsis;}
.subnc li h2 a i{position: absolute; width: 5px; height: 10px; top: 19px; right: 20px; font-style: normal; line-height: 20px; vertical-align: middle; text-align: center; color: #333333; font-size: 14px; background: url(../images/sub_ds.png) center no-repeat;}
.subnc li .subnav{display: block; background-color: #e1e9ee; position: relative;}
.subnav a{display: none; height: 44px; background: #f6f6f6; padding:  0 52px; font-style: normal;  line-height: 44px; vertical-align: middle; color: #333333;  font-size: 12px; border-bottom: 1px solid #e3e3e3; overflow: hidden; word-wrap: normal; white-space: nowrap;text-overflow: ellipsis; position: relative;}
.subnav a i{position: absolute; top: 21px; left: 40px; width: 2px; height:  2px; background-color: #333333; font-style: normal;  font-size: 12px;}
.subnc li .subnav em{position: absolute; top: -30px; right: 18px; width: 11px; height: 10px; background: url(../images/sub_ds_d.png) center no-repeat;}
.subnav a:hover{color: #bc0003;}
.subnav a:hover i{background-color: #bc0003;}
.subnc li:hover h2 a,.subnb .subnc li.on h2 a{background: #ffffff; color: #bc0003;}
.subnc li:hover h2 a i,.subnb .subnc li.on h2 a i{background: url(../images/sub_ds_h.png) center no-repeat;}
.subnc li.on .subnav a,.subnc li:hover .subnav a{display: block;}
.subnc li.on .subnav em,.subnc li:hover .subnav em{background: url(../images/sub_ds_on.png) center no-repeat;}

/* contact-us */
.cusw{width: 196px; padding-top: 18px;}
.cus{padding-top: 130px; background: url(../images/contact_us.jpg) top center no-repeat;}
.cus p{line-height: 20px; vertical-align: middle; color: #7f7f7f;}
.cus p.cuphone{margin-top: 6px; padding-left: 32px; background: url(../images/contact_us_phone.png) left center no-repeat; line-height: 26px; vertical-align: middle; color: #515151; font-size: 22px; font-weight: bold; font-family: "Arial"; color: #111111;}

/* main-right */
.mnrg{width: 755px; position: relative;}
.clnam{position: absolute; top: 0; left: 0; height: 20px; line-height: 20px; padding-bottom: 12px; border-bottom: 2px solid #676767; font-family: "微软雅黑"; font-size: 18px; color: #3a3a3a}

/* pager */
.pagerw{text-align: center; height: 1px; background-color: #d3d3d3; position: relative; margin: 10px  0  40px 0;}
.pagerw a{cursor: pointer; background-color: #ffffff; color: #666666; display: inline-block; width: 20px; height: 20px; line-height: 20px; vertical-align: middle; margin: 0 4px; text-align: center;  color: #606060; border: 1px solid #d3d3d3;}
.pagerw a:hover,.pager a.on{border-color: #020204; color: #020204;}
.pager{position: absolute; top: -10px; left: 0; width: 100%; text-align: center;}
.pager a.pnex{margin-right: 0;}
.pager a.ppre{margin-left: 0;}
.pagernum{position: absolute; top: -10px; left: 0; left: 50%; text-align: center; background-color: #ffffff; padding: 0 4px;}

/* root */
.rootw{font-family: "微软雅黑"; font-size: 12px; color: #878787; border-bottom: 1px solid #cfcfcf;}
.root{text-align: right; line-height: 16px; vertical-align: middle; padding-bottom: 18px;}
.root a{color: #878787;}
.root a:hover{color: #bc0003}

/* product-list */
.prolw{padding-top: 20px; *padding-bottom: 50px;}
.prolw .prolc li{float: left; width: 225px; border: 1px solid #ebebeb; margin-right: 37px; margin-bottom: 40px; position: relative;}
.prolw .prolc li.n-mgr{margin-right: 0;}
.prolw .prolc li h2{line-height: 34px; vertical-align: middle; text-align:  center; color: #666666; font-size: 14px; font-weight: normal; background-color: #eaeaea;}
.prolw .prolc li h2 a{color: #666666; font-size: 14px;}
.prolw .prolc li:hover{border-color: #be090c;}
.prolw .prolc li:hover a.prolkm{display: block;}
.prolw .prolc li:hover h2{background-color: #cf271e; color: #ffffff;}
.prolw .prolc li:hover h2 a{color: #ffffff;}

/* public-product-list */
.pprob{padding-bottom: 18px; padding-top: 14px; border-top: 1px solid #dedede;}
.pprott{width: 138px; position: relative;}
.pprott h2{line-height: 20px; vertical-align: middle;  font-size: 16px; font-weight: normal;}
.pprott h2.pzh-cn{color: #c1282b;}
.pprott h2.pen-us{color: #d8d8d8;}
.pproc{width: 832px;}
.pproc .ppromn{width: 782px; height: 20px; overflow: hidden; margin-top: 10px; position: relative;}
.pproc ul{position: absolute; top: 0; left: 0; width: 782px;}
.pproc ul li{float: left;}
.pproc ul li a{font-size: 14px; line-height: 20px; vertical-align: middle; padding: 0 14px; border-right: 1px solid #dedede; color: #666666;}
.pproc ul li a:hover{color: #c1282b; text-decoration: underline;}
.pprobtn{margin-right: 10px;}
.pprobtn a{cursor: pointer; display: block; width: 32px; height: 16px; line-height: 16px; vertical-align: middle; text-align: center; color: #8f8f8f;}
.pprobtn a:hover{background-color: #f3f3f3; color: #bc0003;}

/* index-product-list */
.ipprob{margin-top: 16px; margin-bottom: 16px; border: 1px solid #dedede;}
.ipprott{padding-left: 18px; border-left: 4px  solid #c93335; width: 116px; height: 40px; overflow: hidden; position: relative;}
.ipprott h2{line-height: 40px; vertical-align: middle; font-size: 16px; font-weight: normal;}
.ipproc{width: 832px;}
.ipproc .ippromn{width: 782px; height: 20px; margin-top: 10px; overflow: hidden; position: relative;}
.ipproc ul.ipprod{position: absolute; top: 0; left: 0; width: 782px;}
.ipproc ul li{float: left;}
.ipproc ul.ipprod li{float: left; position: relative;}
.ipproc ul.ipprod li a{font-size: 14px; line-height: 20px; vertical-align: middle; padding: 0 14px; border-right: 1px solid #dedede; color: #666666;}
.ipproc ul.ipprod li a:hover,.ipproc ul.ipprod li a.on{color: #c1282b; text-decoration: underline;}
.ipprobtn{margin-right: 10px;}
.ipprobtn a{cursor: pointer; display: block; width: 32px; height: 16px; line-height: 16px; vertical-align: middle; text-align: center; color: #8f8f8f;}
.ipprobtn a:hover{background-color: #f3f3f3; color: #bc0003;}

/* index-product-list-box-show */
.iprolbsc{height: 192px; margin-bottom: 12px; overflow: hidden; position: relative;}
.iprolbsc dl{position: absolute; top: 0; left: 0;}
.iprolbsc dl dd{float: left; width: 182px; margin-right: 20px;}

.iprolbsc dl dd:first-child{margin-right: 22px;}
.iprolbsc dl dd img{display: block; border: 1px solid #eaeaea;}
.iprolbsc dl dd h2{line-height: 32px; vertical-align: middle; text-align: center; height: 32px; color: #666666; font-size: 14px; font-weight: normal;}
.iprolbsc dl dd h2 a{color: #666666;}
.iprolbsc dl dd:hover img{border-color: #bc0003;}
.iprolbsc dl dd:hover a{color: #bc0003;}


/* index-news-list */
.inlsc{padding-top: 14px; padding-bottom: 20px;}
.pnewsb .pnewstt{position: relative; height: 34px; background: url(../images/klt3_26.png); border-bottom: 1px solid #e1e3e5; padding-right: 10px;}
.pnewsb .pnewstt a{position: absolute; width: 60px; height: 18px; right: 2px; top: 10px;}
.pnewsb .pnewsh{padding-top: 12px; height: 110px; overflow: hidden;}
.inlslf .pnewsh{width: 320px;}
.inlsmd .pnewsh{width: 322px;}
.inlsrg .pnewsh{width: 376px;}
.inlslf{width: 322px;}
.inlslf .pnewstt{width: 316px; background-position: 0 0}
.pnewsc{color: #666666; padding-left: 10px; padding-top: 12px; padding-right: 6px; text-indent: 2em; line-height: 24px; height: 96px; vertical-align: middle; overflow: hidden;}
.pnewsc a{color: #666666;}
.pnewsc a:hover{color: #bc0003;}
.opnewsc{color: #666666; padding-top: 12px; line-height: 24px; height: 96px;vertical-align: middle;overflow: hidden;}
.opnewsc a{color: #666666;}
.opnewsc a:hover{color: #bc0003;}
.inlsmd{width: 322px; margin-left: 20px;}
.inlsmd .pnewstt{width: 316px; background-position: -345px 0;}
.inlsrg{width: 280px;}
.inlsrg .pnewstt{width: 270px; background-position: -710px 0;}
.pnewsclst li .incon{overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.pnewsclst li .inico{position: relative; width: 16px; height: 24px;}
.pnewsclst li .inico i{position: absolute; top: 8px; left: 0; height: 0; line-height: 0; border-width: 4px; border-style: solid; border-color: transparent  transparent  transparent  #c5c5c5;}
.pnewsclst li .indate{width: 68px;overflow: hidden; height: 24px;}
.inlsmd .pnewsclst li .incon{width: 220px;}
.inlsrg .pnewsclst li .incon{width: 180px;}

/* newslist */
.dnlstw{padding-top: 16px;}
.dnlstt{padding-left: 76px; padding-right: 28px; height: 30px; line-height: 30px; vertical-align: middle;  color: #333333; font-size: 14px; font-weight: bold; background-color: #dcdcdc;}
.dnlstw{padding-bottom: 42px;}
.dnlstw .dnlstc li{line-height: 50px; vertical-align: middle; border-bottom: 1px solid #d9d9d9;}
.dnlstw .dnlstc li div:first-child{color: #999999; width: 90px; text-align: center; font-size: 14px;}
.dnlstw .dnlstc li div.ndtxt{width: 650px; color: #666666; font-size: 14px;}
.dnlstw .dnlstc li div.ndtxt a{color: #666666; font-size: 14px;}
.dnlstw .dnlstc li:hover div.ndtxt a:hover{color: #bf0d10;}

/* news-hot */
.nehsw{padding-bottom: 14px; padding-bottom: 34px; border-bottom: 1px solid #d9d9d9; position: relative;}
.nehswbox{width: 755px; height: 163px; overflow: hidden; position: relative;}
.nehswbox .nehswpicb{width: 260px; height: 160px; overflow: hidden; position: relative;}
.nehswpicb .nehswpic{position: absolute; top: 0; left: 0;}
.nehswpicb .nehswpic li{float: left;}
.nehswbox .nehsbconw{width: 425px; height: 124px; overflow: hidden; position: relative; margin-right: 45px;}
.nehsbconw ul.nehsbcon{position: absolute; top: 0; left: 0;}
.nehsbconw ul.nehsbcon li{float: left; width: 425px; height: 124px;}
.nehsb h2{height: 26px; line-height: 26px; vertical-align: middle; color: #bf0d10; font-weight: normal;}
.nehsb h2 a{ color: #bf0d10; font-weight: bold; font-size: 16px;}
.nehsb .nldt{padding-left: 20px; line-height: 20px; vertical-align: middle; color: #e5e5e5; font-size: 12px; position: relative;}
.nehsb .nldt i{position: absolute; top: 3px; left: 0;  background: url(../images/n_date.png) center no-repeat; width: 15px; height: 15px;}
.nehsb .nlcon{font-family: "宋体"; padding-top: 12px; line-height: 22px; height: 66px; overflow: hidden; vertical-align: middle;  color: #cacaca; font-size: 12px;}
.nlhsbtn{position: absolute; bottom: 34px; left: 285px; background-color: #ffffff; }
.nlhsbtn a,.nlhsbtn em{cursor: pointer; display: inline-block; margin-right: 10px;}
.nlhsbtn a.onlsc{width: 20px; height: 18px; border: 1px solid #e6e9ec; position: relative;}
.nlhsbtn a.onlsc i{position: absolute; top: 4px; height: 0; line-height: 0; border-width: 6px; border-style: solid; }
.nlhsbtn a.nlsprev i{right: 8px; border-color: transparent  #c3c3c3 transparent  transparent;}
.nlhsbtn a.nlsprev:hover i{border-color: transparent  #888888 transparent  transparent; }
.nlhsbtn a.nlsnext i{left: 8px;border-color: transparent  transparent  transparent  #888888;}
.nlhsbtn a.nlsnext:hover i{border-color: transparent  transparent  transparent  #c3c3c3;}
.nlhsbtn em{width: 12px; height: 20px; *height: 24px; background: url(../images/n_btn.png) 0 0;}
.nlhsbtn em:hover,.nlhsbtn em.on{background-position: -18px 0;}

/* editor */
.editcon{width: 760px; overflow-x: hidden; padding: 28px 0;}
.editcon p{text-indent: 2em; line-height: 20px; vertical-align: middle; color: #333333;}
.editcon p a{color: #333333;}

/* 新闻样式 */
.detail{width: 755px; margin: 0 auto;font-family:"微软雅黑";}
.detail .title {height: 27px; }
.detail .title h3 {line-height: 27px; padding-left: 14px;}
.detail .cont {border-top: 0; padding: 0 20px; width: 715px;}
.detail .tit {height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden;}
.detail .related {padding:6px 0; text-align: center;}
.detail .related span {padding: 0 10px;}
.detail .text {padding: 10px; line-height: 23px; width: 695px;}
.detail .text .photo {text-align: center;}
.detail .text .wk_new{margin-top: 25px; }
.detail .other { padding: 8px 0 ; }
.detail .other li {line-height: 24px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px; color:#000;}
.related p{ text-align:center;}
.related a{ color:#000;}
.other a{color:#000;}
.detail .text .photo  img{margin: 0  auto; padding: 0;}

/*留言板区块样式 黄提供*/
textarea,input{resize:none;outline: none;}/*消除谷歌input 外框颜色和拖动效果*/

/*message css---*/
.ny_msg{width:730px;margin:0 auto;padding-top:10px;padding-bottom:10px;}
.ny_msg .fontColor{color:#808281;}

/*欢迎标题样式*/
.ny_msg .welcome{height:41px; line-height:18px; text-align:center;padding-bottom:25px;background:url(../images/bg_msg_title.png) no-repeat center bottom; font-size:18px;font-family:"微软雅黑";  color:#616c76; }
.ny_msg .welcome span.en{ font-family:Arial; line-height:18px;  font-size:11px; -webkit-text-size-adjust:none;  color:#000;}

.ny_msg .bridge{height:32px; width:158px;border-bottom:3px solid #e3e3e3;  background:#fff; }
.ny_msg .bridge a{display:inline-block;*zoom:1;width:79px;height:30px;line-height:30px;text-align:center;background:url(../images/bg_tab_msg.jpg) repeat; color:#58616a;}
.ny_msg .bridge a:hover{text-decoration:none;  background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.ny_msg .bridge a.on{background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}

.msgWrite{padding-left:160px;  background:url(../images/bg_msg_w_1.png) no-repeat left center;margin-top:35px;}
.msgWrite .bridge{margin-left:112px;}
.msgWrite .msgform{margin-left:40px; width:510px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right;}
.msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap;}
.msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.msgWrite .msgform ul li.butbox input{ width:86px; height:33px; border:none; border-bottom:2px solid #e3e3e3; background:#6d7983;line-height:30px; cursor:pointer;   color:#fff; }
.msgWrite .msgform ul li.butbox input:hover{ background:#f76b3a;}

.msgCk{margin-top:35px;}
.msgCk .bridge{margin:0;margin-bottom:10px;}
.msgCk .msglist{overflow:hidden;_zoom:1;}
.msgCk .msglist ul{margin:-22px 0 0 0;}
.msgCk .msglist ul li{margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px;}
.msgCk .msglist ul li p{height:40px;line-height:40px;padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe;  color:#59636c;}
.msgCk .msglist ul li b.tit{font-size:14px;font-weight:bold;  color:#000;}
.msgCk .msglist ul li div{ color:#59636c; line-height:18px;border-bottom:1px solid #fefdfe;padding:15px 18px 20px 18px; background:#e6e9ec; }
.msgCk .msglist ul li p.msger{background:#d8dde0;}
.msgCk .msglist ul li .msgText{background:#d8dde0;}
.msgCk .msglist ul li .msgReply{border-bottom:none;}
.msgCk .msgpages{text-align:center;}
.msgCk .msgpages a{ margin:0 1px; font-family:Arial;  color:#666666;}
.msgCk .msgpages span.msgpageAll{color:#666666;}