﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;}
ul,ol,li{list-style:none;}
body{font-size:12px;font-family:Arial, Helvetica, sans-serif;  text-align:center; margin:0 auto;}
.c{ clear:both;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.toppart{ width:1120px; margin:0 auto; text-align:center; position:relative;}
body{ background:#f7f7f7; width:100%; height:auto;}
#index{ background:#f7f7f7 url(../images/bg.png) top center no-repeat; width:100%; height:auto;}
.width1120{ width:1180px; margin:0 auto;}
.lfloat{ float:left;}
.rfloat{ float:right;}

/* Head Star */
.head_bg{ background:#f1f1f1; width:100%;}
.head{ width:1180px; height:60px; margin:0 auto; padding:20px 0;}
.head_left{ width:196px; float:left;}
.head_right{ height:60px; width:810px; float:right; text-align:right; margin-top:20px; margin-right:20px;}
.head_right a{ font:12px/20px Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
.head_right a:hover{color:#014099; text-decoration: underline;}

.head_menu_bg{ height:60px;  width:100%; background:#014099;}
.head_menu{ height:60px;  width:1230px; margin:0 auto; }


.navfy{ margin:0; padding:0;width:100%; height:60px; position:relative; z-index:100;}
.navfy ul{ width:1230px; margin:0 auto; padding:0;list-style:none}
.navfy li{float:left; position:relative; margin:0; list-style:none}
.navfy li a{ line-height:35px; display:block; padding:0 17px;font-family:Microsoft Yahei; font-size:14px; color:#ffffff; text-decoration:none;line-height:60px;height:60px; float:left; text-align:center;}
.navfy li:hover a, 
.navfy li a:hover{ cursor:pointer; color:#fff;}

/*默认*/
.navfy .two_navfy{ display: none;}
/*选定控制*/
.navfy .navfysel {background:#003276; cursor:pointer; color:#555;}
.navfy .navfysel a{ color:#333;}
.navfy .navfysel .two_navfy{ display:inline-block;}

/****************二级导航*****************************/
.navfy .two_navfy{  display:none; position:absolute; left:0px; background:#f7f7f7; top:60px; width:250px; padding-top:10px; padding-bottom:10px; border-bottom:8px solid #014099;}
.navfy .two_navfy li{list-style:none; margin:0; text-align:left; display:block; width:250px;line-height:30px; height:30px; font-weight:100; }
.navfy .two_navfy li a{display:block; font-family:Microsoft Yahei; font-size:14px; background:url(../images/menu-b.png) left no-repeat;  width:220px; margin-left:15px;line-height:30px; padding: 0 10px; height:30px;color:#666;text-align:left; }
.navfy .two_navfy li a:hover{ line-height:30px; height:30px;background:url(../images/menu-a.png) left no-repeat;  margin-left:15px;line-height:30px; padding: 0 10px;color:#012c7c; display:block;}

/**** ---------------------------------banner-------------- *****/
.index-banner{padding-bottom:0px;position: relative; }
.banner-wrap{width:100%;margin:0 auto; }
.wySlider {	position: relative;	overflow: hidden;	padding-bottom: 0px; height:500px;}
.wySlider .wySliderWrapper dd {	position: absolute; width: 100%; opacity:0; height:500px;}
.wySlider .wySliderWrapper dd img{max-width: 100%;	width: auto;max-height:100%;display:block;margin:0 auto;}
.wyGallery .wyGalleryImage {position: relative;text-align: center;}
.wyGallery .wyGalleryImage img {max-width: 100%;width: auto;height: auto;}
/* Default Skin */
.wyGallery .wyGalleryImage {margin-bottom: 10px;}
.wySliderPrev, .wySliderNext {position: absolute;width: 48px;height:132px;	text-indent: -9999px;top:35%;z-index: 22; cursor: pointer;
}
.wySliderPrev {	background:url(../images/left-right.png);background-position: 0 0;left: 0px; overflow: hidden;
				transition: all 0.4s ease 0s;
				-moz-transition: all 0.4s ease 0s;
				-webkit-transition: all 0.4s ease 0s;
				-o-transition: all 0.4s ease 0s;}
.wySliderPrev:hover {background-position: 0 -132px;}			
.wySliderNext {background:url(../images/left-right.png);	background-position: -48px 0px; right: 0px; overflow: hidden;
				transition: all 0.4s ease 0s;
				-moz-transition: all 0.4s ease 0s;
				-webkit-transition: all 0.4s ease 0s;
				-o-transition: all 0.4s ease 0s;}
.wySliderNext:hover {background-position: -48px -132px;}	
.wySliderPagination {z-index: 200;position: absolute;left:45.5%;bottom:28px;}
.wySliderPagination li {float: left;margin: 0 5px 0 5px;list-style-type: none;}
.wySliderPagination a {	display: block;	text-indent: -9999px;	width:60px;	height:12px;	background:#f7f7f7; }
.wySliderPagination a.wyActive {background:#014099;}

.in{ float:left; }
.in li{width:300px; height:180px; float:left; margin-right:30px;}
.p-01{ width:300px; height:180px; background:url(../images/products.png) 0 0 no-repeat;transition: all 0.4s ease 0s;
				-moz-transition: all 0.4s ease 0s;
				-webkit-transition: all 0.4s ease 0s;
				-o-transition: all 0.4s ease 0s;}
.p-01:hover{ width:300px; height:180px; background:url(../images/products.png) 0 -180px no-repeat;	}
.p-02{ width:300px; height:180px; background:url(../images/products.png) -329px 0 no-repeat;transition: all 0.4s ease 0s;
				-moz-transition: all 0.4s ease 0s;
				-webkit-transition: all 0.4s ease 0s;
				-o-transition: all 0.4s ease 0s;}
.p-02:hover{ width:300px; height:180px; background:url(../images/products.png) -329px -180px no-repeat;	}
.p-03{ width:300px; height:180px; background:url(../images/products.png) -658px 0 no-repeat;transition: all 0.4s ease 0s;
				-moz-transition: all 0.4s ease 0s;
				-webkit-transition: all 0.4s ease 0s;
				-o-transition: all 0.4s ease 0s;}
.p-03:hover{ width:300px; height:180px; background:url(../images/products.png) -658px -180px no-repeat;	}

.right_pic{ float:right; width:195px;}
.tel{ background:url(../images/tel.png) no-repeat; width:195px; height:80px; }
.tel:hover{ background:url(../images/tel.png) 0 -80px no-repeat; }

.lingning{background:url(../images/lingning.png) no-repeat; width:195px; height:80px; margin-top:20px;transition: all 0.4s ease 0s;
				-moz-transition: all 0.4s ease 0s;
				-webkit-transition: all 0.4s ease 0s;
				-o-transition: all 0.4s ease 0s;}
.lingning:hover{ background:url(../images/lingning.png) 0 -80px no-repeat; }

.ind_left{ width:604px; float: left;}
.ind_left_ttl{ background:url(../images/dian.png) no-repeat left; padding-left:30px; height:21px; text-align:left; color:#014099; font:20px/20px 'Microsoft Yahei', Helvetica, sans-serif; font-weight:bold; margin-bottom:20px;}
.ind_left_ttl span{text-align:left; color:#5e5e5e; padding-left:8px; font:14px/20px 'Microsoft Yahei', Helvetica, sans-serif;}

.ind_neirong{font:12px/20px Arial, Helvetica, sans-serif; color:#666; text-align:left;}

.ind_line{ margin:30px auto; border-top:1px solid #bbb;}
.ind_line ul{ float:left; margin-top:20px;}
.ind_line ul li{ float:left; margin-right:33px;}

.ind_right{ width:520px; float: right;}
.ind_right_ttl{ background:url(../images/dian.png) no-repeat left; padding-left:30px; height:21px; text-align:left; color:#014099; font:20px/20px 'Microsoft Yahei', Helvetica, sans-serif; font-weight:bold; margin-bottom:20px;}
.ind_right_ttl span{text-align:left; color:#5e5e5e; padding-left:8px; font:14px/20px 'Microsoft Yahei', Helvetica, sans-serif;}

.ind_news{ width:520px; height:100px; margin-bottom:30px;}
.ind_news_img{ float:left;}

.ind_news_right{  float:right; width:340px;}
.ind_news_date{ text-align:left; background:url(../images/new_date.png) left no-repeat; color:#fff; padding-left:8px; margin-bottom:10px; margin-top:6px;}
.ind_news_txt{  font:12px/20px Arial, Helvetica, sans-serif; color:#666; text-align:left; }

.bottom_bg{ background:#474747; height:320px; width:100%; padding-top:40px; margin-top:40px; }
.bottom_center{ width:1180px; margin: 0 auto;}
.bottom_logo{ width:170px; height:200px; float:left; text-align:left;}
.bottom_con{ width:330px; float:left; }
.bottom_ttl{ color:#fff;font:18px/20px 'Microsoft Yahei', Helvetica, sans-serif; text-align:left; font-weight:bold;}
.bottom_ttl span{color:#fff; font:14px/24px Arial, Helvetica, sans-serif; padding-left:10px; font-style:italic;}
.bottom_line{ border-bottom:1px solid #ddd; margin:10px auto;}
.bottom_text{ float:left; text-align:left; color:#fff; font:14px/24px Arial, Helvetica, sans-serif;}
.bottom_text a{color:#fff; text-decoration:none;}
.bottom_text a:link{color:#fff; text-decoration:none;}
.bottom_text a:hover{color:#bfbfbf; text-decoration: underline;}

.bottom_con2{ width:330px; float:left; margin-left:40px;}


.webFooter{ width:240px; float:right;}
.webFooter_txt{ width:240px; float:right; color:#FFF; margin-top:20px;}
.webFooter_txt a{color:#fff; text-decoration:none;}
.webFooter_txt a:link{color:#fff; text-decoration:none;}
.webFooter_txt a:hover{color:#bfbfbf; text-decoration: underline;}

.footer{color:#7e7e7e; font:12px/24px Arial, Helvetica, sans-serif; width:1180px; height:20px; margin:30px auto;}

/**内页开始**/

.about-banner{ background:url(../images/about-banner.png) center top; width:100%; height:264px; }
.news-banner{ background:url(../images/news-banner.png) center top; width:100%; height:264px; }
.equipment-banner{ background:url(../images/equipment-banner.png) center top; height:264px; }
.sale-banner{ background:url(../images/sale-banner.png) center top; width:100%; height:264px; }
.contacts-banner{ background:url(../images/contact-banner.png) center top; height:264px; }
.aerfaone-banner{ background:url(../images/aerfa.jpg) center top; width:100%; height:264px; }
.aerfa-banner{ background:url(../images/aerfa1.jpg) center top; width:100%; height:264px; }
.kaile-banner{ background:url(../images/kaile.jpg) center top; width:100%; height:264px; }
.rongen-banner{ background:url(../images/rongen.jpg) center top; width:100%; height:264px; }
.weiba-banner{ background:url(../images/weiba.jpg) center top; width:100%; height:264px; }
.comac-banner{ background:url(../images/gaomei.jpg) center top; width:100%; height:264px; }

.daohang{ background:#e2e2e2; width:100%; height:40px; margin-bottom:30px;}
.daohang_txt{ width:1160px; margin:0 auto; text-align:left; font:12px/40px '宋体', Arial, Helvetica, sans-serif; color:#666; padding-left:20px;}

/**左侧导航开始**/
.about_left{ width:196px; float:left;}
.about_left_box{ width:196px; height:80px; background:#014099; }

.about_left_box_ttl{ text-align:center; color:#fff; font:20px/26px  Microsoft Yahei, Arial,Helvetica, sans-serif; padding-top:15px; }


.leftmenu{margin:0;}
.leftmenu ul li{height:43px;}
.leftmenu ul li a{ display:block; width:196px; height:42px; border-bottom:1px solid #dcdcdc; text-decoration:none; text-align:center; font-family:Microsoft Yahei; font-size:14px; color:#6a6767; line-height:40px;}
.leftmenu ul li a:hover{ color:#444; height:42px; background:#efefef}
.leftmenu ul li a#curnav{ color:#111; background:#e7e7e7;}

.leftmaps{ margin-top:30px;}
.lefttel{ width:156px; margin-top:30px; background:#e7e7e7; text-align:left; color:#666; font:14px/20px Arial, Helvetica, sans-serif; padding:10px 20px;}

/**右侧内容开始**/
.about_right{ width:880px; float:right; }
.nei_ttl{ width:880px; height:30px; background:url(../images/ttlbg.png) bottom left no-repeat; float:left; font:24px/24px Microsoft Yahei; color:#5e5e5e; text-align:left; padding-bottom:10px; margin-top:40px; margin-bottom:30px;}

.nei_ttl span{ border-bottom:2px solid #014099; padding-bottom:11px;}


#nav_keleyi_com {position: relative;top: 0;}

.conbox{ ;margin-bottom:30px; width:880px; overflow:hidden; font-size:14px; color:#333; line-height:24px; float:left; text-align:left;}

/* Page nav */
.pages-nav { clear:both; float: left; height:30px;line-height:30px; margin:10px 10px 20px 0px;/*padding:0 0 20px 0px!important;padding-bottom:0;*/}
.pages-nav a, .pages-nav span { display:block;float:left;padding:1px 10px 0px;margin-left:4px;color:#999;font-size:12px; }
.pages-nav a, .pages-nav a:link, .pages-nav a:visited { background:#fff;border:1px solid #ddd;color:#666;text-decoration:none;font-size:12px; }
.pages-nav a:hover { background:#f68b1e;border-color:#f68b1e;color:#fff;text-decoration:none;font-size:12px;}
.pages-nav .current { background:#014099;border:1px solid #014099;font-weight:bold;color:#fff;font-size:12px; }
.pages-nav span.txt { color:#004ea1;background:#fff;color:#666;border:1px solid #ddd;font-size:12px; }
/* End page nav */

a.news_list:link {	text-decoration: none;	color: #555555; font-size:14px;	font-weight:normal;}
a.news_list:visited {text-decoration: none;	color: #555;}
a.news_list:hover {	color:#014099;	text-decoration:underline;}
a.news_list:active {color: #014099;	text-decoration: none;}
.date{color:#999999;text-decoration:none;font: normal 13px/34px Verdana, Arial, Helvetica, sans-serif; }
.date_blue{color: #2e4b81;text-decoration:none;font: normal 13px/34px Arial, Helvetica, sans-serif;}
.ptcontent{ color:#666; font-size:14px; line-height:30px; text-decoration:none;}
.ptcontent:hover{ color:#f68b1e; text-decoration: underline;}

.news_content H1 {	TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 100%; font-family:微软雅黑, Arial, Helvetica, sans-serif;FLOAT: left; COLOR: #111; FONT-SIZE: 18px;text-transform: uppercase;-webkit-margin-before: 0.67em;
-webkit-margin-after: 0.67em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: 700;}
.news_content .titBar {	TEXT-ALIGN: center; PADDING-top: 30px; PADDING-bottom: 20px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 16px; COLOR: #7e7e7e; PADDING-TOP: 0px}
.news_content .titBar .pubTime {  FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, arial;}
.news_content .titBar .where {	PADDING-LEFT: 19px; COLOR: #7e7e7e; FONT-SIZE: 12px; }
.news_content .titBar .auth {	PADDING-LEFT: 19px; COLOR: #7e7e7e; FONT-SIZE: 12px; }
.news_content .titBar .click {	PADDING-LEFT: 19px; COLOR: #7e7e7e; FONT-SIZE: 12px; }
.news_content .titBar .num {	COLOR: #5a2106;}
.news_content .Line {	MARGIN-TOP: 6px; WIDTH: 100%; FLOAT: left; HEIGHT: 1px; FONT-SIZE: 0px; BORDER-TOP: #e5e5e5 1px dashed; _margin-bottom: -23px;}
.news_content .cntArticle {	TEXT-ALIGN: left; PADDING-BOTTOM: 20px; LINE-HEIGHT: 25px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 14px; PADDING-TOP: 12px;}
.news_content .cntArticle P {	LINE-HEIGHT: 25px; }
.news_content .actBar {	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 16px; COLOR: #7e7e7e; PADDING-TOP: 12px; FONT-SIZE: 12px; }
.news_content .actBar SPAN {	MARGIN: 0px 20px; COLOR: #7e7e7e}
.news_content .actBar SPAN A {	MARGIN: 0px 5px; COLOR: #7e7e7e; TEXT-DECORATION: none}
.news_content .actBar SPAN A:hover {	COLOR: #0b3b8c}
.content{	TEXT-ALIGN: left; PADDING-BOTTOM: 20px; LINE-HEIGHT: 25px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 14px; PADDING-TOP: 12px;}
/* 新闻内页结束 */

.pro_ttl{font-family:微软雅黑, Arial, Helvetica, sans-serif;COLOR: #fff; FONT-SIZE: 30px; line-height:90px; }
.pro_ttl2{font-family:微软雅黑, Arial, Helvetica, sans-serif;COLOR: #014099; FONT-SIZE:20px; }
.pro_ttl3{font-family:微软雅黑, Arial, Helvetica, sans-serif;COLOR: #111; FONT-SIZE:18px; }

.con_ttl{font-family:微软雅黑, Arial, Helvetica, sans-serif;COLOR: #014099; FONT-SIZE: 30px; line-height:50px; font-weight:bold;}
.con_ttl_en{font-family:Arial, Helvetica, sans-serif;COLOR: #aaa; FONT-SIZE: 20px; line-height:30px; }

.contact_google {font: 12px/30px Arial, Helvetica, sans-serif;color: #666;text-align: right;}
.contact_google a{ color:#333; text-decoration:none;}
.contact_google a:hover{ color:#f00; text-decoration: underline;}

.gb_input{ width:600px; height:30px;}
.gb_textarea{width:830px; height:100px;}
.gb_code{ widows:100px; height:30px;}

.right_main{font-family:微软雅黑, Arial, Helvetica, sans-serif;COLOR: #fff; FONT-SIZE:16px; line-height:40px; }
.button_guest{ background:#014099; height:50px; width:300px; color:#fff; border:0; font-family:微软雅黑, Arial, Helvetica, sans-serif;FONT-SIZE:20px; line-height:40px;}

/* 首页产品滚动开始 */
.g-body { position:relative; z-index:3; }
.barWrap { position:relative; height:40px; margin-bottom:25px; line-height:40px; background-color:#261D66; }
.barWrap .lct { float:left; margin-left:25px; color:#FFF; }
.barWrap .lct a,
.barWrap .lct a:hover,
.barWrap .lct a:visited,
.barWrap .lct a:active { color:#FFF; }
.barWrap .lct em { padding:0 10px; }
.barWrap .lct a:hover { color:#FF9343; }
.barWrap .link { position:relative; float:right; padding-right:30px; margin-right:25px; color:#FF9343; }
.barWrap .link a,
.barWrap .link a:hover,
.barWrap .link a:visited,
.barWrap .link a:active { color:#FF9343; }
.barWrap .link .ico { position:absolute; right:0; top:12px; display:block; width:14px; height:16px; background-position:-50px -308px; }
.g-cnt { padding:10px 0 100px 0; *zoom:1; }
.g-cnt:after { display:block; overflow:hidden; content:"."; visibility:hidden; clear:both; height:0; line-height:0; }

.g-inr { position:relative; width:1180px;  margin:0 auto; *zoom:1; margin-top:40px; }
.g-inr:after { display:block; overflow:hidden; content:"."; visibility:hidden; clear:both; height:0; line-height:0; }
.indexMdl { position:relative;  *zoom:1; }
.indexMdl:after { display:block; overflow:hidden; content:"."; visibility:hidden; clear:both; height:0; line-height:0; }
.indexMdl .mdlTitle { height:22px; margin-bottom:18px; overflow:hidden; line-height:22px; }
.indexMdl .mdlTitle .title { float:left; padding-right:15px; font-size:18px; }
.indexMdl .mdlTitle .titleS { float:left; margin-top:6px; line-height:16px; color:#999; }
.indexMdl .mdlTitle .more,
.indexMdl .mdlTitle .more:hover,
.indexMdl .mdlTitle .more:visited,
.indexMdl .mdlTitle .more:active { float:right; margin-top:6px; line-height:16px; color:#999; }
.indexMdl .mdlTitle .more:hover { color:#FF9343; }
.indexMdl .mdlTitle .moreLine,
.indexMdl .mdlTitle .moreLine:hover,
.indexMdl .mdlTitle .moreLine:visited,
.indexMdl .mdlTitle .moreLine:active { display:block; margin-top:0; width:120px; height:21px; line-height:20px; border-bottom:1px solid #CCC; text-align:right; }
.indexMdl .mdlTitle .moreLine:hover { border-bottom:1px solid #004098; }
.indexMdl1 .indexPdtWrap { height:260px; overflow:hidden; }

.pdtList { position:relative; margin-right:-20px; }
.pdtListIndex { width:99999px; margin-right:0; }
.pdtList li { float:left; margin:0 20px 20px 0; }
.pdtList a,
.pdtList a:hover,
.pdtList a:visited,
.pdtList a:active { position:relative; display:block; width:380px; height:260px; color:#FFF; }
.pdtList a img { position:relative; z-index:1; display:block; width:380px; height:200px; }
.pdtList a .intro { position:absolute; z-index:2; left:0; bottom:0; width:100%; height:50px; padding-top:10px; background-color:#313131; }
.pdtList a:hover .intro { height:80px; background-color:#004098; }
.pdtList a .intro .title { height:0; padding-top:0; overflow:hidden; line-height:26px; font-size:22px; color:#fff; text-align:center; }
.pdtList a:hover .intro .title { height:26px; padding-bottom:4px; }
.pdtList a .intro .text { height:40px; overflow:hidden; padding-bottom:10px; line-height:20px; text-align:center; font-size:14px; }


.indexMdl1 .pdtPrev { position:absolute; z-index:2; left:-60px; top:95px; width:37px; height:71px; background:url(../images/sprite.png) 0 0 no-repeat; cursor:pointer; }
.indexMdl1 .pdtNext { position:absolute; z-index:2; right:-60px; top:95px; width:37px; height:71px; background:url(../images/sprite.png) -42px 0 no-repeat; cursor:pointer; }
.footer a{color: #7e7e7e;}



