@charset "utf-8";
/* CSS Document */

/*媒体查询代码，表示只有在屏幕尺寸小于1000像素的时候才会应用下面的样式*/
@media screen and (max-width: 1000px) {
.top .box {
max-width:720px; /*最大宽度720像素*/
}
.top .box1 {
	display:none;/*此元素不会被显示*/
}
.top .box2{
    width:100%;
}
.top .box2 a{
	font-size:12px;
}
.lobbox .box {
max-width:720px; /*最大宽度720像素*/
}
.lobbox {
width:100%;
position:static;
}
.lobbox .box h1 {
	padding-top:10px;
	padding-left:0px;
	width:18%;
}
.lobbox .box h2 {
    margin-top:1%;
	padding-top:0%;
	margin-left:2%;
	padding-left:2%;
	margin-bottom:1%;
	font-size:12px;
}
.lobbox .box h2 span{
	font-size:18px;
	letter-spacing:4.5px;
}
.lobbox .nav {
display:none;/*此元素不会被显示*/
}
 .lobbox2 {
display:none;/*此元素不会被显示*/
}
 .lobbox .naverbox {
display:block; /*此元素将显示为块级元素，表示此元素单独占据位置，前后会带有换行符，其他元素跟他在同一行的会被迫换行，挤到下一行那里去*/
float:right;
margin-top:0px;
}
 .lobbox .naverbox2 {
display:none;/*此元素不会被显示*/
}
 .lobbox .naverbox .btn {
height:60px;
}
 .lobbox .naverbox .btn span {
display: inline-block; /*将对象呈递为内联对象，但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内，允许空格*/
width:60px;
height: 60px;
color: #fff;
background:url(../images/icon.png) no-repeat center;
background-size:70%;
cursor: pointer;
}
.flexslider {
 position:relative;
 margin-top:0px;
 padding-top:0px;
}
 .sidebar-wrapper {
position: relative;
height: 100%;
overflow: auto;
}
 #dowebok {
display:block; /*此元素将显示为块级元素，表示此元素单独占据位置，前后会带有换行符，其他元素跟他在同一行的会被迫换行，挤到下一行那里去*/
background-color: #009946;
}
 #dowebok .naver {
}
 #dowebok .naver li {
position:relative;
}
 #dowebok .naver li p.active span, #dowebok .naver li p.you span {
position:absolute;
right:0px;
top:0px;
width:50px;
height:50px;
background:#009946 url(../images/pic20.png) no-repeat center;
}
 #dowebok .naver li p {
border-bottom:1px solid #FFF;
}
 #dowebok .naver li p.you.active span {
width:50px;
height:50px;
background:#009946 url(../images/pic21.png) no-repeat center;
}
 #dowebok .naver li p {
line-height: 50px;
}
 #dowebok .naver li p a {
display: block;
padding: 0 20px;
color: #fff;
text-decoration: none;
}
 #dowebok .naver li p:hover {
background-color:#009946;
}
 #dowebok .naver li dl {
line-height:40px;
display:none;/*此元素不会被显示*/
}
 #dowebok .naver li dl a {
color:#FFF;
display:block; /*此元素将显示为块级元素，表示此元素单独占据位置，前后会带有换行符，其他元素跟他在同一行的会被迫换行，挤到下一行那里去*/
padding:0 40px;
}
 #dowebok .naver li dl a:hover {
color:#FFF;
display:block; /*此元素将显示为块级元素，表示此元素单独占据位置，前后会带有换行符，其他元素跟他在同一行的会被迫换行，挤到下一行那里去*/
background-color:#009946;
text-decoration:none;
}
 [data-simplersidebar='active'] {
}
 #dowebok .naver li a.currnet {
background-color:#009946;
}
.ban {
	width:100%;
	margin:0px auto;
	padding-top:0px;
}
.banner {
margin-top:0px;
padding-top:0px;
max-width:100%;
}
.sti span{
    font-size:14px;
}
.sti {
    font-size:12px;
}
.jti {
    width:100%;
	margin-bottom:0%;
}
.jti h{
    font-size:14px;
}
.jti span{
    font-size:12px;
	line-height:200%;
}
.inti {
    font-size:18px;
}
.inti2 {
    font-size:12px;
}
.inti3 {
    font-size:25px;
}
.inti4 {
    font-size:25px;
}
.inti5 {
    font-size:18px;
}
.inti6 {
    font-size:12px;
}
.te {
    width:45%;
	height:auto;
	padding:2%;
	margin-left:0.5%;
	margin-right:0.5%;
	margin-bottom:3%;
	border-top-left-radius:15px;
}
.te h{
	font-size:14px;
}
.te h2{
    height:200px;
	-webkit-line-clamp: 8;
	font-size:12px;
}
.te h3{
	font-size:30px;
	bottom:-10px;
}

.zi {
	padding-bottom:4%;
	background-image:none;
}
.zi h{
    width:100%;
	margin-left:0%;
	margin-top:2%;
	margin-bottom:4%;
    font-size:12px;
}
.zi h2{
    width:100%;
	margin-left:0%;
	margin-bottom:4%;
}
.zi h2 span{
    width:95px;
	margin-left:1%;
	margin-right:1%;
    font-size:14px;
	line-height:25px;
	border-radius:25px;
}
.zi h3{
    width:100%;
	margin-left:0%;
	margin-bottom:4%;
    font-size:14px;
}
.zi h4{
    width:100%;
	margin-left:0%;
    font-size:12px;
}
.zi h4 b{
    font-size:14px;
}
.zi h4 span a{
    width:110px;
	height:30px;
	font-size:12px;
	line-height:30px;
	border-radius:25px;
}
.zi h4 span a:hover{
    width:112px;
	height:32px;
	font-size:12px;
	line-height:30px;
	border-radius:25px;
}

 .content {
max-width:720px; /*最大宽度720像素*/
}
 .cf {
max-width:720px; /*最大宽度720像素*/
}
 .cf2 {
max-width:720px; /*最大宽度720像素*/
}
.cfg {
	padding-bottom:23%;
}
.sm {
	width:40%;
	padding-left:5%;
	padding-right:5%;
	margin-bottom:5%;
}
.smt h{
	font-size:22px;
}
.smt span{
	font-size:12px;
	padding-top:0.5%;
	padding-bottom:0.5%;
	padding-left:1%;
	padding-right:1%;
	border-radius:20px;
}
.smt2{
	font-size:14px;
}
.sm h2{
	font-size:12px;
}
 .ys {
max-width:720px; /*最大宽度720像素*/
}
.z1 {
    width:98%;
	margin-left:1%;
	margin-right:1%;
	height:auto;
	float:left;
}
.z2 {
    width:98%;
	margin-left:1%;
	margin-right:1%;
	height:auto;
	float:left;
}
.zp2 {
    width:60%;
	height:auto;
	margin-bottom:10px;
	float:left;
}
.zp2 h{
    width:100%;
	height:30px;
	float:left;
	display:block; 
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap;
}
.zp2 h a{
	line-height:30px;
	color:#333;
	font-family:"微软雅黑";
	font-size:16px;
	text-decoration:none;
}
.zp2 h a:hover{
	color:#009946;
}
.zp2 span{
    width:100%;
	height:auto;
	margin-bottom:10px;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	font-family: "微软雅黑";
	line-height: 25px;
	word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 4; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/
	float:left;
}
.news_content .title h2 {
	font-size:14px;
}
.news_content .title p{
	font-size:12px;
}
.news_content .news_nr {
	font-size:12px;
}
.fp {
    width:100%;
	padding-bottom:2%;
	margin-bottom:2%;
}
.fp2 h a{
	font-size:14px;
}
.fp2 h2{
    width:100%;
	height:40px;
	font-size: 12px;
	color: #666;
	font-weight: normal;
	font-family: "微软雅黑";
	line-height: 20px;
	word-break: break-word;
    text-overflow: ellipsis;
    display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 2; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/
	float:left;
}

.ykt1 {
    line-height:150%;
	color:#333;
	font-family:"微软雅黑";
	font-size:18px;
	font-weight:normal;
	text-align:left;
}
.ykt2 {
	line-height:150%;
	color:#333;
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:normal;
	text-align:left;
}
.ykt3 {
	color:#003972;
	font-family:"微软雅黑";
	font-size:25px;
	font-weight:bold;
}
.ykt4 {
	color:#003972;
	font-family:"微软雅黑";
	font-size:18px;
	font-weight:bold;
}

.ink1 {
display:none;/*此元素不会被显示*/
}
.ink2 {
width:100%;
}
.ss input {
	font-size:12px;
}
.ss2 input {
	width: 205px;
	padding: 0px 70px 0px 15px;
	height: 33px;
	font-size:12px;
}
.ss2 span {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 70px;
	height: 35px;
	background-image: url(../images/ssan3.png);
}
 .dyip .dyip_l {
float:none;
width:100%;
}
 .dyip .dyip_r {
float:none;
width:100%;
margin-top:2%;
}
 .dyip .dyip_f {
float:none;
width:100%;
margin-top:2%;
}
.dyip .dyip_f .box li .boxli {
 border:0px solid #CCC;
 padding:2%;
 margin-bottom:10%;
}
.dyip .dyip_f .box li .nr {
 line-height:24px;
 height:48px;
 overflow:hidden;
 padding-top:2%;
 padding-right: 0;
 padding-bottom:2%;
 padding-left: 0;
}
.product .show li .showli {
 border:1px solid #CCC;
 padding:2%;
 margin-bottom:10%;
 width:100%;
}
.product .show li .nr {
 line-height:24px;
 height:24px;
 overflow:hidden;
 padding-top:2%;
 padding-right: 0;
 padding-bottom:2%;
 padding-left: 0;
}

.zl table{line-height:20px!important;}
.zl table td{padding:2px!important; font-size:12px!important; line-height:20px!important;}
.zl table td img{max-width:50px; max-height:40px;}

 .derp .derp_l {
float:none;
width:100%;
}
 .derp .derp_r {
float:none;
width:100%;
margin-top:2%;
}
 .derp .derp_r .box .r_l {
display:none;/*此元素不会被显示*/
}
 .derp .derp_r .box .r_r {
float:none;
width:100%;
border-left:0 none;
padding-left:0%;
}
 .derp .derp_r .box .r_f_l {
float:none;
width:100%;
height:auto;
border-left:0 none;
padding:0%;
}
 .derp .derp_r .box .r_f_r {
float:none;
width:100%;
border-left:0 none;
padding:0%;
}
 .dqwz .box {
max-width:720px;  /*最大宽度720像素*/
}
 .dyip .box {
max-width:720px;  /*最大宽度720像素*/
}
 .derp {
max-width:720px;  /*最大宽度720像素*/
}
 .derp li {
float:none;
width:100%;
margin:1% 0;
}
 .dsanp {
max-width:720px;  /*最大宽度720像素*/
}
 .dsanp li {
width:48%;
}
 .dsip {
max-width:720px;  /*最大宽度720像素*/
}
.productd .showw .cl {
	display:none;
}
.productd .showw .cr {
 width:100%;
}
.productd .showw .cr h{
	margin-top:1%;
	margin-bottom:1%;
	font-size:16px;
}
.productd .showw .cr h2{
	width:100%;
	min-height:auto;
	margin-bottom:2%;
	line-height:20px;
	text-align:left;
	font-family:"微软雅黑";
	font-size:12px;
	color:#666;
	font-weight:normal;
	float:left;
	word-break: break-word;
    text-overflow: ellipsis;
    display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 20; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/
}
.productd .showw .cr h3{
    font-size:12px;
}
.productd .showw .cr h3 span{
    font-size:14px;
}


.productd .ti {
 width:100%;
 height:auto;
 margin-top:3%;
 margin-bottom:3%;
 float:right;
 clear:right;
}
.productd .showw .cll {
display:block;/*此元素将显示为块级元素*/
}
.productd .con {
	font-size:12px;
}
 .con {
max-width:720px;  /*最大宽度720像素*/
}
.con_l2{
width:100%;
margin-bottom:2%;
}
.con_l2 .box h {
	padding-top:3%;
	padding-bottom:3%;
	font-size:14px;
}
.con_l2 .box ul{
	background-color:#ECECEB;
}
.con_l2 .box ul li{
    width:49.2%;
	border-right:#fff solid 2px;
}
.con_l2 .box ul li a{
    width:90%;
	margin-left:5%;
	margin-right:5%;
	line-height:30px;
	font-size:14px;
}
.con_l2 .box2{
display:none;/*此元素不会被显示*/
}
.con_l2 .box3 h2 {
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	line-height:20px;
	font-size:14px;
}
.con_l2 .box3 ul li {
    width:50%;
	float:left;
}
.con_l2 .box3 ul li a {
	font-size:12px;
}
.crt h2{
	font-size:12px;
}
.crt h3{
	font-size:14px;
}
.cnr{
	font-size:12px;
}
.con_l {
	float:left;
	width:100%;
	background:#FFF;
	margin-bottom:3%;
}
.con_l .box {
    width:100%;
	height:auto;
	overflow:hidden;
	clear:left;
}
.con_l .box h2 {
    color:#fff;
	font-weight:bold;
	height:40px;
	padding-top:10px;
	line-height:30px;
	font-size:18px;
	font-family:"微软雅黑";
	text-align:left;
	text-indent:2%;
	border-bottom:2px solid #fff;
}
.con_l .box ul {
    width:100%;
	padding:0px;
	float:left;
}
.con_l .box ul li {
    width:33.333333%;
    height:40px;
	border-bottom:1px solid #fff;
	float:left;
}
.con_l .box ul li a {
	display:block;
	color:#fff;
	line-height:40px;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	background-color: #009946;
	background-image: url(../images/pic28.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	width:80%;
	padding-left:20%;
	display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.con_l .box ul li a:hover {
	background:#0087CE url(../images/pic29.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.con_l .box ul li a.current {
	background:#0087CE url(../images/pic29.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.con_l .box2 {
    display:none;
}
.con_l .box3 h2 {
    width:100%;
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px;
	font-size:18px;
}
.con_l .box3 h3 {
    width:90%;
	margin-left:5%;
	margin-right:5%;
	margin-top:2%;
	margin-bottom:2%;
	font-size:16px;
}
.con_l .box3 ul{
    width:100%;
	padding:0%;
	margin-left:0%;
	margin-right:0%;
}
.con_l .box3 ul li {
    width:48%;
	margin-left:1%;
	margin-right:1%;
	float:left;
}
.con_l .box3 ul li a {
    width:80%;
	padding-left:10%;
	padding-right:10%;
	font-size:14px;
	line-height:250%;
}
 .con_r {
float:none;
width:100%;
}
.con_r .about {
	font-size:12px;
}
 .con_r2 {
float:none;
width:100%;
}
.con_r2 .about {
	font-size:12px;
}
.con_a .about {
	font-size:12px;
}
.inc {
	font-size:12px;
}
.jjt {
	font-size:14px;
}
.jjt2 {
    width:90%;
	padding-left:5%;
	padding-right:5%;
	font-size:12px;
}
.mi {
	font-size:12px;
}
.mi a{
	font-size:12px;
}
.tsr a {
	padding-left:4%;
	padding-right:4%;
	padding-top:10px;
	padding-bottom:15px;
	font-size: 14px;
	line-height: 65px;
	border-right: solid 2px #fff;
}
.tsr a:hover {
	padding-top:10px;
	padding-bottom:15px;
}
.tsr a.on {
	padding-top:10px;
	padding-bottom:15px;
}
.di {
	font-size:12px;
}
.di a{
	font-size:12px;
}
.dc h span{
	font-size:16px;
}
.dc h2{
	background-image:url(../images/ddx2.jpg);
}
.dc h2 a{
	width:33.333333%;
	font-size:12px;
	line-height:30px;
}
.ly span{
	width:160px;
	height:35px;
	font-size:14px;
	line-height:35px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
}
.ly2 h{
	width:91%;
	border-radius:15px;
	font-size:12px;
	line-height:24px;
}
.ly2 h span{
	font-size:12px;
	line-height:24px;
}
.ly2 h2{
	border-radius:15px;
	font-size:12px;
	line-height:24px;
}
.sr {
	width:82%;
	font-size:12px;
	line-height:24px;
}
.sr2 {
	width:74%;
	font-size:12px;
	line-height:24px;
}
.sr3 {
	width:76%;
	font-size:12px;
	line-height:24px;
}

.anm a {
	width:120px;
	height:30px;
	line-height:30px;
	font-size:12px;
}
.anm1 a {
	width:120px;
	height:30px;
	line-height:30px;
	font-size:12px;
}
.ti {
	font-size:14px;
	line-height:30px;
}
.ti2 {
	font-size:12px;
	line-height:30px;
}
.ti2 span{
	font-size:14px;
}
.ti3 {
	font-size:14px;
	line-height:30px;
}
.tnk {
	background-image:none;
}
.tn {
	width:96%;
	margin-left:2%;
	margin-right:2%;
}
.tn h{
	width:78%;
	padding-left:4%;
}
.tn h a{
	font-size:12px;
}
.tn h a:hover{
	color: #009946;
}
.tn h2{
	width:18%;
	font-size:12px;
}
.abl{
	width:100%;
	padding-right:0%;
	margin-bottom:2%;
	font-size:12px;
}
.abl h3{
	font-size:14px;
}
.abl h4{
	font-size:12px;
	margin-bottom:5%;
}
.abr{
	width:100%;
}
.ibl{
	width:100%;
}
.ibr{
	width:100%;
	margin-left:0%;
	margin-right:0%;
	margin-top:4%;
	margin-bottom:4%;
}
.ibr h{
	font-size:12px;
}
.ibr h span{
	font-size:14px;
}
.lxl{
	width:16%;
	margin-right:6%;
}
.lxl img{
	padding-top:20%;
}
.lxr{
	width:78%;
}
.lxr h{
	font-size:14px;
}
.lxr span{
	font-size:12px;
	line-height:150%;
}
.dxl{
	width:100%;
}
.dxl h{
	line-height:200%;
	font-size:16px;
}
.dxl h2{
	width:90%;
	padding:5%;
}
.dxl h2{
	line-height:180%;
	font-size:12px;
}
.dxl h2 span img{
    max-width:85%;
	margin-top:0%;
}
.dxr{
	width:100%;
}

.xw{
	width:100%;
}
.xwti{
	margin-bottom:2%;
	font-size:14px;
	line-height:30px;
}
.xwti span a{
	font-size:12px;
	line-height:30px;
}
.xwc h span{
    width:8%;
	margin-right:2%;
	font-size:14px;
	line-height:30px;
}
.xwc h a{
    width:90%;
	font-size:14px;
	line-height:30px;
}
.xwc h2{
	font-size:12px;
}
.xwc h3{
	margin-bottom:1%;
}
.xwc h3 span{
    width:20%;
	font-size:12px;
}
.xwc h3 a{
    width:80%;
	font-size:12px;
}
.xwc2t h a{
	font-size:12px;
}
.xwc2t h2{
    width:100%;
	height:40px;
	text-align:left;
    color:#666;
	font-family:"微软雅黑";
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	text-align:left;
	word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 2; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/
	float:left;
}

.yy {
    width:98%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:5%;
}
.yy1 {
    width:38%;
	height:auto;
	margin-right:2%;
	float:left;
}
.yyg {
    width:10%;
	margin-left:0%;
	padding-top:5%;
	text-align:center;
	float:left;
}
.yy2 {
    width:50%;
	padding-top:5%;
	float:left;
}
.yy3 {
    width:50%;
	padding-top:5%;
	float:left;
}
.yy4 {
    width:38%;
	height:auto;
	margin-left:2%;
	float:left;
}
.yy2 h{
    height:auto;
	margin-top:0px;
	margin-bottom:0px;
	font-size:16px;
	line-height:20px;
}
.yy2 h o{
	font-size:12px;
	line-height:20px;
}
.yy2 span{
	margin-top:0px;
	margin-bottom:0px;
	font-size:12px;
	line-height:20px;
}
.yy3 h{
    height:auto;
	margin-top:0px;
	margin-bottom:0px;
	font-size:16px;
	line-height:20px;
}
.yy3 h o{
	font-size:12px;
	line-height:20px;
}
.yy3 span{
	margin-top:0px;
	margin-bottom:0px;
	font-size:12px;
	line-height:20px;
}
.fd1{
    width:100%;
	margin-right:0%;
	margin-bottom:2%;
}
.fd2{
    width:100%;
}
.maint {
	width:100%;
}
.tabk {
	width:90%;
	margin:0px auto;
}
.tabk ul li{
	width:33.333333%;
	margin-bottom:2%;
}
.tabk ul li h2{
	font-size:14px;
}
.neir {
	width:100%;
}
.yu {
	width:100%;
	margin-right:0%;
	margin-bottom:2%;
	font-size:12px;
	line-height:20px;
	word-break: break-word;
    text-overflow: ellipsis;
    display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 20; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/
}
.yu2 {
	width:80%;
	padding-left:10%;
	padding-right:10%;
}

#NewsPic .Nav span {
    width:25%;
	height:80px;
	padding-top:15px;
	font-size:12px;
}
.al{
	width:49%;
	margin:0.2%;
}
.al p{
	height:45%;
	margin-top:55%;
	font-size:12px;
}
.al:hover p{
	bottom:30%;
	font-size:12px;
}
.al p h{
	padding-top:20%;
	display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
 .foot {
text-align:center;
}
 .foot .foot_t {
width:100%;
}
.foot .foot_tl {
	width:100%;
}
.foot .foot_tm {
	width:100%;
	margin-top:3%;
	font-size:12px;
}
.foot .foot_tm h{
	font-size:14px;
}
.foot .foot_tm span{
	font-size:12px;
}
.foot .foot_tr {
	width:100%;
	margin-top:3%;
	margin-right:0%;
	font-size:12px;
	text-align:center;
}
.foot .foot_tr img{
	max-width:40%;
	margin-top:0%;
}
.rt {
	width:23%;
	margin-left:1%;
	margin-right:1%;
}
.rt {
	width:48%;
	margin-left:1%;
	margin-right:1%;
}
.rt2 {
	width:31.333%;
	margin-left:1%;
	margin-right:1%;
}
.rt h4 {
	font-size:14px;
}
.rt ul li a{
	font-size: 12px;
}
.flk {
	font-size:12px;
}
.flk a {
	font-size:12px;
}
.foot_t2 {
	font-size:12px;
}
.foot_t2 a {
	font-size:12px;
}
.np2 h{
	height:20px;
}
.np2 h a{
    font-size:14px;
	line-height:20px;
}
.np2 h2{
    width:100%;
	height:20px;
	font-size:12px;
	line-height:20px;
}
.np2 h3{
    width:100%;
	height:80px;
	font-size:12px;
	line-height: 20px;
	word-break: break-word;
    text-overflow: ellipsis;
    display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 4; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/
	float:left;
}
.np2 h4 a{
	width:70px;
	height:20px;
	line-height:20px;
	font-size:12px;
}
.con_l .box3 {
	display:none;
}
.con_l .box4 {
	display:none;
}
.lie a {
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}
.f_x ul li {
	width:48%;
	margin-left:1%;
	margin-right:1%;
	overflow:hidden;
	float:left;
}
.f_x ul li a {
	font-size:12px;
	line-height:25px;
	height:25px;
}

.gun_g li{ width:12.2%; margin:0 0.3% 0 0;}
.gun2_g li{ width:2.9%; margin:0 0.3% 0 0;}
.gun_g li a{ font-size:12px;}
.gun2_g li a{ font-size:12px;}
.gun_k .pre{ left:-0px;}
.gun_k .next{ right:-0px;}
.gun2_k .pre2{ left:-0px;}
.gun2_k .next2{ right:-0px;}
}

/*媒体查询代码，表示只有在屏幕尺寸小于720像素的时候才会应用下面的样式*/
 @media screen and (max-width: 720px) {
 .top {
display:block;/*此元素将显示为块级元素*/
}
.top .box2 a{
	display:none;/*此元素不会被显示*/
}
.top .box2 img{
	display:none;/*此元素不会被显示*/
}
 .lobbox .box {
max-width:520px;   /*最大宽度520像素*/
}
 .lobbox .box {
border-radius:0;
}
 .dqwz .box {
max-width:520px;   /*最大宽度520像素*/
}
.banner {
margin-top:0px;
padding-top:0px;
max-width:100%; 
}
 .content {
max-width:520px;  /*最大宽度520像素*/
}
 .cf {
max-width:520px;  /*最大宽度520像素*/
}
 .cf2 {
max-width:520px;  /*最大宽度520像素*/
}
.cfg {
	padding-bottom:30%;
}
.ztit {
	font-size:22px;
}
 .ys {
display:none;/*此元素不会被显示*/
}
 .ys2 {
display:block;/*此元素将显示为块级元素*/
}

.z1 {
    width:100%;
	height:auto;
	float:left;
}
.z2 {
    width:100%;
	height:auto;
	float:left;
}
.zp2 {
    width:60%;
	height:auto;
	margin-bottom:10px;
	float:left;
}
.zp2 h{
    width:100%;
	height:30px;
	float:left;
	display:block; 
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap;
}
.zp2 h a{
	line-height:30px;
	color:#333;
	font-family:"微软雅黑";
	font-size:16px;
	text-decoration:none;
}
.zp2 h a:hover{
	color:#009946;
}
.zp2 span{
    width:100%;
	height:auto;
	margin-bottom:10px;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	font-family: "微软雅黑";
	line-height: 25px;
	word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 2; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/
	float:left;
}
.hz{
	width:48%;
	height:auto;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:1%;
	float:left;
}
.tj{
	width:48%;
	height:auto;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:2%;
	float:left;
}
.tjt a{
	font-size:16px;
}
.tjt2{
	font-size:14px;
}
.ad{
	width:46%;
	height:auto;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:4%;
	float:left;
}
.adt a{
	font-size:16px;
}
.adt2{
	font-size:14px;
}
.prowai{
	width:48%;
	margin-left:0.7%;
	margin-right:0.7%;
	margin-bottom:1.4%;
}
.protext h a{
	font-size:14px;
}
.protext h2{
	font-size:12px;
}
.protext h3 a{
	font-size:12px;
}
.ca{
	width:48%;
	margin-left:0.7%;
	margin-right:0.7%;
	margin-bottom:1.4%;
}
.cat a{
	font-size:14px;
}
.cat h2{
	font-size:12px;
}
.cat h3 a{
	font-size:12px;
}
.rm{
	width:48%;
	margin-left:0.7%;
	margin-right:0.7%;
	margin-bottom:1.4%;
}
.rm h a{
	font-size:14px;
}
.rm h2{
	font-size:12px;
}

.prowai20{
	width:46%;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:4%;
}
.sj{
	width:48%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:2%;
}
.sjt a{
	line-height:30px;
	font-size:12px;
}
.yj{
	width:48%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:2%;
}
.yjt a{
	line-height:30px;
	font-size:12px;
}
.lc{
	width:21.333333%;
	padding-left:5%;
	padding-right:5%;
	margin-bottom:2%;
}
.lct{
    width:90%;
	padding-right:10%;
	line-height:30px;
	font-size:12px;
}
.prowai2{
	width:48%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:2%;
}
.protext2{
    height:30px;
	line-height:30px;
	font-size:12px;
}
.zs{
	width:31.333333%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:2%;
}
.zst{
    height:30px;
	line-height:30px;
	font-size:12px;
}
.yi{
	width:48%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:2%;
}
.yit a{
	font-size:14px;
}
.yit2{
	font-size:12px;
}
.gs{
	width:96%;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:4%;
}
 .dyip .dyip_r .box li {
float:left;
width:97%;
margin:1.5%;
}
 .dyip .dyip_f .box li {
float:left;
width:97%;
margin:1.5%;
}
.dyip .dyip_f .box li .boxli {
 border:1px solid #CCC;
 padding:2%;
 margin-bottom:1%;
}
.product .show ul {
}
.product .show li {
float:left;
width:45%;
margin-left:2%;
margin-right:2%;
margin-bottom:1%;
}
.product .show .show li .showli {
 border:1px solid #CCC;
 padding:2%;
 margin-bottom:1%;
}
 .ckt {
max-width:720px; /*最大宽度720像素*/
}
 .con {
max-width:520px;   /*最大宽度520像素*/
}
 .con2_l .box{
display:none;/*此元素不会被显示*/
}
.yyg {
	padding-top:1%;
}
.yy2 {
	padding-top:1%;
}
.yy3 {
	padding-top:1%;
}
.yy2 h{
    height:auto;
	margin-top:5px;
	margin-bottom:0px;
	font-size:14px;
	line-height:20px;
}
.yy2 h o{
	font-size:12px;
	line-height:20px;
}
.yy2 span{
	margin-top:0px;
	margin-bottom:0px;
	font-size:12px;
	line-height:20px;
}
.yy3 h{
    height:auto;
	margin-top:5px;
	margin-bottom:0px;
	font-size:14px;
	line-height:20px;
}
.yy3 h o{
	font-size:12px;
	line-height:20px;
}
.yy3 span{
	margin-top:0px;
	margin-bottom:0px;
	font-size:12px;
	line-height:20px;
}
.np2 h{
	height:20px;
}
.np2 h a{
    font-size:14px;
	line-height:20px;
}
.np2 h2{
    width:100%;
	height:20px;
	font-size:12px;
	line-height:20px;
}
.np2 h3{
    width:100%;
	height:40px;
	font-size:12px;
	line-height: 20px;
	word-break: break-word;
    text-overflow: ellipsis;
    display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 2; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/
	float:left;
}
.np2 h4 a{
	width:70px;
	height:20px;
	line-height:20px;
	font-size:12px;
}
.gun_g li{ width:12.2%; margin:0 0.3% 0 0;}
.gun2_g li{ width:3.95%; margin:0 0.3% 0 0;}
}

/*媒体查询代码，表示只有在屏幕尺寸小于520像素的时候才会应用下面的样式*/
 @media screen and (max-width: 520px) {
.lobbox .box h1 {
	padding-top:10px;
	padding-left:5px;
	width:26%;
}
.lobbox .box h2 {
    margin-top:3%;
	padding-top:1%;
	margin-left:2%;
	padding-left:2%;
	margin-bottom:0%;
	width:50%;
	font-size:12px;
}
.lobbox .box h2 span{
	font-size:16px;
	letter-spacing:0px;
}
 .banner_pc {
display:none;/*此元素不会被显示*/
}
 .banner_sj {
display:block;/*此元素将显示为块级元素，表示此元素单独占据位置，前后会带有换行符，其他元素跟他在同一行的会被迫换行，挤到下一行那里去*/
}
.banner {
margin-top:0px;
padding-top:0px;
max-width:100%;
}
 .content {
max-width:360px;  /*最大宽度360像素*/
}
 .cf {
max-width:360px;  /*最大宽度360像素*/
}
 .cf2 {
max-width:360px;  /*最大宽度360像素*/
}
.cfg {
	padding-bottom:50%;
}
 .ys {
display:none;/*此元素不会被显示*/
}
 .ys2 {
display:block;/*此元素将显示为块级元素*/
}
 .qqbox {
display:none;/*此元素不会被显示*/
}
 .dqwz .box {
padding:0 5%;
}
 .dyip .box {
padding:5%;
}
.dyip .dyip_f .box li .boxli {
 border:1px solid #CCC;
 padding:2%;
 margin-bottom:1%;
}
.product .show li {
float:left;
width:93%;
margin-bottom:-5px;
}
.product .show ul {
}
.product .show li {
float:left;
width:93%;
margin-bottom:1%;
}
.product .show .show li .showli {
 border:1px solid #CCC;
 padding:2%;
 margin-bottom:1%;
}
 .derp {
padding:5%;
}
 .dsanp {
padding:5%;
}
 .dsanp li {
float:left;
width:100%;
margin:1% 0;
}
 .dsip {
padding:5%;
}
 .dsip li {
float:left;
width:48%;
}
 .con {
max-width:360px;  /*最大宽度360像素*/
}
.t1 {
	font-size: 16px;
}
.top .box {
max-width:360px;  /*最大宽度360像素*/
}
.cndns-right {
	display:none;/*此元素不会被显示*/
}
.inti2 h{
    font-size:20px;
	height:20px;
	line-height:20px;
}
.yy2 h{
    height:20px;
	margin-top:0px;
	margin-bottom:0px;
	font-size:14px;
	line-height:20px;
}
.yy2 span{
	margin-top:0px;
	margin-bottom:0px;
	font-size:12px;
	line-height:20px;
}
.np2 h3{
    width:100%;
	height:20px;
	line-height: 20px;
	word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 1; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/
	float:left;
}
.lti {
	width:98%;
	margin-left:1%;
	margin-right:1%;
}
.ltit {
	width:98%;
	margin-left:1%;
	margin-right:1%;
}
 .ckt {
max-width:520px;  /*最大宽度520像素*/
}
.yyg {
	padding-top:0%;
}
.yy2 {
	padding-top:0%;
}
.yy3 {
	padding-top:0%;
}
.yy2 h{
    height:auto;
	margin-top:0px;
	margin-bottom:0px;
	font-size:14px;
	line-height:20px;
}
.yy2 span{
	margin-top:0px;
	margin-bottom:0px;
	font-size:12px;
	line-height:20px;
}
.yy3 h{
    height:auto;
	margin-top:0px;
	margin-bottom:0px;
	font-size:14px;
	line-height:20px;
}
.yy3 span{
	margin-top:0px;
	margin-bottom:0px;
	font-size:12px;
	line-height:20px;
}
.lxl img{
	padding-top:80%;
}
.te h2{
    height:300px;
	-webkit-line-clamp: 12;
	font-size:12px;
}
.productd .showw .cr h4 a{
	margin-top:6%;
}

.gun_g li{ width:12.2%; margin:0 0.3% 0 0;}
.gun2_g li{ width:6.1%; margin:0 0.3% 0 0;}

}
