/* CSS Document */
*{ margin:0; padding:0;}
ul{ list-style:none;}
body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}

/* font */
h1{font-size:16px; height:38px; line-height:38px; padding-left:30px; background:url(../images/icon3.gif) no-repeat left center;}
h2{ height:20px; line-height:20px;}
h1 span{ color:#868686; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:10px;}
.f_bold{ font-weight:bold;}
.f_14{ font-size:14px;}
.f_article_title{ font-size:14px; font-weight:bold;}
.f_gray{ color:#757f90;}
.f_main_color,
.f_main_color_b,
.f_main_color_16b{ color:#094a94;}
.f_main_color_b{ font-weight:bold;}
.f_main_color_16b{ font-size:16px; font-weight:bold;}
.f_nav, .f_white14b{ color:#FFF; font-weight:bold; font-size:14px; line-height:35px;}
.footer{color:#757f90; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

/* a */
a img{ border:none;}
a, 
a:link, 
a:visited{ color:#000; text-decoration:none;}
a:hover{ color:#000; text-decoration:underline;}
.footer a, 
.footer a:link, 
.footer a:visited{color:#727272;}
.footer a:hover{color:#ff9000;}
.f_nav a, 
.f_nav a:link{ color:#FFF;}
.f_nav a:visited{ color:#FFF;}
.f_nav a:hover{ color:#ff9000; text-decoration:none;}
.f_main_color a, 
.f_main_color a:link, 
.f_main_color a:visited, 
.f_main_color_b a, 
.f_main_color_b a:link, 
.f_main_color_b a:visited { color:#094a94;}
.f_gray a,
.f_gray a:link,
.f_gray a:visited,
.f_gray a:hover{ color:#757f90;}
.more2 a,
.more2 a:link,
.more2 a:visited,
.more3 a,
.more3 a:link,
.more3 a:visited{color:#656565;}

/* input */
.input_search{ background:#bbbecc; width:145px; border:0;}
.input_sytle{ border:solid 1px #8f8f8f;}

/* conatiner */
#contain{ width:1000px; height:auto; margin:auto;}
.wid_contain{ width:956px; margin:0 auto;}
.index_news{ width:496px; float:left; margin-right:8px;}
.index_news p.title{ background:url(../images/bg_line.gif) repeat-x bottom; position:relative; height:29px;}
.index_news div.i_news{
	display:block;
	cursor:pointer;
	float:left;
	width:152px;
	height:121px;
	margin-right:16px;
	border: solid 3px #d0dae4;
}
.index_news img.i_news{ float:left; margin-right:16px;}
.index_product{ width:206px; float:left;}
.index_cli{ width:234px; padding-left:6px; float:right; background:url(../images/bg_cli.gif) no-repeat left top;}
.index_cli div.bg{ background-color:#e8edf3; padding-left:12px;}
.index_cli div.bgcolor{ background-color:#f9fafc; padding-left:16px;}
.footer{ height:40px; line-height:40px; padding-left:15px; background-color:#f0f2f4; border-top:solid 1px #cfd7dd;}

.page_main{ width:800px; margin:0 auto;padding:0 0 35px 0;}
.main_content{ margin:20px 30px 60px 8px;}
.main_content p{ text-indent:2em;}
.breadcrumbs{ height:28px;line-height:28px; padding-right:15px; text-align:right;}
.bg_left_img{background:url(../images/bg_gray.jpg) no-repeat top right; padding-top:28px;}
.bg_rig_line{background:url(../images/bg_left.gif) repeat-y right; padding-right:4px;}
/* end conatiner */

/* head */
#head{}
.bg_top{background-color:#ecf0f9; height:7px; border-top:solid 1px#acacac; overflow:hidden;}
.top_banner_contain{width:480px; float:right;}
.top_banner{height:26px; padding-left:15px;background-color:#ecf0f9;}
.time{ text-align:right; padding-right:25px; height:40px; line-height:40px;}
#logo{ height:65px; background:url(../images/logo.gif) no-repeat 27px center;}

/* navigation */
#nav_contain{ height:41px; background:url(../images/bg_nav.gif) repeat-x;}
#nav{list-style-type:none; z-index:100; margin-left:120px;}
html>body#nav li a{width:auto; min-width:60px; }
#nav li{float:left; background:url(../images/line_nav.gif) no-repeat right center;}
#nav li ul{list-style-type:none;width:90px; padding:10px 0 10px 30px;text-align:left;left:-999em;position:absolute; background:#dce3eb;}
#nav a{display:block;height:41px; width:120px; padding:0;text-align:center;}
#nav a:link,
#nav a:visited{color:#616e83;text-decoration:none;}
#nav a:hover{color:#ff6000;text-decoration:none;}
#nav li a.current{background:url(../images/bg_current.gif) no-repeat center bottom;}
#nav li li a{width:90px;padding-left:0;line-height:24px; height:24px;text-align:left; padding-top:0;} 
#nav li:hover ul{left:auto;}
#nav li ul li.li2:hover ul{ left:auto;}
#nav li.sfhover ul{left:auto;}
/*#nav li a:hover,
#nav li.sfhover a{background:url(../images/bg_current.gif) no-repeat center bottom;}*/
#nav li.sfhover li a{ background:none;}
#nav li li,#nav li li a:hover{ background:none;}

/* ul */
.ul_list,.ul_list2{ list-style:none; line-height:22px;}
.ul_list li,
.ul_list2 li{ background:url(../images/icon2.gif) no-repeat 6px left; padding-left:15px;}
.ul_list2 li{ background:url(../images/icon.gif) no-repeat 6px left;}
.ul_submenu li{ background:url(../images/icon_li2.gif) no-repeat 15px 11px; line-height:31px; padding-left:38px; border-bottom:solid 1px #e3e3e3; display:block;}
.ul_submenu li a{}
.ul_submenu li.current{ background-color:#ccdff6;}

.ul_photo{ padding:20px 30px 60px 8px; list-style:none;}
.ul_photo li{ float:left; margin:0px 7px 0;background:url(../images/photo_bg.gif) no-repeat 0px 0px; padding:7px 10px 0 7px;}
.ul_photo p{text-align:center; margin:0；}
.ul_photo li p.photo{ margin-bottom:18px; width:138px; height:97px; overflow:hidden; text-align:center;}
.ul_photo li p.photo img{height:97px;}
.ul_photo li a p.photo{ display:block;}

.photo_contain{ width:820px; margin:auto;}
.photo_detail{ border:solid 2px #c3ddf1; padding:5px;}
.photo_btn{ background:none; color:#0178d3; border:solid 1px #a6cce9; height:23px; line-height:18px; width:100px; text-align:center; padding:0px 5px 2px;}
.photo_detail_bg{ background:#eff9fe;}

/*blank and Lh style */
.blank4{height:4px; font-size:1px; clear:both;overflow:hidden;}
.blank6{height:6px; font-size:1px; clear:both;overflow:hidden;}
.blank8{height:8px; font-size:1px; clear:both;overflow:hidden;}
.blank9{height:9px; font-size:1px; clear:both;overflow:hidden;}
.blank16{height:16px; font-size:1px; clear:both;overflow:hidden;}
.blank28{height:28px; font-size:1px; clear:both;overflow:hidden;}
.lh18{line-height:18px;}
.lh20{line-height:20px;}
.lh22{line-height:22px;}
.lh24{line-height:24px;}
.lh26{line-height:26px;}
.lh28{line-height:28px;}
.hei_28{height:28px;line-height:28px;}

/* border */
.bd_gray_around{border:solid 3px #cedbe4;}
.bd_gray_btm{border-bottom:solid 1px #e3e3e3;}
.bd_gray_btm_sty{border-bottom:dashed 1px #e3e3e3;}

/* common */
.mar_lef5{margin-left:5px;}
.mar_lef10{margin-left:10px;}
.mar_rig5{margin-right:5px;}
.mar_rig15{margin-right:15px;}
.mar_rig35{margin-right:35px;}
.mar_t2{margin-top:2px;}
.mar_t5{margin-top:5px;}
.mar_t_b10{margin-top:10px;margin-bottom:10px;}
.mar_t_b6{margin-top:6px;margin-bottom:6px;}
.mar_t15{margin-top:15px;}
.mar_main_li{ margin-top:16px; margin-bottom:30px;}
.mar_btm10{margin-bottom:10px;}
.mar_t28{ margin-top:28px;}
.pad_lef25{padding-left:25px;}
.pad_rig10{ padding-right:10px;}
.line_gray{ height:1px; color:#dadada;}
.more{ position:absolute; right:0; bottom:0;}
.more2{color:#656565; font-weight:bold;float:right; margin-right:15px;}
.more3{color:#656565; font-weight:bold;float:right; margin-right:10px;}
.img_float{ float:left; margin:0 15px 10px 0;}
.fl_left{float:left;}
.clearit{ clear:both;}
p.text_align{ text-indent:2em;}
.more_contain{ position:relative; height:16px; border-bottom:solid 1px #dadada; margin-bottom:4px;}


/* select covering */
#nav iframe{ width:120px; height:168px;position:absolute; visibility:inherit; top:0px; left:0px; z-index:-100; border:0;filter: Alpha(Opacity=0);}
/* end select covering */

