﻿/*整体宽度控制*/
.sitebody {width:980px; margin:0 auto;}

/*头部*/
.siteheader {margin:0 auto; height:416px; background:url(header_bg.gif); position:relative; }
.siteheader div a:hover, .siteheader div a:visited, .siteheader div a:active, .siteheader div a:link {color:#FFFFFF; text-decoration:none;}
.siteheader .companylogo { background:url(/images/DefaultCompanyLogo.gif) no-repeat 45px 25px; height:400px;}
.siteheader .sitemenu { background:url(menu_bg.gif) repeat-x; height:44px; position:absolute; left:290px; top:30px;}
.siteheader .sitemenu .l { background:url(menu_left.gif); height:44px; width:6px; float:left;}
.siteheader .sitemenu .m { float:left;}
.siteheader .sitemenu .r { background:url(menu_right.gif); height:44px; width:6px; float:left;}
.siteheader .sitemenu .item { font-size:14px; height:27px; line-height:27px; width:73px; float:left; margin-top:10px; font-weight:bold; text-align:center;}
.siteheader .sitemenu .split { margin-left:5px; margin-right:5px; background:url(menuitem_split.gif); width:13px; height:44px; float:left; }
.siteheader .sitemenu .on { background:url(menuitem_on.gif);font-size:14px; height:27px; line-height:27px; width:73px; float:left; margin:8px; font-weight:bold; text-align:center; cursor:pointer; }
.siteheader .sitemenu .on a:hover, .siteheader .sitemenu .on a:visited, .siteheader .sitemenu .on a:active, .siteheader .sitemenu .on a:link {color:#13448C;}
.siteheader .companyname { line-height:50px; position:absolute; left:432px; top:132px; width:548px; font-weight:bold; font-size:40px; color:#0f3f92; }
.siteheader .adwords { line-height:25px; font-weight:bold; font-size:21px; color:#13448c; }

/*banner条*/
.sitebanner {text-align:center; border:1px solid #cccccc; border-top:none;}

/*导航*/
.sitenav {margin:3px auto; height:10px; line-height:10px;}

/*内容*/
.sitetbody { width:100%; margin:0 auto; }
.sitetbody .left {float:left;}
.sitetbody .center { margin-left:auto; margin-right:auto; }
.sitetbody .right { float:right; }

/*内容表格*/
.site_t_blue { width:100%; height:100%; overflow:hidden; }
.site_t_blue ul { margin:0; padding:0; list-style:none; }
.site_t_blue li { margin:0; padding:0; }
.site_t_blue h1 { margin:0; padding:0; }
.site_t_blue h2 { margin:0; padding:0; }
.site_t_blue .head { height:28px; color:#FFFFFF; font-size:14px; font-weight:bold;}
.site_t_blue .head div { float:left; font-weight:bold; }
.site_t_blue .head h1 { float:left; height:28px; line-height:28px; background:url(t_blue_head_tag.gif); width:88px; font-size:14px; color:#FFFFFF; text-align:center; }
.site_t_blue .head .en { margin-top:8px; margin-left:5px; height:20px; line-height:20px; color:#709ac7; font-size:12px;}
.site_t_blue .head .more { float:right; height:20px; line-height:20px; margin-top:8px; margin-left:5px; font-size:12px;}
.site_t_blue .head .more a:link, .site_t_blue .head .more a:active, .site_t_blue .head .more a:visited { color:#709ac7; }

.site_t_blue .sortlist * { font-size:13px; font-weight:normal; }
.site_t_blue .sortlist li { float:left; margin-top:2px; width:218px; height:32px; line-height:32px; background:url(t_blue_sortlist_bg.gif); overflow:hidden; }
.site_t_blue .sortlist h2 { float:left; margin-left:22px; height:32px; line-height:32px; display:inline; }
.site_t_blue .sortlist div { float:right; width:22px; height:11px; margin:10px 7px 0 0; cursor:pointer;} 

.site_t_blue .newslist * { font-size:13px; font-weight:normal; height:22px; line-height:22px; }
.site_t_blue .newslist li { margin:3px 0px; *margin:0px; clear:both; border-bottom:solid 1px #caddef; background:url(newslist_bg.gif) no-repeat 2px 7px;}
.site_t_blue .newslist h2 { float:left; margin-left:15px; width:79%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline; }
.site_t_blue .newslist div { float:right; width:70px; color:#6186a9;} 

.site_t_blue .linklist { height:100%; overflow:hidden; border:1px solid #d0d0d0; background-color:#fbfbfb; }
.site_t_blue .linklist li { float:left; width:88px; margin:10px 0 0 13px; display:inline; }
.site_t_blue .linklist img { height:31px; width:88px; }

.site_t_blue .productlist { height:100%; overflow:hidden; border:1px solid #d0d0d0; }
.site_t_blue .productlist li { float:left; margin-left:20px; margin-top:20px; width:157px; height:135px; text-align:center; display:inline; }
.site_t_blue .productlist h2 { width:155px; height:25px; line-height:21px; font-size:13px; font-weight:normal; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.site_t_blue .productlist img { width:155px; height:103px; border:1px solid #d0d0d0; }

.site_table { width:100%; height:114px; }
.site_table .pic { background:url(company_pic.gif); float:left; width:237px; height:114px; }
.site_table .content { float:right; width:235px; margin-left:5px; line-height:20px; }

/*联系方式*/
.site_t_yellow { width:100%; }
.site_t_yellow ul { margin:0; padding:0; list-style:none; }
.site_t_yellow li { margin:0; padding:0; }
.site_t_yellow h1 { margin:0; padding:0; }
.site_t_yellow .head { padding-left:10px; background:url(t_yellow_head_bg.gif) repeat-x; height:27px; line-height:27px; color:#003e81; font-size:14px; font-weight:bold; border:1px solid #d99c44; }
.site_t_yellow .content { padding:0 10px 10px 10px; overflow:hidden; background-color:#fbfbfb; border-left:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; border-right:1px solid #d0d0d0; }
.site_t_yellow .content li { line-height:28px; position:relative; }
.site_t_yellow .content_off { padding:0 5px 0 5px; height:269px; border:solid 1px #E79207; border-top:none; overflow:hidden; }
.site_t_yellow .content_off li { line-height:22px; border:solid 1px #D2D2D2; background:url(/images/standard/log_error_tag.jpg) 8px 8px #FFE590 no-repeat; margin-top:10px; font-weight:bold; text-indent:28px; padding:8px; }
.site_t_yellow .content .title h1 { padding:10px 0 10px 0; width:67%; line-height:23px; font-size:14px; font-weight:bold; }
.site_t_yellow .content .title .headpic { position:absolute; left:150px; top:5px; width:70px; height:90px; }
.site_t_yellow .content .btnpic { margin-bottom:10px; height:28px; width:123px; background:url(/images/standard/prd_yellow_but.jpg); cursor:pointer; }

/*计数器*/
.count {text-align:center; margin:5px auto; border:1px solid #cacaca; height:30px; line-height:30px;}
.count div {margin-top:8px;}

/*关于我们*/
.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 { height:45px; line-height:45px; color:#FFFFFF; font-size:14px; font-weight:bold;}
.site_t_about .head div { float:left; }
.site_t_about .head .no { height:45px; line-height:45px; width:45px; font-size:40px; font-weight:normal; color:#1c3b85; text-align:center; }
.site_t_about .head h1 { float:left; margin-top:8px; height:17px; line-height:17px; width:170px; font-size:14px; color:#1c3b85; }
.site_t_about .head .en { height:15px; line-height:15px; color:#709ac7; font-size:12px;}
.site_t_about .childmenulist * { font-size:13px; font-weight:normal; }
.site_t_about .childmenulist li { margin-top:2px; height:25px; line-height:25px; width:217px; background:url(site_t_about_bg.gif) no-repeat; }
.site_t_about .childmenulist h2 { margin-left:30px; height:25px; line-height:25px; }
.site_t_about .childmenulist .on { background:url(site_t_about_on_bg.gif) no-repeat; }
.site_t_about h2 a:hover, .site_t_about h2 a:visited, .site_t_about h2 a:active, .site_t_about h2 a:link {color:#1c3b85;}
.site_t_about .childmenulist .on h2 a:hover, .site_t_about .childmenulist .on h2 a:visited, .site_t_about .childmenulist .on h2 a:active, .site_t_about .childmenulist .on h2 a:link {color:#FFFFFF;}

/*公司简介*/
.site_company_intro { width:708px; }
.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 .top { height:20px; background:url(site_company_intro_top.gif) no-repeat; }
.site_company_intro .middle { border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; height:100%; overflow:hidden; }
.site_company_intro .middle .head { margin-left:36px; width:670px; height:48px; background:url(site_company_intro_head_bg.gif) no-repeat; }
.site_company_intro .middle .head h1 { float:right; margin:30px 30px 0 0; height:20px; line-height:20px; font-size:12px; font-weight:normal; text-align:center; display:inline; }
.site_company_intro .middle .content  { margin-left:36px; margin-top:20px; width:670px; }
.site_company_intro .middle .content li { padding:0 30px 0 0; font-weight:normal; font-size:12px; height:100%; overflow:hidden; }
.site_company_intro .middle .content .txt { line-height:27px; }
.site_company_intro .middle .content .txt div { margin-left:5px; line-height:27px; font-weight:normal; font-size:12px; }
.site_company_intro .middle .content .txt div span { font-weight:bold; }
.site_company_intro .middle .content .introlist { margin:5px 30px 0 0; padding:0; }
.site_company_intro .middle .content .introlist .introrow { float:left; margin:1px; width:315px; border:1px solid #d0d0d0; }
.site_company_intro .middle .content .introlist .introrow div { float:left; height:27px; line-height:27px; }
.site_company_intro .middle .content .introlist .introrow .th { width:90px; font-weight:bold; text-align:center; background-color:#0777df; color:#d2d2d2; }
.site_company_intro .middle .content .introlist .introrow .td{ padding-left:2px; width:225; border-left:1px solid #d0d0d0; }
.site_company_intro .middle .content .certlist { margin:5px 30px 0 0; padding:0; }
.site_company_intro .middle .content .certlist .content { float:left; margin:1px; width:315px; height:155px; border:1px solid #d0d0d0; }
.site_company_intro .middle .content .certlist .content .pic { float:left; margin:3px; width:109px; height:150px; }
.site_company_intro .middle .content .certlist .content .txt { float:right; width:195px; height:24px; line-height:24px; border-bottom:1px solid #d0d0d0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.site_company_intro .middle .content .certlist .content .txt span { font-weight:bold; }
.site_company_intro .bottom { height:20px; background:url(site_company_intro_bottom.gif) no-repeat; }

/*招聘信息*/
.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 .top { height:20px; background:url(site_company_intro_top.gif) no-repeat; }
.site_t_job .middle { border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; height:100%; overflow:hidden; }
.site_t_job .middle .head { margin-left:36px; width:670px; height:48px; background-color:#d1e3f2; }
.site_t_job .middle .head h1 { float:left; margin-left:25px; height:48px; line-height:48px; font-size:17px; text-align:center; color:#FFFFFF; display:inline; }
.site_t_job .middle .content  { margin-left:36px; margin-top:20px; width:670px; }
.site_t_job .middle .content li { padding:0 30px 0 0; font-weight:normal; font-size:12px; height:100%; overflow:hidden; }
.site_t_job .middle .content h2 { margin-bottom:5px; padding-left:25px; height:28px; line-height:28px; font-size:15px; background-color:#F0F0F0; }
.site_t_job .middle .content .txt { margin-left:25px; margin-bottom:5px; line-height:25px; }
.site_t_job .middle .content .txt li { float:left; width:270px; height:25px; line-height:25px; }
.site_t_job .middle .ctrl { text-align:center; margin:5px 0px; }
.site_t_job .bottom { height:20px; background:url(site_company_intro_bottom.gif) no-repeat; }

/*在线留言*/
.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; background:url(footer_bg.gif); margin-top:15px; }
.sitefooter .companylogo { height:45px; width:138px; float:left; margin:10px; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=60); opacity:0.6; }
.sitefooter .sitemenu { height:30px; width:auto; float:right; margin-top:10px; margin-right:20px; text-align:right; font-size:12px;}
.sitefooter .txt { height:30px; width:65%; float:right; margin-top:10px; margin-right:20px; text-align:right; color:#cccccc;}
.sitefooter .txt a:hover, .sitefooter .txt a:visited, .sitefooter .txt a:active, .sitefooter .txt a:link { color:#cccccc; }

