@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td, input, select {margin:0; padding:0; border:0 none; outline:0;}
html, body {width:100%; height:100%;}
body { font:14px/1 "Microsoft Yahei",sans-serif; vertical-align:baseline; overflow-y:scroll; }
body {
    min-width: 1200px;
}


h2, h4, h5, h6 {font-weight:normal; font-size:100%;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {font-weight:normal;}
a {text-decoration:none;}
p {line-height:2;}
a img, iframe {border:none;}
a:link {color:inherit;}
a:focus {outline:0;}
/*img{ vertical-align:top;}*/
ol, ul, li{list-style:none;}
input, textarea, select, button {font-weight:inherit; font-size:inherit; *font-size:100%; font-family:inherit;}
/* == clearfix == */
.opacitys{ opacity:0.6; filter: Alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; }
.clearfix:after{ content:"."; height:0; display:block; visibility:hidden; clear:both;}
.clearfix{*+height:1%;}

.clearfix { *zoom:1; }/*IE/7/6*/
.fl{ float:left;display: inline;}
.mr{ margin-right:10px;}
.fr{ float:right;  }
.clear{ clear:both; overflow:hidden; }


a { text-decoration: none;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-ms-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;color:#4a4a4a; }

.w-1200{
	width:1200px;
	margin:0 auto;
	position:relative;
}

/*  header  */
.header {	
    overflow: hidden;
	position: relative;
	width: 100%;
	height:140px;
	box-shadow: 0 0 8px rgba(0,0,0,0.1);
}
.top{ height:40px; background:#222; line-height:40px; color:#ddd; font-size:13px;}
.top span{ float:right;}
.header-menu{ background:#fff; height:100px;overflow: hidden;}
.header-menu .top-logo{ float:left; width:380px; padding-top:20px;}
.header-menu .top-menu{ float:right; width:800px; padding-top:20px; text-align:right;}
a.menuList{ display:inline-block; font-size:16px; line-height:70px; color:#5a5a5a; margin: 0 20px; text-align:center;}
a.menuList:hover,a.menuList.hover{ border-bottom:4px solid #ff0000; color:#333;}
/*   banner   */
.banner{
	width:100%;
	position:relative;
	overflow: hidden;
	background-color: #eee;

	
}
/*   ny-banner   */
.ny-banner{
    width:100%;
	height:300px;
	overflow:hidden;
	position:relative;
	background-image: url(banner_about.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.ny-con{ width:100%; position:relative; overflow:hidden;}
.wz{
	border-bottom:1px #ddd solid;
	height:50px;
	line-height:50px;
	color:#666666;
	text-align:right;
	font-size:13px;
	position:relative;
	vertical-align: text-bottom;	
}
.wz img{vertical-align: text-bottom;}
.ny-conCon{ margin-top:30px; margin-bottom:30px;}
.ny-conCon-tit h1{
	font-size: 22px;
	color: #0058a8;
	font-weight:normal;
	line-height:3;
	text-indent: 20px;
}
.ny-con-left{ float:left; width:220px;}
.twomenu-tit{
	width:130px;
	height:47px;
	margin-bottom:1px;
	background-image: url(twomenu-tit.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 60px;
	text-align:center;
	font-size:20px;
	color:#ff0000;
	padding-left: 90px;
}
.twoMenu{ width:220px;}
.twoMenu li a{
	display:block;
	line-height:80px;
	height:80px;
	font-size:16px;
	font-weight:bold;
	color:#555;
	margin-bottom:1px;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-ms-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	text-indent: 70px;
	background-color: #eee;
	background-image: url(dian.png);
	background-repeat: no-repeat;
	background-position: 30px center;
}
.twoMenu li a:hover{ background:#FD0100; color:#fff;}
.ny-con-left-news{ margin-top:20px; border:#eee 1px solid;}
.ny-con-left-news-tit{
	background:#ededed;
	height:50px;
	line-height:50px;
	font-size:16px;
	color:#555;
	text-indent: 10px;
}

.ny-con-left-news-tit span{ float:right; margin-right:5px; color:#FF0000; font-size:8px; font-family:Arial, Helvetica;}
.ny-con-left-news-con{ padding:5px;}
.ny-con-left-news-con li{ line-height:40px; height:40px; font-size:12px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; border-bottom:#eee 1px dashed;}
.ny-con-left-news-con li a{ color:#666;}
.ny-con-left-news-con li a:hover{ color:#ff0000;}
.ny-con-right{ float:right; background:#f1f1f1; width:960px;  margin-top:40px;}
.ny-con-right-tit{
	height:50px;
	line-height:50px;
	font-size:18px;
	color:#333333;
	text-indent: 30px;
	border-bottom:#fff 1px dashed;
}
.ny-con-right-body{ line-height:2; color:#666; padding:20px;}
.newscon-title{ text-align:center; font-size:16px; font-weight:bold; line-height:35px;}
.newscon-time{ font-size:12px; text-align:center; background:#fff; margin:5px 0;}
.newscon-con{ line-height:2; padding:20px;}
/*   indexJjfa   */
.indexJjfa{ background:#CED2D3; position:relative; width:100%; padding:30px 0 60px 0;}
.indexJjfa-tit {
    text-align: center;
    line-height: 100%;
    font-size:36px;

    color: #222;
	line-height:120px;
    height: 120px;
}
.indexJjfa-List li{ float:left; width:222px; margin-right:90px; padding-top:146px; background:url(z_ico1.jpg) no-repeat center 0; text-align:center;}
.indexJjfa-List li strong{ display: block; font-size:18px; color:#222; height:46px; font-weight:bold;}
.indexJjfa-List li a strong:hover{color:#FF0101;}
.indexJjfa-List li i{ display:block; color:#666; line-height:20px; font-size:14px;font-style: normal;}
.indexJjfa-List li.bg2{background:url(z_ico2.jpg) no-repeat center 0;}
.indexJjfa-List li.bg3{background:url(z_ico3.jpg) no-repeat center 0;}
.indexJjfa-List li.bg4{background:url(z_ico4.jpg) no-repeat center 0;width:260px; margin-right:0;}
/*.indexJjfa-List li:hover{background:url(z_ico11.gif) no-repeat center 0;}
.indexJjfa-List li.bg2:hover{background:url(z_ico21.gif) no-repeat center 0;}
.indexJjfa-List li.bg3:hover{background:url(z_ico31.gif) no-repeat center 0;}
.indexJjfa-List li.bg4:hover{background:url(z_ico41.gif) no-repeat center 0;}*/
/*   indexCp   */
.indexCp{ width:100%; background:#fff; position:relative; padding-top:50px;}
.indexCp-tit {
    font-size: 28px;
    line-height: 24px;
    color: #555;
    width: 177px;
    text-align: center;
    margin: 0 auto 40px auto;
}
.indexCp-tit p {
    font-size: 20px;
    line-height: 24px;
    color: #FF0101;
    margin: 12px 0 0 0;
}
.pro_list { overflow:hidden;
	margin-bottom: 30px;
}


.pro_list .pro_list_top {
font-size: 20px;

height:22px;
	color: #555;
	background:#E9E9E9;
}
.pro_list .pro_list_top b{
	display:inline-block;
	font-weight: normal;
	line-height:22px;
	padding-right:30px;
	background-color: #fff;
	background-image: url(pro_list_top-b.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.pro_list .pro_list_top span a{

	font-size: 14px;
	line-height: 20px;
	color: #ff0000;
	float: right;
	padding-right: 11px;
	text-decoration: none;
}

.produt ul li {
float: left;
	width: 200px;
	text-align: center;
	margin:0 18px;
	font-size: 15px;
	line-height: 28px;
	color: #5b5b5b;
	text-decoration: none;
	margin-top: 20px;
}
.produt ul li a{
	text-align: center;
	font-size: 15px;
	line-height: 28px;

}
.produt ul li:hover{ color:#ff0000;}
.produt ul li a img{border:none;
    -webkit-transition: ease-in all .5s;
    -moz-transition: ease-in all .5s;
    -ms-transition: ease-in all .5s;
    -o-transition: ease-in all .5s;
    transition: ease-in all .5s;}
.produt ul li a img:hover{
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
	-webkit-filter:contrast(1.5);
	-moz-filter: scale(1.5);
    -ms-filter: scale(1.5);
    -o-filter: scale(1.5);
    filter: scale(1.5); 
}
/*   indexGg   */
.indexGg{
	width:100%;
	height:269px;
	background-color: #fff;
	background-image: url(index-gg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
/*   indexAbout   */
.indexAbout{ width:100%; background:#f5f5f5; padding:50px 0;
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
}
.indexAbout-title{visibility: visible;
    animation-delay: 0.5s;
    animation-name: fadeInUp;
	-webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
	text-align: center;
    padding-bottom: 20px;
}
.indexAbout-title .tt {
    font-size: 36px;
    line-height: 50px;
    color: #1b2129;
    font-family: "framdit","微软雅黑";
	font-weight:bold;
}
.sub-tt{color: #a9aaaa; font-size:12px;
    margin-bottom: 7px;text-transform: uppercase;}
.tt-text{color: #525252;
    font-size: 14px;
    line-height: 30px;}
.indexAbout-List{visibility: visible;
    animation-delay: 0.5s;
    animation-name: fadeInUp;webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;-webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
/*   ny-cpCon   */
.ny-cpCon{}
.ny-cpCon-body{ width:100%; padding:30px 0; line-height:2; color:#555;}
.ny-cpCon-menu{ text-align:center; margin:50px 0;}
a.ny-cpCon-menu-list{ display:inline-block; padding:8px 15px; background:#eee; margin-right:10px;}
a.ny-cpCon-menu-list:hover{background:#ff0000; color:#fff;}
.ny-cpCon-query{ width:100%; position:relative;}
.ny-pageshow{ width:100%; height:43px; margin:30px 0; background:#eee;}
/*   footer   */
.footer{ width:100%; position:relative; margin-top:50px;}
.footer-t{
    padding: 40px 0 60px 0;
    background: #343e4c url(footer_bg.jpg) no-repeat center top;
}
.footer-t-left{ width:870px; float:left;}
a.footer-t-left-menuList-tt{
    display: block;
    font-size: 18px;
    color: #eee;
	font-weight:bold;
    margin-bottom: 20px;
}
.footer-t-left-menuList{
	margin-right: 70px;
	float:left;
}
.footer-t-left-menuList:nth-child(1)
,.footer-t-left-menuList:nth-child(2)
,.footer-t-left-menuList:nth-child(4)
,.footer-t-left-menuList:nth-child(5){
	width: 105px;
}
.footer-t-left-menuList:nth-child(2){
	width: 170px;
}
.footer-t-left-menuList:nth-child(3){
	width: 200px;
}
.footer-t-left-menuList:nth-child(5){
	margin-right: 0;
}
.footer-t-left-menuList-list a {
    display: block;
    color: #c2c5c9;
    font-size: 14px;
    line-height: 30px;
}
.footer-t-left-menuList-list a:hover{ color: #FD0100;}
.footer-t-right{ width:230px; float:right;}
.footer_t_cord_tel {
    color: #FD0100;
    margin-bottom: 12px;
}
.footer_t_cord_tel .tt {
    font-size: 14px;
	line-height:30px;
}
.footer_t_cord_tel .text{
	font-size: 30px;
}
.footer_t_cord_box{
	background: #222932;
	padding: 20px 20px 12px;
}
.footer_t_cord_box_clm{
	width: 85px;
}
.footer_t_cord_box_clm img{
	display: block;
	max-width: 100%;
}
.footer_t_cord_box_clm .tt{
	color: #c2c5c9;
	line-height: 30px;
	text-align: center;
}

.footer-b{
    background: #222932;
}
.footer-b p{ font-size:12px; color:#999999; line-height:1.8; padding:10px 0;}
