@charset "utf-8";

/* CSS Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, form, fieldset, input, textarea, p{padding: 0; margin: 0}
fieldset, img {border: 0}
ol, ul {list-style: none}
h1, h2, h3, h4{font-weight: bold; font-size: 100%}

/* CSS Public */
body,td, input, select {font:12px Arial,"宋体"; color:#999; position:relative}
body {background:#fff; text-align:center}
a:link, a:visited {color:#333; text-decoration:none}
a:hover {color:#f30; text-decoration:underline}
ul, ol, p {line-height:150%}
.clear {clear:both}

/* Homepage */
body.home {background:#fff url(../images/Home/bghome.gif) top center repeat-x}
#header {width:960px;margin:0 auto;text-align:left;}
#header .tel {float:right; padding-top:5px; font:bold 14px Verdana, Geneva, sans-serif}
#header .login {float:right; padding-top:5px; padding-right:15px}
#header .login a{color:#666}
#header .telno {font:bold 18px Georgia; color:#da2128}
#header .top {height:85px;*height:62px; _height:62px;width:100%;}
#header .top .menuitem {padding-top:40px; *padding-top:16px; _padding-top:16px}
#header .top .menuitem li{float:left;background:url(../images/Home/navbar.gif) 0 -129px no-repeat;text-align:center;color:#fff;font: 12px Tahoma, Arial;height:auto; width: 78px;overflow:visible;position:relative;}
#header .top .menuitem li a{display: block; text-decoration: none; height:25px; width: 78px;overflow:hidden;}
#header .top .menuitem li a:after{content:''}
#header .top .menuitem li span{position:absolute; top:35px; left:0;display:none; width:78px; color: #fff; padding:0; background:#fff; z-index:100000}
#header .top .menuitem li span a{background:#333; margin:1px 0 0 0;}
#header .top .menuitem li span a:hover {color:#fff;}

#header .top .logo {float:left;width:170px;padding-top:24px ; *padding-top:0; _padding-top:0;}
#header .tqbtn{float:right; padding:10px 10px 0;*padding:5px 10px 0;_padding:5px 10px 0;}
#header .top ul{float:left;width:555px;}
#header .top ul li {float:left;width:auto;font-size:14px;font-weight:bold;margin-right:1px;}
#header .top ul a {width:78px;display:block;height:33px;padding-top:10px;}
#header .top ul li a {float:left;background:url(../images/Home/navbar.gif) 0 -129px no-repeat;text-align:center;color:#fff;}
#header .top ul li.biz_a a {background:url(../images/Home/navbar.gif) 0 0 no-repeat}
#header .top ul li.biz_b a {background:url(../images/Home/navbar.gif) 0 -43px no-repeat}
#header .top ul li.biz_c a {background:url(../images/Home/navbar.gif) 0 -86px no-repeat}
#header .top .search {float:right;width:210px;border:1px solid #ccc;padding:5px;margin-top:2px;background:#fff;}
#header .top .search select {float:left;width:50px}
#header .top .search .txt {float:left;width:120px;padding:2px 0 0 2px;border:0;color:#666;margin:0 4px}
#header .top .search .btn {float:left;width:21px}
#header ul.sub {position:absolute; top:35px; left:0;z-index:100;display:none;_left:-238px;}
#header .top .menuitem .sub li {float:none}


#header .list {height:26px; width:960px; clear:both}
#header .list ul li {float:left;width:auto}
#header .list ul a.last {border:0}
#header .list ul.brand {float:left;width:200px;text-align:center;padding-left:15px}
#header .list ul.brand a {border-right:1px solid #ccc;padding:0 6px;}
#header .list ul.branch {float:left;width:650px;}
#header .list ul.branch a {padding:0 2px 0 3px;}
#header .list p.en {float:right;width:40px;border-left:1px solid #999;padding:0 0 0 10px;}
#header .list p.en a {color:#c36}


#container {width:960px;margin:0 auto;text-align:left;clear:both; padding-top:10px}
#main {float:left;width:620px;}
#sidebar {float:right;width:330px; padding-top:5px; background:#fff; height:613px}

#headline .wrap {padding:6px !important;border:1px solid #ddd;width:606px;background:#fff;*padding:6px 6px 0 6px;_padding:6px 6px 0 6px}
#headline .country {width:50px;float:left}
#headline .country li {height:28px; *height:23px; _height:23px;width:52px;}
#headline .country li a{background:url(../images/Home/country.gif) 0 -22px no-repeat;width:52px;display:block;height:19px;float:left;color:#fff;text-align:center;padding-top:3px;}
#headline .country li.current a{background:url(../images/Home/country.gif) 0 0 no-repeat}
#headline .focus {width:546px;height:280px;float:right;*height:274px;_height:276px;}
#headline .focus .news {float:left; width:240px;padding:0 0 0 10px; heigth:100px; overflow:hidden}
#headline .focus .news li {border-bottom:1px dotted #ddd;height:23px;background:url(../images/Home/listDot.gif) 0 4px no-repeat;padding-left:12px;}
#headline .focus .news1 {float:left; width:500px;padding:0 0 0 10px;}
#headline .focus .news1 li {float:left; border-bottom:1px dotted #ddd;height:23px;background:url(../images/Home/listDot.gif) 0 4px no-repeat;padding-left:12px; margin-right:10px; width:220px; overflow:hidden}
#headline .focus .movie {float:left;width:246px;position:relative;}
#headline .focus .movie li {float:left;width:auto;padding:0 0 0 11px;position:relative;_padding:0 0 0 11px;}
#headline .focus .movie li a:hover { text-decoration:none}
#headline .focus .movie .player { background:url(../images/home/player.gif) no-repeat; z-index:10001; position: absolute;  width:21px; height:21px; left:95px; top:43px;display:none}
#headline .focus .movie .player1 { background:url(../images/home/player.gif) no-repeat;opacity: 0.5;filter: "alpha(opacity=50)";*/
 filter: alpha(opacity=50);z-index:10000; position: absolute;  width:21px; height:21px; left:95px; top:43px;}
#headline .focus .movie .audio { background:url(../images/home/audio.gif) no-repeat; z-index:10001; position: absolute;  width:21px; height:21px; left:95px; top:43px;display:none}
#headline .focus .movie .audio1 { background:url(../images/home/audio.gif) no-repeat;opacity: 0.5;filter: "alpha(opacity=50)";*/
 filter: alpha(opacity=50);z-index:10000; position: absolute;  width:21px; height:21px; left:95px; top:43px;}
#headline .focus .movie .timeblock { background:#333; font: bold 10px Arial; color:#fff;padding:3px 10px;opacity: 0.8;filter: "alpha(opacity=80)";*/ filter: alpha(opacity=80);z-index:10000; position: absolute; top:44px}
#headline .focus .block {padding-top:6px;}
#headline .focus .block .bmore {float:right; background:#333; position:relative; left:8px; *left:8px; top:-24px; *top:-24px}
#headline .focus .block .bmore a{color:#fff;padding:3px 10px; display:block}
#headline .focus .block1 {padding-top:6px; position:absolute}
#headline .focus .block1 .bmore {float:right; background:#333; position:relative; left:-10px; *left:8px; top:48px; *top:-24px}
#headline .focus .block1 .bmore a{color:#fff;padding:3px 10px; display:block}
#headline .focus .block1 {padding-top:6px; position:absolute}
#headline .focus .block1 .bmore1 {float:right; background:#333; position:relative; left:4px; *left:8px; top:48px; *top:-24px}
#headline .focus .block1 .bmore1 a{color:#fff;padding:3px 10px; display:block}

#news {clear:both;padding:10px 0;}
#news .eg {float:left;width:300px;background:#fff; height:315px}
#news .head {height:25px;border-bottom:1px solid #ccc;padding:8px 10px 0}
#news .title1 {background:url(../images/Home/newsIcon.gif) 0 0 no-repeat;padding:0 0 0 18px;font-size:14px;font-weight:bold;float:left;width:auto}
#news .title2 {background:url(../images/Home/newsIcon.gif) 0 -20px no-repeat;padding:0 0 0 22px;font-size:14px;font-weight:bold;float:left;width:auto}
#news .more {float:right;width:50px;text-align:right;padding-right:6px}
#news ul.list {padding:10px 15px}
#news ul.list li {height:23px;background:url(../images/Home/listDot.gif) 0 4px no-repeat;padding-left:14px;}
#news ul.list li a{color:#666; text-decoration:underline}
#news .mix {height:70px;clear:both;padding:10px 15px 0}
#news .mix .img {float:left;width:100px;}
#news .mix .txt {float:left;width:175px;}

#news .college {float:right;width:308px; background:#fff; height:315px}
#news .college ul {margin:0 0 10px; padding:0 10px}
#news .college li {background:url(../images/Home/listDot.gif) 0 4px no-repeat;padding-left:14px;line-height:22px;}
#news .college li a{color:#666}
#news .college li a strong {color:#333}
#news .college .time { font:10px Arial; color:#999}

#news .consellor {background:#eee;height:105px; float:left; width:280px; border:1px dotted #DDDDDD; margin:0 10px;*width:280px;_width:280px;_margin:0 10px;*margin:0 6px;}

#news .consellor .c1 {float:left;font:bold 14px Verdana, Geneva, sans-serif;display:block; padding:10px 10px 0 15px; color:#336699}
#news .consellor .m {float:right;display:block; padding:10px 10px 0 10px}
#news .consellor .lbtn { position:relative; z-index:10; top:-27px; left:235px; *left:215px;_left:215px}
#news .consellor .rbtn { position:relative; z-index:10; top:-27px; left:240px; *left:220px;_left:220px}
#express .more {float:rigth;width:auto; text-align:right; padding:6px 10px 0 0}
#express h2 {background:url(../images/Home/titleIcon.gif) 0 3px no-repeat;padding:6px 0 0 30px;font-size:14px;font-weight:bold;color:#ff9900;height:22px;margin:0 0 0 10px; float:left}
#express .txt {clear:both}
#express .txt img {width:92px; height:70px; float:left; padding:5px 10px 0 0}
#express .txt p {color:#999; font:12px Arial,tahoma; padding:5px 10px; line-height:20px; overflow:hidden}
#express .txt ul{padding-left:14px;}
#express .txt ul li {height:23px;background:url(../images/Home/listDot.gif) 0 4px no-repeat;padding-left:14px;}
#express .txt a{color:#666;}

#express p.ad {padding:10px 7px;}
#slideshow li { list-style:none; float:left; width:200px; height:80px; display:inline; position:relative }
#slideshow li a { display:block; width:933px; height:510px }
#topslider { width:280px; *width:260px; _width:260px;height:60px; overflow:hidden; position:relative; top:-25px; left:15px;#left:-5px; _left:-5px; *height:50px; _height:50px;}
#topslider ul {padding:0 10px; height:80px; overflow:hidden;}
#topslider li { width:280px;height:60px; overflow:hidden;float:left;*width:270px;_width:270px;}

#topslider li img {float:left; width:70px; height:50px; overflow:hidden;margin:0 20px 0 0;*margin:0 10px 0 0;_margin:0 10px 0 0; padding:3px;border:1px solid #D7EAF7; }
#topslider li p {padding-left:30px;}
#topslider li span {font:12px Verdana, Geneva, sans-serif;line-height:18px}
#app {padding:0 10px}
#app h2 {background:url(../images/Home/titleIcon.gif) 0 3px no-repeat;padding:6px 0 0 30px;font-size:14px;font-weight:bold;color:#ff9900;height:24px;}
#app .box {padding:5px;float:left; width:90px}
#app .box a{ color:#666; text-decoration:underline}
#app .box h3 {color:#444;}
#app .img {text-align:center;width:88px;padding-bottom:5px}
#app .txt {float:left;width:88px;}
#app ul.expert {margin:10px 0}
#app ul.expert li {float:left;text-align:center; width:105px;padding-top:8px}
#sidebar .star {padding:0 10px}
#sidebar .star .expert {padding:0 8px ; width:85px; text-align:center; float:left}
#sidebar .star .expert .epic{text-align:center;}
#sidebar .star .expert .ename{width:auto; font:bold 14px Verdana, Geneva, sans-serif; color:#ff9900}
#sidebar .star .expert .ename a{font:12px Verdana, Geneva, sans-serif;}
#sidebar .star .expert .econtent{ line-height:20px}

#footer {width:960px;margin:0 auto;text-align:left;clear:both;padding-top:10px;height:70px}
#footer .wrap {padding:10px;}
#footer .brand {float:left;width:460px;}
#footer .brand ul li {float:left;width:auto}


#footer .brand ul li a {padding:0 6px;}
#footer .brand p {clear:both;color:#999;line-height:180%;}
#footer .location {float:right;width:auto;padding-left:45px;}
#footer .location .current {color:#fff;}
#footer .location a {color:#fff;text-decoration:underline;padding-left:6px;}
#footer .location a:hover {color:#444;text-decoration:underline;padding-left:6px;}

#tq {display:none;}
.tqtable {width:480px; height:auto;background:#ddd;text-align:center; border:#bbb 10px solid}
.tqtable tr { border-bottom:#eee 1px solid; border-top: #eee 1px solid;  background:#fff}
.tqtable tr td { height:90px; padding:10px 20px;}
.tqtable tr td a{ padding:5px 10px; border:#ccc 1px solid}