@charset "utf-8";
/* CSS Document */

html, body { margin:0px; height:0px; height:100%; zoom:1; }

body { width:100%; margin:0px; font-size-adjust:100%; -webkit-text-size-adjust:100%; background-color:#f2f2f2; xbackground:#00959e; font-size:16px; color:#333333; font-family:Arial, Helvetica, sans-serif; }

a { outline:none; text-decoration:none; }

ul, ol { list-style:none; margin:0; padding:0; }
li { vertical-align:top; }

h1, h2, h3, h4, p { padding:0; margin:0; }

img { border:none; }

input { padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; vertical-align:top; }

/* ---------------- clear fix ---------------- */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/*-------------------------------------------------------------------------------------*/
/* LAYOUT */

#wrap { width:100%; position: relative; }
#wrap .container { width:1015px; margin:0px auto; position:relative; }

#top { width:100%; background-color:#ffffff; position:relative; }
#top .top_line { position:absolute; left:0; bottom:-10px; z-index:100; width:100%; background-color:#059797; }
#top .top_line_deep { position:absolute; right:0; top:0; width:50%; height:10px; background-color:#4eba31; }
#top .top_line .container { height:10px; background:url(../img/top_line.jpg) no-repeat center top; }
#top .container { background-color:#ffffff; }
#top .logo { float:left; padding:19px 0 15px 0; }
#top .logo a { display:block; width:399px; height:66px; background:url(../img/logo.jpg) no-repeat left top; }
#top .menu_area { float:right; padding-top:65px; padding-bottom:15px; }
#top ul.menu_list { text-align:right; }
#top ul.menu_list li { display:inline-block; zoom:1; *display:inline; vertical-align:top; height:20px; padding-left:14px; margin:0px -2px; }
#top ul.menu_list li a.lv1 { display:block; height:20px; padding:0 5px; line-height:20px; font-size:14px; color:#00959e; font-weight:bold; transition:all 0.2s ease; }
#top ul.menu_list li a.lv1:hover { color:#53bc2b; }

#banner { width:100%; background-color:#00959e; position:relative; }
#banner .banner_shadow { position:absolute; left:0; top:0; width:100%; height:10px; background:url(../img/top_shadow.png) repeat-x center top; }
#banner .banner_show { width:100%; height:376px; position:relative; }
#banner .banner_show .banner_shadow { z-index:1000; }
#banner .banner { width:100%; height:376px; background-repeat:no-repeat; background-color:#00959e; background-position:center top; }
#banner .banner_dot_area { position:absolute; left:0; bottom:8px; width:100%; }
#banner .banner_dot { float:right; width:200px; padding-right:14px; }
#banner ul.bnr_dot { text-align:center; }
#banner ul.bnr_dot li { display:inline-block; zoom:1; *display:inline; vertical-align:top; margin:0 2px; font-size:10px; color:#ffffff; cursor:pointer; }
#banner ul.bnr_dot li.onbnr,
#banner ul.bnr_dot li:hover { color:#53bc2b; }

#main { width:100%; background:url(../img/inner_content_bg.jpg) no-repeat #f2f2f2 center top; padding-bottom:38px; }
#main .container { padding-top:28px; background:url(../img/inner_content_bg.jpg) no-repeat #f2f2f2 center top; }
#main .title { height:34px; padding-left:16px; margin-right:15px; margin-bottom:22px; position:relative; font-size:22px; color:#ffffff; font-weight:bold; line-height:34px; }
#main .title:after { position:absolute; right:-15px; top:0; width:0; height:0; content:"."; font-size:0; border-style:solid; border-width:34px 15px 0 0; }

#main .left_cate_area { float:left; width:213px; background-color:#ffffff; }
#main .left_cate_area ul.cate_list { width:194px; padding-top:28px; padding-left:8px; }
#main .left_cate_area ul.cate_list > li { padding:6px 8px 6px 30px; background-color:#ffffff; margin-bottom:10px; transition:all 0.2s ease; color:#49a851; line-height:16px; }
#main .left_cate_area ul.cate_list > li:before { content:"•"; margin-left:-14px; padding-right:6px; font-size:20px; }
#main .left_cate_area ul.cate_list > li > a { display:inline-block; zoom:1; *display:inline; vertical-align:top; font-size:14px; color:#333333; font-weight:bold; transition:all 0.2s ease; }
#main .left_cate_area ul.cate_list > li.onCate:before, 
#main .left_cate_area ul.cate_list > li:hover:before { color:#ffffff !important; }
#main .left_cate_area ul.cate_list > li.onCate, 
#main .left_cate_area ul.cate_list > li:hover { background-color:#49a851; }
#main .left_cate_area ul.cate_list > li.onCate > a, 
#main .left_cate_area ul.cate_list > li:hover > a { color:#ffffff; }

#main .left_cate_area ul.sublist { width: 194px; margin-left: -30px; margin-bottom: -8px; margin-top: 8px; padding-bottom: 12px; background-color: #ffffff; }
#main .left_cate_area ul.sublist li { padding-left: 30px; padding-top: 6px; }
#main .left_cate_area ul.sublist li a { color: #333333; font-size: 12px; }
#main .left_cate_area ul.sublist li a:hover { color: #49a851; }

#main .right_list_area { float:right; width:782px; }
#main .right_list_title { width:760px; padding:26px 3px 6px 3px; border-bottom:1px solid #49a851; font-size:24px; color:#49a851; font-weight:bold; }

#main .multipage { padding-right:20px; text-align:right; }
#main .multipage a { display:inline-block; zoom:1; *display:inline; vertical-align:top; height:17px; padding:0 4px; background-color:transparent; font-size:14px; color:#333333; line-height:17px; font-weight:bold; transition:all 0.2s ease; }
#main .multipage a:hover { color:#00959e; }
#main .multipage a.onpage { background-color:#00959e; color:#ffffff; }

#footer { width:100%; background-color:#00959e; position:fixed; left:0; bottom:0; }
#footer .container { background-color:#00959e; font-size:10px; color:#ffffff; }
#footer .copyright { float:left; padding:12px 16px 8px 16px; }
#footer .designby { float:right; padding:12px 16px 8px 16px; }
#footer .designby a { color:#ffffff; }
#footer .designby a:hover { text-decoration:underline; }

/*-------------------------------------------------------------------------------------*/
/* INDEX */

#indexType { }
#indexType #top .top_line { display:none; }

#indexType #main { background-image:none !important; background-color:#f2f2f2 !important; }
#indexType #main .container { padding-top:0px !important; background-image:none !important; background-color:#f2f2f2 !important; }

.index_content { width:100%; padding-top:23px; }
.index_box_area { float:left; width:574px; padding-bottom:8px; margin-left:-17px; }
.index_box_area .index_box { float:left; width:268px; background-color:#ffffff; border-width:7px 1px 1px 1px; border-style:solid; margin-left:17px; margin-bottom:11px; }
.index_box_area .index_box_title { display:block; height:26px; padding-top:6px; padding-left:12px; margin-right:12px; background-color:#ffffff; position:relative; line-height:26px; font-size:18px; }
.index_box_area .index_box_content { position:relative; padding:0 14px; font-size:12px; color:#333333; }
.index_box_area .index_box_content a.more { display:block; width:42px; height:16px; line-height:16px; text-align:center; font-size:12px; color:#ffffff; transition:all 0.2s ease; }
.index_box_area .index_box_content a.more:hover { }
.index_box_area .index_box_info { float:left; width:150px; }
.index_box_area .index_box_photo { float:right; width:89px; }

.index_about_us_box { width:555px !important; height:168px; border-width:1px !important; border-color:#009999; }
.index_about_us_box .index_box_title { padding-top:0px; padding-left:18px; background-color:#00959e; color:#ffffff; }
.index_about_us_box .index_box_title:after { position:absolute; right:-12px; top:0; width:0; height:0; content:"."; font-size:0; border-style:solid; border-width:26px 12px 0 0; border-color:#00959e transparent transparent transparent; }
.index_about_us_box .index_box_content { height:126px; padding:16px 18px 0 18px; }
.index_about_us_box .index_box_content p { line-height:18px; font-weight:bold; }
.index_about_us_box .index_box_content a.more { position:absolute; right:18px; bottom:8px; background-color:#009999; }

.index_people_box { height:155px; border-color:#785d21; color:#785d21; }
.index_people_box .index_box_content { height:123px; }
.index_people_box .index_box_content a.more { margin:0px auto; background-color:#785d21; }
.index_people_box .index_box_info { line-height:14px; }
.index_people_box .index_box_photo img { display:block; padding-bottom:7px; }

.index_award_box { height:155px; border-color:#a79046; color:#a79046; }
.index_award_box .index_box_content { height:123px; }
.index_award_box .index_box_content a.more { background-color:#a79046; }
.index_award_box .index_box_info { width:70px; }
.index_award_box .index_box_photo { width:166px; }

.index_activities_box { height:155px; border-color:#5e964a; color:#5e964a; }
.index_activities_box .index_box_content { height:102px; }
.index_activities_box .index_box_content a.more { background-color:#5e964a; }
.index_activities_box .index_box_info ul { padding:3px 0px 8px 0px; }
.index_activities_box .index_box_info ul li { font-size:13px; color:#333333; line-height:17px; }
.index_activities_box .index_box_info ul li:before { content:"•"; padding-right:4px; font-size:28px; color:#5e964a; line-height:16px; vertical-align:top; }
.index_activities_box .index_box_photo { margin-top:-8px; }

.index_contact_us_box { height:155px; border-color:#677b2c; color:#677b2c; }
.index_contact_us_box .index_box_content { height:94px; padding-top:8px; font-size:15px; line-height:24px; }
.index_contact_us_box .index_box_content a.more{ background-color:#677B2C;}
.index_contact_us_box .index_box_content span.fa { pad{}ding-right:5px; color:#677b2c; }
.index_contact_us_box .index_box_content a { color:#333333; transition:all 0.2s ease; }
.index_contact_us_box .index_box_content a:hover { color:#677b2c; }
.index_contact_us_box .index_box_info { width:70px; }
.index_contact_us_box .index_box_photo { width:166px; }

.index_capabilities_area { float:right; width:434px; }
.index_capabilities_title { display:block; padding-left:12px; margin-right:12px; height:27px; background-color:#53bc2b; position:relative; line-height:27px; font-size:18px; color:#ffffff; }
.index_capabilities_title:after { position:absolute; right:-12px; top:0; width:0; height:0; content:"."; font-size:0; border-style:solid; border-width:27px 12px 0 0; border-color:#53bc2b transparent transparent transparent; }
.index_capabilities_box_area { padding-top:19px; margin-left:-10px; }
.index_capabilities_box_area .index_capabilities_box { float:left; display:block; margin-left:10px; margin-bottom:10px; box-shadow:5px 5px 5px rgba(0,0,0,0.2); border-width:8px 0 0 0; border-style:solid; height:212px; behavior:url(pie/PIE.php); position:relative; }
.index_capabilities_box_area .index_capabilities_box:first-child { border-color:#216a82; color:#216a82; }
.index_capabilities_box_area .index_capabilities_box:first-child+.index_capabilities_box { border-color:#7b6d2c; color:#7b6d2c; }
.index_capabilities_box_area .index_capabilities_box:first-child+.index_capabilities_box+.index_capabilities_box { border-color:#5e964a; color:#5e964a; }
.index_capabilities_box_area .index_capabilities_box:first-child+.index_capabilities_box+.index_capabilities_box+.index_capabilities_box { border-color:#005195; color:#005195; }
.index_capabilities_box_area .index_capabilities_box p { position:absolute; left:0; top:0; padding:12px 50px 12px 10px; font-size:16px; font-weight:bold; text-shadow:0px 0px 10px #ffffff; }
.index_capabilities_box_area .index_capabilities_box img { }

/*-------------------------------------------------------------------------------------*/
/* ABOUT US */

.about_us_content .container { padding-bottom:33px; }
.about_us_content .title { background-color:#00959e; }
.about_us_content .title:after { border-color:#00959e transparent transparent transparent; }

.about_us_box { min-height: 500px; padding-bottom:22px; }
.about_us_box .about_us_title { padding:6px 0 6px 16px; background:url(../img/sub_title_bg.png) repeat-y left top; line-height:18px; font-size:16px; color:#ffffff; font-weight:bold; }
.about_us_box .about_us_list { padding-top:16px; padding-left:5px; padding-right:20px; }

/*-------------------------------------------------------------------------------------*/
/* OUR PEOPLE */

.people_content .container { padding-bottom:15px; }
.people_content .title { margin-bottom:11px !important; background-color:#785d21; }
.people_content .title:after { border-color:#785d21 transparent transparent transparent; }

.people_cate_area ul.cate_list li:before { color:#785d21 !important; }
.people_cate_area ul.cate_list li.onCate, 
.people_cate_area ul.cate_list li:hover { background-color:#785d21 !important; }

.people_list_area { }
.people_list_area .right_list_title { border-bottom:1px solid #785d21 !important; color:#785d21 !important; }

.people_list_area .people_info { padding-top:14px; }
.people_list_area .people_photo { float:left; width:163px; height:207px; padding:5px; background-color:#ffffff; box-shadow:5px 5px 5px rgba(0,0,0,0.3); text-align:center; line-height:207px; font-size:0; }
.people_list_area .people_photo:after { content:"."; vertical-align:middle; }
.people_list_area .people_photo img { vertical-align:middle; }
.people_list_area .people_desc_box { float:right; width:553px; height:652px; margin-right:33px; background-color:#ffffff; position:relative; border-radius:8px; behavior:url(pie/PIE.php); outline:none; }
.people_list_area .people_desc_area { width:570px; height:100%; }

.people_list_area .people_desc_area .jspContainer { width:100%; height:865px; overflow:hidden; position:relative; }
.people_list_area .people_desc_area .jspPane { width:553px; position:absolute; }
.people_list_area .people_desc_area .jspVerticalBar { position:absolute; top:0; right:0; width:12px; height:100%; background:#f1f1f1; }
.people_list_area .people_desc_area .jspCap { display:none; }
.people_list_area .people_desc_area .jspTrack { background:#f1f1f1; position:relative; }
.people_list_area .people_desc_area .jspDrag { background:#bcbcbc; position:relative; top:0; left:0; cursor:pointer; }
.people_list_area .people_desc_area .jspArrow { width:100%; height:16px; background:#f1f1f1; display:block; cursor:pointer; font-family:FontAwesome; line-height:16px; font-size:10px; color:#bcbcbc; text-align:center; transition:all 0.2s ease; }
.people_list_area .people_desc_area .jspArrow:hover { color:#795f25; }
.people_list_area .people_desc_area .jspArrowUp:before { content:"\f0d8"; }
.people_list_area .people_desc_area .jspArrowDown:before { content:"\f0d7"; }
.people_list_area .people_desc_area .jspArrow:focus { outline:none; }
.people_list_area .people_desc_area .jspArrow.jspDisabled { cursor:default; background:#f1f1f1; }
.people_list_area .people_desc_area .jspArrow.jspDisabled:hover { color:#bcbcbc; }

.people_list_area .people_desc { width:525px; padding:16px 12px 8px 16px; }

/*-------------------------------------------------------------------------------------*/
/* OUR CAPABILITIES */

.capabilities_content .container { padding-bottom:15px; }
.capabilities_content .title { margin-bottom:11px !important; background-color:#49a851; }
.capabilities_content .title:after { border-color:#49a851 transparent transparent transparent; }

.activities_cate_area ul.cate_list li:before { color:#49a851 !important; }
.activities_cate_area ul.cate_list li.onCate, 
.activities_cate_area ul.cate_list li:hover { background-color:#49a851 !important; }

.capabilities_list_area { }
.capabilities_list_area .right_list_title { border-bottom:1px solid #49a851 !important; color:#49a851 !important; }

.capabilities_list_area .capabilities_list { min-height:746px; padding-left:3px; padding-top:14px; }
.capabilities_list_area .capabilities { float:left; display:block; width:357px; height:325px; padding-top:10px; border-top:14px solid #56ab36; background-color:#ffffff; margin-right:22px; margin-bottom:24px; box-shadow:2px 2px 10px rgba(0,0,0,0.3); behavior:url(pie/PIE.php); position:relative; }
.capabilities_list_area .capabilities_photo { width:307px; height:246px; margin:0px auto; font-size:0; text-align:center; line-height:246px; }
.capabilities_list_area .capabilities_photo:after { content:"."; vertical-align:middle; }
.capabilities_list_area .capabilities_photo img { vertical-align:middle; }
.capabilities_list_area .capabilities_info { width:309px; height:70px; padding-top:6px; margin:0px auto; overflow:hidden; }
.capabilities_list_area .capabilities_name { font-size:16px; color:#49a851; font-weight:bold; line-height:18px; }
.capabilities_list_area .capabilities_desc { font-size:14px; color:#333333; line-height:16px; }

.capabilities_list_area .multipage { }

/*-------------------------------------------------------------------------------------*/
/* OUR CLIENTS */

.clients_content .container { padding-bottom:33px; }
.clients_content .title { background-color:#00959e; }
.clients_content .title:after { border-color:#00959e transparent transparent transparent; }

.clients_area { width:100%; height:700px; outline:none; }
.clients_area .jspContainer { width:100%; height:865px; overflow:hidden; position:relative; }
.clients_area .jspPane { width:1000px; position:absolute; }
.clients_area .jspVerticalBar { position:absolute; top:0; right:0; width:12px; height:100%; background:#f1f1f1; }
.clients_area .jspCap { display:none; }
.clients_area .jspTrack { background:#f1f1f1; position:relative; }
.clients_area .jspDrag { background:#bcbcbc; position:relative; top:0; left:0; cursor:pointer; }
.clients_area .jspArrow { width:100%; height:16px; background:#f1f1f1; display:block; cursor:pointer; font-family:FontAwesome; line-height:16px; font-size:10px; color:#bcbcbc; text-align:center; transition:all 0.2s ease; }
.clients_area .jspArrow:hover { color:#795f25; }
.clients_area .jspArrowUp:before { content:"\f0d8"; }
.clients_area .jspArrowDown:before { content:"\f0d7"; }
.clients_area .jspArrow:focus { outline:none; }
.clients_area .jspArrow.jspDisabled { cursor:default; background:#f1f1f1; }
.clients_area .jspArrow.jspDisabled:hover { color:#bcbcbc; }

.clients_box { width:1000px; padding-top:22px; }
.clients_box:first-child { padding-top:0px; }
.clients_box .clients_title { padding:6px 0 6px 16px; background:url(../img/sub_title_bg.png) repeat-y left top; line-height:18px; font-size:16px; color:#ffffff; font-weight:bold; }
.clients_box .clients_list { padding-top:16px; padding-left:5px; }
.clients_box .clients { float:left; display:block; margin-left:15px; margin-bottom:16px; border:3px solid #ffffff; border-radius:8px; box-shadow:0 0 12px #d9e1bf; behavior:url(pie/PIE.php); position:relative; }
.clients_box .clients a { display:block; width:215px; height:121px; background-color:#ffffff; border:2px solid #f0f4eb; border-radius:6px; font-size:0; line-height:121px; text-align:center; }
.clients_box .clients a:after { content:"."; vertical-align:middle; }
.clients_box .clients a img { vertical-align:middle;width:50%; }
.clients_box .clients a:hover { }

/*-------------------------------------------------------------------------------------*/
/* JOindex_box_content US */

.join_us_content .container { padding-bottom:15px; }
.join_us_content .title { background-color:#795f25; }
.join_us_content .title:after { border-color:#795f25 transparent transparent transparent; }

.join_us_remark { padding:0 16px; font-size:15px; }
.join_us_remark a { color:#795f25; transition:all 0.2s ease; }
.join_us_remark a:hover { text-decoration:underline; }

.job_list { width:100%; height:925px; margin-top:18px; margin-left:-10px; padding-left:10px; outline:none; }
.job_list .job { width:974px; border:3px solid #f8f8f8; padding:0px 10px; margin-bottom:24px; background-color:#ffffff; box-shadow:0 0 5px rgba(121,95,37,0.8); xbehavior:url(pie/PIE.php); position:relative; }
.job_list .job:before { content:"."; display:block; width:994px; height:5px; margin:0 -10px 8px -10px; background:#87691b; background:-moz-linear-gradient(left, #87691b 0%, #c0962f 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%,#87691b), color-stop(100%,#c0962f)); background:-webkit-linear-gradient(left, #87691b 0%,#c0962f 100%); background:-o-linear-gradient(left, #87691b 0%,#c0962f 100%); background:-ms-linear-gradient(left, #87691b 0%,#c0962f 100%); background:linear-gradient(to right, #87691b 0%,#c0962f 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#87691b', endColorstr='#c0962f',GradientType=1 ); font-size:0; }
.job_list .job_title { min-height:18px; padding:8px 0 6px 41px; background:url(../img/job_icon.png) no-repeat 3px top; border-bottom:1px solid #795f25; font-size:14px; color:#795f25; font-weight:bold; line-height:18px; }
.job_list .job_info { min-height:80px; padding:18px 160px 18px 4px; font-size:14px; color:#333333; }
.job_list .job_info b { line-height:20px; color:#795f25; }
.job_list .job_btn { position:absolute; right:42px; bottom:25px }
.job_list .job_btn a { display:block; width:126px; height:30px; background:url(../img/btn_bg.jpg) repeat left top; font-size:14px; color:#ffffff; font-weight:bold; text-align:center; line-height:30px; transition:all 0.2s ease; }
.job_list .job_btn a:hover { color:#333333; }

.job_list .jspContainer { width:100%; height:865px; padding:10px 0; overflow:hidden; position:relative; }
.job_list .jspPane { width:1000px; padding-top:10px !important; position:absolute; }
.job_list .jspVerticalBar { position:absolute; top:0; right:0; width:10px; height:100%; background:#f1f1f1; }
.job_list .jspCap { display:none; }
.job_list .jspTrack { background:#f1f1f1; position:relative; }
.job_list .jspDrag { background:#bcbcbc; position:relative; top:0; left:0; cursor:pointer; }
.job_list .jspArrow { width:100%; height:16px; background:#f1f1f1; display:block; cursor:pointer; font-family:FontAwesome; line-height:16px; font-size:10px; color:#bcbcbc; text-align:center; transition:all 0.2s ease; }
.job_list .jspArrow:hover { color:#795f25; }
.job_list .jspArrowUp:before { content:"\f0d8"; }
.job_list .jspArrowDown:before { content:"\f0d7"; }
.job_list .jspArrow:focus { outline:none; }
.job_list .jspArrow.jspDisabled { cursor:default; background:#f1f1f1; }
.job_list .jspArrow.jspDisabled:hover { color:#bcbcbc; }

/*-------------------------------------------------------------------------------------*/
/* OUR ACTIVITIES */

.activities_content .container { padding-bottom:15px; }
.activities_content .title { margin-bottom:11px !important; background-color:#5e964a; }
.activities_content .title:after { border-color:#5e964a transparent transparent transparent; }

.activities_cate_area ul.cate_list li:before { color:#5e964a !important; }
.activities_cate_area ul.cate_list li.onCate, 
.activities_cate_area ul.cate_list li:hover { background-color:#5e964a !important; }

.activities_list_area { float:right; width:782px; }
.activities_list_area .right_list_title { border-bottom:1px solid #5e964a !important; color:#5e964a !important; }

.activities_list_area .activities_desc { width:760px; padding:16px 3px 22px 3px; font-size:14px; color:#000000; font-weight:bold; }
.activities_list_area .activities_list { min-height:811px; padding-left:3px; padding-bottom:36px; }
.activities_list_area .activities { float:left; display:block; width:234px; height:174px; border:3px solid #ffffff; background-color:#ffffff; margin-right:15px; margin-bottom:21px; box-shadow:2px 2px 10px rgba(0,0,0,0.3); behavior:url(pie/PIE.php); position:relative; font-size:0; text-align:center; line-height:174px; }
.activities_list_area .activities:after { content:"."; vertical-align:middle; }
.activities_list_area .activities img { opacity:1; vertical-align:middle; transition:all 0.2s ease; }

/* .activities_list_area .activities_list:hover .activities img { opacity:0.6; filter:alpha(opacity=60); }
.activities_list_area .activities_list .activities:hover img { opacity:1; filter:alpha(opacity=100); } */

.activities_list_area .multipage { }

/*-------------------------------------------------------------------------------------*/
/* AWARD */

.award_content { background:url(../img/award_bg.png) no-repeat #f2f2f2 center top !important; }
.award_content .container { background:url(../img/award_bg.png) no-repeat #f2f2f2 center top !important; }
.award_content .title { background-color:#a79046; }
.award_content .title:after { border-color:#a79046 transparent transparent transparent; }

.award_list_area { }
.award_list_area .award_list_title { width:100%; height:25px; margin-bottom:10px; background:url(../img/award_topic_bg.jpg) repeat left top; }
.award_list_area .award_list_title .list_topic { float:left; height:25px; padding-left:1px; text-align:center; line-height:25px; font-size:15px; color:#ffffff; }
.award_list_area .award_list { float:left; width:793px; }
.award_list_area .award_list table { width:100%; background-color:#ffffff; border-collapse:collapse; font-size:14px; color:#000000; line-height:18px; }
.award_list_area .award_list table td { padding:12px 18px; box-sizing:border-box; text-align:left; }
.award_list_area .award_list_more { padding:22px 0; }
.award_list_area .award_list_more a { display:block; width:160px; height:38px; background:url(../img/btn_bg.jpg) repeat center top; margin:0px auto; font-size:14px; color:#ffffff; font-weight:bold; text-align:center; line-height:38px; transition:all 0.2s ease; }
.award_list_area .award_list_more a:hover { color:#333333; }
.award_list_area .list_year { width:87px; text-align:center !important; }
.award_list_area .list_award { width:234px; }
.award_list_area .list_present { width:232px; text-align:center !important; }
.award_list_area .list_project { width:235px; }

.award_list_area .award_slider_box { float:right; width:198px; height:540px; padding:24px 4px; margin-top:-2px; background:url(../img/award_slider_bg.png) no-repeat left top; }
.award_list_area .award_slider_box ul { width:100%; }
.award_list_area .award_slider_box ul li { text-align:center; }
.award_list_area .award_slider_box ul li img { margin-bottom:20px; border:3px solid #d7ac57; box-sizing:border-box; }

/*-------------------------------------------------------------------------------------*/
/* CONTACT US */

.contact_us_desc {line-height:1.54; padding-bottom:20px;}
iframe.map {width:100%; height:500px; border:0;}








