/* CSS Document */
*{text-overflow: ellipsis;
/*去掉移动端点击阴影方块*/
-webkit-tap-highlight-color:transparent;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
tap-highlight-color: rgba(0, 0, 0, 0);outline:none;word-break:break-all;}
html{ width:100%; text-align:center}
body{
	margin: auto; position:relative;

	font-size: 14px;
	line-height: 2;
	color: #000000;
	min-width:1200px; max-width:100%; text-align:left; overflow-x:hidden;/* background-color:#eeeeee;*/

}
/*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;	-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;
}

a:hover{
	color: #0B62A9;
}
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.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;}
.fd:hover img{    transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);}

.fl{ float:left}
.fr{ float:right}
.box{
	width:1250px;
	margin:auto;
	min-width:1250px; position:relative;

}


#top{
	background-color:#FFFFFF;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #04CA41; position:relative;
}
#top:after{
	content:''; bottom:-4px; position:absolute;

	left:0;
	width:100%;
	height:4px;
	background-image: url(1_r2_c1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#top .tel{
	font-weight: bold;
	background-image: url(1_r3_c4.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height:68px;
	padding-left: 90px;
	line-height:1.2;
	color: #015fac;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
#top .logo{display:flex;
    justify-content:center;
    align-items:center;height:68px;}


 #nav{
	float:left;
	width:100%;
	font-size:18px;
	line-height:62px;
	background-image: url(navbg.jpg);
	background-repeat: repeat-x;
	background-position: center top; clear:both;

}
 #nav .box>ul{ display:table; width:100%; text-align:center;}
 #nav .box>ul>li{ display:table-cell; position:relative;}
 #nav .box>ul>li a{ display:block;}
 
#nav .box>ul>li.active>a,#nav .box>ul>li:hover>a,#nav .box>ul>li.hover>a{ display:block; background-color:#FD8A15; color:#FFFFFF}
#nav .box>ul>li ul{ position:absolute; top:100%; left:0; width:100%; z-index:2;background-color:#FD8A15; line-height:1.5;
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:rgba(0,0,0,0.3);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color:rgba(255,255,255,0.3); display:none;

}
#nav .box>ul>li ul ul{ top:0; left:100%;}
#nav .box>ul li:hover> ul{ display:block;}

 #nav .box>ul>li ul li a{
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	font-size:16px;
	color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255,255,255,0.2);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color:rgba(0,0,0,0.1);
}
 #nav .box>ul>li ul li a:hover{ background-color:#0061B0;}
 .flash{ position:relative; overflow:hidden;}
 .flash .swiper-slide{
	background-repeat: no-repeat;
	background-position: center center;
}
.flash .swiper-slide a{ display:block; min-height:570px;}
.flash img{ width:100%;}
.youshi{ background-color:#0061B0; padding-top:15px; padding-bottom:15px; color:#FFFFFF; clear:both; margin-top:20px;}
.youshi .item{ float:left; width:25%;}
.youshi .item>div{ width:100%; text-align:left;}
.youshi .item .img{ float:left;}
.youshi .item .img+.r{ float:left; margin-left:20px; font-size:20px; min-height:60px;}

#foot{ background-color:#2D2D2D;  padding-bottom:20px; padding-top:55px;}
#foot .foot,#foot { float:left; width:100%;}
#foot,#foot a{ color:#ffffff;}
.fnav{
	float:left;
	width:12%;
	font-size:14px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #383838; min-height:170px;box-sizing:border-box;
}
.fnav+.fnav{ padding-left:5%;}
.fnav .t{ font-size:20px;}
.fnav .hc{ padding-top:25px; line-height:2;}
.fnav .hc .tel{
	background-image: url(tel.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	line-height:50px;
	padding-left:50px;
	font-family: Impact;
	font-size: 28px;
}
#foot .fnav .hc ul li a{ color:#cccccc;}
#foot .fnav .hc ul li a:hover{ color:#ffffff;}
.fnav2{ width:30%;}
.fnav.lx{ width:33%;}



.fnav2 .hc ul li{ float:left; width:50%;}
.qrcode{ float:right}
/*.fnav,.qrcode{padding-top:30px;}*/
.banquan{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6B6B6B; margin-top:65px; padding-top:20px; clear:both; float:left; width:100%;border-top-color:#383838;
}
.banquan>.fl{
	background-image: url(1_r16_c5.jpg);
	background-repeat: no-repeat;
	background-position: left center; padding-left:250px; font-size:12px;
}
#foot .banquan>.fl,#foot .banquan>.fl a{ color:#cccccc;}
.banquan .fr i{
	border: 1px solid rgba(255,255,255,0.3); width:40px; display:inline-block; line-height:40px; text-align:center; cursor:pointer;
}


/*客服*/

.wxqrcode .close{ position:absolute; top:10px; right:10px; background-color:#000000; color:#ffffff; font-size:12px; width:20px; line-height:20px;border-radius:100%; cursor:pointer;}
.wxqrcode+.bg{ content:''; background-color:rgba(0,0,0,0.3); z-index:98; left:0; top:0; width:100%; height:100%; position:fixed; display:none;}
.wxqrcode{transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0); position:fixed; top:50%; left:10%; width:80%; height:300px; margin-top:-150px; background-color:rgba(255,255,255,0.8); z-index:99; text-align:center;border-radius:10px;display:flex;
    justify-content:center;
    align-items:center;transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;}
.wxqrcode.hover,.wxqrcode.hover+.bg{display:flex;transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);}	

.wxqrcode img{ width:200px; max-width:80%;}
#footnav{
	position: fixed; z-index:2;
	left: 0px;
	bottom: 0px; float:left; width:100%; background-color:rgba(0,74,145,0.8); background-color:#006DB8; display:none;
}
#footnav a{
	float:left;
	width:25%;
	text-align:center;
	position: relative; line-height:35px; color:#FFFFFF; padding-top:10px; line-height:1.2; padding-bottom:10px; font-size:16px;
}
#footnav a i{ display:block; font-size:24px; line-height:24px;}
#footnav a i.icon-weixin{ font-size:20px; }

#footnav a:nth-child(1):after{ display:none}

/*客服*/
.kefu{ position:fixed; top:30%; right:0; color:#FFFFFF; text-align:center; width:70px; z-index:9; font-size:12px; }
.kefu .iconfont{ color:#FFFFFF; font-size:24px; line-height:1;}
.kefu a{ color:#ffffff;}
.kefu a:hover{ background-color:#FD8A13;}

.kefu .wx .wxqrcode2{
	Opacity:0;
	position:absolute;
	top:0;
	right:-200%;
	z-index:-1;
-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; 	transition:500ms;
	border: 1px solid #dddddd;
}
.kefu .wx:hover .wxqrcode2{Opacity:1; position:absolute; top:0; right:100%; z-index:-1; }
.kefu .item{background-color:#006DB8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;border-top-color: rgba(255,255,255,0.6); position:relative;
}
.kefu .item .msg{
	background-color:#004A91;
	position:absolute;
	right:-100%; margin-right:5px; font-size:14px;
	top:50%;
	color:#fff;
	white-space: nowrap;border-radius:5px; padding-left:10px; padding-right:10px;  z-index:-1;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms; margin-top:-10px;
}
.kefu .item .msg.ftel{ right:-250%;}
.kefu .item:hover .msg{right:100%;}
.kefu .item .msg:after{
	content:'';
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(255,255,255,0);
	border-right-color:  rgba(255,255,255,0);
	border-bottom-color: rgba(255,255,255,0);
	border-left-color: #004A91; position:absolute; right:-10px; top:50%; margin-top:-5px;
}

.kefu .item:nth-child(1){ border:none;}
.kefu .item a{ display:block; padding:5px; padding-top:10px; padding-bottom:10px; cursor:pointer;}
.kefu .gotop .iconfont{
	border: 2px solid #ffffff;border-radius:100%; font-size:20px; padding:5px; font-weight:bold; display:inline-block;
}
/*.kefu .gotop>a{ padding-top:30px;}*/
.kefu .gotop  .txt{ padding-top:5px;}

@media screen and (max-width :816px){
#footnav{ display:block}
.kefu{ display:none}
}

/*首页关于我们*/

.about .img{
	float:right;
	border: 1px solid #dddddd;
	padding: 2px;border-radius:5px; overflow:hidden;
}
.about .img img{ max-width:100%;}
.about .right{ float:right; width:calc(100% - 677px); line-height:2; font-size:16px;}
.about .right h2,.about .right h3,.about .right h1{ line-height:1.5; padding-bottom:10px; padding-top:10px;}
.about .right .t1{ padding-bottom:0px; color:#0061b0; font-size:42px; font-weight:bold;}
.about .right .more{ padding-top:20px;}
.about .right .more a{ display:inline-block;
	
	background-image: url(1_r9_c5.jpg);
	background-repeat: no-repeat;
	background-position: left center; padding-left:30px; width:300px; color:#FFFFFF;
}

.pro{
	background-image: url(probg.jpg);
	background-repeat: no-repeat;
	background-position: center top; 
}
 .etitle{ text-align:center; font-size:36px; color:#FFFFFF; font-weight:bold; padding-bottom:20px;}
 .etitle span{
	display:inline-block;
	position:relative;

}
 .etitle span:after{ content:''; width:2em; left:50%; margin-left:-1em; bottom:0;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff; position:absolute;
}
.pro .sort{ text-align:center; line-height:40px;}

.pro .sort ul li{ float:left; width:18%; margin-left:1%; margin-right:1%; margin-top:5px; margin-bottom:5px;}
.pro .sort ul li a{ font-size:18px; font-weight:bold; display:block; margin-left:10px; margin-right:10px; padding-left:30px; padding-right:30px; background-color:rgba(255,255,255,0.8); color:#010002;border-radius:30px; text-align:left;}

.pro .econtent{ clear:both; padding-top:22px;}
.pro .econtent .picli{ float:left; width:23%; margin-left:1%; margin-right:1%;background-color:#ffffff; margin-top:20px; margin-bottom:20px;}
.pro .econtent .picli a{ display:block; padding:10px;}
.pro .econtent .picli .img{ background-color:#ffffff; text-align:center; overflow:hidden; min-height:254px; max-height:254px;}
.pro .econtent .picli .img *{ max-width:100%; max-height:100%;}
.pro .econtent .picli .ntitle{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	white-space: nowrap;
	overflow: hidden; font-size:18px;
}

.pro .more{ text-align:center; text-align:center; clear:both; padding-top:10px; line-height:40px;}
.pro .more a{ display:inline-block; padding-left:30px; padding-right:30px; background-color:rgba(255,255,255,0.3); color:#ffffff;border-radius:30px;}
.pro .more a:hover{
	background-color: #FF9900;
}

.news{ background-color:#ffffff;}
.news  .etitle{ color:#000000;}
.news  .etitle span:after{border-color:#0B62A9}
.news .more{ text-align:center; text-align:center; clear:both; padding-top:10px; line-height:40px;}
.news .more a{
	display:inline-block;
	padding-left:30px;
	padding-right:30px;
	color:#999999;
	border-radius:30px;
	border: 1px solid #cccccc;
}

.news .more a:hover{ background-color:#0B62A9; color:#FFFFFF;border-color:#0B62A9;}

.news .econtent .picli .img *{ max-width:100%; max-height:100%;}

.news .left{ float:left; width:50%;}

.news .right{ float:right; width:46%;}
.news  .picli{ float:left; width:100%; margin-top:10px; margin-bottom:10px; position:relative;}
.news  .picli .ntitle{
	font-size:22px;
	white-space: nowrap;
	overflow: hidden; line-height:1.2;
}
.news  .picli .time{ font-size:12px; color:#999999;}
.news  .picli  .morei { text-align:right;}
.news  .picli .dp{ line-height:1.5; color:#888888; max-height:4.5em; overflow:hidden; clear:both;}
.news .picli  .morei{ clear:both; padding-top:10px;}
.news .picli  .morei i{
	border: 1px solid #dddddd; text-align:center; display:inline-block; line-height:30px; width:30px; padding:0; color:#999999;
}
.news .picli:hover  .morei i{ background-color:#0B62A9; color:#FFFFFF}



.news .picli .img{ overflow:hidden;}
.news .picli .img *{ max-height:100%; max-width:100%;}
.news .right .r{ padding-top:10px;}

.news .right .picli{ float:left; width:46%; position:relative;}
.news .right .picli:nth-child(2n){ float:right;}
.news .right .picli:before{
	content:'';
	left:-8%;
	top:0;
	height:100%;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dddddd; position:absolute;
}
.news .right .picli:nth-child(2n+1){ clear:both;}
.news .right .picli:nth-child(2n+1):before{ display:none}

.news .left .r .dp{ display:none}
.news .left .img{ float:left; width:250px;}
.news .left .img+.r{ width:calc(100% - 275px); float:right;}
.news .left .img+.r .morei{ display:none};
.news .left .img+.r .dp{ display:block }
.news .left .r { padding-right:40px;box-sizing:border-box;}
.news .left .r .time{ float:left; /*line-height:30px; padding-top:10px;*/}
.news .left .r .morei{ float:right; clear:none; position:absolute; bottom:10px; right:0;}

.news .left .picli{
	padding-left:10px;
	box-sizing:border-box;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd; padding-bottom:10px;
}
.news .left .picli:before{
	content:'';
	left:0;
	top:0;
	height:calc(100% - 10px);
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0B62A9; position:absolute;
}
.news .left .picli.imgs:before{ display:none;}
.news .left .picli.imgs{ padding-left:0;}

.news .left .img+.r .time{ display:block; width:100%;}
.news .left .img+.r .dp{ display:block; padding-right:0;}

.about .box{ position:relative;}


.news,.pro,.about{ padding-top:50px; padding-bottom:50px; clear:both;}
.news{ padding-top:35px;}
.news{ padding-bottom:10px;}
.news .more{ padding-top:30px;}
.about{ padding-bottom:100px; z-index:2;}
.pro{ padding-top:100px; z-index:1;}
.youshi2{
	min-height:150px;
	max-height:150px;
	position:absolute;
	bottom:-75px;
	left:0;
	width:100%;
	box-sizing:border-box;
	border: 1px solid #dddddd; background-color:#FFFFFF;border-radius:5px; z-index:2;
}

.youshi2 ul{ width:100%; line-height:1;}
.youshi2 ul li{ float:left; width:25%; text-align:center}
.youshi2 ul li .t2{ font-size:18px; color:#333333; padding-top:10px;}
.youshi2 ul li .t1{ font-size:55px; font-weight:bold;}
.youshi2 ul li .t1 i{
	font-size:20px;
	font-style: normal;
	display:inline-block;
	line-height:30px;
	text-align:center;
	width:30px;
	border-radius:100%;
	color:#FFFFFF;
	background-color:#0B62A9;
	font-weight: lighter; position:absolute; right:0; top:50%; margin-top:-15px;
}
.youshi2 ul li .t1 font{ display:inline-block; position:relative; padding-right:40px;}









/*内页*/
#left,#right{ margin-bottom:50px;}

#left{
	float:left;
	 width:235px; box-shadow:0 0 5px rgba(0,0,0,0.3);
}
#left .leftnav{ float:left; width:100%;}
.ny #left .leftnav{ min-height:0px;}
#right{ float:right; width:1000px; margin-bottom:30px;}
#left .title{
	background-image: url(protitle.png);
	background-repeat: no-repeat;
	background-position: left top; font-size:28px; color:#FFFFFF; line-height:50px; padding-bottom:10px; text-align:center; padding-left:10px;box-sizing:border-box; margin-left:-11px; margin-top:20px; width:210px;
}
#left .sort{ background-color:#FFFFFF; margin:10px; padding:5px;border-radius:5px 5px 0 0;}
#left .sort ul li a{ font-size:18px;
	display:block;
	padding:5px;
	padding-right:5px;
	padding-left:25px;
	margin-bottom:5px;
	position:relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
#left .sort ul li a:before{
	content: "";
	margin-right:10px;
	border: 6px solid #7B7B7B;
	
	border-top-color: rgba(0,0,0,0);
	border-right-color: rgba(0,0,0,0);
	border-bottom-color:rgba(0,0,0,0); position:absolute; left:10px; top:50%; margin-top:-6px;

}
#left .sort>ul>li>a:hover,#left .sort>ul>li.hover>a{ background-color:#FD8A13;  color:#FFFFFF;/*text-shadow: 0px 0px 3px #000000;*/border-radius:3px; }
#left .sort>ul>li>a:hover:before,#left .sort>ul>li.hover>a:before{border-left-color:#ffffff;}
#left .sort>ul>li>ul{ padding-bottom:5px; }
#left .sort>ul>li>ul>li>a{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd; display:block;	background-repeat: no-repeat;
	background-position: 210px center; padding-left:40px;
}
#left .sort>ul>li>ul>li>a:hover{
	background-image: url(sortli.jpg);

	background-color: #E5E5E5;
}

#left .more{ margin:10px; background-color:#0066cc; font-size:30px; color:#FFFFFF; text-align:center; margin-top:-10px;border-radius:0 0 5px 5px;}
#left .more a{color:#FFFFFF;}



body.in{ background-color:#f5f5f5;}
.ny{ padding-top:30px;}
body.in #right{ background-color:#FFFFFF;}

#postion{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd; margin:20px; margin-bottom:0px;  line-height:50px; margin-top:0px; margin-left:0; margin-right:0;
}
#postion b{
	float:left;
	color:#535353;
	font-size:20px;
	background-image: url(dw.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:25px; position:relative;
}
#postion b:before{
	content:'';
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #0B62A9; position:absolute; left:0; bottom:-2px; width:100%;
}
#right #cms,#right #cms1{box-shadow:0 0 5px rgba(0,0,0,0.2);}
#postion .postion,#postion .postion a{ font-size:12px; color:#999999;}
#postion .postion{ float:right}


#cms,#cms1{padding:20px; clear:both;
	float: left;
	width: 100%;
	overflow: hidden;
	min-height:550px; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
padding-bottom:50px;
}
#cms *{ max-width:100%;}
#cms1 h1.h1{ line-height:1.5; padding-top:10px; padding-bottom:10px;}
#cms1 .content{ width:100%; margin:auto;

	overflow-x:auto;
	margin-top: 10px;
	padding-bottom: 10px; color:#333333; line-height:1.5; font-size:16px;
}



.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:#FD8A13; 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:#666666;
/*	font-weight: bold;*/
}
#cms .li:hover .ntitle a{color: #0B62A9;}
#cms .li:hover .ntitle:after{background-color: #0B62A9;}
#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:#0066cc}
#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:#0066cc }
#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,.pro .proli{ width:31.3333%; margin-left:1%; margin-right:1%;
overflow:hidden; float:left; margin-top:10px; margin-bottom:10px;
}

#cms .list .right,.pro .proli .right{ padding: 20px; /*padding-bottom:30px; padding-top:20px;*/ clear:both;}
#cms .list .right .dp,.pro .proli .right .dp{ font-size:14px; line-height:1.5; color:#666666; height:3em; overflow:hidden; }


#cms .list:hover .right,.pro .proli:hover .right{ background-color:#0066cc;}

#cms .list:nth-child(3n+1),.pro .proli:nth-child(3n+1){ clear:both}
#cms .list  .ntitle,.pro .proli  .ntitle{ line-height:1.5; margin-top:5px; text-align:center;
/*	white-space: nowrap;
	overflow: hidden;*/
}

#cms .list a:hover  .ntitle,.pro .proli a:hover  .ntitle{color:#0066cc}

#cms .list .right .more,.pro .proli .right .more{ text-align:center; padding-top:5px;}
#cms .list .right .more a,.pro .proli .right .more a{
	font-family: "新宋体";
	font-size: 12px;
	color: #606060;
}
#cms .list:hover .right .more a,.pro .proli:hover .right .more a{ color:#FFFFFF}
/*#cms .list .item1{ color:#666666}
#cms .list .item2{ color:#666666}*/
#cms .list .img,.pro .proli .img{ padding:5px;/*border-radius:3px;*/
	 
	border: 1px solid #dddddd; min-height:250px; max-height:250px; _height:250px; overflow:hidden; background-color:#FFFFFF; text-align:center; 
}
#cms .list .img img,.pro .proli .img img{max-width:100%;  max-height:100%;}


#cms .list .img,.pro .proli .img{ /*background-color:#e8e9eb*/
	position: relative; overflow:hidden;
}


#cms .list .img a:hover img,#cms .list:hover .img  img,.pro .proli .img a:hover img,.pro .proli:hover .img  img{opacity:1; }
/*#cms .list .ntitle,.pro .proli:hover .ntitle{

	padding-bottom:5px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;	 color:#000000;
}
*/
/*#cms .list:hover .ntitle{ color:#0066cc}
#cms .list:hover .ntitle,#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;box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; 
	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.newsli .img img{ width:160px; }
#cms .picli.newsli .img+.right{ margin-left:190px;}

#cms .picli .right .dp{ float:left; width:100%; 
/*	font-family: "宋体";*/
	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:#0066cc;

-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);

}













#cms1.proin h1.h1{ display:none;}

.nextpage{
	clear:both;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #dddddd;
	border-bottom-color: #dddddd; float:left; width:100%; padding-bottom:10px; margin-top:20px; float:left; 
}
.nextpage>div{
	width:48%;
	white-space: nowrap;
	overflow: hidden; margin-top:10px;
}
.nextpage>div a{color:#0066cc;}
.nextpage>div.fl{ text-align:left; float:left}
.nextpage>div.fr{ text-align:right; float:right;}

/*推荐新闻 推荐产品*/

.newstj,.protj{ float:left; width:100%; padding-top:20px; padding-bottom:20px;}
.newstj .title,.protj .title{
	float:left;
	width:100%;
	color:#0066cc; background-color:#f5f5f5; padding:10px;box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; line-height:30px; 
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;*/
}
.newstj .title b,.protj .title b{ float:left; font-size:16px;}
.newstj .title a,.protj .title a{ float:right; font-size:12px; color:#666666}
.newstj .econtent,.protj .econtent{ padding-top:10px; float:left; width:100%;box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; }
.newstj .econtent .li{
	float:left;
	width:48%;
	position:relative;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px; color:#999999;
} 
.newstj .econtent .li .ntitle{
	margin-right:90px;
	overflow:hidden;
	white-space: nowrap;
	padding-left: 15px;
	list-style-type: disc;
	background-image: url(ysli.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.newstj .econtent .li .ntitle a{ color:#666666}
.newstj .econtent .li .ntitle a:hover{ color:#0066cc;}
.newstj .econtent .li .date{ width:80px; float:right; position:absolute; top:10px; right:0px;}
.newstj .econtent .li:nth-child(2n+1){ clear:both;}
.newstj .econtent .li:nth-child(2n){ float:right}

.protj .econtent .picli{
	width:18%;
	float:left;
	overflow:hidden;
	margin-left:1%;
	margin-right:1%;
	padding-top: 10px;
	padding-bottom: 10px;
}

.protj .econtent .picli .img{
	overflow:hidden;
	padding: 2px;
	border: 1px solid #0066cc; background-color:#FFFFFF;;box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.protj .econtent .picli .ntitle{
	text-align: center;
	white-space: nowrap;
	overflow: hidden; margin-top:5px;
}
.protj .econtent .picli .ntitle a{ color: #0066cc;}
.newstj *,.protj *{ max-width:100%;}

/*左侧新闻产品推荐*/
#left .protj .econtent .picli{ margin-left:0px; margin-right:0px; width:100%;}

#left .protj .title,#left .newstj .title{background-color: #0066cc;}
#left .protj .title b,#left .protj .title  a,#left .newstj .title b,#left .newstj .title  a{ color:#FFFFFF}
#left .protj,#left .newstj{background-color: #ffffff;border-radius:0px; float:left; width:100%; margin-top:20px; padding-top:0px;}
#left .protj .econtent,#left .newstj .econtent{ padding:10px;}

#left .newstj .econtent .li .ntitle{
	margin-right:0px;
}
#left .newstj .econtent .li .date{ display:none}

#left .newstj .econtent .li{ float:left; width:100%;}
#left .tel{ background-color:#0066cc; margin-top:20px; padding:20px; padding-left:0px; padding-right:0; text-align:center; font-size:28px; color:#ffffff; line-height:1.2; float:left; width:100%; clear:both;box-sizing:border-box;
-moz-box-sizing:border-box; border-radius:10px;
-webkit-box-sizing:border-box;}
#left .tel i{ font-size:28px; margin-right:3px;}



/*新闻动态*/
#cms .newsli{ text-align:left; position:relative; float:left; width:100%; padding-top:30px;}
#cms .newsli .date{
	width:100px;
	float:left;
	text-align:center;
	color:#0066cc;
	line-height:1.5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ddd; font-size:12px; margin-top:20px;
}
#cms .newsli .date b{ display:block; font-size:36px}
#cms .newsli .date span{ display:block; color:#999999}
#cms .newsli .right{
	margin-left:120px;
	position:relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	padding-bottom: 30px; 
}
#cms .newsli .right .time{ display:none}
#cms .newsli .right .share a{
	display:inline-block;
	color:#999;
	background-image: url(share.png);
	background-repeat: no-repeat;
	background-position: left center; padding-left:18px;
}
#cms .newsli .right .ntitle{
	font-size:22px;
	line-height:1.2;
	padding-bottom:10px;
	white-space: nowrap;
	overflow: hidden;
}
#cms .newsli .right .dp{ color:#999999; line-height:1.5; min-height:4.5em; max-height:4.5em; overflow:hidden;}
#cms .newsli .right .hc{ margin-right:240px;}
#cms .newsli div.img{  position:absolute; top:0px; right:0px; width:200px; overflow:hidden; min-height:110px; max-height:110px; background-color:#f5f5f5;}
#cms .newsli div.img img{ width:100%;max-height:110px;}

#cms .newsli:hover{ background-color:#f5f5f5;}

.bannerin img{ width:100%;}

/*内页底部*/
.pagination{ clear:both; text-align:center; clear:both; padding-top:20px;}
.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:#0066cc; color:#FFFFFF}

.pagination li a{ color:#333333}
