

/* 首页主体数据结束  */

.qh-category{ overflow:hidden}
.qh-category li{float:left;font-size:14px;position:relative;height:45px;line-height:45px;padding-left:10px;padding-right:10px;cursor:pointer;border-radius: 4px 4px 0px 0px;}
.qh-category li.on{background:#f6ac07;color:#fff!important}





/* 网站信息开始 */
.message {
	background-color: #F2F2F2;
	padding-top: 20px;
	padding-bottom: 20px;
}
.message .wrap {
	background-color: #ffffff;
}
.message .titles {
	font-size: 0;
}
.message .titles div {
	display: inline-block;
	width: 180px;
	height: 62px;
	line-height: 62px;
	color: #666666;
	font-size: 16px;
	text-align: center;
	padding-right: 10px;
	border-right: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
}
.message .titles div img {
	width: 16px;
	height: 16px;
}
.message .titles .temp {
	width: 660px;
	border-right: none;
}
.message .titles .active {
	border-bottom: none;
}
.message .content {
	padding: 20px 35px 30px 35px;
}
.message .content div {
	display: inline-block;
	width: 47%;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #cccccc;
}
 .message .content div:nth-child(odd) {
 margin-right: 4%;
}
.message .content div p {
	color: #333333;
}
.message .content div p:hover {
	color: #CC0000;
}
.message .content div .time {
	font-size: 13px;
	color: #666666;
}
/* 网站信息结束 */


/* 友情链接开始 */
.links {
	background-color: #F2F2F2;
	padding-bottom: 20px;
}
.links .wrap {
	background-color: #ffffff;
	padding: 20px 35px 10px 35px;
}
.links .link_title {
	color: #333333;
	font-size: 18px;
	margin-bottom: 25px;
}
.links .link_content p {
	display: inline-block;
	color: #666666;
	font-size: 14px;
	margin-bottom: 20px; margin-right:5px;
}

.links .link_content p a{
	color: #666666;
}

.links .link_content p a:hover {
	color: #CC0000 !important;
}
/* 友情链接结束 */














.info {
	background-color: #F2F2F2;
	border-top: 1px solid #333333;
}
/* 左侧导航开始  */
.info .business {
	width: 190px;
}
.info .business li {
	display: block;
	height: 80px;
	line-height: 80px;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	background-color: #333333;
}
.info .business li:hover {
	color: #CC0000 !important;
	background-color: #000000;
	border-bottom: 2px solid #CC0000 !important;
}
 .info .business li:not(:last-child) {
 border-bottom: 1px solid #666;
}
.info .business img {
	width: 20px;
	height: 20px;
	vertical-align: middle;
}
.info .business span {
	margin-left: 5px;
}
/* 左侧导航结束 */

/* 轮播图开始  */
.info .ads {
	width: 730px;
	height: 300px;
	margin-top: 20px;
}
.info .ads img {
	width: 730px;
	height: 300px;
}
/* 轮播图结束  */

/* 右侧登录注册个人信息开始 */
.info .user {
	width: 240px;
	height: 300px;
	background-color: #ffffff;
	margin-top: 20px;
}
.info .user .top {
	height: 155px;
}
.info .user .horz {
	width: 240px;
	height: 1px;
	border-bottom: 1px dashed #C9C9C9;
}
.info .user .down {
	padding-left: 20px;
}
.info .user .top .yes img {
	width: 90px;
	height: 73px;
	margin-top: 8px;
	margin-bottom: 5px;
}
.info .user .top .yes .point {
	text-align: center;
	font-size: 13px;
	color: #666666;
}
.info .user .top .yes .hello {
	color: #666666;
	font-size: 18px;
	text-align: center;
}
.info .user .top .yes .btnn {
	margin-top: 10px;
}
.info .user .top .yes .btnn a {
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	border-radius: 5px;
	outline: none;
}
.info .user .top .yes .personal {
	background-color: #CC0000;
	margin-left: 20px;
}
.info .user .top .yes .personal:hover {
	background-color: #ff6666;
}
.info .user .top .yes .logout {
	color: #666666;
	background-color: #FFFFFF;
	margin-right: 24px;
	border: 1px solid #ccc;
}
.info .user .top .yes .logout:hover {
	background-color: #cccccc;
}
.info .user .top .no .hello {
	text-align: center;
	color: #666666;
	font-size: 19px;
	margin-bottom: 10px;
	padding-top: 45px;
}
.info .user .top .no .date {
	text-align: center;
	color: #666666;
	font-size: 16px;
}
.info .user .top .no .btnn {
	padding-top: 20px;
}
.info .user .top .no .btnn button {
	width: 80px;
	height: 30px;
	color: #ffffff;
	font-size: 14px;
	border: none;
	border-radius: 5px;
	outline: none;
	cursor: pointer;
}
.info .user .top .no .user-login {
	background-color: #333333;
	margin-left: 25px;
}
.info .user .top .no .user-login:hover {
	background-color: #666666;
}
.info .user .top .no .user-register {
	background-color: #CC0000;
	margin-right: 25px;
}
.info .user .top .no .user-register:hover {
	background-color: #ff6666;
}
.info .user .down .btn-publish {
	width: 200px;
	height: 60px;
	margin-top: 8px;
}
.info .user .down .btn-publish:hover {
	position: relative;
	top: 3px;
}
.info .user .down .btn-service {
	width: 200px;
	height: 60px;
	margin-top: 5px;
}
.info .user .down .btn-service:hover {
	position: relative;
	top: 3px;
}
/* 右侧登录注册个人信息结束 */

/* 公告栏目开始 */
.info .carousel {
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #CC0000;
	font-size: 16px;
	background-image: url('../images/bg_notice.png');
	background-size: 100% 45px;
	background-repeat: no-repeat; margin-top:10px;
}
.info .carousel .item:hover {
	border-bottom: 1px solid #CC0000;
}
.info .carousel img {
	margin-right: 20px;
	vertical-align: middle;
}
.info .carousel .msg {
	margin-right: 32px;
}
.info .carousel .time {
	margin-right: 10px;
}
.info .carousel .more {
	color: #666666;
	cursor: pointer;
}
/* 公告栏目结束 */





.panel-coin {
	display: inline-block;
	position: relative;
	width: 290px;
	min-height: 270px;
	margin-bottom: 15px;
	padding-top: 4px;
	cursor: pointer;
	margin-right:13px;
}
.panel-coin .hot {
	position: absolute;
	top: 0;
	right: 0;
	width: 62px;
	height: 67px;
}
.panel-coin .panel-wrap {
	min-height: 270px;
	border: 1px solid #dddddd;
	background-color: #ffffff;
}
.panel-coin .panel-wrap:hover {
	border: 1px solid #666666;
}
.panel-coin .title {
	height: 70px;
	line-height: 70px;
	color: #ffffff;
	font-size: 16px;
	background-color: #333333;
	padding-right: 10px;
}
/*--------------------------------------------------------------*/

.panel-coin .parameters {
	padding-top: 31px;
	padding-bottom: 31px;
}
.panel-coin .parameter {
	font-size: 14px;
	display: inline-block;
	text-align: center;
}
.panel-coin .w3 {
	width: 32%;
}
.panel-coin .w5 {
	width: 49%;
}
.panel-coin .br {
	border-right: 1px solid #cccccc;
}
.panel-coin .mb40 {
	margin-bottom: 40px;
}
.panel-coin .parameter .name {
	color: #999999;
	margin-bottom: 10px;
}
.panel-coin .parameter .val {
	color: #333333;
}
.panel-coin .parameter .val img {
	width: 32px;
	height: 18px;
}
.info .condition {
	width: 1010px;
	min-height: 320px;
	background-color: #ffffff;
	padding-left: 30px;
}
.info .condition .parameter {
	height: 60px;
	line-height: 60px;
	border-bottom: 1px dotted #CCCCCC;
}
.info .condition .parameter:last-child {
	border-bottom: none;
}
 .info .condition .parameter span:not(:last-child) {
 margin-right: 50px;
}
.info .condition .parameter .name {
	display: inline-block;
	width: 140px;
	margin-right: 0 !important;
}
.info .condition .parameter span {
	cursor: pointer;
}
.info .condition .parameter .active {
	color: #CC0000;
	background: #FFCCCC;
	padding: 5px 12px;
	border-radius: 15px;
}
.main {
	background-color: #F2F2F2;
	padding-top: 20px;
}
.main .detail {
	position: relative;
	min-height: 556px;
	width: 870px;
	background-color: #ffffff;
	padding: 20px 40px 50px;
	margin-bottom: 20px;
}
.main .detail .wrap-title {
	margin-bottom: 14px;
}
.main .detail .title {
	height: 40px;
	line-height: 40px;
	color: #333333;
	font-size: 35px;
}
.main .detail .info {
	color: #999999;
	font-size: 13px;
	margin-bottom: 20px;
}
 .main .detail .info span:not(:last-child) {
 margin-right: 25px;
}
.main .detail .parameters {
	width: 70%;
}
.main .detail .parameters .w3 {
	width: 32%;
}
.main .detail .parameters .w5 {
	width: 48%;
}
.main .detail .parameters .pt0 {
	padding-top: 0;
}
.main .detail .parameters .h0 {
	height: 0;
}
.main .detail .parameters .pl20 {
	padding-left: 20px;
}
.main .detail .lh30 {
	line-height: 30px;
}
.main .detail .parameters .br {
	border-right: 1px solid #cccccc;
}
.main .detail .parameters .mb15 {
	margin-bottom: 15px;
}
.main .detail .parameters .mb55 {
	margin-bottom: 55px;
}
.main .detail .parameter {
	display: inline-block;
	height: 100px;
	padding-top: 20px;
}
.main .detail .parameters .name {
	color: #999999;
	font-size: 19px;
	margin-bottom: 12px;
}
.main .detail .parameters .val {
	color: #333333;
	font-size: 19px;
}
.main .detail .parameter img {
	width: 26px;
	height: 18px;
}
.main .detail .btns {
	display: inline-block;
	margin-top: 23px;
}
.main .detail .btns img {
	display: block;
	width: 200px;
	height: 60px;
	margin-bottom: 10px;
}
.main .detail .contact_img:hover {
	content: url('/img/btn_service_black_pressed.png');
}
 .main .detail .btns img:not(:last-child) {
 margin-bottom: 15px;
}
.main .detail .intro {
	height: 187px;
	margin-top: 23px;
	margin-left: 43px;
	margin-right: 76px;
	padding-bottom: 48px;
	border-top: 1px solid #CCCCCC;
}
.main .detail .intro .intro_title {
	color: #333333;
	font-size: 27px;
	margin-top: 25px;
	margin-bottom: 23px;
}
.main .detail .intro .intro_content {
	color: #666666;
	font-size: 16px;
}
.main .detail .content {
	margin-bottom: 25px;
}
.main .detail .append {
	padding-top: 20px;
	border-top: 1px solid #CCCCCC;
}
.main .detail .append p:first-child {
	color: #666666;
	font-size: 27px;
	margin-bottom: 15px;
}
.main .detail .append p:last-child {
	color: #333333;
	font-size: 18px;
}
.layui-layer-content {
	line-height: 38px;
}






@media screen and (max-width:720px){
	
	
.info .ads img {
    width: 100%;
    height:  auto;
}

.info .ads {
    width: 100%;
    height: auto;
    margin-top: 20px;
}

.info .business span em{ display:none}
	
	
	
	
	
.panel-coin {
    width: 100%;
    min-height: auto;
    margin-bottom: 5px;
    padding-top: 0px;
    margin-right: 0px;
}
.message .titles {
    font-size: 0; height:33px; overflow:hidden
}	
.message .titles div {
    display: inline-block;
    width: 33%;
    height: 32px;
    line-height: 32px;
    color: #666666;
    font-size: 16px;
    text-align: center;
    padding-right: 10px;
    border-right: 1px dotted #cccccc;
    border-bottom: 1px dotted #cccccc;
}	


.message .titles .temp { display:none
}
.announce {
    margin-bottom: 0px;
}
.message .content {
    padding: 10px;
}


.message .content div {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #cccccc;
}
.message .content div p {
white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
    width: calc(100% - 90px);
    padding: 0 4px 0 2px;
}



.panel-coin .title {
    height: 40px;
    line-height: 40px;
    color: #ffffff;
    font-size: 16px;
    background-color: #333333;
    padding-right: 10px;
}


.panel-coin .title img{
    height: 40px;
}

.panel-coin .panel-wrap {
    min-height: auto;
}

.info {
    background-color: #F2F2F2;
 border-top:  none
}
.info .user { display:none}
	
.info .business {
    width: 100%;
}
.info .business li {
    display: block;
    height: 60px;
    line-height: normal;
    text-align: center;
    font-size: 12px;
    color: #ffffff;
    background-color: #333333; float:left; width:25%;
}
.info .business img {
    width: 30px;
    height: 30px;
    vertical-align: middle; display:block; margin:0 auto; margin-top:5px; 
}
.info .business span {
    margin-left: 0px; height:20px; line-height:20px;
}


.info .carousel .msg {
	margin-right:2px;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
    width: calc(100% - 220px);
}

.info .condition {
    width: 100%;
    min-height:auto;
    background-color: #ffffff;
    padding-left: 0px;
}
.info .condition .parameter {
    height: auto;
    line-height:30px;
    border-bottom: 1px dotted #CCCCCC; padding:10px;
}
.info .condition .parameter .name {
    display: block;
    width: 140px;
    margin-right: 0 !important; height:40px; line-height:40px;
}
.info .condition .parameter span:not(:last-child) {
    margin-right: 10px;
}





}




