@charset "utf-8";
/*reset*/
html,body,div,span,h1,h2,h3,h4,h5,h6,img,b,u,i,center,dl,dt,dd,ol,ul,li,form,table,tbody
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
body{line-height:1;font:11px Tahoma,"宋体";color:#5E636E;background-color:#fcfcfa}
ol,ul{list-style:none;}
a{color:#666;text-decoration:none;font-size:11px;}
a:link{}
a:visited{}
a:hover{text-decoration:underline;color:#4580d0;}
a:active{color:#4580d0;}
/*main*/
.wrap{width:936px;margin:0px auto;}
#top{height:93px;background:url(images/top_bg.gif) center no-repeat #f4f5ef;}
#top_right{float:right; margin:15px 0 0 0 ;}
#lang{text-align:right; margin-bottom:25px;}
#search_inp{border:1px solid #6196d1; font-size:11px; padding-left:5px;padding-top:3px;*padding-top:1px; color:#a7a7a7;line-height:17px; height:15px;*height:17px; background:url(images/search_bg.gif) no-repeat #fff;}
#search_but{height:21px;margin-bottom:-7px;*margin-bottom:-4px;}
#logo{margin:13px 0 0 3px;}
#index_main{margin-top:35px; margin-top:48px;}
#main_flash{width:668px;height:240px;float:left;}
#main_pics{width:260px;float:right; background-color:#fff;}
#main_pics ul li{height:112px; border:1px solid #f5f5f0; background-color:#f5f5f0}
#main_pics ul li img{float:left; margin-right:5px;}
#main_pics ul li b{color:#1e59a9; line-height:18px;font-size:12px}
#index_lbox{}
#index_rbox{}

#quick_links{float:left;height:175px; width:167px; margin:14px 0; background:url(images/quick_links_bg.gif) no-repeat top; border-bottom:1px solid #eb3d19}
#quick_links ul{}
#quick_links ul li{height:22px;height:20px;}
#quick_links ul li a{display:block;padding-left:35px;color:#eb3d00;background:url(images/ico1.gif) 18px 5px no-repeat}
#quick_links ul li a:hover{background:url(images/ico1.gif) 22px 5px no-repeat; text-decoration:none}
#quick_links ul li a:hover span{text-decoration:none;border-bottom:1px dashed #eb3d00;}

#bnews_box{float:right; width:760px; height:167px; margin:14px 0;}

#events_box{width:256px; float:left}
#events_tit{height:28px; padding-left:10px;line-height:28px;background:url(images/tit1.gif); border-top:2px solid #5e73ff;}
#events_con{padding:9px 15px 0 0;}
#events_con img{height:83px;width:237px;padding:1px; border:1px solid #e1e0e0;}
#events_scon{line-height:15px;padding:5px 4px 0px}

#news_box{width:504px;float:left;}
#news_tit{height:27px;padding-left:10px;line-height:28px;background:url(images/tit1.gif) -1px bottom; border-top:1px solid #5e73ff; margin-top:2px!important;margin-top:1px;position:relative}
#news_con{margin-right:3px;}
#news_con ul li{border-bottom:1px dashed #5096b7; line-height:28px; background:url(images/ico2.gif) no-repeat 10px 11px; padding-left:25px;color:#5096b7}
#news_con ul li a{color:#5096b7}

.kong{position:absolute;left:0px;top:-1px;}
.more{float:right;width:42px;height:12px;padding-left:5px; margin:8px 2px 0 0 ;line-height:11px;background:url(images/more_bg.gif) no-repeat;}
.line1{border-top:1px solid #fff;}

#footer{height:50px; line-height:50px;border-top:1px solid #edede3; background-color:#f5f5f0;color:#123e63;}
#footer a{color:#123e63}
#footer_right{float:right; margin-right:5px;}

/*sub*/

#location{}
#location a{}

#banner{margin-bottom:15px;}
#sub_main{margin-top:35px;margin-top:48px;}
#sub_main_box{margin-bottom:14px;}
#sub_left_box{float:left; width:185px; background:url(images/sub_left_bg.gif) bottom no-repeat #f0f0f0; padding-bottom:15px}
#sub_left_box_tit{height:28px; padding-left:10px;line-height:28px;background:url(images/tit1.gif); border-top:2px solid #5e73ff; text-align:center; color:#1e59a9}

/*
#sub_left_box ul li{height:20px; line-height:20px; border-top:1px solid #fff; border-bottom:1px solid #cdcdcd; padding-left:55px; background:url(images/ico3.gif) 45px 10px no-repeat}
#sub_left_box ul li a{color:#34576b;}
#sub_left_box ul li a:hover{color:#eb3d00;}
#sub_left_box ul li.sel{height:20px;line-height:20px; border-top:1px solid #fff; border-bottom:1px solid #cdcdcd; padding-left:57px; background:url(images/ico1.gif) 45px 8px no-repeat}
#sub_left_box ul li.sel a{color:#eb3d00;}
.sub_left_nav{display:block;height:20px; line-height:20px; border-top:1px solid #fff; border-bottom:1px solid #cdcdcd; padding-left:45px; background:url(images/ico2.gif) 35px 8px no-repeat;color:#34576b; font-weight:bold}
*/

#sub_right_box{float:right; width:751px;}
#sub_right_tit{z-index:-1;height:27px;padding-left:20px;line-height:28px;background:url(images/tit1.gif) -2px bottom; border-top:1px solid #5e73ff; margin-top:2px!important;margin-top:1px;position:relative}
#sub_right_tit h1{color:#eb3d19; font-size:11px;}
#sub_right_tit a{color:#eb3d19; font-size:11px;}
#sub_right_con{float:right;border:1px solid #c7c7c7; margin-top:12px; width:686px; background-color:#fff; padding:26px;}

#article_tit{border-bottom:1px solid #5096b7; line-height:30px; text-align:center; color:#1e59a9; margin-bottom:10px;font-size:20px}

#pro_list_tit{line-height:25px; border-bottom:1px solid #5096b7; color:#1e59a9; margin-bottom:15px;}
#pro_list_con{line-height:16px;margin-bottom:30px;}

#pro_list_con ul {list-style-type:none;}
#article_con{
font-size:12px;
}
#pro_list_con ul li 
{
 float:left; 
 width:150px;
 height:80px;
 text-align:center;
 margin:2px 20px 30px 0px
}

#pro_list_con img{
float:left; 
margin-right:10px;}

/*products*/
#pro_pic{width:300px; float:left}
#pro_spic{margin-top:10px;}
#pro_spic img{border:1px solid #ccc;margin-right:10px;}
#pro_desc{float:right; width:370px; line-height:16px; color:#5E636E;font:12px Tahoma,"宋体";}
#pro_stit{margin:20px 0; background-color:#e6f1f7; height:30px; line-height:30px; text-align:center; color:#1e59a9; font-weight:bold}
#more_info_tit{border-bottom:2px solid #5096b7}
/* allen */
.more_info_titin{
float:left;border:1px solid #5096b7;
border-bottom:0; 
height:30px;line-height:30px; padding:0 15px; 
background-color:#fff; margin-bottom:-2px; margin-left:5px; 
background-color:#f5f5f0; 
color:#1e59a9
}
.more_info_titno{float:left;border:1px solid #ccc;border-bottom:0; height:25px; line-height:25px; padding:0 10px; background-color:#fff; margin-top:3px;margin-left:5px; cursor:pointer;}
/* #sie1,#sie2,#sie3,#sie4,#sie5{line-height:16px; padding:10px; background-color:#f5f5f0;} */
#sie1{
font:12px Tahoma,"宋体";color:#5E636E;
}
#sie2{
font:12px Tahoma,"宋体";color:#5E636E;
}
#sie3{
font:12px Tahoma,"宋体";color:#5E636E;
}
#sie4{
font:12px Tahoma,"宋体";color:#5E636E;
}
#sie5{
font:12px Tahoma,"宋体";color:#5E636E;
}
#sub_con{}
#sub_con1{}
#sub_con1 h1{}

#pro_list li{}
#pro_list li a{}
#pro_list li img{}
#page_turn{line-height:30px; text-align:right; margin-right:10px;color:#666}
/*other*/
.f_l{float:left;}
.f_r{float:right;}
.ta_l{text-align:left}
.ta_r{text-align:right}
.fs_10{font-size:11px;}
.fs_9{font-size:9px;}
.fs_8{font-size:8px;}

.red{color:#eb3d00;}
.blue{color:#1e59a9}
.cle{clear:both;font-size:0px;line-height:0px;height:0px; overflow:hidden}
.mt_5{margin-top:5px;}
.mt_15{margin-top:15px;}
.ml_15{margin-left:15px;}
.lh_1{line-height:1px;}
.lh_12{line-height:12px;font-size:12px}
b.b15{font-size:15px;color:#000;}
.b{font-weight:bold}

/*a*/

.red a{color:#eb3d00;}
.red a:hover{text-decoration:overline; color:#eb3d00}
a.red{color:#eb3d00;}
a.red:hover{ border-bottom:1px dashed #eb3d00;color:#eb3d00; text-decoration:none}

a.whi{color:#fff;}
a.whi:link{color:#fff;}
a.whi:hover{color:#fff;text-decoration:underline;}
a.whi:visited{color:#fff;}
a.whi:active{color:#fff;}

/*输入框、按钮*/

.input{border:1px solid;border-color:#c0c0c0 #ededed #ededed #c0c0c0;padding:2px 0px 2px 2px;font-size:1.0em;vertical-align:middle;color:#000;}

.btn{border-color:#296fa5;margin-right:1em;color:#fff;background:#faa61a;}
.btn,.bt{border-width:0px;cursor:pointer;padding:.1em 1em;padding:0 1em;font-size:9pt;line-height:130%;overflow:visible;}
.bt{cursor:pointer;border-color:#e4e4e4 #cccccc #cccccc #e4e4e4;}

#jsddm
{
  margin:13px 0 10px 0;
  position:absolute;
}
	#jsddm li
	{
	  width:132px; 
	  height:22px; 
	  line-height:22px;
	  float:left;
	  margin-right:2px;
	  background:url(images/nav_bg.gif) no-repeat;
	  text-align:center
	}
	#jsddm li a
	{	
	    display: block;
		/*background: #324143; line-height:24px;*/
		color:#fff;
		font-weight:bold; 
		font-size:11px; 
		text-align:center;
		overflow:hidden
		}
/*
    #jsddm li a:hover
	{	background:url(images/nav_bg.gif) no-repeat; }
*/	
		#jsddm li ul
		{	
		    margin: 0;
			padding: 0;
		    visibility: hidden;
		}
			#jsddm li ul li
			{	
			}
			#jsddm li ul li a
			{	
			   background: #8faed6;
			   color: #fff;
			   overflow:hidden
			}
			
			#jsddm li ul li a:hover
			{	background: #bccee6}