/* CSS Document */

*{text-overflow: ellipsis;word-break:break-all;}
body{
	margin: auto;

	font-size: 14px;
	line-height: 2;
	color: #666666;
	min-width:1250px; background-color:#FFFFFF;

}
body,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;}
img,input,button,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none; vertical-align:middle} 
ol,ul,li{list-style:none; margin:0; padding:0} 
h1,h2,h3,h4,h5,h6,p,em,i,b,em{word-wrap:break-word;font-style:normal; font-weight:normal; margin:0; padding:0}

div,ul,li,span,i,a,h1,h2,h3,h4,h5,h6,img,input,submit,textarea{box-sizing:border-box}
p{ font-size:15px; line-height:26px;}


@font-face {   
   font-family: 'fontAnt';   
   src: url('font/Antoniobold.eot');   
   src: url('font/Antoniobold.eot?#iefix') format('embedded-opentype'),         
		url('font/Antoniobold.woff') format('woff'),         
	    url('font/Antoniobold.ttf') format('truetype'),         
		url('font/Antoniobold.svg#NeuesBauenDemo') format('svg');   
  font-weight: normal;   
  font-style: normal;  
}
@font-face {   
   font-family: 'fontSyst';   
   src: url('font/SourceHanSerifCNBold.eot');   
   src: url('font/SourceHanSerifCNBold.eot?#iefix') format('embedded-opentype'),         
		url('font/SourceHanSerifCNBold.woff') format('woff'),         
	    url('font/SourceHanSerifCNBold.ttf') format('truetype'),         
		url('font/SourceHanSerifCNBold.svg#NeuesBauenDemo') format('svg');   
  font-weight: normal;   
  font-style: normal;  
}

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: #363838; }
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.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;}
.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:1600px;
	margin:auto;
	min-width:1250px;

}



#footnav{
	position: fixed; z-index:2;
	left: 0px;
	bottom: 0px; float:left; width:100%; background-color:rgba(0,0,0,0.8); 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;
}

#foott1{ background-color:#181818; clear:both; padding-top:40px;padding-bottom:20px;}

#foott1,#foott1 a{ color:#ffffff;}
.footnavs{
	text-align:center;
	border: 1px solid #494949; padding-top:5px; padding-bottom:5px;
}
.footnavs a{
	text-align:center;
	display:inline-block;
	padding-left:30px;
	padding-right:30px;
	position: relative;
	
}
.footnavs a:after{
	content:'';
	width:3px;
	height:1px;
	float: left;
	margin-top: -0.5px;
	position: absolute;
	left: 0px;
	top: 50%; background-color:#FFFFFF;
}
.footnavs a:nth-child(1):after{ display:none}
#foott1 .copys{ clear:both; padding-top:40px; padding-bottom:40px;}

#foott1 .copys .left{ float:left;}
#foott1 .copys .right{ margin-left:250px; padding-top:20px;}
/*内页底部*/
.pagination{ clear:both; text-align:center; padding-top:20px;}
.pagination li{
	display:inline-block;
	border: 1px solid #dddddd;
	padding-left:12px;
	padding-right:10px;
	margin: 0px; overflow:hidden; background-color:#FFFFFF;
}

.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:#0065b2; color:#FFFFFF}

.pagination li a{ color:#333333}


.links{
	background-color: #0a6cc5;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	width:100%;
	clear:both;
	font-size:14px;
	position: relative;
}
.links,.links a{ color:#ffffff;}
.links .title{ float:left; width:75px;}
.links .econtent{  margin-left:75px;}
.links:after{
	content:'';
	left:50%;
	border-left: 35px solid rgba(0,0,0,0);
	border-right: 35px solid rgba(0,0,0,0);
	border-bottom: 35px solid rgba(0,0,0,0);
	border-top: 20px solid #0a6cc5;
	position: absolute;
	z-index: 2;
	bottom: -55px;
}





/*内页*/
.bannerin{ text-align:center}
.bannerin img{ 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);
}
/*.bannerin .h1 i{
	font-family: Arial, Helvetica, sans-serif;
	display:inline-block;
	clear:both;
	position: relative;
	font-size: 36px;
	font-style: normal;
	text-transform: capitalize; color:rgba(255,255,255,0.9);  
}
.bannerin .h1 span:before{content:'';
	float: left;
	width: 2em;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	position: absolute;
	left: 50%; margin-left:-1em;
	bottom: 0px;
}
*/




.pronav{ float:left; width:100%; line-height:70px; clear:both; 	background-color:#EFEFEF; padding-top:15px; padding-bottom:15px; line-height:35px;}
.pronav .fl{
	background-image: url(in_r2_c2.jpg);
	background-repeat: no-repeat;
	background-position: left center; padding-left:30px; font-size:12px;
}
.pronav .fl,.pronav .fl a{color:#333333;}
.pronav .fr a{
	display:inline-block;
	font-size:14px;
	color:#333333;
	position: relative;
	z-index:1;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	border-radius:3px;
	background-color:#ffffff;
	margin-bottom:10px;
	white-space: nowrap;
}
.pronav a:after{
	content:'';
	left:50%;
	margin-left:-5px;
	border-left: 5px solid rgba(0,0,0,0);
	border-right: 5px solid rgba(0,0,0,0);
	border-bottom: 5px solid rgba(0,0,0,0);
	border-top: 5px solid #ffffff;
	position: absolute;
	z-index:11;
	bottom: -10px; 
}
.pronav .fr  a.hover:after,.pronav .fr  a:hover:after{

	border-top: 5px solid #D50310;

}
.pronav .fr  a.hover,.pronav .fr  a:hover{ background-color:#D50310; color:#FFFFFF;z-index:1;}

#cms,#cms1{
	float: left;
	width: 100%;
	overflow: hidden;
	min-height:550px; 
	padding-bottom: 50px; float:left; width:100%; padding-top:30px; clear:both;
}

#cms1 *{ max-width:100%;}
#cms1 .content{ width:98%; margin:auto;

	overflow: hidden; padding-top:10px;
overflow-x:auto;
	padding-bottom: 10px; font-size:16px; 
}



.back a{
	background-color: #0065b2;

	padding-right: 25px;

	padding-left: 25px; color:#fff; display:inline-block;
}
.back a:hover{ background-color:#e9060f; color:#FFFFFF}

.back { text-align:right; clear:both; padding-top:10px; font-size:14px; line-height:35px;
	
}

#info{
	font-size: 12px;
	color: #999999;
	text-align: center;
}

#cms img,#cms1 img{ margin-bottom:5px; margin-top:5px;}





#cms .li{
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #737373;
	padding-bottom: 5px;
	line-height: 32px;
	font-size: 14px;
	
}
#cms .li .ntitle{
	float: left;
	width: 80%;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	font-family: "宋体";
	text-overflow: ellipsis;

}
#cms .li .ntitle a{
	font-family: Arial, Helvetica, sans-serif;
}
#cms .li .time{
	float: right;
	width: 12%;
	color: #999999;
	font-size: 14px;
}
#cms1 .content{
	float: left;
	width: 98%;
	overflow: hidden;overflow-x:auto;
	margin-top: 10px;
	padding-bottom: 10px; padding-left:1%; padding-right:1%; line-height:1.5;
}
#cms1 h1.h1{ line-height:1.2; font-weight:bold; padding-bottom:10px;color:#333333}
#cms1 #info{ color:#CCCCCC; padding-top:10px; padding-bottom:10px;}
#cms1 .content,#cms1 .content a{ color:#333333}	

#cms1 .proshow{ background-color:#FFFFFF; padding:10px;}
#cms1 .proshow .img{ float:left; width:48%;}
#cms1 .proshow .img img{ width:100%;}
#cms1 .proshow .rights{ margin-left:55%; margin-right:5%; padding-top:80px;}
#cms1 .proshow .rights h1.h1{ font-weight:lighter; font-size:32px; color:#000000;}
#cms1 .proshow .rights .dp{ padding-top:20px; text-align:left;}
#cms1 .proshow + .ptitle{ /*background-color:#ffffff; */margin-top:50px; margin-bottom:20px; float:left; width:100%; line-height:80px;	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #0065b2;}
#cms1 .proshow + .ptitle b{
	padding-left:50px;
	font-size:32px;
	background-color:#0065b2;
	color:#FFFFFF;

	float:left;
	padding-right:50px;
	position: relative;
}

#cms1 .proshow + .ptitle b:after{ content:'';
 content:'';	
	right:-60px;
	top:0px; 
	border-left: 30px solid #0065b2;
	border-right: 30px solid rgba(0,0,0,0);
	border-top: 40px solid rgba(0,0,0,0);
	border-bottom: 40px solid #0065b2;
	position: absolute; z-index:11;
}

#cms .newsList{width:96%; padding:0 0 25px 0;overflow:hidden; background-color:#FFFFFF; padding-left:2%; padding-right:2%;}
#cms .newsList li{ display:block; padding:30px 0; border-bottom:1px solid #ddd; width:100%; overflow:hidden;}
#cms .newsList li i{ display:inline-block; width:144px; height:100px; border-right:1px solid #ddd;font-family:'fontAnt'; text-align:center;vertical-align:middle;}
#cms .newsList li i h1{ font-size:40px; margin:15px 0 5px 0; line-height:40px; color:#D50310}
#cms .newsList li i h2{ font-size:20px; color:#888}
#cms .newsList li span{display:inline-block;width:calc(100% - 370px); padding:0 30px; vertical-align:middle; }
#cms .newsList li span h3{ font-size:24px; font-weight:bold; margin-bottom:8px; line-height:30px;}
#cms .newsList li span h4{ line-height:26px; color:#888; font-size:15px; text-align:justify}
#cms .newsList li div{ display:inline-block; width:225px; overflow:hidden; float:right; position:relative; z-index:1}
#cms .newsList li div img{width:100%; height:150px;}
#cms .newsList li h5{ width:1px; height:150px; display:inline-block; vertical-align:middle; }
#cms .newsList li h6{ position:absolute; right:0; bottom:0;text-align:center}
#cms .newsList li h6 a{background:rgba(0,0,0,0.5); font-size:12px; color:#fff; width:40px; height:20px; line-height:20px; display:block}
#cms .newsList li h6 a:hover{background:rgba(230,0,18,0.7);}
#cms .newsList li a:hover h4{ color:#444} 






#cms .list{ width:23%; margin-left:1%; margin-right:1%;
overflow:hidden; float:left; margin-top:20px; margin-bottom:20px; text-align:center;padding:10px; background-color:#FFFFFF;box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; -webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;box-shadow:0 0 8px rgba(0,0,0,0.05);
}


#cms .list:nth-child(4n+1){ clear:both}
#cms .list  .ntitle{
	white-space: nowrap;
	overflow: hidden; padding-top:10px; padding-bottom:10px; font-size:16px;color:#333333
}
#cms .list a{ display:block}
#cms .list a:hover .ntitle { color:#ffffff}
#cms .list:hover{ background-color:#0065b2;}

#cms .list .img{ 	 
	min-height:205px; max-height:205px;_height:205px; height:205px; overflow:hidden;  text-align:center; 	position: relative;
	 display: flex;
    justify-content:center;
    align-items:Center;
}
#cms .list .img img{max-width:100%;/*min-height:205px; max-height:205px; _height:205px;*/ }


#cms .list .img a:hover img,#cms .list:hover .img  img{opacity:1; }


#cms .picli{
	float: left;
	width: 96%;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	padding-left:1%;
	padding-right:1%;
	margin-right: 1%;
	margin-left: 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;
}
#cms .picli .img img{ width:185px; height:120px; }


#cms .picli .img+.right{ margin-left:200px;}
#cms .picli .right .dp{ float:left; width:100%; 
/*	font-family: "宋体";*/
	font-size: 12px;
	color: #666666; 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: 16px;
	white-space: nowrap;
	float: left;
	width: 100%;
	overflow: hidden;
	padding-bottom: 5px;
}

#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(255,255,255,0.1);-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
#cms .picli:hover a{color:#ff7e27}


#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;  }





/*首页*/	
#flash{ overflow:hidden;}
#flash .pagination{ display:none}



/*客服*/

.kefu { margin-top: -122px; top: 50%; z-index: 999; left: 10px; position: fixed; z-index: 3; width:60px; display:none}


.kefu li {
	font-size: 0;
	position: relative;
	transition: 0.3s linear 0s;
	cursor: pointer;
	margin-bottom: 1px;
	display: block;
	width: 60px;
	height: 60px;
	white-space: nowrap;
	line-height: 60px;
	float: left;
}
.kefu span { vertical-align: top; display: inline-block; }
.kefu .img {transition: 0.3s linear 0s; text-align: center;  height: 60px; width: 60px;background: rgba(0,0,0,0.7);}

.kefu .img span{display: flex;
    justify-content:center;
    align-items:center; height: 60px; width: 60px;}
.kefu .text { opacity: 0; transition: 0.3s linear 0s; background: #7f7f7f; color: #fff; height: 60px; line-height:60px; font-size: 24px; width: 200px; text-align: center; }

/*微信*/
.kefu li:nth-child(2):hover .hover { display: block; }
.kefu .hover:before { z-index: 2; left: -7px; border-color: transparent transparent transparent #fff; border-width: 7px 0 7px 8px; margin-top: -7px; }
.kefu .hover:after { margin-top: -8px; left: -10px; border-color: transparent transparent transparent #ddd; border-width: 8px 0 8px 10px; }
.kefu .hover:before,.kefu .hover:after { transform: rotateZ(180deg); border-style: solid; position: absolute; content: ''; width: 0; box-sizing: border-box; top: 30px; }
.kefu .hover { background: #fff; display: none; border: 1px solid #ddd; height: 140px; width: 140px; position: absolute; left: 80px; top: 0; }

.kefu li:nth-child(1), .kefu li:nth-child(3) { transform: translateX(-200px); }/*默认往左便宜200*/
.kefu li:first-child:hover, .kefu li:nth-child(3):hover { transform: translateX(0px); }
.kefu .text a { display: block; font-size: 18px;color:#FFFFFF }

.kefu li:hover, .kefu li:hover .img, .kefu li:first-child:hover span.text, .kefu li:nth-child(3):hover span.text, .kefu li:nth-child(4):hover span.text { opacity: 1; background:#0151a8; }

#top{
	background-image: url(1_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: center top; line-height:29px; font-size:12px;
}
#top .fr,#top .fr a{ color:#ffffff;}
#header{ padding-top:10px; padding-bottom:10px;}
#header .logo{ margin-top:-20px;}
#header .tel{
	background-image: url(1_r3_c2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 55px; padding-top:10px; padding-bottom:10px;
}
#header .tel .t1{ line-height:1.2; color:#333333;}
#header .tel .t2{
	font-family: Impact;
	font-size: 24px;
	color: #f20000;
	font-style: oblique; line-height:1.5;
}
#nav{ background-color:#0151a8;}
#nav,#nav a{ color:#FFFFFF}
#nav >.box{ /*padding-top:10px; padding-bottom:10px;*/}
#nav >.box>ul >li{
	float:left;
	width:14.28571%;
	text-align:center;
	font-size: 16px;
	position: relative; line-height:60px;
}
#nav >.box>ul >li:after{
	content:'';
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:rgba(255,255,255,0.2);
	height: 20px;
	margin-top: -10px;
	position: absolute;
	left: 0px;
	top: 50%;
}
#nav >.box>ul >li:before{
	content:'';
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:rgba(0,0,0,0.2);
	height: 20px;
	margin-top: -10px;
	position: absolute;
	left: -1px;
	top: 50%;
}
#nav >.box>ul >li:nth-child(1):before,#nav >.box>ul >li:nth-child(1):after{ display:none}
#nav >.box>ul ul{
	position: absolute;
	width: 100%;
	left: 0px;
	top: 60px; z-index:22;background-color:#0151a8; font-size:14px; display:none;
}
#nav >.box>ul ul li{ position:relative;}
#nav >.box>ul ul ul{ left:100%; top:0px;}
#nav >.box>ul li:hover>ul{ display:block}
#nav >.box>ul ul li a{
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: rgba(255,255,255,0.2);
	border-bottom-color:rgba(0,0,0,0.2); font-size:14px; line-height:1.5;
}
#nav >.box>ul ul li a:hover{ background-color:rgba(0,0,0,0.2);}
/*首页*/
/*.flash{ overflow:hidden;}
.flash img{ float:left;}*/



.pro{float:left; width:100%; clear:both; padding-bottom:30px; background-color:#ffffff; text-align:center;}
/*.pro,.pro a{ color:#000000;}*/
.pro *{ max-width:100%;}
.pro .etitle{ font-size:48px; line-height:55px; color:#000000;}
.pro .entitle{ font-size:14px; line-height:25px;}
.pro .etitle span{ font-size:24px; margin-left:10px;}
.pro .left{
	/*background-color:#0151A8;*/
	float:left; width:100%;
	/*color:#FFFFFF;*/
	position: relative; z-index:1; padding-top:20px; padding-bottom:20px;
}
/*.pro .left:after{background-color:#0151A8;
	height:100%;
	width:500px;
	position: absolute;
	left:-500px;
	top: 0px; float:left;content:'';
	z-index: -1;
}
.pro .left:before{ z-index:-1;
	content:'';
	border-top-width: 65px;
	border-right-width: 65px;
	border-bottom-width: 65px;
	border-left-width: 65px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:#0151A8;
	border-right-color:  rgba(0,0,0,0);
	border-bottom-color:rgba(0,0,0,0);
	border-left-color:  #0151A8;;
	position: absolute;
	top: 0px;
	right: -130px;
}*/
.pro .right{ width:20%; float:left; clear:both; padding-top:15px;}
.pro .right .title{background-color:#0151A8; color:#FFFFFF; font-size:24px; line-height:55px;}
.pro .right .hc{
	padding-top:5px;
	border: 1px solid #0151A8; padding-left:10px; padding-right:10px;
}
.pro .right .hc ul {	
	margin-left: 15px;
	font-size: 15px;
	line-height: 20px;
}
.pro .right .hc ul li{ padding-top:6px; padding-bottom:6px; float:left; width:100%;} 
.pro .right .hc ul li a{
	position: relative; display:block; text-align:left;
}
.pro .right .hc ul li ul{ padding-left:10px; font-size:14px; padding-top:5px; }
.pro .right .hc ul li ul li{ padding-top:3px; padding-bottom:3px;} 
.pro .right .hc ul li ul li a{ color:#666666;}

.pro .right .hc ul li a:hover{color:#F50100;}
.pro .right .hc ul li a:after{background-color:#F50100;
	height:5px;
	width:5px;
	position: absolute;
	left:-15px;
	top: 50%; float:left;content:'';
	z-index: 1; margin-top:-2px;
}
.pro .right .hc ul li ul li a:after{background-color:#999;/*width:5px;height:5px;*/}
/*.pro .title{ background-color:#E6E6E6; overflow:hidden;}*/

.pro .econtent,.pro .pcontent{  float:right;width:79%; }
.pro .econtent .picli{
	float:left;
	width:30%;
	position: relative;
	margin-left:5%;
	border:1px solid #0960BD;
	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
	margin-top: 15px;
	margin-bottom: 15px;
}
.pro .econtent .picli:nth-child(3n+1){ margin-left:0px; clear:both}
.pro .econtent .picli .img{ overflow:hidden;  display: flex;
    justify-content:center;
    align-items:center;}
.pro .econtent .picli .ntitle{
	line-height:1.5;
	white-space: nowrap;
	overflow: hidden; background-color:#0960BD; padding-top:15px; padding-bottom:15px; color:#FFFFFF
}
.pro .econtent .picli .ntitle span{ margin-left:10px; margin-right:10px; display:block;	white-space: nowrap;
	overflow: hidden;}
	

.pro .econtent .picli .img{ 	 
	min-height:305px; max-height:305px;_height:305px; height:305px; overflow:hidden;  text-align:center; 	position: relative;
	 display: flex;
    justify-content:center;
    align-items:Center;
}
.pro .econtent .picli .img img{max-width:100%;/*min-height:205px; max-height:205px; _height:205px;*/ }

.pronav+.pro .right{ padding-top:50px;}


.about{
	background-image: url(aboutbg.jpg); padding-top:40px; padding-bottom:40px; background-size:100% 100%;
	
}
.about .img{
	float:left;


	position: relative; z-index:2;
}
.about .img img{ max-height:100%; max-width:100%;}
.about .img:after{
	content:'';
	background-color: #D5C959;
	height: 100%;
	width: 100%;
	position: absolute;
	left: -10px;
	top: -10px; z-index:-1; 
}
.about .img *{ max-width:100%;}
.about .right{
	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
	font-size:16px;
	line-height:2.5;
	margin-top:15px;
	z-index:1;
	border: 1px solid rgba(255,255,255,0.6);
	background-color:rgba(255,255,255,0.2);
	padding:15px;
	padding-left:80px; padding-right:30px;
	margin-left:400px;
	text-align: justify; min-height:255px;
}
.about,.about  a{ color:#ffffff;}
.about  .h1{ font-size:48px; line-height:1.5; text-align:center; padding-bottom:30px;}

.about .block{ clear:both; padding-top:30px;} 
.about .block .item{ float:left; width:25%; text-align:center; font-size:22px;}
.about .block .item>div{
	border-radius:100%;
	display:inline-block;
	border: 1px solid #ffffff; height:160px; width:160px;line-height:40px; padding-top:30px; padding-bottom:40px;	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.about .block .item .t1{ font-size:20px; color:#ffec17; }
.about .block .item .t1 span{ font-size:33px;}
.about .block .item .t2 span{ color:#0a6cc5;}

.about .box{ max-width:1000px;}
	
	
.news{ clear:both; padding-top:50PX; padding-bottom:50px;

}
.news .left{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
	background-color: #1A66B4;
	background-image: url(1_r9_c3.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	width: 295px; min-height:560px; text-align:left; padding-left:30PX; padding-right:30PX;
}
.news .etitle{
	font-size:40px;
	position: relative; padding-bottom:20px; padding-top:20px;
}
.news .entitle{
	font-size:15px;


	text-transform: uppercase; padding-bottom:20px; padding-top:20px;
}
.news .entitle b{
	display:inline-block;
	position: relative;
}
.news .etitle b:after{
	content:'';
	width: 1.5em;
	margin-left: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	position: absolute;
	left: 0%;
	bottom: 0px;
}


.news .left,.news .left a{ color:#ffffff;}
.news .left .more{ line-height:40px; padding-top:30px;}
.news .left .more a{
	display:inline-block;
	font-size:24px;
	border: 1px solid #ffffff; width:40px; text-align:center;border: 1px solid rgba(255,255,255,0.8);
}

.news .econtent{ margin-left:315px;}

.news .econtent .picli{
	float:left;
	width:100%;
	background-color: #F3F3F3;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #dddddd;
	position: relative;
	
}
.news .econtent .picli .img{ float:left; overflow:hidden; width:380px; z-index:2;}
.news .econtent .picli .img *{ max-width:100%;}
.news .econtent .picli .right{
	width:100%;
	float:left;
	padding:10px;
	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ 	padding-left:400px;
	padding-right:30px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.news .econtent .picli:nth-child(2n) .img{ float:right; text-align:right}
.news .econtent .picli:nth-child(2n) .right{ float:left; padding-right:400px; padding-left:10px;}

.news .econtent .picli .right .ntitle{
	font-size:20px;
	white-space: nowrap;
	overflow: hidden;
}
.news .econtent .picli .right .ntitle a{ color:#000000}
.news .econtent .picli .right .date{ font-size:12px; color:#a0a0a0}
.news .econtent .picli .right .dp{ font-size:14px; color:#6f6f6f; line-height:1.5; padding-top:10px; max-height:4.5em; overflow:hidden;}
.news .econtent .picli .right .more{ padding-top:20px; }
.news .econtent .picli .right .more a{
	display:inline-block;
	color:#666666;
	font-size:16px;
	padding-left:30px;
	padding-right:30px;
	border: 1px solid #dddddd;border-radius:30px; background-color:#FFFFFF;
}

.news .econtent .picli .right .more a:hover{background-color: #1A66B4; color:#FFFFFF}