@charset "utf-8";
.tel{
	height: 50px;
	line-height: 50px;
	text-align: right;
}
.seach{
	height: 40px;
	width: 296px;
}
.s_nav{
	height: 50px;
	line-height: 50px;
	width: 100%;
	border-top: 1px solid #EBEBEB;
}
.s_nav ul li{
	float: left;
}
/* .sc{
	background-color: #C71400;
	max-width: 1200px;
} */
.mainbg{
	background-color: #F8F8F8;
}
.more{
	width: 100%;
	height: 140px;
	text-align: center;
	line-height: 140px;
}
.more a.button{
	padding: 5px 75px;
	color: #FFFFFF;
	background-color:#0170B8;
	outline: none;
	border: 0;
	border-radius: 40px;
	font-size: 30px;
}
.main3 li .nr .more a.button{
	padding: 11px 70px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	color: #666666;
	font-size: 14px;
}
.main3 li .nr .more {
	text-align:left;
}
.ctit{
    width: 100%;
    background-color: #F8F8F8;
}
.ctitl{
    width: 45%;
    float: left;
    height: 40px;
    border-left: 4px solid #0170B8;
    color: #000000;
    line-height: 40px;
    text-indent: 20px;
    font-size: 18px;
}
.ctitr{
    width: 45%;
    float: right;
    height: 40px;
    color: #666666;
    line-height: 40px;
    font-size: 12px;
    text-align: right;
}
.ctitr2{
    width: 45%;
    float: right;
    height: 40px;
    color: #666666;
    line-height: 40px;
    font-size: 12px;
    text-align: right;
}
.ctitr2 a, .ctitr2 a:visited
{
    color: #666666; 
    /* display: block; */
    line-height: 40px; 
    padding: 0px  15px;
    font-size: 12px;
    text-decoration: none; 
    white-space: nowrap; 
}
.ctitr2 a:hover
{
    color: #666666; 
    text-decoration: none; 
}
.ctitr2 a:active
{
    color: #666666; 
    text-decoration: none; 
}

/* @media (min-width: 1200px) {
	.main3 ul li {
		padding-left: 0;
	}
} */
.scp{
	overflow: hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
}
.newsbox{
	width: 100%;
	padding: 10px;
	padding-bottom: 0;
	border: none;
}
.newsbox .stime{
	width: 100px;
	height: 100px;
	background-color: #f7f7f7;
	margin-right: 10px;
}
.main3 li .nr .jj .newsbox .stime .p1{
	text-align: center;
	font-size: 28px;
	color: #343434;
	line-height: 70px;
}
.main3 li .nr .jj .newsbox .stime .p2{
	text-align: center;
	font-size: 18px;
	/* line-height: 20px; */
	color: #737373;
	 
}
@media (min-width: 1200px) {
	.s_pr {
		padding-right: 25px;
	}
}
.main3 li .nr .jj .newsbox .tit {
	padding-left: 15px;
}
.main3 li .nr .jj .newsbox .tit .titn{
	font-size: 18px;
	color: #484848;
	line-height: 120%;
}
.main3 li .nr .jj .newsbox .tit .titn2{
	font-size: 14px;
	padding-top: 10px;
	color: #767676;
	width: 100%;
	line-height: 20px;
	/* overflow: hidden;
	text-overflow: ellipsis;  */
	/* text-overflow: -o-ellipsis-lastline;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;  */
}
.s_line{
	width: 30px;
	height: 1px;
	border-top: 2px solid #0170B8;
	margin-bottom: 25px;
	margin-top: -20px;
}
.sssc{
	border: 1px solid red;
	border-top: none;
}
.s_a{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 100%;
	height: 100%;
}
.product-list ul li .item .nr a.on{
	display: inline !important;
}
.product-list ul li .item .nr a.all{
	display: none;
}
.product-list ul li .item:hover .nr a{
	display: inline !important;
}
.product-list ul li .item:hover .nr .l .time .txt{
	color: #0170b8;
}
.newt{
	color: #9d9d9d;
	font-size: 12px;
}
.product-list ul li .item .nr .time .txt{
	color: #1e1e1e;
	font-size: 16px;
}
.product-list ul li .item .nr .time .on{
	color: #0170B8;
	font-size: 16px;
}
.product-list .introimg{
	width: 100%;
}
.product-list .introimg img{
	width: 100%;
}
.product-list .introspan{
	margin-top: 30px;
	width: 100%;
}
.product-list .introspan p{
	font-size: 14px;
	color: #181818;
	text-indent: 2em;
	line-height: 2;
}
.s_a2{
	color: #888;
   
}
.s_a2:hover{
	color: #337ab7;
}
.item .nr .jj p.sc3 a{
	color: #666666;
}
.item .nr .jj p.sc3 a:hover{
	color: #666666;
}

@media (min-width: 1200px) {
	.bg_a{
		position: absolute;
		top: 0;
	}
	.bg_a img{
		width: 100%;
	}
	.bg_r{
		position: relative;
		width: 100%;
	}
}
.section .head-right .top-nav .seach form{
	width: 100%;
}
/* .sc_main ul li{
	padding: 
} */
.gsjj{
	border-bottom: 1px solid #888888;
	padding-bottom: 5px;
}
.gsjjnum{
	font-size: 12px;
	color: #666666;
}
.footer dd span {
	color: #82828c;
}
.footer dd a .imgin{
	display: inline;
}
.footer dd a .imgno{
	display: none;
}
.footer dd a:hover .imgin{
	display: none;
}
.footer dd a:hover .imgno{
	display: inline;
}
.s_news ul li .item .nr .time .txt{
	padding-top: 10px;
}
.s_news ul li:hover .item .nr .time .txt{
	color: #0170b8;
}
.s_news ul li .item .img{
	padding:20px 0;
	padding-right: 0px;
	padding-left: 34px;
}
.s_news ul li .item .nr .jj {
	line-height: 2;
	padding-top: 20px;
}
.s_news ul li:hover .item .nr .jj p{
	padding-left: 10px;
	border-left: 1px solid  #0170B8;
	color: #666666;
}
.s_news ul li .item .nr .jj p{
	color: #666666;
}
.s_news ul li .item{
	border: none;
	border-bottom: 1px dotted #666666;
}
.s_news ul li .item:hover{
	box-shadow: none;
}
.s_qua ul li .item .nr .time .newt{
	padding:  10px 0;
}
.s_qua ul li:hover .item .nr .time .txt{
	color: #0170b8;
}
.down-ico {
    line-height: 140%;
    font-weight: normal;
    font-size: 14px;
    color: #666;
    text-align: right;
    padding-right: 20px;
    padding-bottom: 20px;
}
.s_toppr{
	position: relative;
	z-index: 1;
}
.huitop{
	position: absolute;
	right: 0;
	bottom: 50%;
	border-radius: 50%;
	border: 2px solid #cdcdcd;
	cursor: pointer;
}
.list-left dl dd .on{
	color: #007BDA;
}
.prod2box .pro2nav span{
    display: inline-block;
    font-size: 14px;
    color: #181818;
    padding-right: 20px;
}
.prod2box .pro2nav .sp2{
    padding-left: 50px;
}
.prod2box .pro2nav .input1{
    width: 260px;
    height: 40px;
}
.prod2box .pro2nav p{
    line-height: 40px;
}
.prod2box .pro2nav .input2{
    float: right;
    width: 140px;
    height: 40px;
    background-color: #006bb6;
    border: #006bb6;
    color: #FFFFFF;
}

.prod2box .pro2body th{
    padding: 0 8px;
    line-height: 60px;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    font-weight: normal;
    border: 1px solid #e3e3e3;
    background-color: #006bb6;
}
.prod2box .pro2body td{
    line-height: 60px;
    text-align: center;
    font-size: 14px;
    color: #666666;
    font-weight: normal;
    border: 1px solid #e3e3e3;
}
.prod2box .pro2body td img{
    max-width: 40px;
}

.prod2box .pro2nav span{
    display: inline-block;
    font-size: 14px;
    color: #181818;
    padding-right: 20px;
}
.prod2box .pro2nav .sp2{
    padding-left: 50px;
}
.prod2box .pro2nav .input1{
    width: 260px;
    height: 40px;
}
.prod2box .pro2nav p{
    line-height: 40px;
}
.prod2box .pro2nav .input2{
    float: right;
    width: 140px;
    height: 40px;
    background-color: #006bb6;
    border: #006bb6;
    color: #FFFFFF;
}

