/* CSS Document */
@charset "utf-8";

html{ }
body{font-size: 14px;background: url(../images/robot-bg.jpg) no-repeat center top #477abb;background-attachment: fixed;background-size:cover;}
a{ color: #444;}
.fl{ float: left;}
.fr{ float: right;}
.clear{clear:both;}
.from-control{ border:none; color:#444; outline:none; font-size:14px;}
.top{ background: #fff !important;}

.btn{ margin-right:20px;width:100px; height:32px;  text-align:center; line-height:32px; border:none; cursor:pointer;}


/*--顶部样式--*/
.topLink{ height: auto; background: none; line-height: 32px;}
.topLink a,.topLink,.topLink span a{ color: #fff !important;}
.location{ font-size: 14px;}


.jjrobotBody{width:100%;}

.columnTow{ width:100%; margin: 0 auto;margin-top:8px;}
.robotBox{ width:1170px; margin:0 auto; background: #fff; border-radius: 10px; -webkit-border-radius:10px; -moz-border-radius:10px;padding:20px 30px;}
.robotBoxNr{ width:100%; border-top:1px solid #f0f0f0;}
.robotHead{ width:100%;margin-bottom:10px;}
.znleft{ width:605px; overflow: hidden;zoom:1;}
.znleft h1,.znleft h2{ display:inline-block; float: left;}
.znleft h1{ width:223px; height: 47px; }
.znleft h1 img{ width: 100%;}
.znleft h2{ height: 37px; line-height: 27px; font-size: 22px; letter-spacing: 3px;color: #444; font-weight: normal;}

.znright{ width:auto;padding-top:6px;}
.znright a{ display: inline-block; width: 115px; height: 32px; line-height: 32px; margin-left:19px; border-radius: 20px; -webkit-border-radius:20px; -moz-border-radius:20px; float: right;}
.znright i{ display: block; width: 32px; height: 32px; }
a.jqrlink1{ background: #4b7fbf; text-align: center; color: #fff;}
a.jqrlink2{ border: 1px solid #e3e3e3; width:113px; height: 30px; line-height: 30px; background: url(../images/robot-icon.png) no-repeat 11px 7px;text-indent: 38px;}

.robotLeft{ width:795px;  border-right:1px solid #f0f0f0}
.dialogBox{ width:761px;background: #f2f4f5; padding:28px 17px; overflow-y: scroll;}
 #scroll-1 {width:761px;max-height: 461px;overflow-y: auto;overflow-x: hidden;}  
#scroll-1::-webkit-scrollbar {width:7px;height:7px;}
#scroll-1::-webkit-scrollbar-button{background-color:#dbdbdb;}
#scroll-1::-webkit-scrollbar-track{background:#dbdbdb;}
#scroll-1::-webkit-scrollbar-track-piece {background:#dbdbdb;}
#scroll-1::-webkit-scrollbar-thumb{background:#b8b8b8;border-radius:4px;}
#scroll-1::-webkit-scrollbar-corner {background:#dbdbdb;}
#scroll-1::-webkit-scrollbar-resizer  {background:#dbdbdb;}

.robotright{ width:360px;margin-top:17px;}
.hotlist{ width:100%;}
.hotlist .hd{  height:40px; background:#f2f4f5; }
.hotlist .hd ul li{ float:left; width:33.3%; height: 40px; line-height: 35px; position: relative;}
.hotlist .hd ul li.on,.hotlist .hd ul li:hover{ background: #286cc1; color: #fff;}
.hotlist .hd ul li i,.hotlist .hd ul li h3{ display: block; width:100%; text-align: center;}
.hotlist .hd ul li i{width: 0;height: 0;border-width: 6px;border-style: solid;border-color: transparent transparent transparent transparent; position: absolute; left: 40%; bottom:0;}
.hotlist .hd ul li.on i,.hotlist .hd ul li:hover i{border-color: transparent transparent #fff transparent;}

.hotlist .bd{margin-top:7px;margin-left:20px; width: auto;}
.hotlist .bd li{ background: url(../images/dian2.png) no-repeat left; font-size: 15px; line-height: 31px;padding-left:21px;}
.hotlist .bd li a{width:100%;}
.user-tx{ width:48px; height: 48px; }
.user-dhk{overflow: hidden; zoom:1;}
.user-dhk i,.user-dhk h3{ display: block; float: left;}
.user-dhk i{ width:7px; height: 7px;}
.user-dhk h3,.jqrhf{ font-size: 14px; padding:9px 20px; line-height: 24px; color: #444; max-width:566px; /*border-radius: 8px;  -webkit-border-radius:8px; -moz-border-radius:8px; -webkit-box-shadow: 0 0 5px #b6dbfa;-moz-box-shadow: 0 0 5px #b6dbfa;box-shadow: 0 0 5px #b6dbfa;*/margin-right:5px;margin-bottom:5px;}
.user-dhk h3{border-radius: 8px;  -webkit-border-radius:8px; -moz-border-radius:8px; -webkit-box-shadow: 0 0 5px #b6dbfa;-moz-box-shadow: 0 0 5px #b6dbfa;box-shadow: 0 0 5px #b6dbfa;}
.Detailstime{ width:auto; text-align: right; line-height: 40px; color: #777; font-size: 14px;margin-bottom:10px;padding-right:64px;}
.replyBox,.askBox{ width:100%; overflow: hidden; zoom:1;padding-bottom:15px;margin-bottom:2px;padding-top:5px;}
.replyBox{margin-top:-7px;}
.askBox .user-dhk{ float: left;margin-left:13px;padding-left:7px; position: relative;background:#fff;border-radius: 8px;  -webkit-border-radius:8px; -moz-border-radius:8px; -webkit-box-shadow: 0 0 5px #b6dbfa;-moz-box-shadow: 0 0 5px #b6dbfa;box-shadow: 0 0 5px #b6dbfa;}
.askBox .user-tx{ float: left;}
.askBox .user-dhk h3,.jqrhf{border-top-left-radius:0;background:#fff; }
.askBox .user-dhk i{ background: url(../images/dialog-j3.png) no-repeat; position: absolute; top:0; left:0;}

.replyBox .user-dhk{ margin-right:13px; float: right;padding-right:7px; position: relative;}
.replyBox .user-dhk h3{ background: #1d6acb; border-top-right-radius:0; color: #fff;margin-left:5px; margin-right:0; }
.replyBox .user-dhk i{ background: url(../images/dialog-j2.png) no-repeat; position: absolute; top:0; right:0;}
.replyBox .user-tx{ float: right;}

.gxht,.relatedlb{margin-top:5px; width:100%;margin-bottom:10px;}
.gxht h4,.jqrhf h5,.jqrhf p{ display: block; line-height: 30px; font-size:14px;}
.gxht li a{ color: #2e6cba; line-height: 30px;}

.relatedlb,.jqrhf p{ border-bottom: 1px solid #efefef; padding-bottom:12px;}
.relatedlb li{ float: left; display: inline-block;padding:0 11px; height: 30px; line-height: 30px; border-radius:15px; -webkit-border-radius:15px;-moz-border-radius:15px;-webkit-box-shadow: 0 0 3px #b6dbfa;-moz-box-shadow: 0 0 3px #b6dbfa;box-shadow: 0 0 3px #b6dbfa; margin:0 5px 12px 5px; border: 1px solid #eaf3fd; background: #fff;} 
.jqrhf a{ color: #2e6cba;}
.pingjia{ width:100%; text-align: right;/*margin-top:-10px;*/}
.pingjia span{ display: inline-block; margin-left:20px;padding-left:24px; height: 30px; line-height: 30px;}
span.manyi{ background: url(../images/manyi.png) no-repeat left;cursor:pointer;}
span.no-many{ background: url(../images/manyi2.png) no-repeat left;cursor:pointer;}
.jqrhf img{max-width:95%;}

.dialogBox2{width:auto;padding-right:20px;}
.hotci{ width:100%; height:25px; line-height: 25px; margin-top:16px; position: relative;}
.hotci span,.hotci a{ display: inline-block; float: left; font-size: 14px;}
.hotci span{margin-left:10px;}
.hotci a{ border-radius:15px; -webkit-border-radius:15px;-moz-border-radius:15px; height:25px; padding:0 10px; background: #f2f4f5; font-size: 14px; color: #444; margin-right:10px; }
.shurkwenk{ width:100%; margin-top:10px; max-height: 65px; background: url(../images/webn-icon.jpg) no-repeat 15px 28px; overflow: hidden;zoom:1; position: relative;border: 1px solid #e7e8e9;padding: 10px;border-radius: 5px;border-right: none;border-top-right-radius: 0;border-bottom-right-radius: 0;padding-top:15px;}
.shurkwenk textarea,.shurkwenk input,.shurkwenk span{ display: block; float:left; }
.shurkwenk textarea,.shurkwenk input{margin-left:60px; width:610px; line-height: 22px; font-size: 14px; color: #444;}
.shurkwenk input.btn{ width:80px; height: 32px; float: right; line-height: 32px; background: #1658a0; margin-top:15px; color: #fff; text-align: center; font-size: 14px; background: #1658a0;border-radius:30px; -webkit-border-radius:30px;-moz-border-radius:30px;margin-top:-5px; }
.shurkwenk span{ line-height: 10px; font-size: 14px; color: #ccc; position: absolute; bottom:10px; left: 72px;}
.tishiw{  position: absolute; right: 0; top:0; cursor: pointer; z-index: 99;}
.tishiw span{ display: block;width:25px; height: 25px;}
.pm-settle{ width:350px; background: #fff; /*border-radius: 8px;  -webkit-border-radius:8px; -moz-border-radius:8px; -webkit-box-shadow: 0 0 5px #b6dbfa;-moz-box-shadow: 0 0 5px #b6dbfa;box-shadow: 0 0 5px #b6dbfa;*/padding:20px 20px; position: absolute; bottom:25px; right: 0;}
.pm-settle i{ display: block;width: 0;height: 0;border-width:9px;border-style: solid;border-color: transparent transparent #e9f3ff transparent; position: absolute; top:-18px; right:20%;}
.pm-settle p{ display: block;line-height: 22px; color: #fff; font-size: 13px; color: #444;}
.pm-settle h3{ background: url(../images/line4.jpg) no-repeat left;padding-left:10px; font-size: 13px; font-weight: bold; color: #1e6acc; line-height: 22px;margin-bottom:5px}

.hotlist .newlist{height:320px;}
.hotlist .bd li a{max-width:95% !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;display:inherit;}
.categorylist{display:flex;display:-webkit-flex;flex-wrap:wrap;flex-direction:row;}
.categorylist li{width:33%;box-sizing:border-box;}
.relatedlb2{width:100%;border-bottom: 1px solid #efefef; overflow: hidden;zoom:1;}
#hotlist .relatedlb2{margin-bottom:5px;}

.relatedlb2 li{ float: left; display: inline-block;padding:0 11px; height: 30px; line-height: 30px; border-radius:15px; -webkit-border-radius:15px;-moz-border-radius:15px;-webkit-box-shadow: 0 0 3px #b6dbfa;-moz-box-shadow: 0 0 3px #b6dbfa;box-shadow: 0 0 3px #b6dbfa; margin:0 5px 12px 5px; border: 1px solid #eaf3fd; background: #fff;width:70px;text-align:center;}
.categorylist li {line-height:38px !important;padding-left: 15px !important;}
.bianmfuw{height:220px;margin-top:10px;}
.bianmfuw .hd{height: 45px; line-height: 45px; background: url(../images/line5.jpg) repeat-x bottom;}
.bianmfuw .hd li{display: inline-block;font-size: 16px;width: 33.3%;text-align: center; float: left;}
.bianmfuw .hd li.on{ background: url(../images/line6.jpg) repeat-x bottom;}
.bianmfuw .hd li a{ color: #666; display: block;}
.bianmfuw .hd li.on a{ color: #286cc1;}
.bianmfuw .hd li.bmfwtit a{ background:url(../images/bmfuwuicon.png) no-repeat 2px 13px;padding-left:10px;}
.bianmfuw .bd{ height: 170px;}
.bianmfuw .bd ul.newlist{margin-top:5px;}
.bianmfuw .bd ul.newlist li{ line-height: 30px;}
.bmxmfl{margin-top:15px;}
.bmxmfl li{ height: 40px; width:156px; background: #f4f4f4; border-radius: 20px; -moz-border-radius:20px; -webkit-border-radius:20px; line-height: 40px; text-align: center;margin:0 12px 15px 12px; float: left; text-transform: uppercase; }
.bmxmfl li:hover{ background: #3c7dcd;}
.bmxmfl li:hover a{ color: #fff;}


.roothead{ width:1220px; margin: 0 auto;padding:20px 0;}
.rootlogo{width:400px;}
.rootlogo h1 img{ width:90%;}
.rootMenu{ width:810px; height: 50px; line-height: 35px; font-size: 18px; font-weight: bold; color: #fff;margin-top:18px;}
.rootMenu ul{ display: table; margin: 0 auto;text-align: center;}
.rootMenu li{ display: inline-block; width:auto;margin-left:40px; text-align:center;line-height:50px; font-size:18px; color:#fff; font-weight: 700; letter-spacing:3px;}
.rootMenu li a{ color: #fff;}
.rootMenu li.last{ background:none;}
.rootMenu li:hover a{ color: #fbed77;}



/*-----------底部---------*/
.foot{ background: none; border-top:none; padding:10px 0; color: #fff;margin-top:10px;}
.coylink,.coylink a,.yejwen,.yejwen a{ color: #fff !important; }
.copyright2,.copyright2 a{ color: #fff;}

.znleft h2{width:100%; line-height: 0px; font-size:0px; color: #fff; background: url(../images/jiqir-bt.jpg) no-repeat left center;}
