﻿/*整体宽度控制*/
.sitebody { width:980px; margin:0 auto; text-align:left;}

/*头部*/
.siteheader { margin:0 auto; height:295px; background:url(header_bg.gif); position:relative; }
.siteheader .companyname { line-height:50px; position:absolute; left:232px; top:32px; font-weight:bold; font-size:40px; color:#0f3f92; }
.siteheader .adwords { line-height:25px; position:absolute; left:235px; top:75px; font-weight:bold; font-size:21px; color:#13448c; }
.headmenu { background:url(menu_bg.gif) repeat-x; height:53px; left:290px; top:30px;}
.headmenu .item { margin-right:1px; background:url(menuitem_bg.gif); font-size:14px; height:53px; line-height:53px; width:123px; float:left; font-weight:bold; text-align:center;}
.headmenu div a:hover, .headmenu div a:visited, .headmenu div a:active, .headmenu div a:link {color:#FFFFFF; text-decoration:none;}

/*banner条*/
.sitebanner { text-align:center; border:1px solid #cccccc; border-top:none; }

/*导航*/
.sitenav { margin:3px auto; height:10px; }
.sitenav span { margin-left:10px; }

/*内容表格*/
.site_t_gray { width:100%; }
.site_t_gray ul { margin:0; padding:0; list-style:none; }
.site_t_gray li { margin:0; padding:0; }
.site_t_gray h1 { margin:0; padding:0; }
.site_t_gray h2 { margin:0; padding:0; }
.site_t_gray .head { margin-bottom:10px; height:24px; }
.site_t_gray .head h1 { float:left; width:75px; height:24px; line-height:24px; background:url(t_gray_head_tag.gif); font-weight:bold; font-size:12px; color:#3b76a0; text-align:center; }
.site_t_gray .head .en { float:left; height:24px; border-bottom:1px solid #d0d0d0; }
.site_t_gray .head .en .txt { float:left; margin-left:7px; margin-top:5px; height:19px; line-height:19px; font-size:12px; color:#709ac7; }
.site_t_gray .head .en .more { float:right; margin-top:10px; width:42px; height:11px; overflow:hidden; background:url(t_gray_more.gif) no-repeat; cursor:pointer; display:inline; }

.site_t_gray .newslist * { font-size:13px; font-weight:normal; height:22px; line-height:22px; }
.site_t_gray .newslist li { clear:both; margin:3px 0px; *margin:0px; border-bottom:solid 1px #caddef; background:url(newslist_bg.gif) no-repeat 2px 7px; }
.site_t_gray .newslist h2 { float:left; margin-left:15px; width:75%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline; }
.site_t_gray .newslist div { float:right; width:70px; color:#6186a9;} 

.site_t_gray .productlist { height:100%; overflow:hidden; border:1px solid #d0d0d0; }
.site_t_gray .productlist li { float:left; margin-left:16px !important; margin-left:16px; margin-top:10px; width:137px; height:135px; text-align:center; display:inline; }
.site_t_gray .productlist h2 { width:135px; height:25px; line-height:21px; font-size:13px; font-weight:normal; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.site_t_gray .productlist img { width:135px; height:103px; border:1px solid #d0d0d0; }

.site_t_intro { width:100%; height:131px; }
.site_t_intro .pic { background:url(company_pic.gif) repeat-x; float:left; width:153px; height:131px; }
.site_t_intro .content { float:right; width:215px; margin-left:5px; line-height:20px; }

.site_t_white { width:100%; }
.site_t_white ul { margin:0; padding:0; list-style:none; }
.site_t_white li { margin:0; padding:0; }
.site_t_white h1 { margin:0; padding:0; }
.site_t_white h2 { margin:0; padding:0; }
.site_t_white .head { margin-bottom:5px; height:24px; border-bottom:1px solid #d0d0d0; }
.site_t_white .head h1 { float:left; width:75px; height:24px; line-height:24px; font-size:12px; color:#3b76a0; text-align:center; }
.site_t_white .head .en { float:left; margin-left:2px; height:24px; line-height:24px; color:#709ac7; font-size:12px; }
.site_t_white .head .more { float:right; margin-top:6px; width:42px; height:11px; background:url(t_gray_more.gif) no-repeat; cursor:pointer; }

.site_t_white .sortlist * { font-size:14px; font-weight:normal; }
.site_t_white .sortlist li { float:left; margin-top:5px; width:217px; height:28px; background-color:#e3ebf2; overflow:hidden; }
.site_t_white .sortlist h2 { float:left; margin-left:22px; height:28px; line-height:28px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline; }

.site_t_white .linklist { height:100%; overflow:hidden; border:1px solid #d0d0d0; }
.site_t_white .linklist li { float:left; width:88px; margin:10px 0 0 13px; }
.site_t_white .linklist img { height:31px; width:88px; }

.count { text-align:center; margin:5px auto; border:1px solid #cacaca; height:30px; line-height:30px;}
.count div { margin-top:8px; }

/*联系方式*/
.site_t_yellow { border:solid 1px #E6A951;}
.site_t_yellow dt { height:27px; line-height:27px; padding-left:15px; background-color:#FEF2D6; border-bottom:solid 1px #E6A951; color:#003E81; text-align:left;}
.site_t_yellow ul { text-align:left;}
.site_t_yellow li { padding:5px;}
.site_t_yellow h1 { font-size:13px;}
.site_t_yellow .images { float:left; width:320px; overflow:hidden;}
.site_t_yellow .main { margin:10px 0 3px 10px;}
.site_t_yellow .smalls { padding:5px;}
.site_t_yellow .propertys { float:right; width:300px;}
.site_t_yellow .content_off { padding:10px;}
.site_t_yellow .row_content { width:300px;} 

/*关于我们*/
.site_t_about { width:100%; }
.site_t_about ul { margin:0; padding:0; list-style:none; }
.site_t_about li { margin:0; padding:0; }
.site_t_about h1 { margin:0; padding:0; }
.site_t_about h2 { margin:0; padding:0; }
.site_t_about .head { margin-bottom:15px; width:195px; height:33px; background:url(site_t_about_head_bg.gif) no-repeat; }
.site_t_about .head h1 { margin-left:15px; height:33px; line-height:33px; font-size:14px; font-weight:bold; }
.site_t_about .childmenulist { border-bottom:1px solid #d0d0d0; }
.site_t_about .childmenulist li { margin-top:2px; height:31px; width:195px; border-top:1px solid #d0d0d0; }
.site_t_about .childmenulist h2 { margin-left:30px; height:31px; line-height:31px; font-size:13px; font-weight:normal; }
.site_t_about .childmenulist .on { background:url(site_t_about_on_bg.gif) no-repeat; font-size:13px; font-weight:normal; }
.site_t_about .childmenulist .on h1 a:hover, .site_t_about .childmenulist .on h1 a:visited, .site_t_about .childmenulist .on h1 a:active, .site_t_about .childmenulist .on h1 a:link { font-weight:bold; text-decoration:none; }

/*公司简介*/
.site_company_intro ul { margin:0; padding:0; list-style:none; }
.site_company_intro li { margin:0; padding:0; }
.site_company_intro h1 { margin:0; padding:0; }
.site_company_intro .head { height:60px; border:5px solid #e1e1e1; }
.site_company_intro .head h1 { padding-left:40px; height:60px; line-height:60px; font-size:14px; font-weight:bold; background:url(site_company_intro_head_bg.gif) no-repeat 20px 15px; }
.site_company_intro .content  { padding:5px; margin-top:20px; }
.site_company_intro .content li { font-weight:normal; font-size:12px; height:100%; overflow:hidden; }
.site_company_intro .content .txt { line-height:27px; }
.site_company_intro .content .txt div { margin-left:5px; line-height:27px; font-weight:normal; font-size:12px; }
.site_company_intro .content .txt div span { font-weight:bold; }
.site_company_intro .content .introlist { width:620px; }
.site_company_intro .content .introlist .introrow { float:left; margin:1px; width:306px; border:1px solid #d0d0d0; display:inline; }
.site_company_intro .content .introlist .introrow div { float:left; height:27px; line-height:27px; }
.site_company_intro .content .introlist .introrow .th { width:90px; font-weight:bold; text-align:center; background-color:#0777df; color:#d2d2d2; }
.site_company_intro .content .introlist .introrow .td{ padding-left:2px; width:212px; border-left:1px solid #d0d0d0; }
.site_company_intro .content .certlist { width:620px; }
.site_company_intro .content .certlist .content { float:left; margin:1px; width:296px; height:155px; border:1px solid #d0d0d0; display:inline; }
.site_company_intro .content .certlist .content .pic { float:left; margin:2px; width:105px; height:150px; }
.site_company_intro .content .certlist .content .pic img { width:105px; height:150px; }
.site_company_intro .content .certlist .content .txt { padding:0; float:right; width:176px; height:24px; line-height:24px; border-bottom:1px solid #d0d0d0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.site_company_intro .content .certlist .content .txt span { font-weight:bold; }

/*招聘信息*/
.site_t_job ul { margin:0; padding:0; list-style:none; }
.site_t_job li { margin:0; padding:0; }
.site_t_job h1 { margin:0; padding:0; }
.site_t_job h2 { margin:0; padding:0; }
.site_t_job p { margin:0; padding:0; }
.site_t_job .head { height:60px; border:5px solid #e1e1e1; }
.site_t_job .head h1 { padding-left:40px; height:60px; line-height:60px; font-size:14px; font-weight:bold; background:url(site_company_intro_head_bg.gif) no-repeat 20px 15px; }
.site_t_job .content  { padding:5px; margin-top:10px; }
.site_t_job .content li { font-weight:normal; font-size:12px; height:100%; overflow:hidden; }
.site_t_job .content h2 { margin-bottom:5px; padding-left:25px; height:28px; line-height:28px; font-size:15px; background-color:#F0F0F0; }
.site_t_job .content .txt { margin-left:25px; margin-bottom:5px; line-height:25px; }
.site_t_job .content .txt li { float:left; width:270px; height:25px; line-height:25px; }
.site_t_job .ctrl { text-align:center; margin:5px 0px; }

/*在线留言*/
.site_t_message { width:100%; }
.site_t_message ul { margin:0; padding:0; list-style:none; }
.site_t_message li { margin:0; padding:0; }
.site_t_message h1 { margin:0; padding:0; }
.site_t_message .top { height:33px; background:url(site_t_message_top_bg.gif) no-repeat; }
.site_t_message .top .head { float:left; margin-left:35px; width:60px; line-height:33px; font-size:14px; font-weight:bold;}
.site_t_message .top .head li { float:left; width:60px; }
.site_t_message .top .head .cn { height:17px; line-height:17px; font-size:14px; color:#1c3b85; }
.site_t_message .top .head .en { height:15px; line-height:15px; color:#709ac7; font-size:12px;}
.site_t_message .bar { margin-top:2px; margin-bottom:2px; height:26px; background:url(site_t_message_bar_bg.gif) repeat-x; }

.site_t_message .msg_content { clear:both; }
.site_t_message .msg_content h3 {float:left; line-height:30px; color:#FFFFFF; margin-left:15px !important; margin-left:8px; }
.site_t_message .msg_content { height:100%; }
.site_t_message .msg_content .msg_house { margin-bottom:10px; height:100%; overflow:hidden; }
.site_t_message .msg_content .msg_house .memberinfo { width:205px; border-right:1px solid #edf2f6; background-color:#e9f0f6; }
.site_t_message .msg_content .msg_house .memberinfo div { line-height:20px; margin-left:25px; color:#20377b; }
.site_t_message .msg_content .msg_house .memberinfo .link { margin-left:25px!important; margin-left:12px; float:left; width:70px; }
.site_t_message .msg_content .msg_house .memberinfo div a:link, .site_t_message .msg_content .msg_house .memberinfo div a:active, .site_t_message .msg_content .msg_house .memberinfo div a:visited { color:#20377b; text-decoration:underline; }
.site_t_message .msg_content .msg_house .memberinfo .pic { text-align:center; margin:6px auto; }
.site_t_message .msg_content .msg_house .iteminfo { padding-left:10px; border:2px solid #e9edf0; height:45px; }
.site_t_message .msg_content .msg_house .iteminfo .barinfo { border-bottom:1px dashed #363384;  height:45px; }
.site_t_message .msg_content .msg_house .iteminfo .barinfo div { float:right; line-height:18px; margin-top:20px; cursor:pointer; }
.site_t_message .msg_content .msg_house .iteminfo .barinfo .date { float:left; width:200px; cursor:auto; }
.site_t_message .msg_content .msg_house .iteminfo .barinfo .email { margin-right:6px;  background:url(/images/standard/forum_email.jpg) no-repeat; padding-left:20px; }
.site_t_message .msg_content .msg_house .iteminfo .barinfo .quote { margin-right:6px;  background:url(/images/standard/forum_quote.jpg) no-repeat; padding-left:20px; }
.site_t_message .msg_content .msg_house .iteminfo .barinfo .reply { margin-right:6px;  background:url(/images/standard/forum_reply.jpg) no-repeat; padding-left:20px; }
.site_t_message .msg_content .msg_house .iteminfo .barinfo .lock { margin-right:6px;  background:url(/images/standard/forum_lock.jpg) no-repeat; padding-left:15px; }
.site_t_message .msg_content .msg_house .iteminfo .barinfo .confirm { margin-right:6px;  background:url(/images/standard/forum_info.jpg) no-repeat; padding-left:20px; }
.site_t_message .msg_content .msg_house .iteminfo .barinfo .del { margin-right:6px;  background:url(/images/standard/forum_del.jpg) no-repeat; padding-left:15px; }
.site_t_message .msg_content .msg_house .iteminfo .barinfo .report { margin-right:6px;  background:url(/images/standard/cmt_report.jpg) no-repeat; padding-left:17px; }
.site_t_message .msg_content .msg_house .iteminfo .barinfo .layer { margin-right:45px; color:#036BE8; font-weight:bold; }
.site_t_message .msg_content .msg_house .iteminfo .item_content { line-height:22px; padding:10px 15px; font-size:14px; }
.site_t_message .msg_content .msg_house .iteminfo .edit { padding:0px 15px; margin-top:0px 10px; line-height:22px; font-size:14px; font-style:italic; }
.site_t_message .msg_content .msg_house .iteminfo .sign { border-top:1px dashed #363384; padding-top:5px; line-height:22px; font-weight:bold; }

.ReferContent{ width:95%; padding-left:30px; text-align:left; margin-top:5px; text-indent:-2em; }
dl {  width:100%; margin:0; padding:0; }

.site_t_message .cmt_reply_bar { height:30px; background-color:#f2f3f5; border:solid 1px #879ab8; }
.site_t_message .cmt_reply_content { border:solid 1px #879ab8; border-top:none; padding:15px 0px; background-color:#f2f3f5; }

/* 留言发表 */
.cmt_box { width:96%; margin-left:2%; margin-bottom:15px; text-align:left; }
.cmt_box div { margin:3px 10px;}
.cmt_box textarea { border:1px solid #879ab8; width:100%; height:60px;}
.cmt_box .title { border:1px solid #7F9DB9; width:70%;}
.cmt_box .bottom { text-align:right;}
.cmt_box .submit { border:1px solid #666666; background-color:#ffffff; height:22px; line-height:20px;}
.cmt_face_btn { *margin-top:3px; cursor:pointer; }
#cmt_faces { position:absolute; border:solid 1px #D0D0D0; background-color:#FFF; padding:10px; width:250px; }

/*底部*/
.sitefooter { margin:0 auto; height:90px; margin-top:15px; border-top:1px solid #e1e1e1; }
.sitefooter .companylogo { float:left; margin:15px 20px 0 60px; height:65px; width:138px; display:inline; }
.sitefooter .sitemenu { float:right; margin-top:10px; margin-right:50px; height:27px; line-height:27px; width:auto; font-size:12px; display:inline; }
.sitefooter .txt { float:right; margin-top:10px; margin-right:50px; width:410px; display:inline; }
.sitefooter .txt div { height:21px; line-height:21px; color:#cccccc; text-align:right; }
.sitefooter .txt a:hover, .sitefooter .txt a:visited, .sitefooter .txt a:active, .sitefooter .txt a:link { color:#cccccc; }

