﻿@charset "utf-8";
/* CSS Document */
.container{ width:990px; margin:4px auto 9px; overflow:hidden;}
.leftside{ float:left; width:720px; margin-left:6px; display:inline;}
.flash{ width:720px; height:343px; margin-bottom:3px;}

.ClassicCase{ float:left; width:283px; background:url("../Images/ClassicCase_bg.jpg") no-repeat left top;}
.HomeH2{ height:22px; line-height:22px; color:#0065b5; margin:8px 0 10px; padding-left:9px; position:relative;}
.HomeH2 .H2en{ color:#183245; font:10px Arial, Helvetica, sans-serif; position:absolute; left:69px; top:7px; _top:6px;}
.HomeH2 .H2en span{ color:#176197;}

.HomeList{ width:269px; margin:16px 0 0 14px;}
.HomeList li{ width:249px; height:26px; line-height:26px; padding-left:20px; background:url("../Images/icon2.gif") no-repeat left 10px; overflow:hidden;}
.HomeList li a:hover{ text-decoration:underline;}
.NewsBox{ width:437px; float:left;}
.NewsH3{ height:26px; background:url("../Images/newsh3_bg.jpg") no-repeat; padding-top:2px;}
.NewsH3 a{ float:left; width:81px; height:26px; line-height:26px; color:#3c3c3c; margin-right:10px; display:inline; text-align:center;}
.NewsH3 a.current{ color:#0065b5; background:url("../Images/newsh3_a_bg.jpg") no-repeat;}
.NewsCon{ display:none;}
.NewsCon .HomeList{ width:419px; margin:12px 0 0 18px;}
.NewsCon .HomeList li{ width:375px; background:url("../Images/icon3.gif") no-repeat left 10px; overflow:hidden;}
.NewsCon .HomeList li .txt{ float:left; width:275px; height:26px; overflow:hidden;}
.NewsCon .HomeList li .date{ float:right; color:#a7a7a7; font-family:Arial, Helvetica, sans-serif;}
.more{ float:right; margin:10px 22px 0 0; display:inline;}
.more2{ position:absolute; right:12px; top:6px; color:#545454;}
.more3{ position:absolute; right:12px; top:3px; color:#545454;}

.rightside{ float:right; width:260px;}
.webfocus{ height:345px; background:url("../Images/webfocus_bg.jpg") no-repeat; padding-right:16px;}
.webfocus h2{ height:25px; text-align:right; padding:9px 0 14px; color:#0081cc; font-size:14px;}
.webfocus h2 span{ color:#89abb9; font:10px Arial, Helvetica, sans-serif;}
.webfocusdl{ width:231px; height:81px; line-height:18px; margin:0 0 18px 13px; overflow:hidden;}
.webfocusdl dt{ float:left; width:95px; height:18px; font-weight:bold; background:url("../Images/icon4.gif") no-repeat left 5px; padding-left:7px;}
.webfocusdl dt a{ color:#595959;}
.webfocusdl dt a:hover{ text-decoration:underline;}
.webfocusdl dd.text{ float:left; width:98px; margin-top:7px; padding-left:7px;}
.webfocusdl dd.pic{ float:right; width:115px; height:81px;}
.webfocusdl dd.pic img{ border:#d7e1e8 solid 1px; padding:1px;}

.fourpic{ width:251px; margin:4px 0 0 2px;}
.fourpic li{ height:42px; margin-bottom:3px; overflow:hidden;}

.content{ width:977px; margin:0 auto 30px;; padding-top:17px; 
          /*background:url("../Images/content_bg.gif") repeat-x left top;*/ 
          overflow:hidden;}
.leftpart{ float:left; width:180px; background:url("../Images/leftpart_bg.gif") no-repeat left top; padding-top:5px;}
.erjih2{ width:152px; color:#545454; height:23px; background:url("../Images/erjih2_bg.jpg") no-repeat; padding:21px 0 0 20px;}
.erjih2 span{ font-weight:normal;}
.leftnav{ width:172px; margin:7px 0 91px;}
.leftnav li{ line-height:21px; background:#f6f6f6 url("../Images/icon5.gif") no-repeat 18px 5px; margin-bottom:2px; padding-left:46px;}
.leftnav li a{ color:#545454; font-weight:bold;}
.leftnav li a:hover{ color:#008ad3;}
.leftnav2{ padding-left:1px;}
.leftnav2 li{ background:none; padding-left:0;}
.leftnav2 li a{ display:block; height:24px; line-height:24px; background:#f6f6f6 url("../Images/icon5.gif") no-repeat 18px 8px; padding-left:46px;}
.leftnav2 li a:hover,.leftnav2 li a.current{ background:#e7e7e7 url("../Images/icon5.gif") no-repeat 18px 8px;}
.ThreeNav{ margin:5px 0 5px;}
.ThreeNav li{ height:24px; line-height:24px; background:#fff url("../Images/icon12.gif") no-repeat 64px 9px;}
.ThreeNav li a{ font-weight:normal; height:24px; background:none; padding-left:74px;}
.ThreeNav li a:hover,.ThreeNav li a.current{ background:#e7e7e7 url("../Images/icon12.gif") no-repeat 64px 9px;}

.erjih3{ width:158px; height:15px; margin:0 auto 21px; background:url("../Images/erjih3_bg.gif") no-repeat; padding-left:10px; color:#545454; font-weight:normal;}
.leftdl{ width:180px; height:84px; line-height:18px; background:url("../Images/leftdl_bg.jpg") no-repeat; margin-bottom:28px; overflow:hidden;}
.leftdl dt{ float:right; width:73px; margin-top:20px; font-weight:bold; color:#000000;}
.leftdl dd.detail{ float:right; width:73px;}
.leftdl dd.detail a{ color:#000000;}
.leftdl dd.detail a:hover{ text-decoration:underline;}
.leftdl dd.pic{ float:left; width:81px; height:62px; margin:11px 11px 0 14px; display:inline;}

.rightpart{ float:right; width:791px;}
.banner{ margin-top:7px;}
.position{ height:30px; line-height:30px; background:url("../Images/icon6.gif") no-repeat 15px center; padding-left:24px;}
.position a:hover{ text-decoration:underline;}
.RightLeft{ float:left; width:581px;}
.RightLeft2{ float:left; width:578px; border:#c2d6e3 solid 1px;}
.RightLeft3{ float:left; width:586px;}
.NewsFocus{ width:977px; 
            /*background:url("../Images/newsfocus_bg.jpg") no-repeat left top;*/ 
            padding-top:4px;}
.NewsFocus h3{ width:977px; height:25px; line-height:25px; margin:0 auto 0; padding-left:19px; color:#545454; border-bottom:#41ade3 solid 1px; background:url("../Images/icon7.gif") no-repeat 9px center;}

.NewsList{ width:977px; margin:20px auto;}
.NewsList li{ height:30px; line-height:30px; background:url("../Images/icon8.gif") no-repeat left center; padding-left:19px; overflow:hidden;}
.NewsList li .txt{ float:left; height:30px; width:400px; overflow:hidden;}
.NewsList li .date{ float:right; color:#757575;}
.NewsList li a{ color:#303030;}
.NewsList li a:hover{ text-decoration:underline;}

.pagebar{ width:507px; text-align:right; margin:0 auto 43px;}
.RightRight{ float:left; width:194px; margin-left:10px; display:inline;}
.focusnews{ width:194px; background:url("../Images/focusnews_bg.jpg") no-repeat left top; margin-bottom:15px;}
.focusnews h3{ padding-left:19px; height:28px; line-height:28px; color:#545454;}
.focusnews .moreLink{text-align:right;}
.newsul{ width:180px; padding:18px 0 0 11px;}
.newsul li{ width:171px; height:28px; line-height:28px; background:url("../Images/icon11.gif") no-repeat left center; padding-left:9px; overflow:hidden;}
.newsul li a{ color:#535353;}
.newsul li a:hover{ text-decoration:underline; color:#000000;}

.videobox{ width:194px; margin:23px 0 10px 0;}
.videobox h3{ height:30px; line-height:30px; background:url("../Images/videoh2_bg.jpg") no-repeat; padding-left:18px; color:#545454;}
.videobox .newsul{ padding:0 0 0 11px;}

.FriendLink{ width:195px; height:86px; position:relative;}
.FriendLink img{ border:#c8dbe6 solid 1px}
.FriendLink .text{ width:178px; height:19px; line-height:19px; background:url("../Images/friendlink-text-bg.png") no-repeat; position:absolute; left:0px; top:67px; text-align:right; color:#020000; padding-right:17px;}

.Article{ width:521px; margin:0 auto;}
.Article h1{ font-size:24px; text-align:center; margin:30px 0 24px;}
.ArticleInfo{ width:521px; background:url("../Images/icon13.gif") repeat-x left bottom; color:#ababab; margin-bottom:21px; padding-bottom:3px;}
.Article .text{ width:510px; margin:0 auto; line-height:22px; color:#000000;}
.Article .text p{ text-indent:2em; margin-bottom:22px;}
.declare{ color:#ababab; line-height:18px; margin-bottom:30px;}

.strategic-thinking{ margin-bottom:6px; position:relative;}
.strategic-thinking h2{ height:19px; _height:18px; background:url("../Images/strategic-thinking-h2_bg.jpg") no-repeat; padding:7px 0 0 24px; _padding:8px 0 0 24px; color:#545454;}
.strategic-thinking .text{ width:556px; border:#d0e3ea solid 1px; border-top:none; line-height:20px; padding:11px 14px; color:#303030; text-indent:2em;}

.CampusRecruiting{ float:left; width:291px; line-height:22px; color:#545454; position:relative;}
.CampusRecruiting h3{ height:29px; line-height:29px; background:url("../Images/CampusRecruiting-h3_bg.jpg") no-repeat; padding-left:18px; color:#545454;}
.CampusRecruiting .Con{ border:#cfe3ea solid 1px; border-top:none; padding:13px 5px 0 5px;}
.CampusRecruiting h4{ height:18px; line-height:18px; text-align:center; margin:0px 0 15px;}
.CampusRecruiting h4 a{ color:#000102;}
.CampusRecruiting h4 a:hover{ text-decoration:underline;}
.CampusRecruiting .pic{ float:left; width:134px; height:97px; margin:4px 9px 0 0px; display:inline;}
.CampusRecruiting .txt{ text-indent:2em;}

.CampusUl{ width:279px; background:url("../Images/icon13.gif") repeat-x left top; padding:9px 0 9px 0; margin:15px 0 0 0;}
.CampusUl li{ height:22px; line-height:22px; background:url("../Images/icon14.gif") no-repeat left center; padding-left:8px; overflow:hidden; vertical-align:0;}
.CampusUl li .text{ float:left;}
.CampusUl li .date{ float:right; color:#545454;}
.CampusUl li a{ color:#545454;}
.CampusUl li a:hover{ text-decoration:underline; color:#0063dc;}

.SocityRecruiting{ float:right;}
.SocityRecruiting h3{ background:url("../Images/SocityRecruiting-h3_bg.jpg") no-repeat;}
.notice{ margin-top:5px;}
.NoticeUl{ width:562px; padding:12px 11px 7px; border:#cfe3ea solid 1px; border-top:none;}
.NoticeUl li{ height:22px; line-height:22px; color:#545454;}
.NoticeUl li .txt{ float:left; width:480px; height:22px; overflow:hidden;}
.NoticeUl li .date{ float:right;}
.NoticeUl li a{ color:#545454;}
.NoticeUl li a:hover{ text-decoration:underline; color:#0063dc;}

.HumanityCon{ width:584px; border:#cfe3ea solid 1px; border-top:none; padding:29px 0 15px 0; color:#545454;}
.HumanityCon dl{ width:560px; height:140px; margin:0 auto 17px; overflow:hidden;}
.HumanityCon dl dt{ float:right; width:300px; text-align:center; font-weight:bold; margin:0 0 11px 0;}
.HumanityCon dl dd.pic{ float:left; width:245px; height:140px;}
.HumanityCon dl dd.pic img{ border:#afafaf solid 1px;}
.HumanityCon dl dd.txt{ float:right; width:300px; height:110px; line-height:22px; text-indent:2em; overflow:hidden;}
.HumanityCon dl a{ color:#000102;}
.HumanityCon dl a:hover{ text-decoration:underline; color:#0063dc;}

.HumanityUl{ width:553px; margin:0 auto; overflow:hidden;}
.HumanityUl li{ height:22px; line-height:22px; color:#545454; padding-left:3px; background:url("../Images/icon14.gif") no-repeat left center;}
.HumanityUl li .txt{ float:left; width:480px; height:22px; overflow:hidden;}
.HumanityUl li .date{ float:right; width:70px; text-align:right;}
.HumanityUl li a{ color:#545454;}
.HumanityUl li a:hover{ text-decoration:underline; color:#0063dc;}
.HumanityUl li.bgli .txt{ background:#e7e7e7;}
.HumanityUl li.bgli .date{ background:#e7e7e7;}

.CaseApply{ width:194px; margin:0px 0 10px 0;}
.CaseApply h3{ height:30px; line-height:30px; background:url("../Images/videoh2_bg.jpg") no-repeat; padding-left:18px; color:#545454;}
.CaseApply .newsul{ width:181px; border:#d1e4eb solid 1px; border-top:none; padding:10px 0 10px 11px;}
.CaseApply .newsul li a:hover{ color:#0063dc;}
.CaseApply2 .newsul{ width:179px; margin-left:1px;}

.ColumnName{ overflow:hidden; position:relative; height:270px;}
.ColumnName h2{ height:19px; _height:18px; background:url("../Images/ColumnName_h2_bg.jpg") no-repeat; padding:7px 0 0 24px; _padding:8px 0 0 24px; color:#545454;}
.ColumnName .leftpic{ float:left; margin:20px 14px 26px 6px; display:inline;}
.ColumnName .leftpic img{ border:#b1b1b1 solid 1px;}
.ColumnName .RightCon{ float:left; width:346px; border:#d5e6ec solid 1px; margin:20px 0 26px 0; padding-bottom:11px;}
.ColumnName .RightCon h3{ font-size:16px; text-align:center; width:121px; height:21px; line-height:21px; margin:8px auto 0; color:#303030;}
.ColumnName .RightCon .ProUl{ width:302px; margin:0 auto; background:url("../Images/icon21.gif") repeat-x left bottom; color:#333434; padding:8px 7px 5px 7px;}
.ColumnName .RightCon .ProUl li{ line-height:23px;}
.ColumnName .RightCon .DownLoadUl{ float:left; width:300px; margin:11px 0 0 25px; display:inline;}
.ColumnName .RightCon .DownLoadUl li{ height:22px; line-height:22px; padding-left:9px; background:url("../Images/icon22.gif") no-repeat left center; float:left; width:140px;}
.ColumnName .RightCon .DownLoadUl li a{ color:#046eff; text-decoration:underline;}
.ColumnName .RightCon .DownLoad{ float:left; width:121px; height:31px; background:url("../Images/DownLoad_bg.jpg") no-repeat; margin-top:22px;}
.ColumnName .RightCon .DownLoad a{ display:block; color:#000000; width:85px; height:20px; line-height:20px; text-align:center; margin:7px 0 0 36px;}

.BriefDescription{ width:585px;}
.BriefDescription h4{ font-size:12px; height:28px; border-bottom:#87d4fd solid 1px;}
.BriefDescription h4 a{ float:left; color:#545454; width:88px; height:27px; line-height:27px; border:#c9dee9 solid 1px; border-bottom:none; text-align:center; margin-right:1px; display:inline; background:url("../Images/BriefDescription_a_bg.jpg") no-repeat;}
.BriefDescription h4 a.current{ border:#87d4fd solid 1px; border-bottom:none; color:#000;}
.BriefDescription .H4Con{ width:553px; border:#d0e4ea solid 1px; border-top:none; color:#000000; line-height:22px; padding:10px 15px 0 15px; display:none;}
.BriefDescription .H4Con p{ margin-bottom:20px; text-indent:2em;}

.Column .HumanityCon{ padding:18px 0 15px;}
.Column .HumanityCon dl{ height:145px; margin:0 auto 23px;}
.Column .HumanityCon dl dd.pic{ width:190px; height:145px;}
.Column .HumanityCon dl dt{ width:350px; margin:17px 0 26px 0;}
.Column .HumanityCon dl dd.txt{ width:350px; height:88px;}
.Column .HumanityUl li.bgli{ background:#E7E7E7 url("../Images/icon23.gif") no-repeat 9px 8px; padding-left:20px;}
.Column .HumanityUl li{ background:url("../Images/icon23.gif") no-repeat 9px 8px; padding-left:20px;}
.Column .HumanityUl li.bgli .txt{ background:none; width:460px;}
.Column .HumanityUl li .txt{ width:460px;}

.CampusRecruiting2{ margin-bottom:10px;}
.CampusRecruiting2 .CampusUl{ background:none; margin:0;}
.CampusRecruiting2 .Con{ padding:5px;}

.DevelopBox{ width:586px;}
.DevelopBox .year{ height:31px; background:url("../Images/year_bg.jpg") no-repeat; overflow:hidden;}
.DevelopBox .year .leftbtn{ float:left; margin:8px 3px 0 6px; display:inline; cursor:pointer;}
.DevelopBox .year .YearUl{ float:left; width:532px; height:31px; overflow:hidden;}
.DevelopBox .year ul{ float:left;}
.DevelopBox .year ul li{ float:left; width:76px; height:25px; line-height:25px; margin-top:4px; text-align:center;}
.DevelopBox .year ul li a{ display:block; width:76px; height:25px; line-height:25px; color:#346182; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.DevelopBox .year ul li.current a{ color:#1a8ac9;}
.DevelopBox .year .rightbtn{ float:left; margin:8px 6px 0 3px; display:inline; cursor:pointer;}
.YearCon{ width:584px; border:#d0e3ea solid 1px; border-top:none; padding-top:35px; display:none;}
.YearCon .YearPic{ width:486px; height:306px; margin:0 auto 25px; overflow:hidden; position:relative;}
.YearCon .YearPic img{ border:#555555 solid 1px;}
.YearCon .YearPic .pictext{ display:block; width:452px; height:24px; line-height:24px; background:url("../Images/pictext_bg.png") no-repeat; padding-left:34px; color:#ffffff; font-weight:bold; position:absolute; left:0px; bottom:0px;}
.YearCon .YearText{ width:486px; margin:0 auto; color:#000000; line-height:22px;}
.YearCon .YearText p{ text-indent:2em; margin-bottom:20px;}

.left{ float:left; width:90px;}
.right{ float:left; margin-left:10px; display:inline; margin-top:3px;}
.strategic-thinking .text01{ width:572px; border:#d0e3ea solid 1px; color:#303030; padding:6px; overflow:hidden}
.lb{ margin:1px 1px 0 1px;  background:#eff8ff; height:25px; border-bottom:#d0e3e9 solid 1px;}
.lb li{ line-height:24px; float:left; height:24px; text-align:center; border-right:#d0e3e9 solid 1px;}
.lb li.wx{ border:0;}
.k1{ width:180px;}
.k2{ width:150px;}
.k3{ width:65px;}
.k4{ width:100px;}
.k5{ width:70px;}
.lb1 { padding-left:1px; border-bottom:#d0e3e9 solid 1px; height:20px;}
.lb1 li{line-height:20px; float:left; height:20px; text-align:center; border-right:#d0e3e9 solid 1px;}
.lb1 li.wx{ border:0;}
.lb1.wx{ border:0;}
.lb2 { padding-left:1px; border-bottom:#d0e3e9 solid 1px; background:#f7f7f7;  height:20px;}
.lb2 li{line-height:20px; float:left; height:20px; text-align:center; border-right:#d0e3e9 solid 1px;}
.lb2 li.wx{ border:0;}