@charset "utf-8";
/* CSS Document */
* html{word-wrap:break-word;word-break:break-all;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; outline: 0; }
img { border:0 none; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { color: black; background: white; font-size: 12px; font-family:Arial, Helvetica, sans-serif; }
body {
background-image:url(about:blank);
background-attachment:fixed;/*必要，防抖动*/
}
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
.FF0000{color:#F00;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
a { text-decoration: none; color:#333;}
a:hover { text-decoration: none; color:#F40; }
.content { width:1002px; margin:0 auto; overflow:hidden;}
.header{ position:relative; height:115px; top:0px; overflow:hidden;}
.left { float:left; }
.right { float:right; }
.logo { float:left; display:inline; margin-left:15px; }
.SinoBritish { position:absolute; top:0px; right:55px; font-family:"宋体"}
.SinoBritish a { line-height:97px; margin:0 10px; text-align:center; color:#434343; font-size:14px;}
.nav { padding-left:25px;width:992px; overflow:hidden;}
.w84px { width:35px; height:21px; _width:32px; text-align:center }
.nav li { float:left; color:#000; line-height:1; display:inline;}
.nav li a { font-size:15px; }
.Banners { margin:15px 0 3px 0; }
#myFocus { width:1002px; height:300px; }
.Module1_L { width:500px; float:left; }
.Module1_L_top { width:500px; }
.Module1_L_top h1 { font-size:21px; padding:26px 10px 5px 0px; font-weight:normal;  }
.Module1_L_top div { text-indent:2.3em; width:480px; padding:10px 10px 10px 0; font-size:15px; height:87px; overflow:hidden; line-height:27px; position:relative; }
.Module1_L_top div span { position:absolute; right:10px; font-size:13px; background:url(../images/getmore.jpg) no-repeat right center;}
.Module1_L_top div span a { font-size:13px; display:block; padding-right:15px;}
.Module1_L_bottom { position:relative; top:20px; }
.wrapper { position:relative; left:120px; top:-50px; }
.wp { position:absolute; width:308px; height:51px; overflow:hidden; background:#fff; }
.slider { position: absolute; width:268px; padding:0 20px; left:0; top: 0; }
.fl { float:left }
.slider li { overflow:hidden; width:100%; height:30px; background:url(../images/a3.jpg) no-repeat 0 2px; padding-left:15px; }
.slider li a {
*line-height:20px; font-size:15px; }
.More { position:absolute; right:19px; *right:19px;
top:32px; *line-height:20px; font-size:13px; background:url(../images/getmore.jpg) no-repeat right center;
}
.More a { font-size:13px; display:block; padding-right:15px; }
.Module1 { height:235px; overflow:hidden; }
.Module1_R { float:right; width:500px; }
.Module1_R h1 { font-size:21px; padding:26px 10px 15px 15px; width:400px; float:left; font-weight:normal  }
.Module1_R div { float:right; }
.Module1_R div a { background:url(../images/a4_1.jpg) no-repeat; width:240px; height:47px; float:right; margin:3px 0px 3px 10px; font-size:13px; text-align:center; display:block; line-height:20px; padding-top:5px;color:#000; }
.Module1_R div a:hover { color:#000; text-decoration:none; }
.footer { height:60px; background:#f0f0f0; margin-top:20px; }
.footer span { float:right; line-height:60px; font-size:14px; }
.footer p {line-height:60px; float:right; padding-right:10px;}
.footer p a { margin:0 5px; font-size:14px; }
.Module2_L { float:left; }
.Module2_R { float:right; }
.Module2_L h1 { height:34px;width:190px; padding:20px 0 0 15px; font-size:15px; font-weight:bold; background:url(../images/menu/head_bg.jpg) no-repeat 0 0;}
.Module2_L h3 { padding:10px 0; width:180px; font-size:15px; border-bottom:solid 1px #eeeeee }
.Module2_L li { padding:10px 0 10px 25px; width:180px; background:url(../images/menu/main_bg.jpg) repeat-y 0 0;}
.Module2_L li .lianjie { background:url(../images/a6.jpg) no-repeat right; width:165px; min-height:20px; *height:auto;
line-height:20px; display:block; font-size:15px; }
.ceng { background:#f7f7f7; display:none; }
.ceng a { display:block; padding:10px 0px 0 26px; *padding:10px 26px;
border-bottom:solid 1px #eeeeee; background:url(../images/a6.jpg) no-repeat 15px 11px; color:#504f9d; font-size:13px; }
.db { display:block; }
.bf7f7f7 { background:#f7f7f7; padding:10px 15px; width:170px; }
.fz { font-weight:bold; color:#504f9d; font-size:14px; }
.Module2{ margin-top:10px;}
.Module2_R { width:720px; min-height:300px; _height:300px; float:right;}
.Module2_R .nText p { font-size:14px; text-indent:2em; line-height:20px; }
.nText h2 { float:right; _padding:0 4px 0 0; }
.nText h2 a { margin:0 5px; }
.underlyingBusiness { padding:0 0 0 25px; }
.underlyingBusiness h1 { background:url(../images/a4-1.gif) no-repeat; width:216px; height:52px; line-height:52px; margin:10px 10px; font-size:20px; font-weight:bold; text-align:center; }
.underlyingBusiness .xiaozi { background:url(../images/a4-2.gif) no-repeat; }
.underlyingBusiness h1 a { font-size:20px;  font-weight:bold; }
.ceng_r { float:left; width:246px; _width:245px; min-height:417px; *height:417px;
}
.ceng_r .lianjie { display:block; padding-left:25px; height:20px; line-height:20px; font-size:14px; background:url(../images/a4-3.gif) no-repeat 15px 10px; }
.ceng_r .lianjie2 { display:block; padding-left:25px; height:20px; line-height:20px; font-size:14px; }
.ceng_r h2 { padding:10px 0 10px 20px; font-size:16px; font-weight:bold; }
.ceng_r_2 { float:left; _position:relative; }
.ceng_r_2 h1 { width:320px; margin:0 20px; height:30px; _line-height:30px; background:none; border-bottom:solid 5px #666666; }
.ceng_r_2 h1 a { height:30px; padding:0 3px; _position:relative; bottom:-10px; background:#FFF; text-align:center; }
/*分页*/
.pageno { clear:both; text-align:center; margin-top:20px; }
/*关于智专内容页面*/
.con_title { border-bottom:solid 1px #eee; height:24px; }
.con_title h1 { font-size:15px; font-weight:normal; }
.con_title .where { float:right; color:#333; line-height:24px; font-size:14px;}
.con { line-height:28px; padding:15px 10px 0 10px; font-size:14px; }
/*新闻中心*/
.news { padding-top:15px; }
.news ul li { background:url(../images/news_list.gif) no-repeat 10px center; padding-left:30px; height:30px; line-height:30px; border-bottom:dashed 1px #ccc }
.news ul li a { color:#356F9D; font-size:14px;}
.news ul li a:hover { color:#F00; text-decoration:none; }
.news ul li a:visited{ color:#F00; text-decoration:none;}
.bencandy_title { color: #000000; font-size: 18px; }
.bencandyzi3 { color:#666; }
/*专业人员*/
.profession_list { width:680px; padding-top:8px; margin:0 auto; }
.profession_tu {width:150px;float:left;}
.profession_tu .txt_tu { text-align:center;width:150px; color:#356F9D; line-height:30px;}
.profession_con { width:510px; float:right; line-height:24px; }
.clearfloat { clear:both; height:0; font-size:1px; line-height:0px; }
.profession_bottom { background:url(../images/cp_xu.jpg) no-repeat bottom center; height:10px; }
/*基础业务*/
/*基础业务*/
.ba1{position:absolute;top:84px; left:15px;}
.ba2{ position:absolute;top:126px; left:15px;}
.ba3{ position:absolute;top:168px; left:15px;}
.ba4{ position:absolute;top:210px; left:15px;}
.base{ position:relative;}
.base h1{ padding:20px 0 0 5px; width:200px;}
.base li{   border-bottom: 1px solid #EEEEEE; padding:10px 0 10px 15px; width:190px;}
.base_menu { display:none; }
.base_menu dl dt { padding:10px 0; width:180px; font-size:13px; border-bottom:solid 1px #eeeeee }
.base_menu dl dd { background:url(../images/a6.jpg) no-repeat 15px center; border-bottom:solid 1px #eee; color:#504F9D; line-height:20px; padding:5px 0 5px 26px; }
.base_menu dl dd a { color:#504F9D; font-size:13px; }
.base_menu dl dd a:hover { color:#f40; text-decoration:none; }
.base_menu dl dd .hot { color:#f40;}
.menu_con { padding-top:15px; }
.baseright { float: right; min-height:300px; _height:300px; padding-top:10px; width:740px; }
.menulist, .menulist2 { float:left; width:246px; min-height:300px; _height:300px; margin-bottom:10px; }
.menulist h1 { background:url(../images/a4-1.gif) no-repeat center center; font-size:14px; font-weight:bold; text-align:center; width:233px; height:47px; line-height:47px; }
.menulist2 h1 { background:url(../images/a4-1.gif) no-repeat center center; font-size:20px; font-weight:bold; text-align:center; width:233px; height:47px; line-height:47px; }
.menulist dl { margin-top:10px; }
.menulist dl dt { font-size:13px; font-weight:bold; padding-left:20px; line-height:30px; height:30px; }
.menulist dl dd, .menulist2 dd { background:url(../images/a4-3.gif) no-repeat 15px center; font-size:13px; line-height:20px; padding-left:25px; }
.menulist3 h1{background:url(../images/a4-2.gif) no-repeat center center;}
.menulist4 h1{background:url(../images/a4-5.gif) no-repeat center center;}
/*网站地图*/
.map_table { margin: 0 auto 10px; overflow: hidden; width: 980px; padding-top:15px; }
.map_table td { height:30px; line-height:30px; padding-top:4px; padding-left:25px; }
.color_b a { color:#356F9D; display:block; margin:0 5px; float:left}
.color_b a:hover { color:#356F9D }
/*资质荣誉*/
.picList { width:700px; padding-top:10px; overflow:hidden; }
.picList li { height:auto; }
.picList li { float:left; width:220px; border-top:1px solid #ced1d6; border-left:1px solid #ced1d6; border-right:1px solid #ced1d6; border-bottom:3px solid #e3e1e2; background:#fff; text-align:Center; margin-left:11px; margin: 0 5.5px 8px; display:inline; }
.picList li p { text-align:center; padding:14px 10px; }
.picList li img { width:200px; }
.picList .curr { background:#eef3f6; border:1px solid #a4c6db; }
.main_body { width:1002px; margin:0 auto; background:#1C1C1D }
.body_title { border-bottom: 1px solid #EEEEEE; background:#FFF; }
.body_title .where { color:#333; font-size:12px; height:34px; line-height:34px; margin-left:15px; width:500px; }
.wrapper-inner { width:980px; margin:0 auto; font-size:12px; text-align:center; }
.wrapper-inner .hd { height: auto; }
.hd, .bd, .ft { overflow: hidden; width: 100%; }
.wrapper-inner .hd h1 { font: 800 26px/26px arial; margin: 19px auto 0; color:#FFF; }
/*toolBar*/
#toolBar { width:100%; overflow:hidden; height:16px; margin-top:10px; }
#toolBar .left li { float:left; font-size:12px; color:#5C5C5C; padding-right:7px }
#toolBar .left li.full { height:12px; background:url(../images/icon.png) no-repeat 0 0; color:#9A9A9A; padding-left:21px; cursor:pointer; padding-right:16px; }
#toolBar .left li.play { height:12px; background:url(../images/icon.png) no-repeat 0 -14px; color:#9A9A9A; padding-left:21px; cursor:pointer; padding-right:16px; }
#toolBar .left li.stop { height:12px; background:url(../images/icon.png) no-repeat -188px 0; color:#9A9A9A; padding-left:21px; cursor:pointer; padding-right:16px; }
#toolBar .left li.save { height:12px; background:url(../images/icon.png) no-repeat 0 -28px; color:#9A9A9A; padding-left:21px; cursor:pointer; padding-right:16px; }
#toolBar .left li.save a:hover { color:#9A9A9A; text-decoration:none }
#toolBar .right li { float:left; font-size:12px; color:#5C5C5C; padding-right:7px; margin-top:2px; }
#toolBar .right li.comment { height:18px; background:url(../images/icon.png) no-repeat 0 -42px; color:#9A9A9A; padding-left:22px; cursor:pointer; padding-right:16px; margin-top:2px; }
#toolBar .left li.save a:hover, #toolBar .right li.comment a:hover { color:#9A9A9A; text-decoration:none }
#toolBar .right li.shareQQ { height:15px; background:url(../images/icon.png) no-repeat 0 -60px; color:#9A9A9A; padding-left:23px; cursor:pointer; padding-right:16px; padding-top:3px; margin-top:0px; }
#toolBar .right li.shareWB { height:15px; background:url(../images/icon.png) no-repeat 0 -82px; color:#9A9A9A; padding-left:23px; cursor:pointer; padding-right:16px; padding-top:3px; margin-top:0px; }
/*Main-A*/
#Main-A { width:980px; height:600px; text-align:center; margin-top:17px; position:relative; background:url(../images/ajax-loader.gif) no-repeat center center; }
.pageLeft { position:absolute; left:0; top:0; width:100%; cursor:pointer; z-index:101 }
.pageLeft span { float:left; width:102px; height:95px; margin:0 0 0 24px; _display:inline; background-image: url(../images/right.png)!important;/* FF IE7 */ background-repeat: no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/right.png'); /* IE6 */
_background-image: none; /* IE6 */ }
.pageLeft span a, .pageRight span a { display:block; position:relative; width:102px; height:95px; }
.pageRight { position:absolute; left:0; top:0; width:100%; cursor:pointer; z-index:101 }
.pageRight span { float:right; width:102px; height:95px; margin:0 24px 0 0; _display:inline; background-image: url(../images/left.png)!important;/* FF IE7 */ background-repeat: no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/left.png'); /* IE6 */
_background-image: none; /* IE6 */ }
.pageLeft-bg { position:absolute; left:0; top:0; width:100%; z-index:100 }
.pageRight-bg { position:absolute; left:0; top:0; width:100%; z-index:100 }
.pageLeft-bg, .pageRight-bg { background:#fff; filter:alpha(opacity=0); /*IE*/ -moz-opacity:0; /*MOZ , FF*/ opacity:0;/*CSS3, FF1.5*/ }
/*Main-B*/
#Main-B { width:900px; margin:18px auto; text-align:left; color:#B4B4B4; font-size:12px; overflow:hidden; }
#Main-B p { line-height:22px; padding-bottom:21px; }
#Main-B .TimeInfo { float:right; }
#Main-B .TimeInfo span { padding-right:13px; }
/*Main-C*/
#Main-C { width:978px; border:1px solid #212121; background:#0D0D0D; height:154px; margin-bottom:20px; }
#Main-C .smallPic { width:978px; overflow:hidden; font-size:12px; color:#fff; }
#Main-C .smallPic a.left { width:20px; height:63px; background:url(../images/icon.png) no-repeat -180px -54px; margin:35px 0 0 9px; _display:inline; }
#Main-C .smallPic a.left:hover { background:url(../images/icon.png) no-repeat -157px -124px; }
#Main-C .smallPic a.right { width:20px; height:63px; background:url(../images/icon.png) no-repeat -157px -54px; margin:35px 9px 0 0; _display:inline; }
#Main-C .smallPic a.right:hover { background:url(../images/icon.png) no-repeat -180px -124px; }
#Main-C .smallPic div.left { width:917px; height:100px; margin-top:18px; overflow:hidden; margin-left:3px; _display:inline; position:relative }
#Main-C .smallPic div.left a.mask { position:absolute; width:122px; height:97px; display:block; background:url(../images/icon.png) no-repeat 0 -124px; overflow:hidden; z-index:1; left:4px; }
#Main-C .smallPic div.left ul { position:absolute; z-index:2; left:0; }
#Main-C .smallPic div.left li { float:left; width:131px; height:97px; text-align:center; }
#Main-C .smallPic div.left li div { width:122px; height:97px; margin:0 auto; overflow:hidden; margin-top:8px; }
#Main-C .smallPic div.left li div a { display:block; width:116px; height:86px; overflow:hidden; margin:0 auto; cursor:pointer; position:relative; }
#Main-C .smallPic div.left li a:hover { text-decoration:none; }
#Main-C .smallPic div.left li a span { position:absolute; display:block; width:33px; height:14px; right:4px; bottom:2px; background:#000; color:#fff; text-align:center; font-size:12px; }
#Main-C .smallPic div.left li a:hover span { background:#464646; text-decoration:none; color:#fff; }
#Main-C .smallPic div.left li img { width:116px; }
#Main-C .scrollLine { width:920px; margin:17px auto 0 auto; height:1px; line-height:1px; background:url(../images/scrollline.png) no-repeat; overflow:visible; position:relative; clear:both; }
#Main-C .scrollLine .scrollButton { position:absolute; left:0; top:-6px; display:block; width:145px; height:13px; background:url(../images/icon.png) no-repeat 0 -106px; cursor:e-resize }
/*Main-D*/
#Main-D { width:930px; _width:978px; padding:24px; border:1px solid #212121; background:#0D0D0D; margin:24px auto 0 auto; font-size:14px; color:#8D8D8D; text-align:left; line-height:24px; display:none }
#Main-D p { text-indent:2em; margin:10px auto; }
#Main-D p strong { color:#9c9c9c }
.maskAll { width:100%; height:100%; position:absolute; left:0; top:0; background:#000; filter:alpha(opacity=80); /*IE*/ -moz-opacity:0.8; /*MOZ , FF*/ opacity:0.8;/*CSS3, FF1.5*/ text-align:center; display:none }
.message { width:200px; border:1px dashed #fff; font-size:12px; color:#fff; text-align:center; margin:200px auto 0 auto; display:none }
/*栏目菜单列表*/
.classlist li { float:left; height:24px; line-height:24px; display:inline; margin-right:10px; font-size:12px; }
.classlist li .cur { font-weight:bold; color:#F40; font-size:14px; }
.classlist li a { color:#368DDC }
.classlist li a:hover { text-decoration: none; color:#F40; }
/*表格下载*/
.formsDownload { width:651px; margin:0 auto; border:1px solid #b1c7df; border-top:0; zoom:1; background:#f8f8f8; }
.formsDownload table { margin-top:19px; width:100%; border-collapse: collapse; border-spacing: 0; }
.formsDownload thead { background:#3C7EC8 }
.formsDownload thead th { color:#FFFFFF; font-size:14px; border:solid 1px #3C7EC8 }
.formsDownload table td { text-align:center; }
.th_even td { height: 36px; background:#F4F4F4; border-bottom: 1px solid #E1E1E1; border-top: 1px solid #FFFFFF; vertical-align: middle; }
.th_on td{background:#ffffe8; color:#f30;}
/*网站地图基础业务*/
.main{width:1002px; margin:0 auto;}
.baselist{ float:left; margin-bottom:10px; width:180px;}
.baselist dl{ clear:both;}
.baselist h1{ font-size:12px; text-align:center;}
.baselist dl dt {padding-left:20px; line-height:30px; height:30px; }
.baselist dl dd, .baselist2 dd { float:left;background:url(../images/a4-3.gif) no-repeat 15px center; line-height:20px; padding-left:25px; }

/*英文特色业务*/
.featured h1{width:270px; background:url(../images/featured/head_bg.jpg) no-repeat 0 0;}
.featured li{width:260px; background:url(../images/featured/main_bg.jpg) repeat-y 0 0;}
.featured li .lianjie{width:245px;}
/*英文专业人员*/
.Professionals h1{width:240px; background:url(../images/Professionals/head_bg.jpg) no-repeat 0 0;}
.Professionals li{width:215px; background:url(../images/Professionals/main_bg.jpg) repeat-y 0 0;}
.Professionals li .lianjie{width:200px;}

.back2top_fat .b_img, .back2top_fat .two_code { background-image:url(../images/up.jpg);background-repeat:no-repeat; }
.back2top_fat { position:fixed; z-index:999; right:20px; bottom:20px; _bottom:auto; _position:absolute; _top:expression((document.compatMode && document.compatMode=='CSS1Compat' ? documentElement.scrollTop+(documentElement.clientHeight - this.clientHeight):document.body.scrollTop+(document.body.clientHeight - this.clientHeight))-20);
width:36px; }
.back2top_fat .b_img { background-position:0 0; display:block; height:41px; width:36px; display:none; }
.back2top_fat .two_code { position:relative; display:block; width:36px; height:56px; background-position:0 -42px;}
/*左边导航菜单 新增加 20130220*/
.fmend{ position:fixed; z-index:999;top:340px;_position:absolute; _top:expression((document.compatMode && document.compatMode=='CSS1Compat' ? documentElement.scrollTop+360:document.body.scrollTop+(document.body.clientHeight - this.clientHeight))-20);}