
/*通用样式*/
* {
	margin: 0px;
	padding: 0px;
	outline:none;
}
ul {
list-style-type:none;
}
li {
list-style-type:none;
text-align:left;
font:14px/1.5em 微软雅黑,Arial;
color: #000000;

}

div {
font:14px/1.5em 微软雅黑,Arial;
text-align:left;
color: #000000;

}






td {
font:14px/1.5em 微软雅黑,Arial;
color: #000000;

}
body {
	margin: 0px;
	padding:0px;
	text-align:center;
	font:14px/1.5em 微软雅黑,Arial;
	color: #000000;

}



a{
color: #000000;
text-decoration:none; 
outline:none; 
}


.contentA {
padding:15px;
clear:both;
}


.contentP {
padding:15px 0px;
clear:both;
}


SELECT {
	FONT: 13px; COLOR: #0F0F0F;
}
INPUT {
	FONT: 13px  #0F0F0F;
}
TEXTAREA {
	FONT: 13px  COLOR: #0F0F0F;
}



.form {
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 17px;
	height:22px;
	padding:0px;
	margin:0px;
}


.tdbg_leftall {	
	padding:1px;
	font-family: 微软雅黑;
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
	width:70%;
}





.clears {
clear:both;
font-size:0px;
height:1px;
overflow:hidden;

}

.lineimg {
width:100%;
}



/*顶部样式*/

#toplogo {
clear:both;
width:100%;
padding:10px 0px;

}
#logopic {
float:left;
padding-left:20px;;
}
#topmenu {
float:right;
margin-right:5%;
width:50px;
height:50px;
margin-top:13px;
}

#topmenu img {
width:50px;
height:50px;
}

#dropmenu {
position:absolute;
top:107px;
background-color:#000000;
right:5%;
display:none;
z-index:1000;
filter:alpha(opacity=90);opacity:0.9;
width:90%;
border:#ffffff 1px solid;
border-bottom-width:0px;
}

#dropmenu a {
color:#ffffff;
}

.drops {
text-align:left;
height:45px;
text-indent:12px;
width:100%;
line-height:45px;
border-bottom:#ffffff 1px solid;
font-size:17px;
}

.drops a:not(.prdsmbut a) {
	display:block;
	line-height:45px;
	width: -moz-calc(100% - 40px);
	width: -webkit-calc(100% - 40px);
	width: calc(100% - 40px); 
	height:45px;
	
}

.dropscur {
text-align:left;
height:45px;
text-indent:12px;
width:100%;
line-height:45px;
border-bottom:#ffffff 1px solid;
font-size:17px;
background:#E6E3E3;
}

.dropscur a {
color:#000000;
}

#prdsm, #supsm {
display:none;
}
.prdsmbut {
position:absolute;
top:0px;
right:20px;
width:35px;
line-height:45px;
height:45px;
text-align:center;
color:#ffffff;
}
.prdsmbut img {
height:10px;
margin-right:5px;
border:0px;
}
.dropsm {
text-align:left;
height:40px;
text-indent:20px;
width:100%;
line-height:40px;
border-bottom:#ffffff 1px solid;
font-size:15px;
position:relative;
background-color:#5d626d;
}


.prdsmbutx {
position:absolute;
top:0px;
right:20px;
width:50px;
line-height:45px;
height:45px;
text-align:center;
font-size:50px;
color:#ffffff;
}
.prdsmbutx img {
margin-bottom:14px;
height:10px;
border:0px;
}
.dropsmx {
text-align:left;
height:40px;
text-indent:65px;
width:100%;
line-height:40px;
border-bottom:#626262 1px solid;
font-size:13px;
background-color:#a6acb7;
position:relative;
}
.dropsmx a {
color:#000000;
}


.focus span{
width:10px;
height:10px;
margin-right:10px;
border-radius:50%;
background:#666;
font-size:0;
}
.focus span.current{
background:#fff;
}

#topbanner {
width:100%;
height:230px;
overflow:hidden;
clear:both;
}



/*首页主体样式*/

#indexys {
width:100%;
clear:both;
background:url(../image/indexprdbg.jpg) no-repeat center cover;
}


.j-slide-not {
clear:both;
width:100%;
}

.ys-t {
	background: #fffcfc;
}
.ys-t li {
	width: 50%; text-align: center; color: #505254; line-height: 20px; font-size: 15px; font-weight: normal; float: left;padding-top:5px;padding-bottom:0px;
	margin-bottom:10px;
}
.ys-t li.z-on {
	background: #e01615;
	color:#ffffff;
}
.ys-t li img {
display:block;
height:50px;
max-width:90%;
margin:0px auto;
}
.ys {
clear:both;
width:100%;
background:#f1f1f1;
}
.ysimg {
	margin: 0px auto; width: 96%;
}
.ysimg img {
	padding-top: 2rem; display: block;
	width:100%;
}

.yswz {
    
	padding:5px 5px;
	background-color:#000000;
    margin:5px auto 5px;
}

.ys dd p {
color:#a8abaf;
padding: 15px; 
clear:both;
}

.ysbut {
clear:both;
padding-bottom:15px;
text-align:center;
}


.ysbut img {
width:120px;
}



#indexnews {
width:100%;
clear:both;
background:url(../image/indexnewsbg.jpg) no-repeat center;
background-size:cover;

}

#indexnewsbg {
width:100%;
background:url(../../image/nbg.png);
text-align:center;
clear:both;
border-top:#898586 1px solid;
}

#indexnewsmain {
clear:both;
width:95%;
margin:15px auto;
}

.indexnewbt {
font-size:28px;
font-family:方正大黑简体;
color:#e01615;
text-align:center;
line-height:40px;
padding:15px 0px;
}

.indexnewslist {
clear:both;
width:100%;
padding:12px 0px;
}

.indexnewspic{
float:left;
width:45%;
}

.indexnewspic img {
width:100%;
}

.indexnewssm {
float:left;
padding-left:15px;
box-sizing:border-box;
width:55%;
}

.indexnewsdate {
clear:both;
color:#fff;
font-size:14px;
font-family:Arial;
}
.indexnewswz {
clear:both;
color:#fff;
font-size:14px;
padding-top:10px;
}

.comm-jpg {
	background: url("../../image/comm.png") no-repeat;
}

.newsview a {
color:#ffffff;
}


.newsview a em {
	background-position: -210px -202px; margin: 0px 0px 0px 10px; width: 31px; height: 31px; display: inline-block;
}





/*底部样式*/

#footsps {
width:100%;
height:20px;
clear:both;
overflow:hidden;
}

#footmain {
text-align:center;
width:100%;
}
#footmain p {
text-align:center;
line-height:47px;
height:47px;
}

#footmenu {
clear:both;
position:fixed;
bottom:0px;
left:0px;
width:100%;
height:47px;

}

#footmenu ul li {
float:left;
width:31%;
text-align:center;
overflow:hidden;
padding:8px 0px;
/*background-color:#f10e12;*/
background-color:#536FF6;
margin-left:2%;

}

#footmenu img {
width:20px;
border:0px;
vertical-align:middle;
margin-right:4px;
}
#footmenu a {
color:#ffffff;
}

#topnav {
clear:both;
border-bottom:#ccc 7px solid;
border-top:#f8f6f6 1px solid;
padding-top:7px;
}
#topnav ul li {
float:left;
width:25%;
text-align:center;
line-height:30px;
}
#topnav ul li img {
display:block;
margin:0px auto;
width:20px;
}

/*首页视频样式*/
#indexvideo {
	clear:both;
	width:100%;

	
}
#indexvd {
	clear:both;
	width:100%;
	text-align:center;
	padding-top:5px;

}

#indexvd  iframe {
	width:100%;
	height:230px;
}

/*内页样式*/
.prd ul li {
width:50%;
float:left;
text-align:center;
line-height:40px;
overflow:hidden;
}

.prd img {
margin:0px auto;
border:#cccccc 1px solid;
width:95%;
display:block;
}

#prdinfoimg {
clear:both;
width:90%;
padding-bottom:20px;
text-align:left;
position:relative;
}

#prdinfoimg img {
width:88%;
margin-top:20px;

}

#prodinfodetails {
clear:both;
padding:15px 5px;
}

#prodinfodetails img {
max-width:100%;
}
.prdnext {
text-align:center;
}
#picinfowz {
clear:both;
padding:10px 5px;
text-align:center;
color:red;
}

.contentA  img {
max-width:100%;
}

.prddown {
position:absolute;
right:-50px;
top:15px;
width:110px;
text-align:center;

}

.prddwonbt {
clear:both;
font-size:17px;
border-radius: 10px;
padding: 3px 40px 3px 35px;
background: url(../image/icon_nav.png) no-repeat 86% center;
z-index:0;
}

.prddwonlist {
position:absolute;
max-height:350px;
overflow-y:scroll;
clear:both;
width:110px;
display:none;
background-color:#FFFFFF;
z-index:1200;
}

.dnlist {
padding-left:10px;
font-size:12px;
white-space:nowrap;
}

#newslist {
clear:both;
padding-top:10px;
width:94%;
margin:0px auto;
}

#newslist ul li {
clear:both;
padding-left:20px;
background:url(../../image/arrow_6.gif) no-repeat 5px center;
line-height:32px;
height:32px;
border-bottom:#cccccc 1px dotted;
overflow:hidden;
}


.newsinfotitle {
text-align:center;
width:100%;
line-height:30px;
margin:0px auto;

border-bottom:#cccccc 1px solid;
}
.newsinfotop {
text-align:center;
padding:15px;
clear:both;
}
.newsinfos {
clear:both;
line-height:25px;
padding-bottom:20px;
}

.newsinfos img {
width:100%;
}

.prdbt {
clear:both;
line-height:30px;
color:#f10e12;
font-size:18px;
padding:30px 5px 20px 5px;
font-weight:bold;
}

.prdbt a {
color:#f10e12;
}

.downclick {
	width:15px;
	margin-left:5px;
	height:20px;
	-webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
	background:url(../image/downclick.svg) no-repeat center;
	margin-top:10px;
}
.downclick a {
	width:22px;
	height:20px;
	display:block;
}