﻿@charset "utf-8";
/* CSS Document */

body{ font-size:14px; color:#333; background:url(bg.jpg) #f5f5f5 no-repeat;background-attachment: scroll;background-size:cover;     font-family:Lato,Montserrat,sans-serif;  -webkit-text-size-adjust:none;-webkit-font-smoothing: subpixel-antialiased;-moz-osx-font-smoothing: grayscale;  margin:0px; padding:0px;word-break:break-all;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100% }ul,li,p{ padding:0px; margin:0px; }img{ border:0px;}
a:link {color:#333;text-decoration: none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;}
a:visited {text-decoration: none;color: #333;}a:hover {text-decoration: none;color: #333;}a:active {text-decoration: none;color: #333;}


.fullSlide {
	width:100%;
	position:relative;
	height:auto;
	min-height:150px;


}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
	list-style:none;	z-index:-1;
}
.fullSlide .bd li {
	width:100% !important;
min-height:150px;
	height:auto;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
min-height:150px;
	height:auto;
}

.fullSlide .bd li img{ width:100%; display:block;}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:10px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:12px;
	height:12px;
	 border-radius: 50%;
	margin:2px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	border:#000 1px solid;
	background:#FFF;
}
.fullSlide .prev,.fullSlide .next {

	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:50px; height:50px; border-radius:50%;
	background:url(slider-arrow.png) -123px -143px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:5%;
	background-position:-3px -143px;
}

.head{ width:100%; height:30px; line-height:30px; background:#0054a6; overflow:hidden;} 
.main{ width:1150px; margin:0 auto; overflow:hidden;}.main_top{ width:1150px; margin:0 auto; height:107px;}
.logo{ float:left; overflow:hidden; margin-top:30px;}
.m_muen{ display:none;}

.dropdownmenu{ height:107px; display:block;  float:left; margin-left:90px;}
.dropdownmenu ul, .dropdownmenu li {
	margin: 0;
	padding: 0;

	
}

.dropdownmenu ul {

	list-style: none;
	width: 100%;
}
.dropdownmenu li {
	float: left;
	position: relative;
	width:auto;
	text-transform:uppercase;

}

.dropdownmenu a {

	color: #333;
	display: block;
	/*padding: 10px 25px;*/
	padding-top:41px;
	padding-bottom:32px;

	line-height:30px;
	padding-left:10px; padding-right:10px;
	font-weight:600;

	
	text-align: center;
	text-decoration: none;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}
.dropdownmenu li:hover a {
	background:none;
	color:#F00;
}
#submenu {
	left: 0;
	 width:200px;
	opacity: 0;
	position: absolute;
	top: 130px;
	visibility: hidden;
	z-index: 1;


}
.dropdownmenu li:hover ul#submenu {
	opacity: 1;
	top: 107px;	/* adjust this as per top nav padding top & bottom comes */
	visibility: visible;
	background-position: 0px 0px;
	-webkit-transition: all .5s ease-in-out .3s;
	-moz-transition: all .5s ease-in-out .3s;
	-ms-transition: all .5s ease-in-out .3s;
	-o-transition: all .5s ease-in-out .3s;
	transition: all .5s ease-in-out .3s;
	border-top:#F00 3px solid;

}
#submenu li {
	float: none;
	width: 100%;
     height:40px;
	font-weight:100;
	font-family:"Arial";
text-transform:capitalize;
}


#submenu a:hover {
	background: #ff0000;
	color:#FFF;

}
#submenu a {
	background-color:#fff;
	color:#666;
	height:40px; line-height:40px;
	padding-top:0px;
	padding-bottom:0px;
		font-weight:100;
			text-align:left;
			padding-left:20px;text-transform:capitalize;
			
}
.xian{width:0%; height:2px; background:#F00; margin-top:2px;}
.dropdownmenu li a:hover .xian{width:100%; height:2px; background:#F00;margin-top:2px;-webkit-transition: all .5s ease-in-out .3s;
	-moz-transition: all .5s ease-in-out .3s;
	-ms-transition: all .5s ease-in-out .3s;
	-o-transition: all .5s ease-in-out .3s;
	transition: all .3s ease-in-out .3s;}
.xian_on{width:100%; height:2px; background:#F00;margin-top:2px;}
.dropdownmenu li .current{ color:#F00;}
.bannera{ width:100%; overflow:hidden; clear:both; }.bannera img{ width:100%; display:block;}


.porct{ width:100%; background:url(pbg.jpg) #666; background-attachment: fixed; background-size:100% 100%; overflow:hidden; margin-top:50px;}
.wenzi{width:110px; margin:0 auto;border-bottom:3px #F00 solid; color:#FFF; line-height:40px; margin-top:0px;font-size:24px; font-weight:600;}
.index_about{ width:100%; line-height:180%;  overflow:hidden; margin-top:50px; font-family:"Arial" ;  word-wrap: break-word;
    word-break: normal;}



.maoreus{width:120px; line-height:35px; border:#dddddd 2px solid; background:#FFF; overflow:hidden; margin-top:45px; font-size:13px; font-weight:600; float:left; text-align:center;}



.index_news{ width:100%; overflow:hidden; margin-top:50px;}

.index_news li{ width:30%; float:left; margin-left:1.5%; margin-right:1%; overflow:hidden; }
.index_newsimg{ width:100%; height:220px; overflow:hidden; }.index_newsimg img{ width:100%; display:block;}
.index_news_txt{ font-size:16px; color:#333; font-weight:700; overflow:hidden; width:100%;word-wrap: break-word;
    word-break: normal; }
.index_news_txt p{ margin-top:10px; font-family:"Arial"; font-size:14px; font-weight:100; line-height:180%; overflow:hidden; }
.n_about{ width:100%; background:url(about_banner1.jpg) no-repeat;background-attachment: fixed; background-size:100% 100%; overflow:hidden; padding-top:70px; padding-bottom:70px;}
.entry-title{ width:100%; font-size:36px; clear:both; color:#FFF; font-weight:bold; overflow:hidden; text-align:center;}
.entry-title span{ color:#F00;}
.breadcrumb{ width:300px; margin:0 auto; overflow:hidden; text-align:center; line-height:200%; padding:20px; font-family:"Arial"; background:#FFF; margin-top:10px;}


.footercn{ width:100%; background:#0054a6; overflow:hidden; padding-top:50px; padding-bottom:50px; margin-top:50px;}
.footer_menu{ width:140px; margin:0 auto; overflow:hidden;}

.footer_menum{ width:90%; line-height:50px;  font-size:16px; font-weight:700;  color:#FFF; overflow:hidden;}
.footerc{border-bottom:2px solid #F00; overflow:hidden; width:50%;}
.listab{width:23%; float:left; overflow:hidden; }

.listabout{width:100%;  overflow:hidden;  }

.listabout ul{  list-style-type:none;}
.listabout li{ width:100%; margin:0 auto; overflow:hidden; border-bottom:2px solid #FFF; text-transform: uppercase;}
.listabout li a{font-size:14px; color:#FFF; display:block; font-weight:800; overflow:hidden; background:#999999;padding:12px;}
.listabout li a:hover{ background:#F00; display:block; color:#FFF;}

.listabout ul .nav_snav a{ background:#F00; display:block; color:#FFF; }


.footer_menumu{ width:100%; overflow:hidden; margin-top:20px; }
.footer_menumu li{ width:100%; overflow:hidden;  color:#BABFC5; line-height:35px;}
.footer_menumu li a{color:#BABFC5; font-family:"Arial"; font-size:12px}.footer_menumu li a:hover{text-shadow:#333 1px 1px 1px; color:#F00; margin-left:8px;webkit-transform: translate(10px, 0);
    -moz-transform: translate(10px, 0);
    -ms-transform: translate(10px, 0);
    -o-transform: translate(10px, 0);}
.copyright{ width:100%;background-color: #ef4136;font-family:"Arial"; padding-top:25px; padding-bottom:25px; overflow:hidden; text-align:center; color:#FFF;}
.copyright a{ color:#FFF;}
.main_topc{ margin-top:70px;}


.widget-title{ width:100%; margin:0 auto;font-size:20px; overflow:hidden; margin-top:30px; margin-bottom:30px;}
.widget-titlep{  border-bottom:3px solid #F00; overflow:hidden; width:160px; margin-top:5px;}
.search-form{ width:100%; margin:30px auto; overflow:hidden;}
.screen-reader-text{ width:100%; overflow:hidden; font-family:"Arial"}
.search-field{ width:100%; overflow:hidden;}

.search-field{color: #999;
    font-size: 15px;
    font-style: italic;
    border: none;
    background-color: #F7F7F7;
	display: inline-block;
    padding: 11px 15px;
    margin-bottom: 10px;
	
	outline:none;
	
	}
.col-lg-9{ width:75%; float:right; overflow:hidden;}


.flexslider{margin: 0 0 60px;
    background: #fff;
    border: 4px solid #fff;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;9
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    -o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    box-shadow: 0 1px 4px rgba(0,0,0,.2);
    zoom: 1;}
	
	.aboutser{ width:100%; overflow:hidden; }
	.aboutse{ width:auto; font-size: 20px;color: #111111;text-align: left; float:left; border-bottom:2px solid #F00;font-weight:bold;}
	
		.aboutinfo{ width:100%; line-height:180%;word-wrap: break-word;
    word-break: normal; font-family:"Arial"; overflow:hidden; margin-top:30px;}
		
		
		
		
		
		
		
/*.about幻灯片		*/

.banera{width:100%; height:560px; overflow:hidden;}
.banerc{width:99%; height:480px; margin:0 auto;border-radius: 4px;
border: 4px solid #fff;

 -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
 -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
 box-shadow: 0 1px 4px rgba(0,0,0,.2);}
.banner{width:100%;height:480px;
font-size:0;overflow:hidden;position:relative;}
.banner_img{width:100%;height:488px;position:absolute;left:0;top:0}

.banner_img li{width:100%;height:488px;display:inline-block;background-position:center;background-repeat:no-repeat;float:left;list-style:none}
.banner_list{height:50px; margin:0 auto;z-index:1;margin-top:20px;}
.banner_list span{display:block;cursor:pointer;width:12px;height:12px; background:#ccc;border-radius:50%;float:left;margin:0 5px}
.banner_list .spcss{ background:#333;}
.banner_left{position:absolute;height:90px;width:60px;top:50%;left:-60px;cursor:pointer;/*background-color:rgba(73,72,62,.6);*/margin-top:-45px;text-align:center;transition:all .5s;z-index:2}
.banner_left:hover{/*background-color:rgba(73,72,62,.9)*/}
.banner_right{position:absolute;height:90px;width:60px;top:50%;right:-60px;cursor:pointer;/*background-color:rgba(73,72,62,.6);*/margin-top:-45px;text-align:center;transition:all .5s;z-index:2}
.banner_right:hover{/*background-color:rgba(73,72,62,.9)*/}.banner_left img{margin-top:22px}
.banner_right img{margin-top:22px; }





.s_1{ width:100%; overflow:hidden;}.s_1 img{ width:100%; display:block;}
.s_2{ width:100%; overflow:hidden;}
.s_2 ul{list-style-type:none}
.s_2 li{ width:32%; margin-right:2%; float:left; overflow:hidden; word-wrap: break-word;
    word-break: normal; font-family:"Arial Unicode MS";}

.s_2 li h1{ font-size:18px;   font-family: Montserrat, sans-serif; overflow:hidden;}




.n_1{ width:100%; overflow:hidden;} 
.n_1 h1{ font-size:18px;   font-family: Montserrat, sans-serif; overflow:hidden;}







.list2{
width:100%;
overflow:hidden;
margin-bottom:30PX;
}
.list2 ul{
display: table;
margin:0 auto;
height:40px;
text-align: center;
padding:0;
list-style-type:none
}
.list2 li{
	font-size:15px; font-weight:bold;
text-transform: uppercase;
float: left;
margin-left: 50px;
padding:0;
line-height: 40px;

}
.list2 li a{border-bottom:2px solid # ; padding-bottom:5px; }
.list2 li a:hover{ color:#F00;

 }
 
 
.list2 ul .nav_snav a{ color:#F00; border-bottom:2px solid #F00; padding-bottom:5px;
-webkit-transition: all 0s;-moz-transition: all 0s;-o-transition: all 0s;}



.n_news{ width:100%; overflow:hidden;}

.n_news li{ width:100%; overflow:hidden; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #EEEEEE;}
.n_newsimg{ width:40%; float:left; overflow:hidden;}.n_newsimg img{ width:100%; display:block;}


.n_newstxtP{ width:56%; float:right; overflow:hidden; font-size:28px; line-height:1.2; word-wrap: break-word;
    word-break: normal;}
.n_newstxtP a:hover{ color:#F00;}
.n_newstxtP p{ width:100%; overflow:hidden; line-height:1.5; font-size:14px; word-wrap: break-word;
    word-break: normal; margin-top:10px; font-family:"Arial";text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;}
  
  
  .moerb{ width:100%; overflow:hidden}
  
  .mored a{overflow:hidden;font-size: 13px;
  margin-top:30px;
    font-weight: 600;
text-transform: uppercase;
    margin-bottom: 20px;
    display: inline-block;
    color: #aaa;
    border: 2px solid #ddd;
    padding: 10px 25px;
	 float:left;}
	
	
	  .mored a:hover{overflow:hidden;font-size: 13px;
	  display:block;
	background:#F00;
  border: 2px solid #F00;
    color: #fff;  padding: 10px 25px;
  }
   .contact_1{ width:100%; overflow:hidden;}
  .contact{ float:left; border-bottom:2px #F00 solid; overflow:hidden; font-size:24px; font-weight:600; line-height:1.5;}
     .contact_2{ width:100%; font-family:"Arial"; overflow:hidden; margin-top:50px;}
	      .contact_3{ width:100%; margin-top:30px; overflow:hidden;}
		  
/*		  表单*/

.zform-control{ width:48%; float:left; margin-right:0%; overflow:hidden; height:90px;}

.field-text{ background:#F7F7F7; overflow:hidden; padding:10px; color:#999; outline:none;    font-size: 15px;
    font-style: italic;border: none; width:100%;box-sizing: border-box;line-height: 1.8; border:2px solid #F7F7F7;}	
	
		.cont{ width:100%; overflow:hidden;height:240px; }  
	.control{ width:100%; overflow:hidden;height:90px; }  
	.field-t{ width:100%; overflow:hidden;background:#F7F7F7; overflow:hidden; padding:10px; color:#999; outline:none;    font-size: 15px;
    font-style: italic;border: none;box-sizing: border-box;line-height: 1.8;}	
	.field-area{ width:100%; height:200px;  padding:10px; line-height:1.8;overflow:hidden;background:#F7F7F7; overflow:hidden; padding:10px; color:#999; outline:none;    font-size: 15px;
	font-family:"Arial Unicode MS";    font-style: italic;border: none;box-sizing: border-box;}  
	
	
	.zbtn{ padding: 8px 18px; background:#F00; border:0px; outline:none; color:#FFF; font-size:12px; font-weight:800;}
		.zbtn:hover{ color:#333;}
		
		.field-invalidmsg{ color:#eb5858;  font-family:"Arial Unicode MS";}
		.field-invalid{
			border:2PX solid #eb5858;
}
.contes{width:100%; margin-top:20px; line-height:180%; font-family:'Arial Unicode MS';}.contes i{ color:#F00; font-size:18px; margin-right:10%;}

/*顶部*/

.izl-rmenu{position:fixed; right:3%;bottom:10px;padding-bottom:73px;z-index:999;}
.izl-rmenu .btn{width:40px;height:40px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-top{background-color:#ff0000; display:none;
background-color:rgba(255,0,0,0.9)
}
.izl-rmenu .btn-top:hover{background-color:rgba(255,0,0,0.9)}
.izl-rmenu .btn-top .top{background-color:rgba(255,0,0,0.9); font-family:"Arial Unicode MS";position:absolute;width:80px;left:-80px;top:0px;line-height:40px;color:#FFF;text-align:center;display:none;

}
.izl-rmenu .btn-top i{ font-size:30px; font-weight:900; color:#FFF; text-align:center; width:100%; line-height:40px;}

 



.n_3{ width:100%; overflow: hidden;}
.n_3 h1{font-size:24px;   font-family: Montserrat, sans-serif; overflow:hidden;}
.n_4{ width:48%; float:left; overflow:hidden; font-family:"Arial Unicode MS"; margin-right:2%; overflow:hidden;word-wrap: break-word;
    word-break: normal; line-height:180%; }

.n_5{ overflow:hidden; width:100%; margin-top:20px;}
.n_5 ul{list-style-type:square; margin-left:20px;}


/*分页样式*/
.page_turner { padding: 10px 0; overflow: hidden; text-align: center; margin-top:50px;}
.page_turner a, .page_turner span { text-align: center; display: inline-block; *display:inline;
border: 1px solid #F00; background:#F00; height: 30px; min-width: 30px; margin-left: 4px; line-height: 30px; padding: 4px; }
.page_turner a:link, .page_turner a:visited { text-decoration: none; }
.page_turner a:hover, .page_turner a.c { background: #F00; color: #FFF; }





.n_t img{ width:100%; display:block;}
.n_t{width:20%; float:left; overflow:hidden; margin-right:5%; overflow:hidden}
.n_t1{width:75%; float:left; overflow:hidden; line-height:180%; font-family:'Arial Unicode MS';}

.n_t1 strong{ font-size:18px;}