@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;border: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:#fff; width:100%; height:auto;}
.width1120{ width:1120px; margin:0 auto;}
.lfloat{ float:left;}
.rfloat{ float:right;}

/* Head Star */
.head_bg{ background:#363f66; border-bottom:1px solid #1b203b; width:100%;}
.head{ width:1120px; height:130px; margin:0 auto; }
.head_left{ width:250px; margin-top:30px; float:left;}
.head_right{ height:35px; margin-top:60px; float:right; }
.head_soso{width:340px; height:26px; float:left; }
.head_soso_img{ float:left; margin-top:5px; margin-right:10px;}
.head_soso_input{ font-size:12px; border:1px solid #555b77; border-right:0; width:239px; height:26px; _height:25px; line-height:24px; color:#333; padding-left:6px;}
.head_soso_btn{ width:26px; height:26px; background:url(../images/soso-btn.png); border:0; cursor: pointer;
				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;
}
.head_soso_btn:hover{background:url(../images/soso-btn.png) 0 -26px; }
.head_input{ width:266px; height:27px; float:right; }
.head_input_left{ width:240px;height:26px; float:left;}
.head_input_right{ width:26px;height:26px; float:left;}

.head_menu{ background:#252b4d; width:100%; height:45px;}
.menu{ width:1120px; height:45px; margin:0 auto; _margin-left:10px;}
.menu ul{ margin-top:0; margin-left:40px; }
.menu li{ display:block; float:left; line-height:24px; margin-top:12px; _margin-top:8px;}
.menu li span{padding-top:5px; height:20px;}
.menu li a{display:block; width:158px;  font-family:Microsoft Yahei; font-size:16px; color:#ffffff; text-decoration:none;line-height:20px; _line-height:24px; height:20px; float:left; text-align:center;}
.menu li a:hover{color:#f68b1e; text-decoration:underline;}
#index .menu li#tag1 a, 
#about .menu li#tag2 a, 
#news .menu li#tag3 a, 
#products .menu li#tag4 a, 
#equipment .menu li#tag5 a, 
#rd .menu li#tag6 a,
#contact .menu li#tag7 a{background: url(../images/menu_tag.png) center no-repeat; color:#f68b1e; font-size:16px; font-weight:bold;}


/**** ---------------------------------banner-------------- *****/
.index-banner{padding-bottom:0px;position: relative; }
.banner-wrap{width:100%;margin:0 auto; }
.wySlider {	position: relative;	overflow: hidden;	padding-bottom: 0px; height:590px;}
.wySlider .wySliderWrapper dd {	position: absolute; width: 100%; opacity:0; height:590px;}
.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:38%;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:43.5%;bottom:28px;}
.wySliderPagination li {float: left;margin: 0 2px 0 2px;list-style-type: none;}
.wySliderPagination a {	display: block;	text-indent: -9999px;	width:60px;	height:12px;	background:#b0b8ba;}
.wySliderPagination a.wyActive {background:#ff9600;}

.in{ float:left; margin-top:50px;}
.in li{width:325px;  float:left; margin-right:65px; _margin-right:0;}

.in_ttl{height:50px; text-align:left;  }
.in_text{ font:14px/24px Arial, Helvetica, sans-serif; color:#666; margin:15px 0; padding:0; width:325px; text-align:left;}

.line_in{width:325px; border-bottom:3px solid #ddd;}
.line_in_more{ width:57px; height:19px; margin:10px 0; background:url(../images/more.png) 0 0; overflow: hidden;
				transition: all 0.2s ease 0s;
				-moz-transition: all 0.2s ease 0s;
				-webkit-transition: all 0.2s ease 0s;
				-o-transition: all 0.2s ease 0s;}
.line_in_more:hover{background:url(../images/more.png) 0 -19px;}

.bottom_top{background:url(../images/bottom.png) no-repeat top center; height:54px; margin-top:40px;}
.bottom_bg{ background:#363f66; height:240px; width:100%; padding-top:30px; }
.bottom_center{ width:1120px; margin: 0 auto;}
.bottom{ width:860px; margin-left:230px; }
.bottom_text{ width:450px; float:left; margin-left:60px; margin-top:25px; text-align:left; color:#fff; font:14px/24px Arial, Microsoft Yahei, Helvetica, sans-serif;}
.bottom_text a{ color:#fff; text-decoration:none;}
.bottom_text a:hover{ color:#fd7604;}

/**内页开始**/

.about-banner{ background:url(../images/about-banner.png) center top; width:100%; height:520px; position:absolute; top:0; left:0; z-index:-100;}
.news-banner{ background:url(../images/news-banner.png) center top; width:100%; height:520px; position:absolute; top:0; left:0; z-index:-100;}
.equipment-banner{ background:url(../images/equipment-banner.png) center top; width:100%; height:520px; position:absolute; top:0; left:0; z-index:-100;}
.rd-banner{ background:url(../images/rd-banner.png) center top; width:100%; height:520px; position:absolute; top:0; left:0; z-index:-100;}
.contacts-banner{ background:url(../images/contacts-banner.png) center top; width:100%; height:520px; position:absolute; top:0; left:0; z-index:-100;}
.products-banner{ background:url(../images/products-banner.png) center top; width:100%; height:520px; position:absolute; top:0; left:0; z-index:-100;}
/**左侧导航开始**/
.about_left{ width:210px; float:left; margin-left:10px;}
.about_left_box{ width:210px; height:100px; background:#353e66;}
.about_left_box_line{ border-top:4px solid #242b4d;}

.about_left_box_line_bottom{ border-bottom:15px solid #f68b1e; margin-bottom:40px;}
.about_left_box_ttl{ text-align:left; color:#fff; font:28px/24px  Microsoft Yahei, Arial,Helvetica, sans-serif; padding:30px 0 0 25px;}
.about_left_box_Ettl{ text-align:left; color:#fff; font:18px/24px Arial, Microsoft Yahei, Helvetica, sans-serif; padding:5px 0 0 25px;}

.leftmenu{border-left:1px solid #f3f3f3; border-right:1px solid #f3f3f3; padding-top:10px; padding-bottom:0; margin:0;}
.leftmenu ul li{height:43px;}
.leftmenu ul li a{ background:url(../images/left-bg.png) no-repeat; display:block; width:168px; _width:208px; height:42px; border-bottom:1px solid #dcdcdc; text-decoration:none; text-align:left; padding-left:40px;font-family:Microsoft Yahei; font-size:16px; color:#6a6767; line-height:40px;}
.leftmenu ul li a:hover{ color:#333; height:42px; background:url(../images/left-bg.png) no-repeat  0 -84px; display:block;}
.leftmenu ul li a#curnav{ background:url(../images/left-bg.png) no-repeat 0 -42px; color:#f68b1e;}

/**右侧内容开始**/
.about_right{ width:820px; float:right; }
.nei_ttl{ background:url(../images/mei_ttl.png) no-repeat left top ; width:805px; height:30px;  float:left; font:24px/24px Microsoft Yahei; color:#252b4d; text-align:left; padding-left:15px; padding-bottom:10px; margin-top:65px; border-bottom:1px dashed #dadada; margin-bottom:30px;}
.nei_ttl span{font:18px/24px Arial, Helvetica, sans-serif; color:#787878; margin-left:10px;}

#nav_keleyi_com {position: relative;top: 0;}

.conbox{ margin-top:30px;margin-bottom:30px; width:820px; overflow:hidden; font-size:14px; color:#646464; line-height:24px; 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:#f68b1e;border:1px solid #f68b1e;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-weight:normal;}
a.news_list:visited {text-decoration: none;	color: #555;}
a.news_list:hover {	color:#004ea2;	text-decoration:underline;}
a.news_list:active {color: #004ea2;	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; color:#666;}
.neirong{ text-align:left; font-size:14px; color:#666; border:0; line-height:20px; margin:5px;}
.neirong th {width: 100px;vertical-align: top;padding: 7px;text-align: left;font-weight: normal;border: 0;background-color: #F3F3F3;}
.neirong td {padding: 7px;text-align: left; line-height:24px;}
/* 新闻内页结束 */