/*share*/
*{
	margin:0;
	padding:0;}
body{
background:url(../images/badybj.gif) repeat left top;
	color:#666;
	font:12px "宋体";}	
ul,li{
	list-style:none;}
a{   blr:expression(this.onFocus=this.blur());/*IE*/
    outline:none;/*火狐*/
	color:#666;
	text-decoration:none;}
a:hover{
	color:#f60;}	
/*end				share*/

/*imain*/
.imainbj{
width:100%;
height:auto!important;
min-height:800px;
height:800px;
background:url(../images/imainbj.gif) no-repeat center top;
}
.imain{
width:1003px;
height:auto!important;
min-height:100px;
height:100px;
margin:0 auto;
}
/*header*/
.header{
width:1003px;
height:165px;
position:relative;
z-index:999999999999;
}
.logo{
background:url(../images/logo.gif) no-repeat left top;
width:291px;
height:64px;
position:absolute;
top:27px;
left:26px;
display:block;}
.ilj{
position:absolute;
top:20px;
right:5px;
height:30px;
line-height:30px;
color:#fff;}
.ilj a{
color:#fff;
}
.navtop{
background:url(../images/i_01.gif) no-repeat left top;
width:330px;
height:60px;
position:absolute;
top:46px;
left:340px;}

.nav{
width:1003px;
height:85px;
position:absolute;
top:48px;
left:0px;}
/*end header*/
.ibanner{
padding-top:30px;
width:1003px;
height:auto!important;
min-height:100px;
height:100px;
margin:0 auto;
}
.xixibox {width:960px;height:400px; margin:0 auto;}
.inr{
padding-top:16px;
background:url(../images/inrbj.gif) no-repeat left top;
width:870px;
height:auto!important;
min-height:100px;
height:100px;
margin:0 auto;
}
.inr01{
width:870px;
height:auto!important;
min-height:100px;
height:100px;
}
.inr01 li{
padding-left:18px;
padding-right:13px;
width:186px;
height:auto!important;
min-height:208px;
height:208px;
float:left;}
.inr01top{
background:url(../images/i_02.gif) no-repeat left bottom;
width:183px;
height:59px;
position:relative;
}
.inr01top span{
position:absolute;
top:0px;
left:0px;
}
.inr01nr{
width:186px;
height:auto!important;
min-height:125px;
height:125px;
color:#f7f7f7;
line-height:22px;
padding-top:5px;
padding-bottom:10px;}
.inr01nrmore{
color:#3296d6;}

.inr02{
width:870px;
height:auto!important;
min-height:100px;
height:100px;
}
.inr02le{
width:242px;
height:244px;
float:left;}
.inr02lenr{
background:url(../images/i_03.gif) no-repeat left top;
width:230px;
height:244px;
position:relative;
}
.inr02lenr span{
position:absolute;
top:12px;
left:10px;}

.inr02ri{
width:606px;
height:244px;
float:left;}
.inr02ritop{
width:606px;
height:29px;
background:url(../images/i_05.gif) no-repeat left bottom;
position:relative;
}
.inr02ritop span{
position:absolute;
top:3px;
left:12px;
}
.imore{
background:url(../images/i_06.gif) no-repeat left top;
width:57px;
height:21px;
display:block;
position:absolute;
top:2px;
right:7px;
line-height:21px;
color:#fff;
text-align:center;}

.inr02rinr{
width:606px;
height:200px;
padding-top:15px;
}
.demo{
 width:580px;
 height:198px;
overflow:hidden;
margin:0 auto;}
.demo a{
margin-right:20px;
padding-left:11px;
padding-top:10px;
background:url(../images/i_08.gif) no-repeat left top;
width:167px;
height:186px;
border:1px solid #125784;
display:block;
line-height:30px;
color:#fff;
text-align:left;
}	
.demo a:hover{
color:#f60;}
.demo a img{
     width:157px;
	 height:139px;
	 border:0px;
}	

.inr03{
padding-top:27px;
width:870px;
height:auto!important;
min-height:100px;
height:100px;
}
.inr03top{
width:870px;
height:29px;
background:url(../images/i_09.gif) no-repeat left bottom;
position:relative;
}
.inr03top span{
position:absolute;
top:0px;
left:19px;
}
.inr03nr{
padding-top:23px;
width:870px;
height:92px;
}

.demo2{
 width:845px;
 height:72px;
overflow:hidden;
margin:0 auto;}
.demo2 li{
width:190px;
height:70px;
float:left;
margin-right:20px;
}
.demo2 a{
padding-left:9px;
padding-top:9px;
background:url(../images/i_11.gif) no-repeat left top;
width:181px;
height:61px;
border:1px solid #125784;
display:block;
line-height:30px;
color:#fff;
text-align:left;
}	
.demo2 a:hover{
color:#f60;}
.demo2 a img{
     width:172px;
	 height:52px;
	 border:0px;
}	
.footer{
text-align:center;
padding-top:10px;
width:870px;
height:44px;
margin:0 auto;
line-height:24px;
color:#c3c3c3;
background:url(../images/footerbj.gif) no-repeat left top;
}
.footer a{
color:#c3c3c3;
}
.footer a:hover{
color:#f60;
}
/*end imain*/
/*main*/
.mainbj{
width:100%;
height:auto!important;
min-height:800px;
height:800px;
background:url(../images/mainbj.gif) no-repeat center top;
}
.main{
width:1003px;
height:auto!important;
min-height:100px;
height:100px;
margin:0 auto;
}
.banner{
width:993px;
height:212px;
padding-top:30px;
padding-bottom:10px;
margin:0 auto;
}
.nr{
width:999px;
height:auto!important;
min-height:100px;
height:100px;
margin:0 auto;
padding-left:6px;
background:url(../images/nrbj.gif) repeat-y 193px top;
}
.male{
width:187px;
height:auto!important;
min-height:100px;
height:100px;
float:left;
}
.maletop{
background:url(../images/maletop.gif) no-repeat left top;
width:187px;
height:74px;
position:relative;
}
.maletop span{
position:absolute;
top:22px;
left:93px;
}
.maledb{
background:url(../images/maledb.gif) no-repeat left top;
width:187px;
height:16px;
overflow:hidden;
}
#lemenu{
width:187px;
height:auto!important;
height:26px;
min-height:26px;
background:url(../images/malebj.gif) repeat-y left top;
}

#lemenu li{
width:142px;
margin:0 auto;
height:auto!important;
height:0px;
min-height:0px;}

#lemenu li a{
padding-left:30px;
display:block;
height:26px;
line-height:26px;
color:#253b6e;
background:url(../images/menu.gif) no-repeat left top;
}

#lemenu li a:hover,#lemenu li a.hover{
color:#0885d3;
background:url(../images/menuh.gif) no-repeat left top;
}
#lemenu li a.hover2{
color:#0885d3;
background:url(../images/menuh.gif) no-repeat left top;}

#lemenu li .men{
text-align:left;
height:auto!important;
height:0px;
min-height:0px;
width:142px;}
#lemenu li .men li{
background:none;
line-height:24px;
height:auto!important;
height:0px;
min-height:0px;
margin:0px;}
#lemenu li .men li a{
padding-left:30px;
display:block;
height:24px;
line-height:24px;
color:#2d5b81;
border-bottom:1px dashed #bac2c7;
background:url(../images/submenu.gif) no-repeat 19px center;
}
#lemenu li .men li a:hover,#lemenu li .men li a.hover{
background:#deedf7 url(../images/submenu.gif) no-repeat 19px center;;
color:#00294a;
}
#lemenu li .men li a.hover3{
background:#deedf7 url(../images/submenu.gif) no-repeat 19px center;
color:#00294a;}

.mari{
width:812px;
height:auto!important;
min-height:100px;
height:100px;
float:left;
background:url(../images/maribj.gif) repeat-y right top;
}
.maribj{
width:812px;
height:auto!important;
min-height:100px;
height:100px;
background:url(../images/maribj02.gif) no-repeat right top;
}
.maritop{
width:806px;
height:44px;
background:url(../images/maritop.gif) no-repeat left top;
position:relative;
}
.maritop span{
position:absolute;
top:9px;
left:20px;
font:bold 14px "宋体";
line-height:27px;
color:#0077c2;
height:27px;
}
.maritop p{
position:absolute;
top:9px;
right:10px;
height:27px;
line-height:27px;
color:#6a6a6a
}
.maritop p a{
color:#6a6a6a;
}
.maritop p a:hover{
color:#f60;
}
.maridb{
background:url(../images/maridb.gif) no-repeat left top;
width:806px;
height:27px;
overflow:hidden;}
.marinr{
width:756px;
height:auto!important;
min-height:300px;
height:300px;
padding-left:25px;
padding-right:25px;
padding-top:20px;
padding-bottom:20px;
line-height:27px;
color:#333;
background:#FFF;
}

.pronr{
padding-top:3px;
width:806px;
height:auto!important;
min-height:300px;
height:300px;
line-height:27px;
color:#333;
}
.prolb{
color:#343434;
margin:0 auto;
background:url(../images/pro_03.gif) repeat-y left top;
width:796px;
height:auto!important;
min-height:100px;
height:100px;}
.prolb li{
padding-top:14px;
background:url(../images/pro_02.gif) no-repeat left top;
width:398px;
height:113px;
float:left;
border-bottom:1px solid #787878;
}
.prolb li span{
width:144px;
padding-left:16px;
height:113px;
float:left;
display:block;
}
.prolb li span img{
width:134px;
height:98px;
border:0px;}
.prolb li div{
width:238px;
height:113px;
float:left;
}
.prolb li div a{
color:#343434;}
.prolb li div a:hover{
color:#f60;}

.pronrbt{
text-align:center;
height:auto!important;
min-height:30px;
height:30px;
color:#484848;
font:bold 14px "宋体";
line-height:30px;
}
.pronrtp{
width:643px;
height:auto!important;
min-height:30px;
height:30px;
margin:15px auto;
}
.pronrtp img{
width:643px;
height:471px;
}
.pronr01{
width:643px;
height:auto!important;
min-height:30px;
height:30px;
margin:0 auto;
}

.page{
height:30px;
line-height:30px;
text-align:center;
padding-top:10px;
padding-bottom:10px;
}
.page a{
padding-left:5px;
padding-right:5px;
}
.page span{
padding-left:5px;
padding-right:5px;
}

.news01{
padding-bottom:10px;
width:693px;
height:130px;
margin:0 auto;}
.news01 span{
float:left;
display:block;
width:229px;
height:130px;
background:url(../images/news_02.gif) no-repeat right top;
}
.news01 span a{
width:222px;
height:137px;
display:block;
background:url(../images/news_06.gif) no-repeat left top}
.news01 span a img{
width:214px;
height:128px;
border:1px solid #bdbdbd;
}

.news01 div{
float:left;
width:450px;
height:130px;
padding-left:14px;
line-height:20px;
color:#5d5d5d;
}
.news01bt{
height:26px;
border-bottom:1px solid #e7e7e7;
display:block;
color:#282828;
font:bold 12px "宋体";
line-height:26px;
margin-bottom:10px;
}
.news01bt:hover{
color:#f60;}

.newslb{
width:693px;
height:auto!important;
min-height:30px;
height:30px;
margin:0 auto;
background:url(../images/news_03.gif) repeat left top;
}
.newslb li{
height:32px;
position:relative;
line-height:32px;
}
.newslb li a{
background:url(../images/news_05.gif) no-repeat 11px 3px ;
height:32px;
padding-left:23px;
color:#5d5d5d;
}
.newslb li a:hover{
color:#1b5c8f;
background:url(../images/news_04.gif) no-repeat 11px 4px;
}
.newslb li span{
position:absolute;
top:0px;
right:10px;
height:32px;
}
.newsmore{
color:#1b5c8f;}
.newsmore:hover{
color:#f60;}

.newsnr{
width:673px;
height:auto!important;
min-height:30px;
height:30px;
margin:0 auto;
line-height:27px;
color:#333;
padding-top:20px;
}
.newsbt{
font:bold 14px "宋体";
line-height:30px;
height:auto!important;
min-height:30px;
height:30px;
text-align:center;
color:#168bd6;
}
.newsly{
height:30px;
color:#000;
text-align:center;
background:#e5e5e5;
margin-bottom:20px;
}

.caselb{
width:756px;
height:auto!important;
min-height:300px;
height:300px;
}
.caselb li{
padding-left:8px;
padding-right:6px;
width:173px;
height:190px;
float:left;
}
.caselb li a{
width:173px;
height:190px;
display:block;
line-height:30px;
color:#5e5e5e;
text-align:center;
}
.caselb li a:hover{
color:#198dd7;
text-decoration:underline;
}
.caselb li a img{
width:173px;
height:148px;
border:0px;}

.casenr{
padding-top:16px;
width:993px;
height:auto!important;
min-height:100px;
height:100px;
}
.casetop{
background:url(../images/case_02.gif) no-repeat left bottom;
width:993px;
height:32px;
line-height:30px;
position:relative;
}
.casetop span{
position:absolute;
top:0px;
left:17px;
color:#ff0000;
font:bold 14px "宋体";
line-height:30px;
height:30px;
}
.casetop p{
position:absolute;
top:0px;
right:10px;
color:#fff;
height:30px;
line-height:30px;
}
.casetop p a{
color:#fff;}

.casenr01{
width:993px;
height:auto!important;
min-height:850px;
height:850px;
position:relative;
overflow: hidden;
}

#imageFlow {
		position:absolute;
		width:993px;
		height:850px;
		left:0px;
		top:0px;
		
	}
	#imageFlow .diapo {
		position: absolute;
		left: -1000px;
		cursor: pointer;
		-ms-interpolation-mode: nearest-neighbor;
	}
	#imageFlow .link {
		border: dotted #fff 1px;
		margin-left: -1px;
		margin-bottom: -1px;
	}
	#imageFlow .bank {
		visibility: hidden;
	}
	#imageFlow .top {
	display:none;
	background:#000;
		position:absolute;
	    width:100%;
		height:0%;
	}
	#imageFlow .text {
		position: absolute;
		left: 0px;
		width: 100%;
		bottom: 16%;
		text-align: center;
		color: #FFF;
		font-family: verdana, arial, Helvetica, sans-serif;
		z-index: 1000;
	}
	#imageFlow .title {
		font-size: 0.9em;
		font-weight: bold;
	}
	#imageFlow .legend {
	display:none;
		font-size: 0.8em;
	}
	#imageFlow .scrollbar {
		position: absolute;
		left: 10%;
		bottom: 10%;
		width: 80%;
		height: 16px;
		z-index: 1000;
	}
	#imageFlow .track {
		position: absolute;
		left: 1%;
		width: 98%;
		height: 16px;
		filter: alpha(opacity=30);
		opacity: 0.3;
	}
	#imageFlow .arrow-left {
		position: absolute;
	}
	#imageFlow .arrow-right {
		position: absolute;
		right: 0px;
	}
	#imageFlow .bar {
		position: absolute;
		height: 16px;
		left: 25px;
	}
	
	
.parlb{
width:756px;
height:auto!important;
min-height:100px;
height:100px;
}
.parlb li{
padding-left:5px;
padding-right:5px;
width:178px;
height:120px;
float:left;
}
.parlb li a{
width:176px;
height:118px;
display:block;
background:url(../images/par_02.gif) no-repeat left top;
line-height:30px;
color:#5e5e5e;
text-align:center;
padding-left:2px;
padding-top:2px;
}
.parlb li a:hover{
color:#198dd7;
text-decoration:underline;
}

.parlb li a img{
width:175px;
height:76px;
border:0px;
}
/*end					main*/

/*margin*/
.marcen{
	margin:0 auto;}
.mardown8{
	margin-bottom:8px;}	
.clear{
	clear:both;
	height:0;
	overflow:hidden;}	
/*end			margin*/