﻿
/* CSS Document */
body,div,span,a,img,input,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,li,ol{margin:0;padding:0;border: 0;list-style: none;}
body{font-size: 12px;font-family:"Microsoft YaHei";color:#333; overflow-x:hidden; background:#fff!important;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;font-size:18px;}
a{color:#333;text-decoration: none;font-family:Microsoft YaHei;}
a:hover{color:#333;text-decoration: none;font-family:Microsoft YaHei;}
table{border-collapse:collapse;border-spacing:0}
input{vertical-align:middle;display:table-cell; font-family:Microsoft YaHei;}
button,input,select,textarea{font-size:100%; outline:none; font-family:Microsoft YaHei;}
button{ border:none;}
b,em,strong{font-style: normal; font-weight: normal;}
header{ box-shadow:none!important;}
.qgwrap{ background:#fff; }
.qgwrap .qgcon{padding: 10px 20px 10px 20px; width: 1160px; background:#f7f7f7;}
.qgwrap .qgcon .sxtj_sear { height: 32px; overflow: hidden; line-height: 32px; padding-right: 12px;}
.qgwrap .qgcon .sxtj_sear span { display: block; float: left;width: 270px; overflow: hidden;}
.qgwrap .qgcon .sxtj_sear span i {display: block;float: left; font-style:normal;}
.qgwrap .qgcon .sxtj_sear span .inp_yu { display: block; float: left; border: 1px solid #ddd; height: 30px; width: 170px; padding: 8px 0 8px 8px; overflow: hidden;}
.qgwrap .qgcon .sxtj_sear .submit_btn {float: right; display: block; width: 64px; height: 32px;background: #3f89f7; cursor: pointer; border: none; color: #fff; font-size: 14px; border-radius: 20px;}
.qg-content{ width:1218px; margin:0 auto; padding:0 10px;}
.qg-nav { font-size:0;text-align:center; width:1200px; margin:0 auto 15px;}
.qg-nav li{ padding: 9px 15px; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; vertical-align: middle; zoom: 1; position: relative; cursor:pointer; color:#666; font-size:15px; border:1px solid #edecea; margin-left:5px;}
.qg-nav li.current{ color:#fff; background:#0088f6;}
.qg-nav li.current a{ color:#fff;}
/*.qg-nav li.current:after{ content:''; position:absolute; width:110px; left:50%; margin-left:-55px; height:2px; background:#333; bottom:-15px; }
.qg-list{ display:none;}*/
.qg-list ul{ overflow:hidden; padding:10px;}
.qg-list ul li{ padding:10px 20px; width:240px; height:auto; border:1px solid #ebebeb; border-radius:5px; margin-bottom:20px; position:relative; cursor:pointer;float:left; margin-right:23px;}
.qg-list ul li .qb-sanjiao{ width:48px; height:48px; display:block; position:absolute; right:0; top:0; background:url(../image/qg-icon1.png) no-repeat center;}
.qg-list ul li .dx-sanjiao{ width:48px; height:48px; display:block; position:absolute; right:0; top:0; background:url(../image/qg-icon2.png) no-repeat center;}
.qg-list ul li .zb-sanjiao{ width:48px; height:48px; display:block; position:absolute; right:0; top:0; background:url(../image/qg-icon3.png) no-repeat center;}
.qg-list ul li .qb-top{ border-bottom:1px solid #eee; }
.qg-list ul li .qb-top h2{ font-size:18px; color:#333; line-height:36px; white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis;overflow: hidden;}
.qg-list ul li.zb-item .qb-top { border-bottom:1px solid #eee;min-height: 72px; }
.qg-list ul li.zb-item .qb-top h2{ font-size:18px; color:#333; line-height:36px;   overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    white-space: normal;}
.qg-list ul li.zb-item .qb-center p{/*-webkit-box-orient: vertical;-webkit-line-clamp: 4; display: -webkit-box;*/max-height: 146px; white-space: pre;text-overflow: ellipsis; -o-text-overflow: ellipsis;overflow: hidden;}
.qg-list ul li .qb-top{ border-bottom:1px solid #eee; }
.qg-list ul li .qb-top h2{ font-size:18px; color:#333; line-height:36px; white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis;overflow: hidden;}
.qg-list ul li .qb-top h2 span{ color:#eb3323;}
.qg-list ul li .qb-top p{ font-size:14px; line-height:36px;}
.qg-list ul li .qb-top p em{ color:#eb3323; margin-left:5px; margin-right:3px;}
.qg-list ul li .qb-top p i{ float:right; font-style:normal;}
.qg-list ul li .qb-center{ border-bottom:1px solid #eee; padding:15px 0; overflow:hidden;min-height: 146px;max-height: 146px;}
.qg-list ul li .qb-center p{ line-height:30px; color:#666; position:relative;}
.qg-list ul li .qb-center p b{ float:left;}
.qg-list ul li .qb-center p em{ float:left; width:135px; max-width:135px; text-align:left; display:block; height: 30px; white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis;overflow: hidden;}
.qg-list ul li .qb-center p i{ position:absolute; right:0; top:0;font-size:14px; color:#ff9d3e; font-style:normal;}
.qg-list ul li .qb-btm{ line-height: 40px; overflow: hidden; font-size:15px;}
.qg-list ul li .qb-btm span{ float: left; color:#eb3323;}
.qg-list ul li .qb-btm a{ float: right; color:#333;}
.qg-list ul li .qb-btm a:hover{color:#3f89f7;}
.qg-list ul li .qb-btm button{ display:block; background:none; font-size:16px; text-align:center; line-height:40px; margin:0 auto; cursor:pointer;}
.qg-list ul li:hover{box-shadow: 0px 0px 12px 0px #d7d7d7;}
.qg-list ul .enable:hover button{ color:#3f89f7;}
.touming { width: 100%; height: 100%; background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3f000000, endColorstr=#3f000000);
  position: fixed; left: 0; top: 0; display: none; z-index: 998; }
.close {width: 14px;height: 14px;position: absolute; right: 25px;top: 14px; cursor: pointer; background: url(../image/qgclose.png) no-repeat;}
.ljbjbox { width: 620px; height:530px; position: fixed; left: 50%; display: none; background: #fff; z-index: 999; overflow-y: auto; border-radius:5px;  transform: translateX(-50%); -ms-transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%);}
.ljbjtop { height: 40px; line-height: 40px; background: #eee; padding: 0 25px; }
.ljbjtop h3 { font-size: 16px; font-weight: normal; float: left; }
.ljbjbox img{ margin: 0 auto; display: block;}
.ljbjbox .ljbjlist{ padding: 0 25px; overflow: hidden; margin-bottom: 15px; margin-top: 15px; }
.ljbjbox .ljbjlist li{ line-height:42px;}
.ljbjbox .ljbjlist li h4{ font-size: 16px; line-height: 26px;}
.ljbjbox .ljbjlist p{ font-size: 14px; line-height: 24px; word-break:break-all;}
.ljbjbox .ljbjlist p span{ position:static!important;float: none;}
.ljbjbox .ljbjlist p a img{ display:inline-block; vertical-align:middle; margin-left:5px; margin-bottom:2px;}
.ljbjbox .ljbjlist i{ color: #ff9a02;}
.ljbjbox .ljbjtest{ width:485px; margin:0 auto; border-top:1px dashed #eee; padding-top:20px;margin-bottom:10px;}
.ljbjbox .ljbjtest textarea{ width:475px; height:138px; line-height:22px; border:1px solid #cbcbcb; padding:5px; resize:none;}
.ljbjbox .ljbjtest button{ border:none; display:block; width:270px; height:35px; background:#4189f5; font-size:14px; margin:0 auto; color:#fff; border-radius:20px; cursor:pointer; margin-top:0!important;}
.ljbjbox .ljbjtest p{ font-size:14px; line-height:28px; color:#999; text-align:center;}

.mr{ margin-right:0!important;}
.qg-list ul li.zb-item:nth-child(4n) {margin-right:0!important;}
.block{ display:block;}
.fixed{ width: 100%; position: fixed; top: 0; left: 0; right: 0; z-index: 11; -webkit-transform: translateZ(0); -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.1);box-shadow: 0 0 4px 0 rgba(0,0,0,.1); background:#fff;}
.page_mod{ text-align:center; padding:20px 0;}
.page_mod a{ display:inline-block; min-width:36px; height:36px; line-height:36px; text-align:center; margin:0 3px; border:1px solid #ddd; border-radius:4px; color:#333; font-size:14px; text-decoration:none;}
.page_mod a:hover{ border-color:#1e6fff; color:#1e6fff;}
.page_mod a.p_prev,.page_mod a.p_next{ padding:0 12px;}
.page_mod a.p_current{ background:#1e6fff; border-color:#1e6fff; color:#fff;}
.friendlink{ background:#393e40; text-align:center; padding:20px 0; min-width:1200px;}
.friendlink span{display:inline-block; vertical-align:middle; line-height:24px; font-size:14px; color:#fff;}
.friendlink p{ display:inline-block;width:auto; height:24px; line-height:24px; overflow:hidden; vertical-align:middle; }
.friendlink p a{ font-size:12px; color:#9b9ea0;float:left; padding:0px 10px; color:#999;}
.friendlink p a:hover{ font-size:12px;}
.friendlink p i{ width:1px; height:12px; background:#999; margin-top:7px; float:left;}


.qgBanner{ height:430px!important; overflow: hidden; position: relative; min-width:1200px; margin-bottom: 0;margin-top: 20px; }
.banner{ position: absolute;left:50%; margin-left: -960px; z-index:1;}
.qgsj{ background:url(../image/ssbg.png) no-repeat center; position:absolute; bottom:0px; height:90px;  z-index:99; width:1200px; }
.qgsj h2{ margin-top:22px; width:215px; display:inline-block; vertical-align:middle; font-size:30px; color:#d6b793; text-align:center; position:relative;}
.qgsj h2:after{ content:''; display:block; position:absolute; right:0; top:9px; width:2px; height:26px; background:#fff;}
.qgsj .scroll-sjdt{width:940px; display:inline-block; vertical-align:middle; overflow:hidden; height: 35px; margin-top: 22px; margin-left: 20px; margin-right: 20px}
.qgsj ul{  height: 35px;}
.qgsj ul li{ width:100%;color:#fff; font-size:14px; text-align:left; line-height: 35px}
.qgsj ul li p{ width:33%; float:left;display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; padding: 0 10px; box-sizing: border-box;}
.qgsj ul li p a{ color:#fff;}
/*.qgsj ul li span{color:#d6b793; margin-left:5px;}
.qgsj ul li b{ font-size:40px; font-weight:bold;}*/

.qgwrap{ overflow:hidden; margin-bottom:30px;}
.qgsscon .qgsearch { position: relative; z-index: 2;  width: 1198px; height: 50px;border: 1px solid #3f89f7;overflow: hidden;}
.qgsscon .qgsearch .import { width: 960px; height: 50px; padding-left: 10px; border: none;  outline: none; font-size:14px;}
.qgsscon .qgsearch .btn_search {position: absolute;right: 0; width: 240px; height: 50px; color: #fff; background: #3f89f7;top: 0; font-size: 16px; cursor: pointer;}
.sslist{ overflow:hidden; background:#f9f9f8; padding:22px 0 25px;}
.sslist li{ width:33%; float:left; padding-left:60px; box-sizing:border-box;}
.sslist li h2{ width:40px; text-align:center; font-size:16px; color:#3f89f7; display:inline-block; margin-right:40px;}
.sslist li h2 b{ display:block; font-size:30px; font-weight:bold;}
.sslist li p{ width:210px; line-height:34px; display:inline-block; vertical-align:top;word-break: break-all;}
.sslist li p a{ font-size:16px; color:#333; margin-right:25px;}
/*.sslist li:last-child p{ width:170px;}*/

.ssjg{ width:915px; display:inline-block!important; margin-left: -3px;}
.jg{ font-size:14px; line-height:24px; padding-left:8px;}
.jg b{ color:#eb3323; margin:0 3px;}
.jgright{ width:280px; display:inline-block; vertical-align:top; margin-top:10px; margin-left:15px; margin-bottom:30px;}
.bgj{ margin-bottom:35px;}
.bgj h2{ line-height:30px; margin-bottom:4%; background:url(../image/tit.png) no-repeat 0 center; padding-left:12px; font-size:16px; color:#000;}
.bgj img{ margin:0 auto;}
.bgj h3{ text-align:center; font-size:15px; line-height:50px;}
.bgj p{  margin:0 auto; color:#666; line-height:30px; font-size:16px;}

/* end-banner1 */
.end-banner1 { width: 280px; height: 346px; position: relative; overflow: hidden; margin-bottom:15px; background:url(../image/qgbg.png) no-repeat center;}
.end-banner1 .bd { position: relative; z-index: 0; margin:0 auto; width: 280px;}
.end-banner1 .bd li { width: 250px; margin: 0 auto; height:316px; padding:15px; overflow: hidden; position:relative;}
.end-banner1 .bd li img{ position:absolute; left:50%; margin-left:-140px;width: 280px!important; height: 346px;}
.end-banner1 .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);display: block; color:#3f89f7; font-size:16px; line-height:30px;}
.end-banner1 .bd li h2{ font-size:18px; margin-bottom:30px; position:relative;}
.end-banner1 .bd li h2:after{ content:''; border-radius:3px; position:absolute; left:0; bottom:-15px; height:4px; width:24px; background:#3f89f7; display:block;}
.end-banner1 .bd li p{ font-size:16px; line-height:30px; color:#666; margin-bottom:6px;}
.end-banner1 .hd { width: 100%; height: 10px; position: absolute; z-index: 1; bottom: 12px; text-align: center;}
.end-banner1 .hd ul { display: inline-block; height: 5px; vertical-align: top; }
.end-banner1 .hd ul li { display: inline-block; width: 16px; height: 6px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#b6b2ac; margin: 0 5px; vertical-align: top; overflow: hidden; color: #fff;text-indent: -9999px; cursor:pointer;}
.end-banner1 .hd ul .on { background: #666460; color: #fff; width: 36px; }

.tcCon { width:540px; height:380px; position: fixed; left: 50%; top: 50%; margin-left: -270px; margin-top: -190px; display: none; background: #fff; z-index: 9999; overflow: hidden; text-align:center; border-radius: 5px;}
.tcCon .tctop { height: 40px; line-height: 40px; background: #f7f7f7; padding: 0 20px; }
.tcCon .tctop h3 { font-size: 16px; font-weight: normal; float: left; }
.tcCon textarea{ padding: 10px; width: 480px;height: 150px; border: 1px solid #d0ccc7;  font-size: 12px; color: #666; resize: none; margin:20px auto 10px;}
.tcCon .ipt{ margin-bottom:20px;}
.tcCon .ipt input{ padding: 5px 10px; height: 40px; border: 1px solid #d0ccc7;  font-size: 12px; color: #666; resize: none;}
.tcCon .ipt1{ width:262px; margin-right:10px;}
.tcCon .ipt2{width:208px; }
.tcCon button{ height: 36px; border-radius: 3px; width:140px; display:inline-block; vertical-align:middle;cursor:pointer; margin:0 10px; border:none;}
.tcCon .sc-qr{ background: #3f89f7; color:#fff }
.tcCon .sc-qx{ background: #f6f5f4; color:#999; }
.wnr{ text-align:center; height:400px;}
.wnr img{ margin:20px auto;}
.wnr p{ font-size:16px; color:#999; line-height:30px;}
.wnr p span{ color:#3f89f7;}
.wnr .lxme{height: 36px; border-radius: 3px; width:140px; display:inline-block; vertical-align:middle;cursor:pointer; background: #3f89f7; color:#fff; font-size:16px; margin-top:30px;}
/*閹存垼顩︽笟娑滄彛*/
.register .register-item {  line-height: 30px; margin: 10px 0 0 0; font-size: 12px; color: #333;overflow:hidden;}
.register .register-item .reg-il {float: left; width: 20%;padding: 0 5px 0 0; box-sizing: border-box; text-align:right;}
.register .register-item .reg-il label { color: #eb3323; }
.register .register-item .reg-ir { float: left; width: 68%; padding: 0 5px; line-height: 28px; border: 1px solid #e8e8e8; box-sizing: border-box; position:relative;}
.register .register-item .reg-ir .yuan{ position:absolute; right:10px; top:2px;}
.register .register-item .reg-ir input{display: block;  width: 100%; border: 0;  font-size: 12px; color: #666; height: 30px; background: none;}
.register .register-item .reg-ir textarea{ padding:5px; resize:none; height:50px;display: block;  width: 100%; border: 0;  font-size: 12px; color: #666;   background: none;}
.vip{ line-height:24px; text-align:right; padding:0 20px; margin-top:10px;}
.bg-qgxx{ background:#ececec; padding:5px 10px; margin:15px auto 0; width:570px;}
.bg-qgxx h2{ font-size:14px; color:#333; line-height:30px;}
.bg-qgxx p{ font-size:12px; color:#666; line-height:24px; /*max-height:48px;overflow: hidden;*/}
.bg-qgxx p span{ margin-right:5px;}
.dw{ width:26%; color:#666; margin-left:0.5rem; float:left; font-size:14px; line-height:30px; height:32px; border:1px solid #ddd;}
/* banner-box */
.banner-qiugou { width: 100%; height: 400px; position: relative; overflow: hidden; min-width:1200px; float:none;}
.banner-qiugou .bd { position: relative; z-index: 0; margin:0 auto; width:100%!important;}
.banner-qiugou .bd li { width: 100%; margin: 0 auto; height:400px; overflow: hidden; position:relative;}
.banner-qiugou .bd li img{ position:absolute; left:50%; margin-left:-960px; width: 1920px!important; height: 400px;}
.banner-qiugou .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);display: block; background-size: auto;  }
.banner-qiugou .hd { width: 100%; height: 11px; position: absolute; z-index: 1; bottom: 20px; text-align: center; display:block; left:0; display:none;}
.banner-qiugou .hd ul { display: inline-block; height: 5px; padding: 3px 5px; vertical-align: top; }
.banner-qiugou .hd ul li { display: inline-block; width: 15px; height: 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #adaaa8; margin: 0 5px; vertical-align: top; overflow: hidden; color: #fff;text-indent: -9999px;}
.banner-qiugou .hd ul .on { background: #fff; color: #fff; width: 30px; }
.banner-qiugou .float_menu{ position:absolute; width:260px; top:0; z-index:997; right:50%; margin-right:-600px; height:400px;}
.qg-nav-wrapper:after {
  content: '';
  display: block;
  clear: both;
}
.qg-nav {
  float: left;
  width: 750px;
}
.qg-filter-type {
  float: right;
  margin-right: 10px;
  color: #666;
}
.qg-filter-type select {
  border: 1px solid #eee;
  height: 36px;
  width: 100px;
  margin-left: 10px;
}
.qg-filter-result .qg-filter-type {
  float: none;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}
.qg-filter-result .jg {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  margin-left: 10px;
}
.qg-list ul li .jj-sanjiao{ width:48px; height:48px; display:block; position:absolute; right:0; top:0; background:url(../image/jj-pc.png) no-repeat center;}
.zskf{ font-size:14px; text-align:center; color:#666;margin-bottom: 20px;}
.zskf h2{ display:inline-block; font-size:14px;}
.zskf p{ display:inline-block;}
#topbar,.topline,.logoqu .logoright{ display: none;}