@charset "utf-8";
body { margin:0px; font-size:12px; padding:0px; background-color:#102a5d;}
div,ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p,span { padding:0px; margin:0px; border:0px;}
table,tr,td{ padding:0px; margin:0px; border:0px; font-size:12px;}
ul,dl,dt,dd,li { list-style:none;}
img {border:0px; padding:0px; margin:0px;}
.clearfloat {clear:both;height:0;font-size: 0px;line-height: 0px; list-style:none;} 
a:link{ text-decoration:none; font-size:12px; color:#1e4085;}
a:visited{ text-decoration:none; font-size:12px; color:#1e4085;}
a:hover{ text-decoration:none; font-size:12px; color:#03F;}
#hdp{overflow: hidden;position:relative;width:946px;height: 268px;font:12px Tahoma; margin-left:auto; margin-right:auto;}
#hdp .Slides li{float: left;display: none;}
#hdp .Slides img{width: 946px;height: 268px;}
#hdp .SlideTriggers{z-index:10;right: 7px;bottom: 7px;position: absolute;}
#hdp .SlideTriggers li{border: #fff 1px solid;font-size: 14px;background: #757575;float: left;overflow: hidden;display: block;width: 17px;cursor: pointer;color: #fff;margin-right: 3px;height: 17px;text-align: center}
#hdp .SlideTriggers li.Current{margin-top: 0px;font-weight: bold;background:#D3BB0E;width: 17px;height: 17px}


.top_01{ width:946px; height:41px; background-color:#051c4b; margin:0px auto 0px auto;padding:0px;text-align:right;}
.top_01_01{float:right; display:inline; width:400px; height:20px; margin-top:10px;}
.top_01_02{float:right; display:inline; width:190px; height:20px; text-align:right; margin:0px; padding:0px; margin-top:8px;}
.top_input{ border:0px; background-color:#122b61; width:144px; height:20px; line-height:20px; margin:0px; padding:0px; color:#204b9a;}

.ol_logo{width:946px; height:107px; margin:0px auto 0px auto; padding:0px;}


#menu{ width:926px; height:32px; margin-left:auto; margin-right:auto; background-color:#193b83; padding-left:20px;}
#menu ul{position:absolute;z-index:100;}
#menu li{float:left;display:inline;list-style:none;list-style-position:outside;text-align:center; background-color:#193b83;font-size:14px;width:112px; line-height:32px; background-image:;background-repeat: no-repeat;background-position: 90px center;}

#menu .menu{
	line-height:32px;
	background-color:#193b83;
	
	border-top:none;
	overflow:hidden;
	z-index:100;
	font-size:14px;
}
#menu .menu1{
	width:112px;
	height:auto;
	line-height:32px;
	overflow-y:hidden;
	z-index:100;
	background-color:#072155;
	font-size:14px;
	background-image:;
	background-repeat: no-repeat;
	background-position: 90px center;	
}
#menu .menu1 a{color: #a0b4d6; font-size:14px;}
#menu  a{ font-size:12px;}
.menuon a:link,.menuon a:visited{color: #a0b4d6;text-decoration: none; font-size:12px;}
.menuon a:hover,.menuon a:active{display:block;background-color:#072155;;color: #a0b4d6; font-size:12px;}}

#menu .menu2{
	width:112px;
	height:auto;
	line-height:32px;
	overflow-y:hidden;
	z-index:100;
	background-image:;
	background-repeat: no-repeat;
	background-position: 90px center;	
	background-color:#193b83;
	font-size:14px;
	
}


#menu .menu2{width:112px;background-image:;	background-repeat: no-repeat;background-position: 90px center;height:32px;line-height:32px;overflow-y:hidden;}
#menu .menu2 a{color: #a0b4d6; font-size:14px;}
#menu .menu2 a:link,#menu .menu2 a:visited{color: #a0b4d6;text-decoration: none;}
#menu .menu2 a:hover,#menu .menu2 a:active{color: #a0b4d6;text-decoration: underline;}


.ol_banner{ width:946px; height:268px; margin:0px auto 0px auto; padding:0px; z-index:12; position:relative;}
.ol_banner1{ width:946px; height:114px; margin:0 auto 0 auto; padding:0px; z-index:12;}
.ol_point{width:946px; height:43px; margin:0 auto 0 auto; background:url(../images/point_line.jpg) repeat-x bottom;}
.ol_point h1{float:left; display:inline; width:600px; height:20px; line-height:20px; margin-top:10px; text-align:left; font-size:12px; color:#2c61d5; padding-left:15px; font-weight:normal; background:url(../images/point_home.jpg) no-repeat left center;}

.ol_point h2{ float:right; height:43px; width:300px; text-align:right; line-height:41px;}
.input_type{ margin-top:12px; vertical-align:middle; border:1px solid #193b83; height:19px; width:168px; background-color:#061c4b; color:#2a4c8c;}
.input_type1{ margin-left:5px; margin-top:5px; margin-bottom:5px; vertical-align:middle; border:1px solid #193b83; height:19px; width:168px; background-color:#061c4b; color:#2a4c8c;}
.join_input{border:1px solid #193b83; background-color:#061c4b; color:#2a4c8c;}

.ol_middle{width:946px; margin:0 auto 0 auto; padding:0px; margin-top:22px; z-index:10;}
.ol_middle_ul{ float:left;width:176px; list-style:none; margin:0px; padding:0px; line-height:24px;}
.ol_middle_ul li{float:left; width:176px; height:24px; text-align:center; background:url(../images/ol_middle_list_lin.jpg); color:#859fc4; text-decoration:none; margin-bottom:7px;}
.ol_middle_ul li a:link{float:left; width:131px; height:24px; text-align:left; padding-left:45px; color:#859fc4; text-decoration:none;}
.ol_middle_ul li a:visited{float:left; width:131px; height:24px; text-align:left; padding-left:45px; color:#859fc4; text-decoration:none;}
.ol_middle_ul li a:hover{float:left; width:131px; height:24px; text-align:left; padding-left:45px; background:url(../images/ol_middle_list_hov.jpg); color:#95840e;text-decoration:none;}

.ol_news{float:left; display:inline; width:716px; margin-bottom:10px;}

.ol_news ul li{ float:left; display:inline; width:716px; height:25px; line-height:25px; border-bottom:1px dotted #1e4caa; color:#cfd3d6; }
.ol_news ul li span{ float:right; display:inline; font-size:12px; font-family:"Times New Roman", Times, serif;}
.ol_news ul li a:link{ color:#98b2d7; text-decoration:none;}
.ol_news ul li a:visited{color:#98b2d7; text-decoration:none;}
.ol_news ul li a:hover{color:#06F; text-decoration:none;}

.pro_list{ float:left; display:inline; width:338px; height:134px;margin-right:20px; margin-bottom:17px;}
.pro_img{ float:left; display:inline;width:138px; height:129px; background:url(../images/pr_list_bg.jpg); padding:2px; text-align:center; z-index:10;}

.pro_list ul{ float:left; display:inline; width:160px;height:125px; padding-top:5px; padding-left:20px;}
.pro_list ul li{ float:left; display:inline; font-size:12px; color:#98b2d7; width:165px; line-height:25px; font-family:Arial, Helvetica, sans-serif;}
.pro_list ul li span{ font-size:13px; color:#b9a61c; font-weight:bold;white-space :nowrap;}



.ol_next{float:left; padding-top:5px; display:inline;width:700px; text-align:center; color:#99b1d5;}
.ol_next a:link{ font-size:12px; color:#99b1d5; text-decoration:none;}
.ol_next a:visited{ font-size:12px; color:#99b1d5; text-decoration:none;}
.ol_next a:hover{ font-size:12px; color:#FC3; text-decoration:none;}

.pro_show{ float:right; display:inline; width:450px; height:222px;}
.pro_img1{ float:left; background-image:#004580; text-align:center;}
.pro_show ul{ float:left; display:inline; width:200px; padding-top:0px; padding-left:100px;}
.pro_show ul li{ float:left; display:inline; font-size:12px; color:#98b2d7; width:200px; line-height:25px;}
.pro_show ul li span{ font-size:15px; color:#b9a61c; font-weight:bold;}
.pro_show ul li a:link{ font-size:12px; color:#3e81f6; text-decoration:none;}
.pro_show ul li a:visited{ font-size:12px; color:#3e81f6; text-decoration:none;}
.pro_show ul li a:hover{ font-size:12px; color:#FC0; text-decoration:none;}
.ol_show_nav{ float:left; display:inline; width:694px; height:35px; padding-left:20px; border-bottom:1px dotted #204ba9; background:url(../images/pr_show_nav.jpg) no-repeat left center; text-align:left;font-size:16px; color:#98b2d7; line-height:35px; font-weight:bold; margin-top:10px;}
.ol_show_info{ float:left; display:inline; width:716px;padding-top:10px;color:#98b2d7; line-height:24px;font-family:"宋体";}
.ol_show_info tt{ float:left; display:inline; width:700px;font-family:"宋体";}
.pro_show1{ float:left; display:inline; width:716px; padding-bottom:10PX;}


.order_input{ border:0px; border:none; height:20px; background-color:#1a4091; margin:5px; color:#061c4b;}
.jump_input{ margin-top:10px; border:1px solid #193b83;background-color:#1a4091; color:#061c4b;}

.ol_foot{width:946px; height:83px; margin:0 auto 0 auto; padding:0px; background-color:#061c4b; padding-top:25px;}
.ol_foot tt{ float:left; display:inline; height:20px; width:100%; margin-left:0px; margin-bottom:5px; color:#1e4085; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
/*font*/
.font_top_01:link{ font-size:12px; color:#295ac0; text-decoration:none;}
.font_top_01:visited{ font-size:12px; color:#295ac0; text-decoration:none;}
.font_top_01:hover{ font-size:12px; color:#85e5cb; text-decoration:none;}

#gallery { float:left;
	}
