/* CSS Document */

@charset "utf-8";
body{
	width:100%;
	margin:0px;
	padding:0px;
	color:#5c5b5b;
	background:url(../images/bodybg.gif) repeat-x top;
	font-size:15px;
	font-family:"Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;

}
*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}
body{line-height:1.6}
h1,h2,h3,h4,h5,h6{font-size:100%}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none; color:#222;cursor: pointer}
a:hover{text-decoration:none;outline:none;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
.clear{clear:both;}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}
.fl{float:left}
.ri{float:right}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}
/*IE下a:hover 背景闪烁*/
html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}

/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
/*
	Name:			style_clearfix
	Example:		class="clearfix|cl"
	Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}


.header{width:100%; height:80px;float:left;background-color: rgba(0,92,172,0.6);position:fixed; z-index:999; top:0;}
.navw{width:1200px; margin:auto;}
.logo{ float:left;padding-top:20px;}.logo img{ max-width:135px;transition: all 0.5s;}.logo:hover img{transform:scale(1.02);}
.head-nav{ float:right;}
.head-nav ul li{ width:100px; height:80px; line-height:80px; font-size:15px; text-align:center; color:#FFFFFF; float:left;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.head-nav ul li a{color:#FFFFFF;}
.head-nav ul li a:hover{
	color:#00CC33;
}

.banner{width:100%; height:750px;float:left; background:#006699; overflow:hidden;}
.banner img{height:750px;}

#banner{height:750px;}
#full-screen-slider { width:100%; height:750px; position:relative}
#slides { display:block; width:100%; height:750px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:36%; bottom:10px; z-index:2000;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px;float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0; text-indent:-9999px;}
#pagination li.current { background:#0092CE}


.main01{width:100%;float:left; padding:70px 0px;background:#fff;}

.main02{width:100%;float:left;background-color: rgba(243,243,243,1); padding:70px 0px;}

.main_title{width:100%;float:left; padding:0px 0px 50px 0px; text-align:center;}
.main_title h2{
	font-size: 28px;
	padding-bottom:12px;
	color:#333333;
	text-align:center;
	background-image: url(../images/titlebg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.main_title img{ height:20px; padding-bottom:10px;}


.news_title{width:100%;float:left; padding:0px 0px 50px 0px; text-align:center;}
.news_title h2{
	font-size: 28px;
	padding-bottom:12px;
	color:#333333;
	width:100%;
	text-align:center;
	background-image: url(../images/titlebg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.pro_title{width:1200px; margin:auto; padding:50px 0px 0px 0px; border-bottom:#ccc 1px solid; text-align:left;}
.pro_title h3{
	font-size: 16px;
	padding-bottom:12px;
	color:#5eb42a;border-bottom:#5eb42a 1px solid; width:70px;
}

.main_center{width:100%;float:left}
.centerall{width:1200px; margin:auto}
.centerall ul li{ width:32.3%; height:380px; background:#eee; margin:0 0.5%; float:left;overflow:hidden;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.centerall ul li img{ width:100%; height:380px;position: relative;transition: all 0.5s;}
.centerall ul li:hover img{transform:scale(1.02);}
.ms{position: absolute; margin-top:330px;width:387.5px; line-height:50px; text-align:center; font-size:20px; color:#FFFFFF; height: 50px;background-color: rgba(0,92,172,0.6); z-index:2}


.ny_news_view{width:1200px; margin:auto; font-size:16px; color:#666666; line-height:32px;}
.ny_news_view p{padding-bottom:20px;}
.ny_news_view .aleft{ float:left;}
.ny_news_view .aright{ float:right;}


.centerall2{width:1200px; margin:auto}
.centerall2 ul li{ width:27.3%; padding:2%;background:#fff; margin:0 1% 2% 1%; float:left;box-shadow: 0px 0px 10px #ddd;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.centerall2 ul li .pic{ width:100%;height:300px; margin-bottom:20px;float:left;overflow:hidden}
.centerall2 ul li .pic img{ width:100%;height:300px;transition: all 0.5s;}
.centerall2 ul li .pic:hover img{transform:scale(1.1);}
.centerall2 ul li .txt{width:100%;font-size:18px; text-align:center;float:left;}
.centerall2 ul li .txt a{ width:50px;display:block; padding:5px 12px; border:#0066CC 1px solid; margin-top:10px;font-size:12px;border-radius: 5px;}
.centerall2 ul li .txt a:hover{border:#5eb42a 1px solid; background:#5eb42a; color:#fff;}

/*list*/
.list_page{text-align:center;margin-top:50px;display:block; float:left; width:100%}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #eee;border-radius:0px; margin:5px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}


.in_about_left{width:600px;float:left; font-size:14px; color:#666666; line-height:32px;}
.in_about_left p{ padding-bottom:20px;}
.in_about_left a{width:120px;display:block; padding:6px 20px; background:#5eb42a;border:#fff 1px solid;  color:#fff; margin-top:10px;font-size:16px;border-radius: 50px; text-align:center;}
.in_about_left a:hover{border:#0066CC 1px solid; background:#0066CC; color:#fff;}
.in_about_right{width:525px;float:right}.in_about_right img{width:525px;}

.ny_about_left{width:600px;float:left; font-size:16px; color:#666666; line-height:32px;}
.ny_about_left p{
	padding-bottom:20px;
}
.ny_about_left a{width:120px;display:block; padding:6px 20px; background:#5eb42a;border:#fff 1px solid;  color:#fff; margin-top:10px;font-size:16px;border-radius: 50px; text-align:center;}


.main_center3{width:100%;float:left;background-repeat: no-repeat;background-position: center bottom; height:350px;}
.centerall3{width:1200px; margin:auto}
.centerall3 ul{width:1200px; overflow:hidden;}
.centerall3 li{ width:22%;margin: 0 1.5%; padding:2% 0; float:left;border-radius: 8px; background:#FFFFFF; font-size:18px; color:#666666; text-align:center; float:left;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.centerall3 li span{
	font-size:46px;
	color:#5eb42a;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.centeral4{width:1200px; margin:auto}
.centeral4 ul li{ width:24%; height:200px; background:#eee; margin:0 0.5%; float:left;overflow:hidden;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.centeral4 ul li img{ width:100%; height:200px;position: relative;transition: all 0.5s;}
.centeral4 ul li:hover img{transform:scale(1.02);}
.ms4{position: absolute; margin-top:84px;width:288px; line-height:50px; text-align:center; font-size:20px; color:#FFFFFF; height: 50px;background-color: rgba(0,92,172,0.6); z-index:2}


.centerall5{width:1200px; margin:auto}
.centerall5 ul li{ width:98%; padding:2%;background:#fff; margin:1% 0; float:left;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.centerall5 ul li .newsleft{ width:75%; margin-top:10px;float:left;}
.centerall5 ul li .newsright{ width:20%;float:right;}
.centerall5 ul li .newsright img{ width:100%;height:150px;}

.centerall5 ul li .newstime{width:20%;font-size:14px; text-align:center;float:left; border-right:#CCCCCC 1px solid; color:#999999;}
.centerall5 ul li .newstime img{width:50px;}
.centerall5 ul li .newsinfo{width:75%;font-size:14px;float:right;}
.centerall5 ul li .newsinfo p{ padding-top:10px;}
.centerall5 ul li .newsinfo .newmore{ width:50px;display:block; color:#666; padding:5px 12px; border:#aaa 1px solid; margin-top:10px;font-size:12px;border-radius: 3px;}
.centerall5 ul li .newsinfo .newmore:hover{ width:50px;display:block; color:#0066CC; padding:5px 12px; border:#0066CC 1px solid; margin-top:10px;font-size:12px;border-radius: 3px;}
.centerall5 ul li .newsinfo h3{ font-size:16px;}
.centerall5 ul li .newsinfo h3 a:hover{color:#0066CC;}


.centerall5s{width:1200px; margin:auto}
.centerall5s ul li{ width:98%; padding:2%;background:#f8f8f8; margin:1% 0; float:left;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.centerall5s ul li .newsleft{ width:75%; margin-top:10px;float:left;}
.centerall5s ul li .newsright{ width:20%;float:right;}
.centerall5s ul li .newsright img{ width:100%;height:150px;}

.centerall5s ul li .newstime{width:20%;font-size:14px; text-align:center;float:left; border-right:#CCCCCC 1px solid; color:#999999;}
.centerall5s ul li .newstime img{width:50px;}
.centerall5s ul li .newsinfo{width:75%;font-size:14px;float:right;}
.centerall5s ul li .newsinfo p{ padding-top:10px;}
.centerall5s ul li .newsinfo .newmore{ width:50px;display:block; color:#666; padding:5px 12px; border:#aaa 1px solid; margin-top:10px;font-size:12px;border-radius: 3px;}
.centerall5s ul li .newsinfo .newmore:hover{ width:50px;display:block; color:#0066CC; padding:5px 12px; border:#0066CC 1px solid; margin-top:10px;font-size:12px;border-radius: 3px;}
.centerall5s ul li .newsinfo h3{ font-size:16px;}
.centerall5s ul li .newsinfo h3 a:hover{color:#0066CC;}


.mainend{width:100%;float:left; padding:50px 0px;background:#666; color:#ddd;}
.copy{width:1200px; margin:auto}
.copy_left{width:900px; float:left;}
.end_nav{width:900px; height:50px; float:left; border-bottom:#999999 1px solid;}
.end_nav ul li{width:90px;float:left;}
.end_nav ul li a{ color:#FFFFFF; font-size:14px;}
.end_nav ul li a:hover{text-decoration: underline;}
.end_copy{width:900px;float:left; line-height:26px; margin-top:30px;font-size:14px;}
.end_copy a{ color:#FFFFFF;}
.end_copy a:hover{text-decoration: underline;}

.copy_right{ width:120px; float:right; text-align:center; font-size:12px; color:#FFFFFF; line-height:32px;}
.copy_right img{ max-width:90px;}


.nybanner{
	width:100%;
	height:400px;
	float:left;
	
}
.nybanner_c{width:1200px; margin:auto}
.nybanner_c2{width:1200px; padding-top:120px; float:left; color:#FFFFFF; font-size:20px;}
.nybanner_c2 h2{font-size:28px; padding-bottom:5px; border-bottom:#FFFFFF 3px solid; width:110px;}
.nybanner_c2 p{ padding-top:20px;}


.nymain01{width:100%;float:left;background:#eee; padding:15px 0px;}
.nycenter{width:1200px; margin:auto;}
.nycenter ul li{ padding:0px 15px; margin:8px 0px;text-align:center; font-size:14px;  height:45px; line-height:45px;background:#fff;margin-right:15px;float:left;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s; overflow:hidden;}
.nycenter ul li:hover a{ color:#FFFFFF;}
.nycenter ul li:hover{background:#5eb42a}
.nycenter .hover a{ color:#FFFFFF;}
.nycenter .hover{background:#5eb42a}


.main_center_pic{width:100%; text-align:center;float:left}
.main_center_pic img{width:60%; text-align:center;}


.main_center{width:100%;float:left}
.nypro_left{width:450px;float:left}
.nypro_left img{ max-width:450px;}
.nypro_right{width:700px;float:right}
.nypro_right .proinfo_title{width:700px; height:50px; line-height:40px; font-size:24px; border-bottom:#CCCCCC 1px solid;float:left}
.nypro_right .proinfo_title h2{font-size:24px;}
.nypro_right .proinfo_txt{width:700px; line-height:32px; font-size:16px; padding-top:30px; color:#666666;float:left}
