@charset "utf-8";
/*全局配置*/
*{margin:0px; padding:0px;}
body, td, th, div, ul, li{ font-size: 14px; font-family:"微软雅黑"; color: #333;}
body, html { height: 100%;}
p{ margin-bottom:0px;}
b{ font-weight:normal;}

h1,h2,h3,h4,h5,h6{font-weight: normal;margin: 10px 0;}
input{outline: none;}

/*全局样式*/ 
#main {
    width: 1190px;
	margin: 0 auto;}
button, input, select, textarea { font: 12px/1.5 tahoma, arial, \5b8b\4f53; }
a { color: #2a2a2a; text-decoration: none;}
a { font-size: 14px; text-decoration: none; color: #333;  }
a:focus {  outline:none;   -moz-outline:none; text-decoration:none;}
a:hover {color: #4791ff; text-decoration:none;} /* 鼠标移动到链接上 */
header{background: #fff;padding:16px 10px;position: fixed;left: 0;right: 0;top: 0;z-index: 999; box-shadow: 0 3px 4px rgba(0,0,0,0.1);}
input{outline: none;background:none;border: 0px;}
button{outline:none;border: 1px solid transparent}
div, ul, li { list-style: none; }
ol, ul{ margin-bottom:0px;}
img { border: none; }
input { /*-moz-box-sizing: content-box;*/ -moz-padding-end: 0; -moz-padding-start: 0; }








/*网站主体部分*/
.wrapper {
  min-height:100%;
  height: auto !important;
  height: 100%; /*IE6不识别min-height*/
  position: relative;    margin-top: 72px;
}

.clear{ clear:both;}

/*头部*/
.topBanner{ height:90px; overflow:hidden; margin-top:5px;}
.footerBanner{ height:90px; overflow:hidden; margin-bottom:5px;}
/*.rwTitle{ overflow: hidden;}*/
.rwTitle h1{ margin-top:0px; margin-bottom:0px;float: left}
.logo{ float:left;}
.logo img{ vertical-align:middle;width: 182px;height: 40px;}
.pageTitle{ font-size:30px; vertical-align:middle;display: inline; }
.pageSearch{ float:right; margin-top:5px; width:auto;}
.pageInput{border: 1px solid #4791ff;padding-left: 5px; border-radius:0px; width:260px !important;padding-bottom:8px;}
.pageButton{background-color: #4791ff;color: #fff;cursor: pointer;border-color:#0680d8;border-radius:0px; padding:6px 14px; margin-left:-6px;}
.pageButton:hover{border-color:#0680d8;background-color: #4791ff;;color: #fff;}
.hot{ margin-top:10px;float: left;}
.hot a{ padding:0px 3px;}

/*菜单*/ 
.navtop { margin:0px auto; background-color: #fff; height: 44px; position:relative; z-index:100;border-bottom:2px solid #4791ff; }
.pageMenu .navOn{float: left; width: 161px; line-height: 42px; text-align:center;background-color:#4791ff; color:#fff;}
.pageMenu .navOn a{ color:#fff;width: 161px; } 
.pageMenu ul{ float:left; margin:0px auto;/* width: 1190px;margin-top:10px;*/ background-color:#fff; }
.pageMenu li{float: left; width: 161px; line-height: 42px; text-align:center; }
.pageMenu li:hover{ background-color:#4791ff;width: 161px; height: 42px;}
.pageMenu li a{width:161px; float:left; color:#333;font-size:14px; }
.pageMenu li a:hover{color:#fff; text-decoration:none;}


.admin_userIner{
    margin-left: 4px;position: relative;
}
.admin_userIner:hover .admin_marginTop{display: block;}
.admin_userImgBox{height: 40px;display: block;cursor: pointer;line-height: 40px;}
.admin_userImg {width: 33px;height: 29px!important;text-align: center;display: table-cell;vertical-align: middle;}
.admin_userImg img{max-height: 100%;max-width: 100%;width: auto;height: auto;border-radius: 50%;}
.admin_infoBox{position: absolute;z-index: 1000;background: #fff;border: 1px solid #eeeeee;font-size: 12px;}
.admin_marginTop{right: 0;width: 280px;display: none;}
.admin_boxTop{display: block;border-bottom: 1px solid #eeeeee;padding:15px 20px;}
.admin_imgbox{display: flex;}
.admin_userName{margin: auto 0;padding-left: 20px;}
.admin_texBox{display: flex;padding-left: 54px;margin: 0; }
.admin_texBox li{width: 33%;cursor: pointer;}
.admin_texBox li div{font-size: 12px}
.admin_texBox li:hover{color: #409EFF}
.admin_boxMiddle{border-bottom: 1px solid #eeeeee;}
.admin_boxMiddle li{display: block;cursor: pointer;}
.admin_boxMiddle ul div{display: flex;padding: 10px 34px;}
.admin_boxMiddle ul div:hover{background: #eeeeee;color: #000;}
.admin_boxMiddle ul div img{}
.admin_boxMiddle ul div p{margin-left: 20px;}
.admin_boxBottom div{padding:13px 20px;text-align: center;display: block;cursor: pointer;}
.admin_boxBottom div:hover{background: #eeeeee;color: #000;}

.admin_name{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 120px;
    padding-left: 4px;
    display: table-cell;
    color: #1697ff
}
.logreg li a{
    font-size:14px;
}
.admin_infoBox:hover .admin_marginTop{display: block;}
.service_content_img{float: left; width: 43%}
.service_js_gnbox{margin-top: 50px;width: 90%}
.service_js_gnbox img{ margin-right: 6px; margin-bottom: -2px}
.rwTitleR{float:right}   
.rwTitleR ul{ margin-bottom:0px;overflow: hidden;}
.rwTitleR ul li{ float:left; margin-right:24px;line-height: 33px;}
.rwTitleR ul li a{font-size: 17px;position: relative;letter-spacing: 1px;height: 40px; line-height: 40px;}
.rwTitleR ul li a:hover{}
.rwTitleRItem{margin-left:20px; padding-left:0px; display:table-cell; vertical-align:middle;}
.rwhome1:hover{}
.rwText{}
.rwText:hover{color: #1697ff;}
.home_active{color: #1697ff;}

 

/*顶部登录注册*/
.logreg{float: right;display: flex;}
.logreg a{display: block;padding-left: 20px;padding-right: 20px}
.logreg_li{line-height: 40px;}

/*页脚部分*/
#main_content{ padding-bottom:88px; margin:0px auto;}


.formTable{ width:100%;}
.formTable tr { height:36px; }
.formLR { width:80px; text-align:right; font-size:16px;}
.formIR { width:310px; }
.formIR input { width:300px;font-size:16px; height:24px;}
.formMessage { width:120px;}

.formLL { width:80px; text-align:right; font-size:16px;}
.formIL { width:210px; }
.formIL input { width:200px;font-size:16px; height:24px;}


.deomTop{ width:100%; margin:0px auto; height:32px; background-color:#ddd;}
.topContent,.topBanner,.rwTitle,.pageMenu,.banner,.pageLocat,.container,.footerBanner,.listContent{ width:1190px; margin:0px auto; }
.topContentL{ float:left;}
.topContentL ul li,.topContentR ul li{ line-height:32px; padding:0px 5px;}
.topContentR{ float:right;}
.content{width:1190px;margin:0 auto;padding-bottom:88px;}


/*尾部*/
footer {width:100%; text-align: center; margin:0px auto;height:95px !important;background:#fff;font-size:12px !important;position:absolute; bottom:0; color: #666; padding-top:12px;/* padding-bottom:10px; margin-top:50px !important;*/  line-height:25px; clear:both;}
footer p{ margin-bottom:0px;}
footer p a { color: #666; padding:0px 5px; font-size:12px;}
footer p a:hover { color: #1172b9 }