﻿
body,table,pre {-webkit-text-size-adjust:none; font: 11px/1.231 Arial,Helvetica,clean,sans-serif;-webkit-text-size-adjust:none;}

.mid-list p, .left-list ul li{
	font-size: 12px !important;
}
.fl-1-in h3{
	width: 360px !important;
}
.index-bg-border{
	width: 640px !important;
}
.fl-3-in h3{
	width: 360px !important;
}
.n-c-list p{
	font-size: 14px !important;
}
#goShow{
	font-size: 14px !important;
}
.box-navlist .n-c-list nav a{
	font-size: 11px !important;
	line-height: 24px !important;
}
.fl-2-in h3{
	width: 360px !important;
}
.cp-list2-title{
	font-size: 14px !important;
}
.case-toplist .top1 p span, .case-toplist .top2 p span, .Cooldog_container .Cooldog_content li p span{
	text-indent: 0 !important;
	    text-align: justify !important;
}
.case-reslist ul li a p small{
	text-indent: 0 !important;
}
.fixed-msg input, .fixed-msg-info, .fixed-msg{
	font-family: times;
}
.fl-4-in h3{
	width: 360px !important;
}
.index-bg-border-left, .index-bg-border-left2{
	right: 180px !important;
}
.index-bg-border-right, .index-bg-border-right2{
	left: 180px !important;
}
.Cooldog_container .Cooldog_content li p strong{
	font-size: 15px !important;
}
.Cooldog_container .Cooldog_content li p span{
	font-size: 11px !important;
}
.fl-5-in h3{
	width: 360px !important;
}
.xx-right ul li{
	line-height: 20px !important;
	margin-bottom: 15px !important;
	padding-bottom: 15px !important;
}
.xx-right ul li a{
	font-size: 15px !important;
}
.tab-hd li{
	font-size: 12px !important;
}
.lf-in h3{
	font-size:24px !important;
}
.left-list{
	margin-right: 10px !important;
	width: auto !important;
}
/*.left-list ul li{
	font-size: 9px !important;
}*/
.zz-list h3{
	font-size: 14px !important;
	width: 180px !important;
}
.tab-check ul li a{
	font-size: 13px !important;
}
.au-left .nav1 a{
	font-size: 14px !important;
}
.au-left .nav2 a{
	font-size: 12px !important;
}
.gyy-list ul li a small{
	font-size: 12px !important;
	line-height: 18px !important;
	padding: 5px 0;
	min-height: 18px !important;
}
.tab-info ul li{
	text-indent: 0 !important;
}
.tab-imgList ul li{
	text-indent: 0 !important;
}
.bzywz{
	    text-align: justify !important;
}
.tab-imgList ul li p i{
	font-size: 12px !important;
}
.tab-check ul li a{
	padding: 8px 35px !important;
	line-height: 24px;
    text-align: left !important;
    height: 48px !important;
    display: table-cell !important;
    vertical-align: middle !important;
}
.box-navlist ul li a{
	white-space: nowrap !important;
	font-size: 14px !important;
}
.case-infolist h3{
	line-height: 28px !important;
}
.left-list h3{
	font-size: 13px !important;
}
.au-left{
	font-weight: bold !important;
}
.tab-check ul{
	font-weight: bold !important;
}
.cp-list-p, .fw-list-p, .cp-list2-p{
text-align: justify !important;
    text-indent: 0 !important;
    line-height: 16px !important;
}
.news-infoshow h3{
	min-height: 64px !important;
    height: auto !important;
    line-height: 32px !important;
    padding-bottom: 15px !important;
}

.timeline .timeline-item > .timeline-event .timeline-heading h4{
    padding: 0 25px !important;
    font-size: 13px !important;
    min-height: 24px !important;
    height: auto !important;
    }
/*.conf-preNext{
	    float: left !important;
    line-height: 24px !important;
    min-height: 24px !important;
    height: auto !important;
    width: 100% !important;
}
.conf-Next a, .conf-pre a{
	    float: left !important;
    line-height: 24px !important;
    min-height: 24px !important;
    height: auto !important;
    width: 100% !important;
}*/
.tab-infoTop-content{
	text-indent: 0 !important;
}
.al-list-p{
	white-space: initial !important;
	text-indent: 0 !important;
}
.ss-list h3, .ss-list-hidden h3{
	text-indent: 0 !important;
}
.tab-info-pp{
	text-indent: 0 !important;
}
.case-toplist .top1 p strong, .case-toplist .top2 p strong{
	font-size: 20px !important;
	/*text-align: justify !important;*/
}
.case-infolist{
text-align: justify;
}
.case-reslist ul li a p strong{
	min-height: 32px !important;
	line-height: 20px !important;
}
.case-reslist ul li a p small{
	text-align: justify !important;
}
.case-reslist ul li a p small{
	line-height: 20px !important;
}
.box-navlist ul li{
	min-width: 80px !important;
	width: auto !important;
}
.box-navlist ul li a{
	min-width: 40px !important;
    margin: 0 20px !important;
	width: auto !important;
}
.xx-right ul li a small{
	text-indent: 0 !important;
}
@media screen and (max-width: 640px){
	.index-bg-border{
		width: 96% !important;
	}
	.fl-1-in h3 {
    width: 240px !important;
    font-size: 20px !important;
}
.cp-list-title{
	min-height: 44px !important;
    height: auto !important;
    margin-bottom: 10px !important;
}
.cp-list-p{
	height: 240px !important;
}
.fl-3-in h3{
	font-size: 20px !important;
	    width: 240px !important;
}
.fw-list-p{
	line-height: 18px !important;
	text-align: left !important;
}
.fl-2-in h3{
	font-size: 20px !important;
	width: 240px !important;
}
.cp-list2-title{
	font-size: 14px !important;
	min-height: 18px !important;
	height: auto !important;
	line-height: 18px !important;
	    white-space: initial !important;
	    margin: 10px 5px;
}
.cp-list2-p{
	line-height: 18px !important;
	min-height: 72px !important;
	height: 72px !important;
	color: #666666 !important;
	text-align: center !important;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}
.fl-4-in h3{
	font-size: 20px !important;
	width: 240px !important;
}

.Cooldog_container .Cooldog_content li img{
	max-height: 240px;
}
.fl-5-in h3{
	width: 240px !important;
	font-size: 20px !important;
}
.xx-right ul li a{
	color: #222222 !important;
	font-weight: bolder !important;
}
.xx-right ul li a small{
	color: #666666 !important;
	font-weight: normal !important;
}
.xx-right ul li a span{
	color: #cccccc !important;
}
.lf-in h3{
	font-size: 20px !important;
}
#mb-title{
	display: block !important;
    padding: 15px 15px !important;
    -moz-transform: rotate(90deg) !important;
    -webkit-transform: rotate(90deg) !important;
}
.mb-fixed-msg{
    display: none;
    position: fixed;
    right: 0;
    bottom: 40px;
    font-size: 14px;
    width: 24px;
    padding: 5px;
    height: 140px;
    background-color: #305599;
    z-index: 999;
    color: #ffffff;
    text-align: center;
    line-height: 24px;
    border-radius: 5px 0 0 5px;
    -webkit-box-sizing: initial !important;
    box-sizing: initial !important;
}
#mb-open-msg{
	margin-top: 30px !important;
    float: right !important;
    position: absolute !important;
    bottom: 20px !important;
    right: 12px !important;
}
.right-list h3{
	font-size: 14px !important;
}
.footer-in-right .footer-img{
	line-height: 16px !important;
}
.footer-in-right .footer-img img{
	margin-bottom: 10px !important;
}
.left-hide-nav{
	 -moz-transform: rotate(90deg) !important;
    -webkit-transform: rotate(90deg) !important;
    width: 80px !important;
    height: 20px !important;
    left: -40px !important;
    position: fixed !important;
    margin: 0 !important;
    z-index: 9 !important;
    text-align: center !important;
    padding: 2px 10px !important;
    line-height: 20px !important;
    -webkit-box-sizing: initial !important;
    box-sizing: initial !important;
}
.au-left{
	position: fixed !important;
    z-index: 999 !important;
    width: 300px !important;
    top: 150px !important;
}
.au-left .nav1 a{
	width: 100% !important;
}
.left-show-nav{
	-moz-transform: rotate(90deg) !important;
    -webkit-transform: rotate(90deg) !important;
	display: block !important;
    cursor: default !important;
    position: fixed !important;
    top: 180px !important;
    left: 271px !important;
    width: 80px !important;
    padding: 2px !important;
    background-color: #305599 !important;
    color: #ffffff !important;
    border-radius: 3px 3px 0 0 !important;
    z-index: 999999 !important;
    text-align: center !important;

}
.zz-list ul li a{
	font-size: 12px !important;
}
.au-l{
	margin: 0 !important;
	width: 0 !important;
}
.sl-nav{
    display: none;
}
.case-toplist h3{
	font-size: 16px !important;
}
.case-toplist .top1 p strong, .case-toplist .top2 p strong{
	font-size: 13px !important;
}
.case-reslist ul li a p{
	padding: 3% 0 !important;
}
.case-more h5 a{
	font-size: 16px !important;
}
.case-infolist ul li a p strong{
	font-size: 12px !important;
}
.case-infolist h3{
	font-size: 14px !important;
    line-height: 20px !important;
    min-height: 48px !important;
    height: auto !important;
    padding: 5px 0 15px !important;
    margin: 15px 0 0 !important;
}
.tab-check{
	height: auto !important;
}
.tab-check ul li{
	height: auto !important;
}
.tab-check ul li a{
	font-size: 12px !important;
	padding: 8px 6px !important;
	min-height: 35px !important;
	height: auto !important;
	line-height: 16px !important;
}
.tab-info ul li span{
	min-height: 24px !important;
	height: auto !important;

}
.gyy-list ul li a small{
	font-size: 12px !important;
	min-height: 32px !important;
	height: auto !important;
	line-height: 18px !important;
}
.tab-imgList ul li span{
	float: none !important;
	padding-bottom: 30px !important;
	display: inline-block;
}
.tab-imgList ul li span small{
	position: relative;
    right: 20px;
    top: 6px;
    margin: 0 !important;
    display: inline-flex;
	float: none !important;
}
.tab-imgList ul li p{
	vertical-align: top;
	display: inline-grid;
	float: none !important;
}
.tab-imgList ul li p i{
	line-height: 16px !important;
}
.timeline .timeline-item > .timeline-event .timeline-heading h4{
	font-size: 12px !important;
}
.fl{
	overflow: hidden !important;
}
.fl-1{
	/*min-height: 650px !important;*/
	min-height: 580px !important;
}
.cp9-list{
	margin-bottom: 30px !important;
}
.mb-fw-list-title{
	white-space: nowrap !important;
	/*transform: scale(0.7);*/
	font-size: 12px !important;
	transform-origin: left;
	-ms-transform-origin:left; /* IE 9 */
	-webkit-transform-origin:left; /* Safari and Chrome */
	-moz-transform-origin:left; /* Firefox */
	-o-transform-origin:left; /* Opera */
	/*text-overflow: ellipsis; /*/
    /* overflow: hidden; */
}
.tab-infoTop-img span{
	height: auto !important;
	min-height: 24px !important;
}
.tab-info .tab-infoTop-content{
	text-indent: 0 !important;
}
.tab-infoTop-desc{
	width: 65% !important;
}
.fw-list{
	position: relative !important;
	padding-bottom: 20px !important;

}
.fw-list span a{
	line-height: 18px !important;
}
.fw-list span{
	    position: absolute !important;
    top: inherit !important;
    width: 90% !important;
    display: block !important;
    height: 24px !important;
    right: 0 !important;
    bottom: 0px !important;
    margin: 0 !important;
}
}
