/* CSS Document */

*{text-overflow: ellipsis;word-break:break-all;}
html{ width:100%; text-align:center;	font-family: Arial, Helvetica, sans-serif;}
body{
	margin: auto;
	position:relative;
	font-size: 14px;
	line-height: 2;
	color: #666666;
	min-width:1200px;
	width:1366px;
	max-width:100%;
	text-align:left;
	overflow-x:hidden;/* background-color:#eeeeee;*/
	font-family: Arial, Helvetica, sans-serif;
}
body>div{ max-width:100%; overflow:hidden;}
div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,button,textarea,p,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:5px;}

table{
border-collapse: collapse;
}
a{
color: #000000;
text-decoration: none;	text-decoration: none;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;
}

a:hover{
	color: #d5030f;
}
img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
img[align="left"]{ margin-right:10px;}
img[align="right"]{ margin-left:10px;}
ul,li,p,dl,dt{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div,span{text-overflow: ellipsis;}
@-webkit-keyframes mycolor{
		0%{
				
				}
				30%{
		
					transform: rotate(90deg);
					
				}
				
				60%{
		
					transform: rotate(270deg);
					
				}
				
				100%{
			
					transform: rotate(360deg);
				
				}
	}

.clear{ clear:both}
/*垂直居中*/
.center{ display: flex;
    justify-content:center;
    align-items:center;}
/*图片放大*/
.fd img{    transition: all 0.3s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;}
.fd:hover img{    transform: scale(1.2);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);}

.fl{ float:left}
.fr{ float:right}
.box{
	width:1250px;
	margin:auto;
	min-width:1250px;

}





.app_header{ display:none;border-top-style: solid;
border-top-color: rgba(0,0,0,0.3);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255,255,255,0.3);}


.app_top{width:100%;height:112px; float:left; display:none}

.app_top2{width:100%;height:112px; float:left;}
.app_top3{width:100%;height:80px; float:left;}
#menu{ z-index:22;}


#header{
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FDDC1B;
	background-color: #FFFFFF; float:left; width:100%; z-index:2; 

}
#header .logo{ padding-top:17px; padding-bottom:17px; padding-left:0px;}
#header #nav{ float:left; font-size:22px; padding-top:37px; padding-bottom:17px; line-height:50px; margin-right:20px; font-weight:200;}
#header #nav ul{ float:left; z-index:2;}

#header #nav ul li{
	display:inline-block;
	position: relative;
}

#header #nav ul li a{ display:block; padding-left:10px; padding-right:10px; color:#000000;}

#header .lan{padding-top:52px; position:relative; float:right; padding-bottom:5px;}
#header .lan .ul{ position:absolute; right:0px; top:80px; z-index:2; background-color:#FFFFFF; width:100%; text-align:center; display:none;}
#header .lan:hover .ul{ display:block}
#header .lan .ul a{
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}
#header .lan .ul a:hover{ display:block;background-color:#D63403; color:#FFFFFF;}
#header .lan .btn{
	cursor:pointer;
	background-image: url(top_r2_c6.jpg);
	background-repeat: no-repeat;
	background-position: center top; width:116px; height:21px; float:right; line-height:21px; text-align:center;
}

#header #nav ul li ul{ display:none;
	position: absolute;
	width: 100%; float:left;
	left: 0px;
	top: 50px;
	background-color:#FFFFFF;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #D63403; font-size:14px; line-height:1.2;padding:0px; padding-top:15px; padding-bottom:5px;/*box-shadow:0 0 5px rgba(0,0,0,0.3);*/ 
}
#header #nav ul li ul li ul{	left:100%;
	top: 0px; padding-top:0px;}
#header #nav ul li:nth-child(3)>ul{width: 150%;}
#header #nav ul li ul li{ float:left; width:100%; padding:0px; padding-top:5px; padding-bottom:5px;}
#header #nav ul li ul li:hover:before{ display:none}
#header #nav ul li ul li a{ display:block; padding-top:5px; padding-bottom:5px;}
#header #nav ul li:hover> ul{display:block;}
#header #nav ul li ul li a:hover{ background-color:#D63403; color:#FFFFFF;}







#footnav{
	position: fixed; z-index:2;
	left: 0px;
	bottom: 0px; float:left; width:100%; background-color:rgba(0,0,0,0.6); display:none;
}
#footnav a{
	float:left;
	width:33.3333%;
	text-align:center;
	position: relative; line-height:35px; color:#FFFFFF;
}
#footnav a i{ margin-right:5px;}
#footnav a:after{ content:'';
	position: absolute;
	height: 100%;
	left: 0px;
	top: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:rgba(0,0,0,0.8);
}
#footnav a:before{content:'';	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:rgba(255,255,255,0.1);
	position: absolute;
	height: 100%;
	right: 0px;
	top: 0px;
}

.link{
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd; margin:auto; margin-top:20px; clear:both;
}
.link .title{
	float:left;
	background-color:#c8000b;
	color:#FFFFFF;
	position: relative; padding-left:10px; padding-right:10px;
}
.link .etitle:after{content:'';
	background-image: url(link.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 12px;
	width: 7px;
	margin-top: -6px;
	position: absolute;
	top: 50%;
	right: -7px;
}
.link .econtent{ margin-left:100px;}
.link .econtent,.link .econtent a{
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}
/*内页底部*/
.pagination{ clear:both; text-align:center}
.pagination li{
	display:inline-block;
	border: 1px solid #dddddd;
	padding-left:12px;
	padding-right:10px;
	margin: 0px; overflow:hidden;
}

.pagination li+li{
	border-left-style: none;
}
.pagination li:first-child+li{border: 1px solid #dddddd;border-radius:3px 0 0 3px;}
.pagination li:last-child,.pagination li:first-child{border: 1px solid #dddddd;border-radius:3px;}
.pagination li:nth-last-child(2){border-radius:0 3px 3px 0;}
.pagination li.disabled{}
.pagination li.active{ background-color:#e9060f; color:#FFFFFF}

.pagination li a{ color:#333333}



#footer{ background-color:#262626; padding-top:55px; padding-bottom:20px; clear:both;}
#footer,#footer a{ color:#999999}
.flx,.fnav{ float:left; margin-right:20px;}
.flx .hc,.fnav .hc,.qrcode .hc{ padding-top:10px;}
.flx .title b,.fnav .title b{ font-weight:lighter;font-size:22px; }
.flx .title,.qrcode .title{ font-size:22px; color:#FFFFFF}
.fnav .title{ font-size:18px; color:#FFFFFF}

.fnav{
	width:160px;
	padding-left:20px;
	padding-right:20px;

}
.fnav,.flx{	font-size:18px;border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: rgba(255,255,255,0.1);	padding-right:20px; min-height:200px;}
.flx .title{
	font-size:28px;
	background-image: url(tel.jpg);
	background-position: 120px top;
	background-repeat: no-repeat;
}
.fnav.f2{ width:200px;}
.fnav.f2 .hc li{ float:left; width:48%; margin-right:1%;}
#footer .fnav .hc a:hover{ color:#ffffff}
.copy{ background-color:#000000; text-align:center; padding-top:10px; padding-bottom:10px;}
.copy,.copy a{ color:#999999}
.qrcode .hc .item{
	float:left;
	width:100%;
	line-height:65px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255,255,255,0.1);
	padding-top: 10px;
	padding-bottom: 10px; font-weight:lighter;
}
.qrcode .title{font-weight:lighter;}
.qrcode .hc .item:last-child{ border:none}
.qrcode .hc .item img{ float:right}
.qrcode{ width:250px; float:left; margin-left:20px;}
.gotop{
	background-image: url(gotop.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 38px;
	width: 38px;
	border: 3px solid #FFFFFF;/*border: 3px solid rgba(255,255,255,0.5);*/
	position:fixed;
	right: 10px;
	bottom: 10px; z-index:22; background-color:rgba(0,0,0,0.5); cursor:pointer;
}
/*首页*/	
	
	/*首页*/
/*新闻搜索*/

.about{
	padding-top:50px;
	padding-bottom:50px;
	float:left;
	width:100%;
	clear:both;
	background-image: url(aboutbg.jpg);
	background-position: center top;
	background-repeat: no-repeat; background-size:100%; min-height:340px;/*background-attachment:fixed;*/ color:#000000; 
}
.about .title{ font-size:24px; font-weight:bold;}
.about .etitle{   font-size:16px;font-weight:600;}
.about .box{ position:relative; min-height:230px;}
.about .hc{
	float:right;
	width:460px; max-width:100%;
	min-height:230px;
	background-color:rgba(255,255,255,0.8);
	padding:20px;
	font-size:14px;
	position: absolute;
	top: 50%;
	right: 13%;
	margin-top: -30px;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
	.about .hc .econtent{ padding-top:20px;}
	
	
.wbg{	background-image: url(foot.jpg);
	background-repeat: no-repeat;
	background-position: center bottom; background-size:100% 30px; padding-bottom:30px;}


.pro{
	background-image: url(probg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;  background-size:100% 100%;
}

.pro .left .leftnav .etitle{ font-size:24px; color:#000000; text-align:left; margin-top:15px; padding-bottom:10px;}

.pro .left .leftnav .sort{ text-align:center; line-height:45px;}
.pro .left .leftnav .sort ul li{ margin-bottom:5px; } 

.pro .left .leftnav .sort ul li a{ background-color:#ffffff; color:#2A2A2A; display:block; padding-left:35px; padding-right:10px; line-height:1.2; padding-top:10px; padding-bottom:10px; font-size:18px; color:#333333;border-radius:5px; margin-bottom:8px; text-align:left; position:relative;}
.pro .left .leftnav .sort ul li  ul{ padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px;}
.pro .left .leftnav .sort ul li  ul li a{ font-size:14px; background-color:#eeeeee; padding-right:10px;line-height:1.2; padding-top:0px; padding-bottom:0px;} 

.pro .left .leftnav .sort a:after{
content: '';
position: absolute;
left: 14px;
top: 10px;
z-index: 100;
width: 0;
height: 0;
border-width: 7px;
border-style: solid;
border-color: transparent transparent transparent #FFB713;

}
.pro .left .leftnav .sort a:before{
content: '';
position: absolute;
left: 12px;
top: 10px;
z-index: 101;
width: 0;
height: 0;
border-width: 7px;
border-style: solid;
border-color: transparent transparent transparent #ffffff;

}

.pro .left .leftnav .sort ul li  ul li a:after{top: 3px;border-width:5px;}
.pro .left .leftnav .sort ul li  ul li a:before{border-color: transparent transparent transparent #eeeeee;top: 3px;border-width:5px;}
/*.pro .left .leftnav .sort a:hover:after{

border-color: transparent transparent transparent #FFB713;

}
.pro .left .leftnav .sort a:hover:before{

border-color: transparent transparent transparent #ffffff;

}*/

.pro .left .leftnav .sort a:hover{ background-color:#FFB713; color:#FFFFFF;}


.pro .left{	float:left;
	width: 33.33333%;
background-color:#eeeeee; min-height:1260px; position:relative; padding-bottom:18px;}
.pro .left:after{content:''; position:absolute; top:0; left:-100px; z-index:1; width:100px; height:100%; background-color:#eeeeee;}

.pro .left .leftnav{ padding-left:50px; padding-right:50px;overflow:hidden; }
.pro .left .leftnav .lxcontent{ font-size:18px; color:#171717; background-color:#FFFFFF;border-radius:5px; padding:10px;}
/* .pro a{color:#333333;}*/
 .pro{ overflow:hidden;}
.pro .econtent{position: relative; padding-bottom:20px; }

.pro .econtent:after{
	left:66.66666666666%;
	height:100%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
	position: absolute;
	top: 0px; min-height:1700px; content:''; margin-left:-1px;
}
.pro .picli{
	float:left;
	width: 33.3333%;
	overflow:hidden;
	min-height:320px;
	text-align:center;
	position: relative; padding:0px; overflow:hidden; 
}
.pro .picli .img{ height:250px; overflow:hidden;display: flex;
    justify-content:center;
    align-items:center; padding-left:10px; padding-right:10px;box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; }
.pro .picli .img img{ max-width:100%; max-height:100%;}
/*.pro .picli:nth-child(2n+1){ clear:both;}*/
.pro .picli:after{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	position: absolute;
	width: 100%;
	left: 0px;
	top: 0px; z-index:1; content:'';
}
.pro .picli:before{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
	position: absolute;
	height: 100%;
	right: 0px;
	top: 0px; z-index:1; content:'';
}
.pro .picli:nth-child(2):before,.pro .picli:nth-child(4):before,.pro .picli:nth-child(6):before,.pro .picli:nth-child(8):before,.pro .picli:nth-child(11):before{ display:none}
.pro .picli:nth-child(1):after,.pro .picli:nth-child(2):after{ display:none}
.pro .picli .img{ width:100%; overflow:hidden; }
.pro .picli .ntitle{ font-size:18px; line-height:1.5; padding-top:15px; max-height:3em; min-height:3em; overflow:hidden; padding-left:20px; padding-right:20px;}
.pro .picli .list{ display:inline-block;}
.pro  .img img{ max-width:100%;}
.pro .picli:nth-child(9){ clear:both}
 
.news{
padding-top:30px; padding-bottom:30px; background-size:100% 100%; 
}

.news .etitle{ font-size:24px; color:#000000; text-align:left}
.news .h2{ text-align:center}
.news .econtent{ padding-top:0px; clear:both}

.news .econtent .nli{}
.news .econtent .nli .li{
	float: left;
	width: 48%;
	margin-left:1%;
	margin-right:1%;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}

.news .econtent .nli .li a{		position: relative;border: 1px solid #dddddd;
	padding: 20px; display:block; background-color:#FFFFFF;}
.news .econtent .nli .li .ntitle{
	font-size:18px;
	line-height:1.2;
	padding-bottom:10px;
	white-space: nowrap;
	overflow: hidden; padding-left:10px;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.news .econtent .nli .li .dp{
	font-size:14px;
	color:#666666;
	line-height:1.5;
	max-height:3em;
	overflow:hidden;

}
.news .econtent .nli .li a:hover{ background-color:#D63403}
.news .econtent .nli .li a:hover .ntitle,.news .econtent .nli .li a:hover .dp{ color:#FFFFFF}
.news .econtent .nli .li a:after{
	content:' ';
	position: absolute;
	left: 20px;
	top: 20px;
	color:#D63403;
	height:25px;
	width:10px;
	background-image: url(li.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.news .econtent .nli .li a:hover:after{	background-image: url(lihover.png);}
.news .econtent .nli .li:nth-child(2n+1){ clear:both; margin-left:0px; width:49%;}
.news .econtent .nli .li:nth-child(2n){margin-right:0px; float:right; width:49%;}
.news .econtent .picli{ background-color:#f0f0f0; float:left; width:100%; margin-bottom:15px;}
.news .econtent .picli .img{ float:left; width:350px; overflow:hidden; height:245px; background-color:#f5f5f5; text-align:center;}
.news .econtent .picli .img img{ height:100%; width:100%;}
.news .econtent .picli .right{ margin-left:380px; padding-top:30px; padding-bottom:30px; margin-right:10px;}
.news .econtent .picli .right .sortname{ font-size:12px; color:#999999}
.news .econtent .picli .right .sortname a{ margin-right:5px; color:#999999}
.news .econtent .picli .right .sortname span{ margin-left:5px;}
.news .econtent .picli .right .ntitle{
	font-size:18px;
	white-space: nowrap;
	overflow: hidden;
}
.news .econtent .picli .right .dp{ line-height:1.5;padding-top:10px; font-size:14px}
.news .econtent .picli .right .more{ font-size:12px; padding-top:10px;}
.news .econtent .picli .right .more a{ color:#D63403}

/*内页*/
.bannerin{ text-align:center}
.bannerin img{ max-width:100%;}

.bannerin{
	clear:both;
	text-align: center;
	position: relative; margin:auto;
}
.bannerin:after{
	content:'';
	position: absolute;
	z-index: 1;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px; float:left; /*background-color:rgba(0,0,0,0.3);*/
}
.bannerin .h1{ display:none;

	text-align: center;
	position: absolute;

	width: 100%;
	left: 0px;
	top: 50%;
	color:#FFFFFF; 
	z-index:2;
	margin-top: -27px;  line-height:1.5;
}
.bannerin .h1 span{/*text-shadow:2px 2px 6px #000000;*/text-shadow:0 1px 2px rgba(0,0,0,0.6);
	display:inline-block;
	padding-left:15px;
	padding-right:15px;
	position: relative;
	border: 1px solid #ffffff; font-size:36px;border: 1px solid rgba(255,255,255,0.5);
}





#postion{
	line-height: 35px;
	float: left;
	width: 100%;
	background-image: url(in_r3_c3.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	position: relative;
}
#postion b{
	float: left;
	margin-left: 25px;
	font-size: 16px;
	/*	color: #FFFFFF;*/ font-weight:lighter;
	position: absolute;
	bottom: -5px;
	left: 5px;
	text-align: left;

	width: 50px;
	height: 5px;font-size:12px;
}

#postion div,#postion div a{
	color: #999999; 
}
#postion div span{
	color: #CC0000;
}
.ptitle{ text-align:center; line-height:1.2; padding-top:20px; padding-bottom:10px; clear:both;}
.ptitle .h1{ font-size:24px; color:#333333;}
.ptitle .h2{
	font-size:24px;
	text-transform: uppercase; color:#CCCCCC
}
#cms,#cms1{
	float: left;
	width: 100%;
	overflow: hidden;
	min-height:550px; 
	margin-top: 10px;
	padding-bottom: 80px; padding-top:10px;
}


#cms1 .content{ width:98%; margin:auto;

	overflow-x:auto;
	margin-top: 10px;
	padding-bottom: 10px; color:#333333;
}



.back a{
	background-color: #666666;

	padding-right: 15px;

	padding-left: 15px; color:#fff; clear:both; font-size:12px; display:inline-block;
}
.back a:hover{ background-color:#D63403; color:#FFFFFF}

.back { text-align:right; clear:both; line-height:32px; padding-top:20px;
	
}

#info{
	font-size: 12px;
	color: #999999;
	text-align: center;
}
#cms1 *{ max-width:100%;}
#cms img,#cms1 img{ margin-bottom:5px; margin-top:5px;}
#cms1 h1.h1{ color:#333333;}




#cms .li{
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 15px;
	line-height: 32px;
	font-size: 14px; padding-top:10px;
	
}
#cms .li .img{ width:180px; height:120px; overflow:hidden; float:left;}
#cms .li .img img{ width:100%; height:100%;}
#cms .li .img+.right{ margin-left:200px; clear:none; float:none;}

#cms .li .ntitle{
	float: left;
	width: 80%;
	text-align: left;
	white-space: nowrap; font-size:18px;
	overflow: hidden;

	text-overflow: ellipsis;
	position: relative; padding-left:10px;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ 
}
#cms .li .title{font-size:18px;}
/*#cms .li .ntitle:after{
	height: 4px;
	width: 4px;
	margin-top: -2px;
	position: absolute;
	left: 0px;
	top: 50%;
	background-color: #999999;content:'';
}*/
#cms .li .ntitle a,#cms .li .title a{
	color:#888888;
	font-weight: bold;
}
#cms .li i{ margin-right:5px;}
#cms .li .time{
	float: right;

	color: #999999;
	font-size: 14px;
}
#cms .li .img+.right .btn{

	color: #999999;
	font-size: 14px;
}


#cms .li .time i{ margin-right:5px; color:#999999}
#cms .li .time a{ color:#999999}
#cms .li .time a:hover{ color:#FF0000}
#cms .li .img+.right .btn{ padding-top:10px;}
#cms .li .img+.right .btn a{ background-color:#15529d; color:#FFFFFF; display:inline-block; padding-left:20px; padding-right:20px;}
#cms .li .img+.right .btn a:hover{color:#FFFFFF; background-color:#CC3300 }
#cms .li .img+.right .btn a i,#cms .li .img+.right .btn a{ color:#FFFFFF}
#cms .li .img+.right .btn a i{ margin-right:5px;}

#cms .list{ width:31.3333%; margin-left:1%; margin-right:1%;
overflow:hidden; float:left; margin-top:10px; margin-bottom:10px;
}

#cms .list .right{ padding: 20px; /*padding-bottom:30px; padding-top:20px;*/ clear:both;}
#cms .list .right .dp{ font-size:14px; line-height:1.5; color:#666666; height:3em; overflow:hidden; }
#cms .list.appli .right .dp{ display:none}

#cms .list:hover .right{ background-color:#d00021;}

#cms .list:nth-child(3n+1){ clear:both}
#cms .list  .ntitle{
	white-space: nowrap;
	overflow: hidden;
}

#cms .list .right .more{ text-align:center; padding-top:5px;}
#cms .list .right .more a{

	font-size: 12px;
	color: #606060;
}
#cms .list:hover .right .more a{ color:#FFFFFF}
/*#cms .list .item1{ color:#666666}
#cms .list .item2{ color:#666666}*/
#cms .list .img{ padding:5px;/*border-radius:3px;*/
	 
	border: 1px solid #dddddd; min-height:230px; max-height:230px;_height:230px; overflow:hidden; background-color:#FFFFFF; text-align:center; 
}
#cms .list .img img{max-width:100%;  max-height:100%;}
#cms .list.appli .img{min-height:230px; max-height:230px; _height:230px;}

/*#cms .list.appli .img img{width:100%;min-height:290px; max-height:290px; _height:290px;}*/
#cms .list .img{ /*background-color:#e8e9eb*/
	position: relative;
}
/*#cms .list .img img{height:230px; width: 100%;}*/

#cms .list .img a:hover img,#cms .list:hover .img  img{opacity:1; }
#cms .list .ntitle{
	font-size:18px;
/*	padding-top:5px;*/
	padding-bottom:5px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;	 color:#000000;
}

#cms .list:hover .title{ color:#d00021}
#cms .list:hover .title,#cms .list:hover .dp{color:#ffffff;}


#cms .picli{
	float: left;
	width: 98%;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	padding-left:1%;
	padding-right:1%;

}
#cms .picli:nth-child(2n+1){ clear:both}

/*#cms .picli:hover a{color: #0099FF;}*/
#cms .picli .img{

	overflow:hidden;
	padding: 2px;
	border: 1px solid #dddddd; border-radius:3px; overflow:hidden; float:left; background-color:#FFFFFF;
}
#cms .picli .img img{ width:235px; height:120px; }


#cms .picli .img+.right{ margin-left:270px; margin-right:10px;}
#cms .picli .right .dp{ float:left; width:100%; 

	font-size: 14px;
	color: #999999; line-height:1.5; height:3em; overflow:hidden;
}
#cms .picli .img+ .right> .dp{ max-height:6em;}
#cms .picli .date+ .right> .dp{ height:3em;}
#cms .picli .right .ntitle{
	font-size: 18px;
	white-space: nowrap;
	float: left;
	width: 100%;
	overflow: hidden;
	padding-bottom: 5px;
}
#cms .picli .right .ntitle a{	font-size: 18px;}
#cms .picli .date{
	float:left;
	overflow:hidden; background-color:#999999;
	background-color:rgba(0,0,0,0.6);

	width:90px;
	height:90px;
	text-align: center;border-radius:5px; font-size:12px;
}
#cms .picli .date+.right{ margin-left:100px;}	
#cms .picli .date>span{display:block; font-size:32px;background-color:rgba(255,255,255,0.2); color:#FFFFFF; line-height:60px;}
#cms .picli .date>i{
	font-size: 14px;
	font-style: normal;
	line-height: 30px;
	color: #ffffff; display:block;
}

#cms .picli:hover{background-color:rgba(72,72,72,1);
background-color:#d42e2b;
-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
#cms .picli img{    transition: all 0.2s;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;}
#cms .picli:hover img{    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);}


#cms .picli .right .ntitle{
	float: left;
	width: 80%;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;

text-overflow: ellipsis;
}
#cms .picli .ntitle a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#cms .picli .time{
	float: right;
	width: 12%;
	color: #999999;
	font-size: 12px;
}
#cms .picli .title,#cms .picli .dp{ float:left; width:100%;}
#cms .picli .dp{ font-size:12px; color:#999999; line-height:1.5;  }
#cms .picli:hover a,#cms .picli:hover .dp,#cms .picli:hover .time{ color:#FFFFFF}
#cms .picli:hover{ margin-left:-5px;}

.hezuoin{}


#cms .hzli{
	box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; 
	float: left;
	width: 10%;

	text-align:center;
	font-size:14px;
	
	margin-left:-1px;
	margin-top:-1px;
	position: relative;height:100px; 

}

#cms .hzli>div{	box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; 
	width:100%;
	height:100px;
	float:left;
	position: absolute;
	left: 0px;
	top: 0px; background-color:#FFFFFF;	overflow:hidden;padding:5px;display: flex;font-size:16px;
    justify-content:center;
    align-items:center;border: 1px solid #dddddd;

}


#cms .hzli>div.img img{ max-width:100%; max-height:100%;}	
#cms .hzli:nth-child(10n+1){  clear:both;}

#cms .hzli  a{ color:#ffffff;}


/*翻转*/
#cms .hzli{	position:relative;text-align:center;transform-style:preserve-3d;transition:1s;}
#cms .hzli>div.ntitle{ background-color:#cccccc}
#cms .hzli,#cms .hzli>div{

	backface-visibility:hidden;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden; 
-ms-backface-visibility:hidden; 
}
#cms .hzli>div.ntitle,#cms .hzli:hover{
transform:rotateY(180deg);
-webkit-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
-ms-transform:rotateY(180deg);

}



.yewuin .ywli{
	float: left;
	width: 350px;
	margin-left: 125px; overflow:hidden; text-align:center; font-size:30px;
}
.yewuin .ywli .img{ overflow:hidden;}
.yewuin .ywli .img img{ max-width:100%;}
.yewuin .ywli:nth-child(3n+1){ margin-left:0px; clear:both;}
.yewuin .ywli  a{ color:#595757}
.yewuin .ywli:hover  a{ color:#D63403}



.aboutin .img{ float:left; max-width:650px;}

.aboutin .hc{ margin-left:650px; font-size:18px; line-height:1.8}

.leftdh{ clear:both; line-height:45px; padding-top:10px; text-align:center}
.leftdh ul{ text-align:center;}
.leftdh >ul >li{ display:inline-block;}
.leftdh.fen8 >ul >li{  float:left; width:12.5%;}
.leftdh.fen7 >ul >li{  float:left; width:14.285%;}
.leftdh.fen6 >ul >li{  float:left; width:16.6666%;}
.leftdh.fen5 >ul >li{  float:left; width:20%;}
/*.leftdh.fen4 >ul >li{  float:left; width:25%;}*/




.leftdh> ul>li >a{margin-left:5px; margin-bottom:5px;

	background-color: #f5f5f5;
	padding-right: 20px;
	padding-left: 20px;color:#555555; font-size:18px; display:block; line-height:1.2; padding-top:10px; padding-bottom:10px; min-height:2.4em;
}
.leftdh ul li a:hover,.leftdh ul li a.select{ background-color:#D63403; color:#FFFFFF}
.leftdh ul:hover li a.select{background-color: #f5f5f5; color:#555555;}
.leftdh >ul >li>ul{ float:left; width:100%; text-align:left;}
.leftdh> ul>li >ul>li{ margin:0px; padding:0px; line-height:1.1; margin-left:5px; margin-right:5px;}
.leftdh> ul>li >ul>li>a{ font-size:14px;display:block; padding-top:5px; padding-bottom:5px; color:#666666}

.fen6.leftdh> ul>li >a{background-color:#D63403;color:#FFFFFF;  }
.fen6.leftdh ul li a:hover,.fen6.leftdh ul li a.select{ background-color:#FF9900; }
/*移动端*/

@media screen and (max-width :815px){

.leftdh ul li{

	padding-right: 0px;
	padding-left: 0px;font-size:12px; float:left; width:48%; margin-left:1%; margin-right:1%; text-align:center; 
}
.leftdh ul li a{font-size:14px; line-height:2; padding:0px; width:100%; margin:auto; padding-top:5px; padding-bottom:5px;}
.leftdh >ul >li>ul{ display:none}
.leftdh >ul >li,.leftdh.fen5 >ul >li,.leftdh.fen6 >ul >li,.leftdh.fen7 >ul >li,.leftdh.fen8 >ul >li{ width:48%; overflow:hidden; margin-bottom:5px;}
.pro .left .leftnav .sort ul li  ul{ display:none}


}
.null{ line-height:50px; text-align:center; color:#999999;}