/***************************************body******************************************/
body,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,img,p,div{ margin:0px;padding:0px;border:0px; }
body{ color:#737373; font-size:12px; font-family: "ËÎÌå"; font-family:Arial, Helvetica, sans-serif; background:#fff; }
select,input,img,select{vertical-align:middle;}

a:link{ color:#737373; text-decoration:none;}
a:visited{ color:#737373; text-decoration:none;}
a:hover{ color:#2458AF; text-decoration:underline;}
a:active{ color:#2458AF; text-decoration:underline;}


/***************************top*************************/
.top{ margin:0px auto; padding:0px; width:980px; height:73px; background:url(../images/top_bj.jpg) repeat-x;}
.logo{ float:left;}
.znss{ float:left; margin-top:39px; margin-left:146px; width:300px; display:inline;}
.search{ width:229px; height:17px; line-height:17px; border: solid 1px #DADADA; color:#C1C1C1;}
.xdh{ float:right; margin-top:41px; height:15px;}
.xdh li{ list-style:none; float:left; line-height:15px;}



/***************************nav*************************/
.nav{ margin:0px auto; padding:0px; width:978px; height:37px; border-left: solid 1px #CBCDCC; border-top:solid 1px #CBCDCC; border-right:solid 1px #CBCDCC; }
.nav ul{ width:976px;  height:37px; background:url(../images/nav_bj.jpg) repeat-x;  margin-left:1px; }

#menubar{ clear:both; height:300px; _height:0px;overflow:hidden; margin-left:103px; width:873px; }
#menubar li{ list-style:none; float:left; position:relative; z-index:100;padding-left:20px;}
#menubar li span{display:block;text-align:center; }




#menubar li .daohang1{ width:110px; position:absolute;left:0px; top:37px; _top:37px; display:none;background:#ffffff;}
#menubar li .daohang1 li{ width:110px; border:solid 1px #ff0000;} 
#menubar li .daohang1 a{ display:block; text-align:center; border-bottom:1px #cccccc dashed; line-height:20px; padding-top:10px; }
#menubar li .daohang1 a:link{ color:#002D74; font-weight:normal; text-decoration:none;}
#menubar li .daohang1 a:visited{ color:#002D74; font-weight:normal; text-decoration:none;}
#menubar li .daohang1 a:hover{ font-weight:normal; text-decoration:none; color:#F08300; }
#menubar li .daohang1 a:active{ font-weight:normal; text-decoration:none; color:#F08300;}

#menubar li .daohang2{ width:298px;position:absolute;left:0px; top:37px; _top:37px; display:none;background:#ffffff;}
#menubar li .daohang2 li{ width:130px; border:solid 1px #ff0000; float:left;} 
#menubar li .daohang2 a{ display:block;  border-bottom:1px #cccccc dashed; line-height:20px; padding-top:10px; width:130px; float:left; margin-right:5px; margin-left:5px; display:inline; padding-left:5px; }
#menubar li .daohang2 a:link{ color:#002D74; font-weight:normal; text-decoration:none;}
#menubar li .daohang2 a:visited{ color:#002D74; font-weight:normal; text-decoration:none;}
#menubar li .daohang2 a:hover{ font-weight:normal; text-decoration:none; color:#F08300; }
#menubar li .daohang2 a:active{ font-weight:normal; text-decoration:none; color:#F08300;}


/*****Ê×Ò³FLASHÍ¼Æ¬ÇÐ»»*****/
#ifocus { margin:0px auto; padding:0px; width:980px; height:344px; }
#ifocus_pic { display:inline; position:relative;float:left;width:980px; height:281px; overflow:hidden; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { list-style:none; width:980px; height:281px; overflow:hidden; display:none; }
#ifocus_piclist img { width:980px; height:281px;}
#ifocus_btn { width:980px; background:url(../images/banner_bj.jpg) no-repeat; width:968px; height:53px; display:block; clear:both; padding-top:10px; padding-left:12px;}
#ifocus_btn li { list-style:none; width:156px; height:55px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); float:left; margin-right:5px;}
#ifocus_btn img { width:150px; height:49px; }

#ifocus_btn .current { opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }

#ifocus_btn a:link{ padding:1px;  display:block; background:url(../images/link.jpg) no-repeat; width:150px; height:49px;}
#ifocus_btn a:visited{ padding:1px;  display:block; background:url(../images/link.jpg) no-repeat; width:150px; height:49px;}
#ifocus_btn a:hover{ padding:3px; display:block; background:url(../images/hover.jpg) no-repeat; width:150px; height:49px;}
#ifocus_btn a:active{ padding:3px;  display:block; background:url(../images/hover.jpg) no-repeat; width:150px; height:49px;}



	





/***************************center*************************/
.center{ margin:0px auto; padding:0px; width:978px; border:solid 1px #C1C1C1; margin-top:1px; }


/***************************c_shang*************************/
.c_shang{ width:969px; background:url(../images/shang_bj.jpg) repeat-x top #fff; padding-top:35px;  padding-left:9px; padding-bottom:20px; overflow:hidden; }


.hot{ width:288px; float:left;}
.hot_tou{ background:url(../images/hot_01.jpg) no-repeat; width:288px; height:23px; line-height:23px; color:#2C3768; font-weight:bold;}
.bt{ width:73px; text-align:center;}
.more{ float:right; padding-top:13px; *padding-top:9px;}
.hot_wen{ margin-top:8px; width:288px; height:72px; overflow:hidden;}
.hot_wen ul li{ list-style:none; line-height:18px; background:url(../images/dian.jpg) no-repeat left center; padding-left:8px;}

.hydt{ margin-left:48px; display:inline;}

.hot2{ width:292px; float:left; margin-left:44px;}
.hot_tou2{ background:url(../images/hot_02.jpg) no-repeat; width:292px; height:23px; line-height:23px; color:#2C3768; font-weight:bold;}
.hot_wen2{ margin-top:8px; width:292px; height:72px; overflow:hidden;}
.hot_wen2 ul li{ list-style:none; line-height:18px; background:url(../images/dian.jpg) no-repeat left center; padding-left:8px;}


/***************************c_xia*************************/
.c_xia{ width:960px; background: url(../images/c_xia.jpg) no-repeat top #ffffff; padding-left:9px; padding-top:34px; padding-bottom:30px; overflow:hidden; clear:both; }

div.sdmenu { width: 229px; float:left; }
div.sdmenu div { overflow: hidden; }
* html div.sdmenu div{ float:left;}
div.sdmenu div.collapsed { height: 27px; }
div.sdmenu div span { display: block;line-height:27px;width:229px;cursor: pointer; }
.xl_zj{ background:url(../images/zj.jpg) repeat-y; padding-left:33px; width:188px; color:#5F5F5F; line-height:16px; padding-right:8px; }
.xl_right{ background:url(../images/di.jpg) no-repeat; height:10px; width:229px;}

.xiala_01{ background:url(../images/01.jpg) no-repeat; width:229px; height:27px; color:#2C3768; font-weight:bold; text-indent:27px;}
.xiala_11{ background:url(../images/11.jpg) no-repeat; width:229px; height:27px; color:#2C3768; font-weight:bold; text-indent:37px;
}


.xiala_02{ background:url(../images/02.jpg) no-repeat; width:229px; height:27px; color:#2C3768; font-weight:bold; text-indent:27px;}
.xiala_22{ background:url(../images/22.jpg) no-repeat; width:229px; height:27px; color:#2C3768; font-weight:bold; text-indent:37px;}
.xiala_03{ background:url(../images/03.jpg) no-repeat; width:229px; height:27px; color:#2C3768; font-weight:bold; text-indent:27px;}
.xiala_33{ background:url(../images/33.jpg) no-repeat; width:229px; height:27px; color:#2C3768; font-weight:bold; text-indent:37px;}


.tjcp{ float:left; margin-left:25px; width:522px;}
.tj_tou{ background:url(../images/tjcp.jpg) no-repeat; width:522px; height:23px; line-height:23px; font-weight:bold; color:#2C3768;}
.cpbt{ width:110px; text-align:center;}

.cp_tu{  margin-top:23px; }
#control_l { float:left; width:12px; height:22px; margin-right:17px; margin-top:33px; display:inline;}
#control_r{ float:right; margin-top:33px; display:inline;}
#marquee1 { float:left; WIDTH: 463px; HEIGHT:127px; OVERFLOW: hidden; }
#marquee1 UL LI { float:left; width:142px; height:127px; list-style:none; background:url(../images/cp_bj.jpg) no-repeat; margin-right:18px; display:inline;}
#marquee1 UL LI IMG { width:130px; height:85px; display:block; padding:4px;}
#marquee1 UL LI p{ line-height:32px; width:142px; text-align:center;}
#marquee1 UL LI p a:link{ color:#7B7B7B;}
#marquee1 UL LI p a:visited{ color:#7B7B7B;}
#marquee1 UL LI p a:hover{ color:#FB6200; text-decoration:none;}
#marquee1 UL LI p a:active{ color:#FB6200; text-decoration:none;}


.yqlj{ float:right; width:157px; }
.yq_tou{ background:url(../images/yq.jpg) no-repeat; width:157px; font-weight:bold; color:#2C3768;  height:23px; line-height:23px; margin-bottom:13px;}
.link{ width:97px; text-align:center;}
.yqlj p img{ border:solid 1px #E1E1E1; width:155px; height:36px; display:block;}
.yqlj p{ margin-top:6px;}


/***************************bottom*************************/
.bottom{ margin:0px auto; padding:0px; width:980px; height:67px; background:url(../images/bottom_bj.jpg) no-repeat; margin-top:10px;}
.bottom_left{ float:left; margin-top:11px; margin-left:10px; display:inline; width:677px; height:34px;}
.bottom_right{ float:right; margin-top:11px; margin-right:4px; display:inline;}
.bottom_right ul li{ list-style:none; float:left; }




/********************* ny_left ********************/
.ny_left{ float:left;}
.menu_tou{ background:url(../images/menu.jpg) no-repeat; width:227px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#000000; text-align:center;}

.bwx_p_left{ width:227px; border:solid 1px #CFCFCF; margin-bottom:30px; overflow:hidden;}
.b_cplist li{ float:left; width:227px; line-height:30px; background:url(../images/b_55.jpg) no-repeat left 0px; text-indent:21px; list-style-type:none;}

a.b_menu_xg{ outline:none; font-weight:bold; display:block; line-height:30px; width:204px; height:30px; }
a.b_menu_xg:link{ color:#333;}
a.b_menu_xg:visited{ color:#333;}
a.b_menu_xg:hover{ color:#AA3335;}
a.b_menu_xg:active{ color:#AA3335;}

#on{ color:#AA3335;}

.b_zicd{ display:none;}
.b_zicd a{ display:block; line-height:30px; padding-top:3px; width:227px; cursor:pointer; text-indent:50px;}
.b_zicd a:link{ background:url(../images/b_59.jpg) no-repeat left 0px; color:#333;}
.b_zicd a:visited{ background:url(../images/b_59.jpg) no-repeat left 0px; color:#333;}
.b_zicd a:hover{ background:url(../images/b_60.jpg) no-repeat left 0px; color:#970102;}
.b_zicd a:active{ background:url(../images/b_60.jpg) no-repeat left 0px; color:#970102;}


a.b_dqxg:link{ background:url(../images/b_60.jpg) no-repeat left 0px; color:#970102;}
a.b_dqxg:visited{ background:url(../images/b_60.jpg) no-repeat left 0px; color:#970102;}
a.b_dqxg:hover{ background:url(../images/b_60.jpg) no-repeat left 0px; color:#970102;}
a.b_dqxg:active{ background:url(../images/b_60.jpg) no-repeat left 0px; color:#970102;}

.b_texiaohover{ background:url(../images/b_55.jpg) no-repeat left 0px; color:#333; }



/********************* ny_right ********************/
.ny_right{ float:right; width:706px; color:#333333;}
.mbx{ border-bottom:solid 1px #CFCFCF; height:25px; line-height:25px; }
.mbx_01{ float:left; background:url(../images/mbx_l.jpg) no-repeat; width:20px; height:25px;}
.mbx_02{ float:left; background:url(../images/mbx_m.jpg) repeat-x; height:25px; padding-left:16px; padding-right:16px; font-weight:bold; color:#2C3768; }
.mbx_03{ float:left; background:url(../images/mbx_r.jpg) no-repeat; width:20px; height:25px;}
.mbx_04{ float:right; background:url(../images/h.jpg) no-repeat 5px; padding-left:20px;}
.mbx_04 a:link{ color:#333333;}
.mbx_04 a:visited{ color:#333333;}
.mbx_04 a:hover{ color:#333333;}
.mbx_04 a:active{ color:#333333;}
.dq{ color:#04459D; text-decoration:underline;}



/********************* about ********************/
.neirong{ width:686px; padding:10px;}
.about p{ line-height:26px; text-indent:2em; padding-top:10px;}



/********************* product ********************/
.product { width:686px; }
.product ul li { float:left; width:142px; height:127px; list-style:none; background:url(../images/cp_bj.jpg) no-repeat; margin-right:13px; margin-left:15px; margin-bottom:10px; margin-top:20px; display:inline;}
.product ul li IMG { width:130px; height:85px; display:block; padding:4px;}
.product ul li p{ line-height:32px; width:142px; text-align:center;}
.product ul li p a:link{ color:#7B7B7B;}
.product ul li p a:visited{ color:#7B7B7B;}
.product ul li p a:hover{ color:#FB6200; text-decoration:none;}
.product ul li p a:active{ color:#FB6200; text-decoration:none;}

.page{ text-align:center; margin-top:30px; margin-bottom:30px; width:686px; float:left; display:inline;}


/********************* proshow ********************/
.proshow{ width:686px;}
.proshow h3{ line-height:40px; text-align:center; font-size:16px;}
.show_tu{ text-align:center; margin-top:10px; margin-bottom:20px;}
.show_tu img{ width:390px; height:255px; padding:2px; border:solid 1px #ccc;}
.proshow p{ line-height:26px; text-indent:2em;}


/********************* case ********************/
.case{ width:686px;}
.case ul li{ list-style:none; line-height:30px; background:url(../images/dian.jpg) no-repeat left center; padding-left:8px; border-bottom:dashed 1px #ccc;}
.date{ float:right; color:#A7A7A7;}
.ddd{ font-size:13px; font-weight:bold;}



/********************* newshow ********************/
.sxp{ line-height:30px; font-size:13px; height:30px; padding-left:10px; padding-right:10px; clear:both; margin-top:20px; margin-top:20px;}
.sxp_left{ float:left; }
.sxp_right{ float:right;}

.xgxw{ margin-top:30px; clear:both; }
.xg_tou{ background: url(../images/xgxw.jpg) no-repeat; width:686px; height:40px; line-height:40px; font-size:14px; font-weight:bold; text-indent:18px; color:#666666; }
.xgxw ul{ width:670px; margin-left:10px;}
.xgxw ul li{ list-style:none; line-height:30px; background:url(../images/dian.jpg) no-repeat left center; padding-left:8px; border-bottom:dashed 1px #ccc;}



/********************* download ********************/
.download{ width:686px;}
.download ul li{ list-style:none; line-height:30px; background:url(../images/dian.jpg) no-repeat left center; padding-left:8px; border-bottom:dashed 1px #ccc;}
.download ul li a:link{ color:#333333;}
.download ul li a:visited{ color:#333333;}
.download ul li a:hover{ color:#ff0000;}
.download ul li a:active{ color:#ff0000;}
.download h3{ line-height:40px; text-align:center; font-size:16px;}
.download h3 a:link{ color:#333333;}
.download h3 a:visited{ color:#333333;}
.download h3 a:hover{ color:#ff0000;}
.download h3 a:active{ color:#ff0000;}



/********************* contact ********************/
.contact{ width:703px; background:url(../images/contact.jpg) no-repeat right top; }
.contact h3{ font-size:16px; color:#000; line-height:30px; margin-top:10px;}
.contact p{ line-height:26px; font-size:14px;}


.recruitemnt{ width:686px;}
.pld8 { PADDING-LEFT: 8px;}
.biaoshu{ padding-top:10px; font-weight:bold;}
.stage{ text-align:center; padding-top:20px;}
.zhiwei{ color:#ff0000;}
.shisi{ margin-bottom:25px;}


.youqing{ width:686px;}
.youqing ul li{ list-style:none; float:left; margin-bottom:20px; margin-right:7px; margin-left:5px; display:inline;}
.youqing ul li img{ width:155px; height:36px; border:solid 1px #E1E1E1; display:block; float:left; }


/********************* search ********************/
.sstou{ font-weight:bold; font-size:14px; line-height:26px; background:#E6E8E7; width:660px; margin-left:10px; text-indent:10px; margin-top:30px;}
.suan{ width:686px; text-align:right;  }
.suan input{ padding-right:20px;}
.case2{ width:650px; margin-left:15px; margin-top:10px; margin-bottom:20px;}
.case2 ul li{ list-style:none; line-height:30px; background:url(../images/dian.jpg) no-repeat left center; padding-left:8px; border-bottom:dashed 1px #ccc;}