﻿/* CSS Document */

html {overflow-x: scroll; }
a {blr:expression(this.onFocus=this.blur())}
area {blr:expression(this.onFocus=this.blur())}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffffff;
	
	font-family:"宋体";
	font-size:12px;
	line-height:24px;
	color:#000000;
	
}
body,td,th {
	font-family:"宋体";
	font-size:12px;
	line-height:24px;
	color:#00325f;
}
p{ margin-top:5px; margin-bottom:5px;}
img{ margin:0px; padding:0px;}

a img{border:none ;}
a:link {color:#000000; font-size:12px;text-decoration: none;font-family:"宋体";}
a:visited {color:#000000;font-size:12px;text-decoration: none;font-family:"宋体";}
a:hover {text-decoration: none;font-size:12px;font-family:"宋体";color:#00325f;}
a:active {text-decoration: none;font-size:12px;font-family:"宋体";}
ul{list-style-type:none; border:0px; margin:0px; padding:0px; }
li{background-image: none; border:0px; margin:0px; padding:0px; float:left}
select{ border:1px solid #d8e1ea;  background-color:#FFF;}


.body{
	width:1003px;
	margin:auto;
	clear:both;
	
	}

.head{ width:1003px; height:78px; clear:both; margin-bottom:15px;}
.head_left{ width:514px; float:left; clear:right;}
.head_right{ width:117px; float:right; background:url(../images/index3_03-04.jpg) no-repeat; text-align:center; color:#ffffff;}
.head_right a:link {color:#ffffff;}
.head_right a:visited {color:#ffffff;}
.head_right a:hover {color:#ffffff;}
.head_right a:active {color:#ffffff;}
.flash-1 {
	POSITION: relative; WIDTH: 1003px; DISPLAY: block; HEIGHT: 214px
}
.flash-1 SPAN {
	WIDTH: 1003px; DISPLAY: block; HEIGHT: 214px
}

.flash-2 {
	POSITION: relative; WIDTH: 1003px; DISPLAY: block; HEIGHT: 513px; 
}
.flash-2 SPAN {
	WIDTH: 1003px; DISPLAY: block; HEIGHT: 513px; background:url(../images/1_06.jpg) no-repeat;
}

.social{ margin-left:50px;width:307px; height:214px; margin-top:290px; float:left;} 
.social_title{ width:257px; height:31px; background:url(../images/social_05.jpg) no-repeat; color:#FFF; font-weight:bold; padding-top:16px; padding-left:50px;}
.social_bg{ width:307px; background:url(../images/social_07.jpg) no-repeat; height:167px; margin:0px;}
.social_text{ width:229px; height:96px; overflow:hidden; color:#FFF; margin:auto; padding-top:15px;}
.social_more{ width:226px; margin:auto; text-align:right; color:#FFF;}
.social_more a:link {color:#FFF;}
.social_more a:visited {color:#FFF;}
.social_more a:hover {color:#FFF;}
.social_more a:active{color:#FFF;}
.flash {
	POSITION: relative; WIDTH: 1003px; DISPLAY: block; HEIGHT: 390px
}
.flash SPAN {
	WIDTH: 1003px; DISPLAY: block; HEIGHT: 390px
}
.header{
	Z-INDEX: 2;
	POSITION: absolute;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 15px;
	WIDTH: 700px;
	PADDING-RIGHT: 10px;
	BACKGROUND:url(../images/index3_09.gif) no-repeat;
	HEIGHT: 53px;
	TOP: -30px;
	PADDING-TOP: 0px;
	LEFT: 280px
}
.header-x {
	Z-INDEX: 1;
	POSITION: absolute;
	WIDTH: 640px;
	BACKGROUND: url(../images/menu1.png) no-repeat;
	HEIGHT: 10px;
	TOP: 11px;
	LEFT: 295px;


_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu1.png', sizingMethod='crop'); 			_background: none
}
#nav {
	WIDTH: 640px; margin-top:10px; margin-left:20px;
}
#nav LI {
	POSITION: relative; WIDTH: 102px; FLOAT: left; PADDING-TOP: 1px; 
}
#nav LI A {
	TEXT-ALIGN: center; LINE-HEIGHT: 44px; WIDTH: 102px; DISPLAY: block; COLOR: #fff
}
#nav LI A:hover {
	BACKGROUND-IMAGE: url(../images/hov_03.jpg); COLOR: #333; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#nav LI UL {
	BORDER-BOTTOM: #999 1px solid; POSITION: absolute; DISPLAY: none; BACKGROUND: #ececec; COLOR: #999; TOP: 40px; LEFT: 0px
}
#nav LI.show UL {
	DISPLAY: block
}
#nav LI UL LI {
	BORDER-BOTTOM: #999 1px solid; FLOAT: left
}
#nav LI UL LI A {
	TEXT-ALIGN: center; LINE-HEIGHT: 25px; WIDTH: 102px; DISPLAY: block; COLOR: #666
}
#nav LI UL LI A:hover {
	BACKGROUND: #ececec; COLOR: #4ba3e3; FONT-WEIGHT: normal
}

.center{ width:1003px; min-height:286px; _height:286px;  margin:auto; clear:both;margin-top:10px; background:url(../images/index3_11.jpg) repeat-x bottom; }
.center_left{ width:292px; float:left; }
.center_center{ width:427px; float:left; margin-left:15px; background:url(../images/index3_14.jpg) no-repeat; height:267px; overflow:hidden; }
.center_right{ width:234px; float:right; }

.leftimg{ width:280px; height:135px; margin:auto; margin-top:10px;}
.lefttitle{ width:292px; height:32px; float:left;}
.news{ width:288px; margin-left:2px;; height:72px; overflow:hidden; margin-top:15px; float:left;}
.news_bt{ width:288px; height:24px;  overflow:hidden; float:left; }
.news_ny{ width:210px; height:24px;  overflow:hidden; }

.products_title{ width:375px; height:30px; overflow:hidden; margin-left:50px; margin-top:15px;}
.products_left{ width:180px; float:left; clear:right; color:#125dac; font-size:15px; font-weight:bold; font-family:"微软雅黑"; }
.products_right{ width:40px; float:right; padding-top:10px; margin-right:10px;}

/* iFocus style */
#ifocus { width:405px; height:190px; margin-left:15px; margin-top:20px; border:1px solid #DEDEDE; background:#F8F8F8; }
	#ifocus_pic { display:inline; position:relative; float:left; width:318px; height:173px; overflow:hidden; margin:8px 0 0 8px; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:318px; height:173px; overflow:hidden; }
		#ifocus_piclist img { width:318px; height:173px; }
	#ifocus_btn { display:inline; float:right; width:70px; margin:9px 9px 0 0; }
		#ifocus_btn li { width:70px; height:44px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:58px; height:35px; margin:5px 0 0 10px; }
		#ifocus_btn .current { background: url(../images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:318px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }
		
		
.company_title{ width:234px; height:31px; overflow:hidden; margin-top:13px; margin-bottom:13px; background:url(../images/index3_17.jpg) no-repeat; }
.company_left{ width:150px; float:left; clear:right; height:30px; line-height:30px; color:#0353a7; margin-left:18px; font-size:14px; font-weight:bold; font-family:"微软雅黑";}
.company_right{ width:40px; float:right; padding-top:10px; margin-right:5px;}
.company{ width:230px; height:120px; overflow:hidden;}
.tel{ width:185px; float:right; height:48px; line-height:48px; background:url(../images/index3_22-24.jpg) no-repeat left; color:#466ec3; font-weight:bold; font-family:Arial; font-size:24px; padding-left:22px;}
.btn{ width:184px; margin:auto;}
.btn_left{  width:76px; height:26px; float:left; clear:right; text-align:center;}
.btn_right{  width:76px; height:26px; float:right; text-align:center;}

.bg{background:url(../images/index3_28.jpg) no-repeat; font-size:13px; font-weight: bold; color:#FFF;}
.bg  a:link {color:#ffffff;font-size:13px; font-weight: bold;}
.bg  a:visited {color:#ffffff;font-size:13px; font-weight: bold;}
.bg  a:hover {color:#ffffff;font-size:13px; font-weight: bold;}
.bg a:active {color:#ffffff;font-size:13px; font-weight: bold;}
.bottom{ width:1003px; float:left; height:96px;  background:url(../images/index3_35.jpg) repeat-x; }
.bottom_left{ width:146px; height:96px; float:left;}
.bottom_center{ width:410px; margin-top:30px; float:left; margin-left:10px;}
.bottom_right{ width:170px; margin-top:30px; text-align:right; float:right; margin-right:10px;}

/*neiye*/
.center_left_neiye{ width:220px; float:left; clear:right;}
.center_right_neiye{ width:730px; float:right;}
.left_title{ width:218px; height:56px; background:url(../images/company_05.jpg) no-repeat; text-align:center; font-size:24px; color:#195be6; font-weight:bold; padding-top:30px;}
.left_menu{ width:218px; min-height:100px; _height:100px; background:url(../images/company_18.jpg) repeat-y;}
.leftmenu{ width:178px; margin-left:20px;;}
.leftmenu li{ width:135px; height:26px; line-height:26px; background:url(../images/company_13-15.jpg) no-repeat; padding-left:43px;}
.leftmenu_on{ width:135px; height:26px; line-height:26px; background:url(../images/company_13-15.jpg) no-repeat; padding-left:43px; color:#000; cursor:pointer; overflow:hidden;}
.products_list1{width:135px; height:26px; background:url(../images/company_13.jpg) no-repeat;padding-left:43px;color:#000; overflow:hidden;}
.products_list112 {width:135px; height:26px; cursor:pointer;  overflow:hidden;}
.online{ width:202px; margin:auto; margin-bottom:10px;}

.right_title{ width:730px; height:26px; color:#195be6;}
.right_center{ width:650px; margin:auto; margin-top:10px;}

.input_text{ width:198px; height:17px; border:1px solid #979696;}
.input_bt{ width:51px; height:20px; border:0px; color:#FFF;background:url(../images/index_08.jpg) no-repeat;}


.news_bt_neiye{ width:650px; height:30px; border-bottom:1px dashed #CCC; float:left; line-height:30px;}
.news_ny_neiye{ width:540px; height:30px; overflow:hidden;}
.news_title{ color:#0065ad; font-size:15px; font-weight:bold; line-height:40px;}
.news_title a{ color:#0065ad; font-size:15px; font-weight:bold; line-height:40px;}
.news_time{ background-color:#f5f5f5; text-align:center; height:24px; overflow:hidden;}
#page td{ color:#aeacac; line-height:40px;}
#page a{ color:#aeacac; line-height:40px;}

.input_bt2{ background:url(../images/job_expand_03.jpg) no-repeat; border:0px; width:96px; height:26px; color:#FFF; font-weight:bold; font-size:14px;}
.products{ width:650px; height:112px; margin-top:10px; float:left;}
.products_left_neiye{ width:135px;height:112px; float:left; clear:right;}
.products_right_neiye{ width:500px; height:112px;float:right;}

.products_title_neiye{ width:500px; height:30px; line-height:30px; font-weight:bold; float:left;}
.products_text{ width:500px; float:left; height:48px;}
.products_more{width:500px; float:left; text-align:right;}
.products1_text{ width:650px;  margin-top:10px; float:left;}

.rollBox{width:650px;overflow:hidden; margin-top:10px; float:left;}
.rollBox .LeftBotton{height:53px;width:32px;background:url(../images/main_05_47.gif) no-repeat ;overflow:hidden;float:left;display:inline;margin:64px 0 10px; 0;cursor:pointer;}
.rollBox .RightBotton{height:53px;width:32px;background:url(../images/main_05_44-50.gif) no-repeat ;overflow:hidden;float:left;display:inline;margin:64px 0 0 10px;;cursor:pointer;}
.rollBox .Cont{width:570px; margin:0px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:233px; height:166px;  overflow:hidden;float:left;text-align:center;  margin-left:26px; margin-right:26px;_margin-left:20px; _margin-right:20px;}
.rollBox .Cont .pic img{display:block;}
.rollBox .Cont .pic img a:hover {display:block;margin:0 auto; }
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{ font-size:12px;color:#900101;text-decoration:none; font-weight:bold;  }
.rollBox .Cont a:hover{ font-size:12px;color:#900101;text-decoration:none; font-weight:bold;  }
.rollBox #List1,.rollBox #List2{float:left;}
