@charset "utf-8";
.mt_20{ margin-top: 20px;}
/* 公共样式表 ph */
body{ color:#555; font-size: 14px; line-height: 26px; background:#fff;}

/*header h1{ font-size: 40px;color: white; font-family: '黑体'; transform: skew(30,10)}*/
footer{background-color: #f2f2f2;
    padding: 20px;
    text-align: center;
    height: 100px;
    clear: both;}

.fl{ float: left;}
.fr{ float:right;}
.tr{ text-align: right;}
.tc{ text-align: center}

.mt_20{margin-top: 20px}
.ml_10{ margin-left: 10px;}
.ml_20{ margin-left: 20px;}
.hide{ display: none;}

.red{ color:red}
.btn_blue{ cursor: pointer; background-color:#3e2868; color:white; width:80%; padding: 10px 20px; border:0px; padding:5px; border-radius:3px; font-size:13px;}
.btn_brown{ cursor: pointer; background-color:indianred; color:white;  width:80%; padding: 10px 20px; border:0px; font-size: 14px; border-radius: 50px;}

.table_box{ border:1px solid #f2f2f2; width:100%;}
.table_box td,.table_box th{ border:1px solid #f2f2f2; padding:10px;}
.table_box th{ font-weight: bold;}
.table_box td a.btn_brown{ padding:5px; border-radius:3px; font-size:13px;}

/* 在线咨询弹窗 */
.chatBoxWrap{ width: 20%; text-align: right; position: fixed; z-index: 0; right: 5px; bottom:50%;}
.popWechat{}
.popPare{ position: relative;}
.popSon{ position: relative; position: absolute; z-index: 666; top:0px; right:0px;}
.chatBoxWrap a{ cursor: pointer;}
/*聊天窗口*/
.chatWindowWrap{ width: 50%; text-align: right; position: fixed; z-index: 889; right: 5px; bottom:0;}
.chatWindow{ border:1px solid #eee;padding:5px 20px 20px 20px; background-color: aliceblue; width:500px; height:360px; border-radius: 2px; box-shadow: 0px 5px 5px #ccc;}
.chatWindowTitle{float: left;background-color: lightskyblue;color: #Fff;padding: 5px 30px;margin-left: -20px;}
.popSonChatWindow{ position: relative; position: absolute; z-index: 889; bottom:0px; right:100px;}
.popSonChatWindowBtn{ position: relative; position: absolute; z-index: 889; bottom:0px; right:100px;}
.openChatWindow{ background-color: #3e2868; color: #fff; padding: 10px;}
ul.chatWindowList{ width:100%; margin:0px auto; height:230px; overflow-y: scroll;}
ul.chatWindowList li{ text-align: left}
.aiBox{ text-align: left; margin-top:10px; display:block;}
.userBox{ text-align: left; margin-top:10px; display:block;}
.aiMsgBox{ background-color: #fff; border-radius: 10px;padding: 10px; }
.userMsgBox{ background-color: #fff;border-radius: 10px; padding: 10px; }
.chatWindow textarea.chatInputBox{ width:100%; margin: 0px auto; border:1px inset #ccc; color:#555; padding: 3px; border-radius: 2px; margin-top:20px; height: 50px;}
.btnA{ cursor: pointer; margin-right:10px;}
/*头*/
header{ width:100%; margin: 0 auto; height: auto; zoom:1;}
.logoBox{width: 85%; margin: 0 auto; text-align: left; display: block; height: 90px; line-height: 90px; overflow: hidden; zoom: 1; }
.logo_l{ float: left;}
.logo_m{ float: left; font-size: 18px; padding-left:20px;}
.logoBox .logo img{ height: 70px; margin-top:10px}
.topNavBox{ height: 60px; width: 100%; background-color: #f3f3f3 ; text-decoration: none; color:#555; }
.topNavBox .topNavBoxIn{ width: 85%; margin: 0 auto;}
.topNavBox ul li{height:60px; z-index: 888; line-height:60px; display:block; float:left; margin: 0 20px; position: relative; }
.topNavBox ul li div a{height:60px; line-height:60px; display:inline-block; color:#555;font-size: 16px; cursor:pointer;}
.topNavBox ul li div a:link{ color:#555;text-decoration: none;}
.topNavBox ul li div a:hover{ color:#3e2868; border-bottom:4px solid #3e2868; }
.topNavBox ul li div a:active{ color:#555;text-decoration: none;}
.topNavBox ul li dl{ width: 140px; position: absolute; z-index: 999; line-height: 30px; left:0px; top:58px;background-color: #f3f3f3; opacity: 0.9; filter: alpha(opacity=0.9); /* ??IE8????? */}
.topNavBox ul li dl dt a{ padding: 0px 8px; color:#555;text-decoration: none; display: block;}
.topNavBox ul li dl dt a:link{ color:#555;text-decoration: none;}
.topNavBox ul li dl dt a:hover{ color:#fff;text-decoration: none; background-color: #3e2868; }
.topNavBox ul li dl dt a:active{ color:#555;text-decoration: none;}

/*底*/
.botNavBox{ height: auto; width: 100%; text-align: center; clear: both;}
.botNavBox a{display: inline-block; margin: 0 20px; font-size: 14px; cursor:pointer; clear: both;}

/*分页*/
.pageNewsBox{ margin: 20px; text-align: center;}
.pageNewsBox a{ cursor: pointer; padding: 3px 5px; margin: 5px;}
.pageNewsBox a.homePage{}
.pageNewsBox a.cur{ background: #eee; border-radius: 3px; }
