/* 全局属性 */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {margin:0;padding:0;border:0;font-size:12px;}
body { margin:0 auto;font-family:"宋体",Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/Inner_bg.jpg) repeat-x; background-color:#bde1ff; color:#666;}
a {text-decoration:none;color:#838383;outline:none;blr:expression(this.onFocus=this.blur())}
a:link{ color:#666;}
a:hover {color:#f00;}
a:active {color:#F00;}
img {border:0}
li {margin:0px;padding:0px;list-style:none;}
ul {list-style:none;margin:0;padding:0;}
.clear{clear:both;}
.hidecontent {display:none;}

/*页面样式*/
#wrap{ width:984px; margin:0 auto; background:url(../images/Index_bg_x.jpg) repeat-y;}
#header{ width:984px; height:124px; }
.top_line{ width:984px; height:2px;}
.top{ width:960px;  height:88px; margin-left:12px; margin-right:12px; background:url(../images/top_bg.jpg) no-repeat; }
#logo{ width:473px; height:69px; float:left; margin-top:9px; margin-left:14px; display:inline;}
.social{ width:196px; height:59px; float:right; margin-right:8px; margin-top:9px; float:right;}
#language{ width:131px; height:11px; margin-left:4px; float:right; display:inline;}
#search{ width:196px; height:22px; margin-top:27px;}
.button { width:25px; height:22px; float:left; cursor:pointer; border:none; background:url(../images/button.jpg) no-repeat;}
.field { width:151px; height:22px; float:left;border: none; background:url(../images/search_bg.jpg) repeat-x; line-height:22px; margin-top:2px; color:#b4b4b4;}
#menu {width:960px;height:34px;margin:0px;padding:0px; margin-left:12px; margin-right:12px;}
#menu ul {float:left;margin:0px;padding: 0 0 0 0;width:960px; height:34px;list-style: none; display:block; background:url(../images/menu_bg.jpg) repeat-x;}
#menu ul li {display:inline; float:left;}
/*header end*/

#banner{ width:960px; height:200px; margin-top:10px; background-color:#00F; margin-left:12px; background:url(../images/p1.png) no-repeat center center;}
#center_content{ width:960px; height:auto; margin-top:14px; margin-left:12px; overflow:hidden;}
#pro_show{ width:187px; height:auto; margin-right:15px; float:left; background:url(../images/pro_list_bg.jpg) no-repeat;} 
.pro_show_title img{ width:36px; height:13px; float:right; margin-right:9px; margin-top:6px;}
.pro_show_title{ width:169px; height:33px; margin-left:9px; margin-top:9px; background:url(../images/pro_list.jpg) no-repeat;}
.pro_show_class{ width:187px; height:auto;}
.pro_title{ width:169px; height:auto; margin-left:9px; margin-top:9px; color:#555555; text-indent:50px;}
a.title{ display:block; width:169px; height:26px; background:url(../images/list_bg_w.jpg) no-repeat; color:#555555; text-indent:50px;line-height:26px;}
a.title:hover{ display:block; width:169px; height:26px;  background:url(../images/list_bg_b.jpg) no-repeat; color:#FFF;text-indent:50px;line-height:26px;}
a#current{display:block; width:169px; height:26px;background:url(../images/list_bg_b.jpg) no-repeat; color:#FFF; line-height:26px;}
#right{ width:187px; height:233px; margin-left:15px; float:right; background:url(../images/right_bg.jpg) no-repeat;}
.facebook{ width:169px; height:56px; margin-top:9px; margin-left:9px;}
.online_job{ width:169px; height:56px; margin-top:8px; margin-left:9px;}
.phone{ width:169px; height:72px; margin-top:8px; margin-left:9px;}
#content_right{ width:756px; height:auto;  float:right; padding-top:14px; border:1px solid #e2e2e2; padding-bottom:24px; margin-bottom:20px;}
.about_tilte{ width:724px; height:28px; margin:0 16px; background:url(../images/In_resume.jpg) no-repeat;}
.about_icon{ width:97px; height:31px; float:left;}
.about_off{ width:626px; height:30px; border-bottom:1px solid #e2e2e2; float:left;}
.In_more{ width:94px; height:24px; float:right; line-height:24px; }
.In_more span{ color:#d9261c;}
.In_about{width:724px; height:auto; margin:0 16px; line-height:20px; padding-top:16px; font-size:12px;}
.news_title{ width:724px; height:25px; margin:0px auto; border-bottom:1px #CCC dotted; line-height:25px; text-align:left}
.news_title span{ float:right}
.pinlr{ text-align:left; padding-left:5px;}
.In_about span{ color:#4c89c3;}
.about_content{ position:relative; width:724px; padding-top:28px; line-height:24px;}

.product_tilte{ width:724px; height:28px; margin:0 16px; background:url(../images/In_pro.jpg) no-repeat;}
.news_mue{ width:724px; height:31px; margin:0 16px; background:url(../images/news_03.jpg) no-repeat;}
.pro_img{ width:160px; height:132px; float:left; border:1px solid #dbdbdb;}
.abs { width:180px;height:126px;display:block;position:absolute; border:#f9c35e solid 5px;left:0;top:0}
.pro_b{ width:162px; height:150px; float:left; margin:20px 5px 0px 5px;}
.pro_call{ width:162px; height:24px; line-height:24px; float:left;}
.pages{ width:714px;  _width:712px; height:32px; margin:0 16px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;background:url(../images/page_bg.jpg) repeat-x; line-height:32px; padding-left:10px;}

.message_title{width:724px; height:28px; margin:0 16px; background:url(../images/In_message.jpg) no-repeat;}
.contact_title{width:724px; height:28px; margin:0 16px; background:url(../images/In_contact.jpg) no-repeat;}
.job_title{width:724px; height:28px; margin:0 16px; background:url(../images/In_job.jpg) no-repeat;}

.form_subtitle{position:absolute;top:34px;left:488px;width:85px;height:23px; background:url(../images/look_message.jpg) no-repeat;}
.facebook_form{width:724px;_width:624px;padding-left:100px;position:relative; }
.facebook_form h6{ width:348px; height:40px; color:#ff0000; font-size:12px; line-height:40px;}
.form_row{ width:600px;clear:both;padding:4px 0 4px 0;_padding:2px 0 2px 0;color:#666666; }
label.contact{width:75px;float:left;font-size:12px;text-align:left;padding:0px 5px 0 0;color: #666666;}
input.contact_input{width:231px;height:21px;background-color:#fff;color:#999999;border:1px #DFDFDF solid;float:left; background:url(../images/input_bg.jpg) no-repeat;}
textarea.contact_textarea{ width:396px; height:124px;}
.button_submit{ width:82px; height:24px; float:left;}
.button_rest{width:82px; height:24px; margin-left:15px;float:left;}
.form_submit{ width:82px; height:24px; background:url(../images/submit.jpg) no-repeat; border:none; cursor:pointer; }
.form_rest{ width:82px; height:24px; background:url(../images/rest_write.jpg) no-repeat; border:none; cursor:pointer; }

#footer{ width:980px; height:120px; margin-left:2px; background:url(../images/footer_bg.jpg) repeat-x; }
#address{ width:960px; height:30px; background:url(../images/address_bg.jpg) no-repeat; margin-left:10px;}
.address_left{ width:624px; height:30px; line-height:30px; float:left; margin-left:10px; display:inline; color:#FFF;}
.address_right{ width:192px; height:30px; line-height:30px; float:right; margin-right:10px; display:inline; color:#FFF; overflow:hidden;}
#copy{ width:960px; height:}
.copy_left{ width:446px; height:34px; line-height:34px; float:left; margin-left:10px; display:inline;color:#666666;}
.copy_right{ width:112px; height:34px; line-height:34px; float:right; margin-right:10px; display:inline; color:#666666;}

TABLE.Form {border:1px solid #b7c4d4;border-bottom:0px solid #b7c4d4;width:100%;}
TABLE.Form TH{height:35px;line-height:35px;border-bottom:solid 1px #b7c4d4;background-color:#e2e7ef;text-align:left;padding-left:5px;font-weight:bolder}
TABLE.Form TD {border-bottom:solid 1px #b7c4d4;height:35px;line-height:35px;padding-left:5px;padding-right:5px}
TABLE.Form TH.Right,TD.Right{border-right:solid 1px #b7c4d4;}
TABLE.Form TD A:link {COLOR: #000000; TEXT-DECORATION: none}
TABLE.Form TD A:visited {COLOR: #000000; TEXT-DECORATION: none}
TABLE.Form TD A:hover {COLOR: #ff0000; TEXT-DECORATION: underline}
TABLE.Form TD A:active{ COLOR: #000000;TEXT-DECORATION: none;}
TABLE.Form TD .Input300px{width:300px;height:25px; line-height:25px; border:solid 1px #cccccc}
TABLE.Form TD .Input200px{width:200px;height:25px; line-height:25px; border:solid 1px #cccccc}
TABLE.Form TD .Button,.Button2{background:url(../Images/Buttom_Bg1.gif);width:72px; height:20px; border:0px; color:#395366}

a.foot{font-size:12px;text-decoration:none;color:#FFF; font-family:"宋体";}
a.foot:hover{font-size:12px;text-decoration:none; color:#666;font-family:"宋体";}

p#outer {margin:0 auto;width:162px;}
#outer a {margin:0px; display:block;position:relative; left:0px; top:0px; }
#outer a:hover {border:#f9c35e solid 1px;}
#outer img {display:block;border:none;}