@charset "gb2312";

.innerbanner { width:100%;}
.innerbanner img { width:100%;}
.class-icon { text-align:center; padding:40px 0 20px 0;}

a.pagemore { color:#005bac; border:1px #005bac solid; padding:10px 40px;}
a.pagemore:hover { background:#005bac; color:#fff;}

/* 图文列表 */
.newslist { float:left; width:100%;}
.newslist li { background:#f7f7f7; width:100%; margin-top:25px; }
.newslist .padd { padding:25px; }
.newslist li:hover { background:#f7cc19;}
.newslist .thumb { float:left; margin-right:30px; max-width:210px;}
.newslist p { padding:15px 25px 0 0; font-size:12px; line-height:180%; color:#666;}
.newslist b { font-size:24px; font-weight:normal;}
.news-date { float:right; color:#aeaeae; font-size:20px; text-align:right; margin-left:100px; line-height:40px;}
.news-date em { font-size:48px; border-bottom:1px #aeaeae solid; display:block; line-height:60px;}
.newslist li:hover .news-date { color:#fff;}
.newslist li:hover .news-date em { border-bottom:1px #fff solid; }

.news2 { width:100%;} 
.news2 li { width:100%; border-bottom:1px #CCC dashed; line-height:46px; font-size:14px;}
.news2 em { font-size:inherit; float:right;}


/* 主营业务 */
.business { width:100%; clear:both; margin-top:20px;}
.business img { display:block; width:172px; height:172px; margin-bottom:24px; -moz-border-radius:172px;-webkit-border-radius:172px;border-radius:172px;}
.business li { background:url(../images/business_stick.jpg) right center no-repeat; width:25%; text-align:center; float:left;}
.business li:last-child { background:none;}
.business a { display:inline-block;}
.business b { font-size:24px; clear:both; display:block; font-weight:normal; }
.business p { width:220px; font-size:12px; line-height:180%; color:#666; margin-top:20px; text-align:left;}
.business a:hover,.business a:hover p { color:#0069b0;}

/* 专家 */
.expert { width:100%; clear:both;  margin-top:20px;}
.expert img { display:block; width:170px;}
.expert li { width:358px; height:350px; text-align:center; float:left; border:1px #ececec solid; margin-right:60px; margin-bottom:60px; background:#fff;}
.expert li:nth-child(3n) { margin-right:0;}
.expert .padd { padding:25px; }
.expert .layer { width:170px; height:170px; overflow:hidden; margin-bottom:12px; -moz-border-radius:170px;-webkit-border-radius:170px;border-radius:170px;}
.expert a { display:inline-block;}
.expert b { font-size:24px; clear:both; display:block; }
.expert p { width:300px; font-size:12px; line-height:180%; color:#666; font-size:16px;}
.expert a:hover,.business a:hover p { color:#0069b0;}
.expert a.more { background:#0052a4; color:#fff; padding:0 40px; line-height:36px; margin-top:15px;}
.expert li:hover { background:#f7cc19;}

.expert-thumb { float:left; width:235px; }
.expert-thumb img { border:5px #e8e8e8 solid; width:100%;}
.expert-tit { font-size:18px; font-weight:bold; }
.expert-tit h1 { font-size:24px; line-height:46px; }
.expert-body { width:940px; float:right; }
.expert-txt {border-top:1px #CCC dashed; margin-top:20px; padding-top:20px; line-height:180%; color:#333;}

/* 详细内容页 */
.txt_title { width:100%; text-align:center; font-size:30px; font-weight:bold; margin-top:50px;}
.txt_info { border-bottom:1px #e5e5e5 solid; text-align:center; font-size:18px; padding:20px 0 20px 0; font-family:Arial, Helvetica, sans-serif;}
.txt_body { font-size:16px; padding:40px 0; line-height:200%; color:#666;}
.prenext { width:100%;}
.prenext li { border-bottom:1px #dedede dotted; width:100%; font-size:16px; line-height:36px;}
.prenext li:last-child { border:0;}

/* 视频列表 */
.subcolumn { border-bottom:1px #dedede solid; height:40px; }
.subcolumn h2 { font-size:24px; float:left; line-height:24px;}
.subcolumn a.more { float:right;line-height:40px;}
.videos { clear:both; margin-top:20px;}
.videos li { position:relative; width:390px; float:left; margin-right:15px; font-size:18px; text-align:center; margin-bottom:30px;}
.videos li:nth-child(3n) { margin-right:0;}
.videos .thumb { width:390px; height:250px; position:relative; margin-bottom:10px; }
.videos .thumb img {  display:block; width:100%; height:100%;}
.videos a.playbtn { width:89px; height:89px; background:url(../images/play.png); position:absolute; left:50%; top:50%; margin-left:-44px; margin-top:-44px;opacity:.9;
 -moz-border-radius:89px;-webkit-border-radius:89px;border-radius:89px;
}
.videos a.playbtn:hover { opacity:.5;}
.videos .thumb:hover { opacity:.9;}
.videos .thumb:hover .playbtn{ opacity:.5;}
.videos b { clear:both; line-height:30px; text-align:center;}
.videos b a { color:#666; font-weight:normal;}
.videos b a:hover { color:#0052a4; }

.videobg { background:#333333; padding:30px 0;}
.vdir { background:#fff; padding:30px; color:#666;}
.vdir img { max-width:560px;}
.vdir-txt { width:530px; float:right; font-size:14px;}
.vdir-txt h1 { font-size:24px; font-weight:bold;}
.vdir-txt p { padding:15px 0; line-height:150%;}
a.playnow { width:167px; height:42px; display:inline-block; background:url(../images/playnow.jpg); cursor:pointer; margin-top:20px;}
a.playnow:hover { background:url(../images/playnow.jpg) center bottom no-repeat;}
.v-left { width:960px; float:left;}
.v-right { width:220px; float:right;}
.v-column { line-height:50px; font-size:20px; border-bottom:1px #d1d1d1 solid; }
.v-column b { line-height:50px; height:50px; padding-left:40px; background:url(../images/video_icons.png) left top no-repeat; margin-left:10px;}
.v-border { border:1px #d1d1d1 solid;}
.v-icon-list b{ background-position:left 0px; }
.v-icon-teacher b{ background-position:left -200px; padding-left:30px;}
.v-icon-relative b { background-position:left -300px; padding-left:40px; color:#005bac; }
.v-left .v-border { width:958px;}
.v-list { line-height:50px; margin:10px 30px auto 30px; width:898px;}
.v-list li { width:100%; border-bottom:1px #c0c0c0 dotted; display:block; font-size:14px; margin-top:10px; float:left;}
.v-list li { background:url(../images/video_icons.png) left -84px no-repeat;}
.v-list li a { margin-left:30px;}
.v-list li em { float:right; color:#f30;}
.v-man { padding:18px; text-align:center;}
.v-man-thumb { width:125px; height:120px; overflow:hidden;-moz-border-radius:125px;-webkit-border-radius:125px;border-radius:125px; }
.v-man-thumb img { width:100%;}
.v-man-name { font-size:18px; text-align:center; padding:10px 0;border-bottom:1px #c0c0c0 dotted;}
.v-man-name i { font-size:12px; font-style:normal; display:block; font-weight:bold;}
.v-man-txt { font-size:12px; text-align:left; line-height:180%; padding:10px 0 0 0; color:#666;}


.s-videos { clear:both; margin-top:20px;}
.s-videos li { position:relative; width:180px; float:left; font-size:14px; text-align:left; margin-bottom:30px; margin-right:80px;}
.s-videos li:nth-child(4n) { margin-right:0;}
.s-videos .thumb { width:180px; height:115px; position:relative; margin-bottom:5px; }
.s-videos .thumb img {  display:block; width:100%; height:100%;}
.s-videos a.playbtn { width:40px; height:40px; background:url(../images/play.png); background-size:100% 100%;
position:absolute; left:50%; top:50%; margin-left:-20px; margin-top:-20px;opacity:.9;
 -moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;
}
.s-videos .thumb:hover { opacity:.9;}
.s-videos .thumb:hover .playbtn { opacity:.7;}
.s-videos b { clear:both; line-height:30px;}
.s-videos b a { color:#666; font-weight:normal; width:100%; display:block;
overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis; white-space:nowrap;}
.s-videos b a:hover { color:#0052a4; }

.play-window{ width:856px; height:478px; overflow:hidden; float:left; position:relative;}
.player-thumb { width:100%; height:100%; position:relative; z-index:88;}
.player-thumb img { width:100%; height:100%;}
.play-window .err { position:absolute; top:50%; z-index:100; left:50%;}
.play-window .err a { }
#Player { position:absolute; z-index:99;}

.play-window .err a { padding:20px; background:#fff; color:#000; display:inline-block; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; }

.play-window a.playbtn { width:89px; height:89px; background:url(../images/play.png); position:absolute; margin-left:-44px; margin-top:-44px;opacity:.7;
 -moz-border-radius:89px;-webkit-border-radius:89px;border-radius:89px; padding:0;}
.play-window a.playbtn:hover { opacity:1;}

.play-info { width:328px; float:right; color:#fff;}
.play-info h1 { font-size:18px; line-height:150%; font-weight:bold;}
.play-info h2 { font-size:14px; margin:10px auto;}
.play-info p { font-size:12px; color:#d1d1d1; line-height:180%; border-top:2px #d1d1d1 solid; padding-top:20px;}
.vipbtn { font-size:12px; background:#f75819; padding:0 10px; display:inline-block; line-height:24px; color:#fff;}
a.vipbtn:hover { background:#ffb400; color:#fff;}
.play-attr { padding:15px 0;}
.play-attr em { margin-right:30px; line-height:30px; background:url(../images/video_icons.png) left top no-repeat; padding-left:22px;}
.play-attr .play-mb { background-position:left -400px;}
.play-attr .play-read { background-position:left -446px;}
.play-attr .cross { text-decoration:line-through}

/* 研究成果 */
.research-column { height:20px; border-bottom:1px #d8d8d8 solid; text-align:center;}
.research-column a { line-height:38px; padding:0 30px; display:inline-block; margin:0 6px; -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; background:#fff; border:1px #dedede solid; font-size:24px; font-weight:bold; color:#0052a4; }
.research-column a:hover { background:#0052a4; color:#fff;}
.research {}
.research li { width:260px; height:300px; padding:25px 0; text-align:center; margin-right:50px;
-moz-box-shadow:2px 0 5px rgba(0,0,0,.2); -webkit-box-shadow:2px 0 5px rgba(0,0,0,.2); -box-shadow:2px 0 5px rgba(0,0,0,.2);}
.research li:nth-child(4n) { margin-right:0;}
.research li img { display:block; height:235px; margin-bottom:25px;}
.research li b { background:#0052a4; color:#fff; line-height:36px; padding:0 36px; display:inline-block;}
.research li:hover { -moz-box-shadow:0 0 15px rgba(0,0,0,.4); -webkit-box-shadow:0 0 15px rgba(0,0,0,.4); -box-shadow:0 0 15px rgba(0,0,0,.4);}
.research li a:hover b { background:#1c70c3 }

/* 加入我们 */
.join-demo { height:150px; background:url(../images/join.jpg) left bottom no-repeat; border-bottom:3px #f7cc19 solid;}
.join-demo div { padding:50px 0 0 330px;}
.join-demo h3 { clear:both; font-size:24px; line-height:40px; font-weight:normal; }

.join { width:100%;}
.join li { width:100%; background:#f7f7f7; padding:10px 0 40px 0;}
.join li:nth-child(2n) { background:#eeeeee;}
.join li:hover { background:#e9e9e9;}
.join .padd { padding:0 40px; }
.join .tit { font-size:24px; border-bottom:1px #c8c8c8 solid; line-height:46px; font-weight:normal; width:100%;}
.join .txt { margin-top:10px; line-height:180%; color:#666;}
.joinby { background:#f7cc19; padding:25px; display:block; clear:both; margin-top:20px;  font-weight:bold; }
.joinby h3 { font-size:18px;}
.joinby .item { font-size:12px; margin-top:20px; font-family:Microsoft Yahei,Arial, Helvetica, sans-serif; width:100%; clear:both;}
.joinby .item span { margin-right:20px; background:url(../images/contact_icons.png) left top no-repeat; padding-left:20px; float:left;}
.joinby .item .tel { background-position:0px 0;}
.joinby .item .qq { background-position:0px -50px;}
.joinby .item .wx { background-position:0px -100px;}
.joinby .item .email { background-position:0px -150px;}
.joinby .item .addr { background-position:0px -200px;}
.joinby .sign { font-size:14px; font-weight:bold; margin-top:20px; width:100%; clear:both; float:left;}

/* 查询 */
.xkb_columnbar { width:100%; background:#f4f4f4; padding:20px 0;}
.xkb_column { padding-left:70px; background:url(../images/icon_xkb1.png) left center no-repeat;}
.xkb_column h2 { font-size:30px; font-weight:bold;}
.xkb_column em { color:#ff7200; font-size:18px;}

.xxb_column { padding-left:70px; background:url(../images/icon_xkb2.png) left center no-repeat;}
.xxb_column h2 { font-size:30px; font-weight:bold;}
.xxb_column em { color:#ff7200; font-size:18px;}

.s-btns { margin-top:240px; display:block; float:left;}
.s-btns div , .s-btns div em { -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; }
.s-btns div { width:300px; height:80px; display:block; font-size:30px; line-height:80px; text-align:center; margin-top:40px; position:relative;}
.s-btns div em { display:none; width:100%; position:absolute; left:0; top:0; z-index:9;}
.s-btns .item1,.s-btns .item1 em { background:#f8cc1a;}
.s-btns .item2,.s-btns .item2 em{ background:#005bac;}
.s-btns a { display:block;}
.s-btns a,.s-btns a em { color:#fff;}
.srch-cloumn { color:#005bac; border-bottom:1px #dedede solid; padding-bottom:15px;}
.srch-cloumn h3 { font-size:24px; line-height:54px; font-weight:bold; display:inline-block; padding-left:60px;   background:url(../images/icon_searchs.png) left top no-repeat;}
.srch-cloumn em { font-size:18px; margin-left:5px; text-transform:uppercase;}
.srch-cloumn .icon2 { background-position:left -100px;}
.srch-cloumn .icon3 { background-position:left -200px;}
.srch-btn { width:100%; display:block; line-height:44px; background:#005bac; font-size:18px; text-align:center; border:0; color:#fff; cursor:pointer; font-family:Microsoft Yahei,Arial, Helvetica, sans-serif; }
.srch-btn:hover { background:#f8cc1a; color:#fff; }
.srch-openbtn { background:#f8cc1a; line-height:36px; padding:0 30px; text-align:center; color:#000; display:inline-block; font-size:14px; float:left; }
.srch-openbtn:hover { color:#fff;}
.select-result { display:inline-block; height:34px; line-height:36px; border:1px #d0d0d0 solid; padding:0 10px; float:left;}
.srch-item { float:left; position:relative; }
.srch-item .select { height:38px; border:1px #d0d0d0 solid; padding:0 10px; font-family:Microsoft Yahei; }
.srch-item .input { width:100%; float:left; line-height:36px; height:36px; padding:0 10px; border:1px #d0d0d0 solid; font-family:Microsoft Yahei; }
.srch-item .delbtn { width:17px; height:100%; display:none; background:url(../images/del.png) left center no-repeat; position:absolute; top:0; right:10px; z-index:999; }
.srch-item .delbtn:hover {background:url(../images/del.png) right center no-repeat;}
.srch-item .nodata { color:#ccc;}

/* box1 */
.srch-kemu { width:100%; clear:both; margin-top:10px;}
.srch-kemu li { line-height:38px; cursor:pointer; font-size:18px; margin-right:60px;}
.srch-kemu em { border:1px #aaa solid; width:15px; height:15px; float:left; margin:10px auto auto 0; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;  }
.srch-kemu .curr em { background:url(../images/selected.png) center center no-repeat;}
.srch-kemu .curr { color:#227ed0;}
.srch-kemu input { display:none; }
.srch-kemu span { float:left; margin-left:8px;}
.srch-kemu li:hover{ color:#f60;}

/* box2 */
.srch-box2 .srch-item { margin-top:15px;}
.srch-item2 { margin-left:40px;}
.srch-item-title { float:left; line-height:38px; font-size:18px; margin-right:10px;}
.srch-box2 .stick {  float:left; color:#ccc; line-height:38px; margin-top:15px; padding:0 20px; }
.srch-tab { float:left;}
.srch-tab a { line-height:36px; padding:0 25px; margin-right:10px; display:inline-block; border:1px #d0d0d0 solid;}
.srch-tab a:last-child { margin-right:0;}
.srch-tab a.curr { background:#f8cc1a; border:1px #f8cc1a solid; color:#000; }
.srch-tab a:hover { background:#f93; color:#fff; border:1px #f93 solid;}
.srch-tab-con { position:relative; float:left; line-height:38px; display:none; padding:0;}
.srch-tab-container { float:left;}
.srch-item input.srch-school { width:500px; float:right; clear:none; margin-left:12px; }
.srch-tip { color:#ff7200; font-size:14px; float:left; margin-left:10px; line-height:38px;}
.srch-box2 .select-result { width:280px;}
.srch-tab-con .input { width:580px; }

/* box3 */
.srch-box3 { }
.srch-box3 .srch-item { width:440px;}
.srch-box3 .select-result { width:418px;}
.srch-ad { width:580px; height:110px; text-align:center; float:right;}
.srch-ad img { max-height:100%; max-width:100%;}
.srch-box3 .srch-bar { float:left; padding:40px 40px 40px 0; border-right:1px #CCC solid; }

/* 弹出窗口 */

#zyid_box .delbtn { right:90px;}
.job-list li { width:50%; line-height:30px;}
.job-list .curr { color:#f30; }
.zy-list { display:block; width:100%; border-bottom:1px #eaeaea solid; line-height:24px; padding:5px 0; font-size:12px; float:left;}
.zy-list-name { color:#227ed0; width:120px; margin-right:10px; border-right:1px #eaeaea solid; float:left;}
.zy-list a { display:inline-block; margin-right:20px;}
.zy-list span { width:850px; display:inline-block; float:left;}

/**/
.srch { background:#fafafa; padding:0 20px;}
.openSearchBox { border-bottom-left:5px; border-bottom-left-radius:5px; -moz-border-bottom-left-radius:5px;
border-bottom-right:5px; border-bottom-right-radius:5px; -moz-border-bottom-right-radius:5px; color:#000; font-size:14px;
border:1px #f4f4f4 solid; border-top:0; background:#fafafa; line-height:12px; padding:8px 20px 10px 20px; margin-top:-1px; display:inline-block;}
.conditionbar { background:#fafafa; padding:20px 0;  border-bottom:1px #f4f4f4 solid;}
.school-main { width:1200px; background:#fff; }
.srch-path { height:60px; border-bottom:1px #e3e3e3 solid; width:100%; background:#f4f4f4; }
.srch-path h2 { font-size:24px; height:30px; line-height:28px; padding:16px 0; color:#000; float:left;  background:url(../images/path_arr.png) 12px bottom no-repeat;}
.srch-path .info { display:inline-block; line-height:60px; font-size:12px; margin-left:50px; }
.srch-path .info a{ font-size:14px; color:#fff; -moz-border-radius:5px; -webkit-right-radius:5px; border-radius:5px; display:inline-block; line-height:24px; padding:0 20px; background:#005bac;}
.srch-path .info a:hover{ color:#c7e5ff;}
.srch-condition { width:100%; display:block; clear:both; line-height:28px }
.srch-condition li { float:left; margin-right:25px;  border:1px #8e8e8e solid; display:inline-block; padding:0 0px 0 8px;}
.srch-condition b {}
.srch-condition span { margin-right:8px;}
.srch-condition a { width:30px; line-height:28px; display:inline-block; text-align:center; color:#fff; background:#8e8e8e;}
.srch-condition li:hover { border:1px #e4393c solid; color:#e4393c;}
.srch-condition li:hover a { background:#e4393c;}

.school-path { line-height:54px; border-bottom:1px #dedede solid;}
.school-path h2 { font-size:24px; font-weight:bold; float:left;}
.school-path em { color:#e4393c; float:left; font-size:14px; margin-left:30px;}
.school-info { line-height:36px; padding:20px 0; border-bottom:1px #dedede solid;}
.school-info .item { float:left; padding-left:40px; background:url(../images/school_icons.png) left 6px no-repeat; color:#888; font-size:14px; margin-left:80px;}
.school-info .item:first-child { margin-left:0;}
.school-info .item2 { background-position:left -98px; padding-left:32px;}
.school-info .item3 { background-position:left -198px;}
.school-info .item4 { background-position:left -298px;}

.school-notice { padding:20px 0; line-height:32px; color:#e4393c; font-size:14px; margin-top:20px;}
.school-notice .tit { background:url(../images/school_icons.png) left -692px no-repeat; color:#000; font-size:18px; font-weight:bold;
padding-left:40px; display:inline-block; margin-right:10px;}

.school-column { height:24px; line-height:24px; background:#f9f9f9; border:1px #eaeaea solid; display:block; padding:8px 0; font-size:14px; color:#000;}
.school-column span { float:left;}
.school-column .item1 { width:66px; margin-left:10px; }
.school-column .item2 { width:76px; }
.school-column .item3 { width:405px; margin-right:20px;}
.school-column .item4 { width:240px; margin-right:20px;}
.school-column .item5 { width:96px; float:right;}
.school-list { color:#000; margin-top:5px;}
.school-list li { width:100%; border:1px #eaeaea solid; border-width:0px 0 1px 0; padding:10px 0; line-height:18px;}
.school-list div { float:left; }
.school-list .item1 { width:66px; margin-left:10px; }
.school-list .item2 { width:76px; color:#999; font-size:12px; }
.school-list .item3 { width:405px; margin-right:20px;}
.school-list .item4 { width:240px; margin-right:20px; color:#999; font-size:12px;}
.school-list .item5 { width:96px; float:right;}
.school-list .item3 span { display:inline-block; margin-left:5px; color:#fff; font-size:12px; }
.school-list .item3 span i { display:inline-block; margin-right:3px; padding:0 5px; font-style:normal;}
.school-list .item5 span { font-size:12px; margin-left:5px;}
.school-list .deal { color:#a7d8aa;}
.school-list .undeal { color:#ff8d8d;}
.school-list .item5 a { color:#000;}
.school-list a:hover { color:#94c3f1;}
.school-list .hover { background:#f6f6f6;}
.major-column { height:24px; line-height:24px; background:#f9f9f9; border:1px #eaeaea solid; display:block; padding:8px 0; font-size:14px; color:#000;}
.major-column span { float:left;}
.major-column .item1 { width:50px; margin-left:10px; }
.major-column .item2 { width:450px; margin-right:20px; }
.major-column .item3 { width:160px; margin-right:20px;}
.major-column .item4 { width:320px; margin-right:20px; text-align:left;}
.major-column .item5 { width:80px; float:right; text-align:center}
.major-list { color:#000; margin-top:5px;}
.major-list li { width:100%; border:1px #eaeaea solid; border-width:0px 0 1px 0; padding:10px 0; line-height:20px;}
.major-list li div { float:left;}
.major-list .item1 { width:50px; margin-left:10px; color:#999; }
.major-list .item2 { width:450px; margin-right:20px;}
.major-list .item3 { width:160px; margin-right:20px; color:#999; font-size:12px;}
.major-list .item4 { width:320px; margin-right:20px; font-size:12px;}
.major-list .item5 { width:80px; float:right; text-align:center; font-size:12px;}
.major-list .item5 a { display:inline-block; padding:0 5px; background:#005bac; color:#fff;  -moz-border-radius:2px; -webkit-right-radius:2px; border-radius:2px; }
.major-list a:hover { background:#0775c2; color:#fff;}
.major-list .hover { background:#f6f6f6;}

/* 专业详细页 */
.major-side { width:210px; float:left;}
.major-main { width:910px; float:right; padding-left:35px; border-left:1px #999 solid; min-height:600px; position:relative; }
.major-side h2 { font-size:24px; line-height:32px; padding:0 0 20px 0; font-weight:bold;border-bottom:1px #dedede solid; }
.side-school { width:100%; line-height:36px; font-size:14px; }
.side-school li { float:left; width:100%; padding: 0 0 20px 0; margin-top:20px; background:url(../images/school_icons.png) left 6px no-repeat; color:#888;border-bottom:1px #dedede solid;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-text-overflow:ellipsis;}
.side-school li span { margin-left:40px;}
.side-school .item2 { background-position:3px -98px;}
.side-school .item3 { background-position:left -198px;}
.side-school .item4 { background-position:left -298px;}

.side-btns { margin-top:20px;}
.side-btns li { width:100%; line-height:40px; font-size:18px; margin-top:8px;}
.side-btns li a { display:block;  border:1px #666 solid; background:url(../images/school_icons.png) 15px -400px no-repeat;}
.side-btns li span { margin-left:50px;}
.side-btns a:hover { background-color:#f8cb15; color:#000;}
.side-btns a.item1 { background-position:15px -390px;}
.side-btns a.item2 { background-position:15px -442px;}
.side-btns a.item3 { background-position:15px -490px;}

a.zytitle { color:#f30; font-weight:bold; }
.foldbtn { border:1px #666 solid; color:#000; font-size:14px; line-height:36px; -moz-border-radius:5px; -webkit-right-radius:5px; border-radius:5px; display:inline-block; text-align:center; padding:0 20px; clear:both; margin-top:40px; float:none; }
.flodbtn:hover { color:#005bac; border:1px #005bac solid; }

/* 专业分类 */
.major-tit h1{ font-size:24px; color:#005bac; font-weight:bold; float:left; line-height:32px;}
.major-tit em{ font-size:18px; color:#e4393c; line-height:20px; margin-top:8px; margin-left:10px; float:left;}
.major-class { border:1px #e6e6e6 solid; background:#fafafa; padding:10px 30px; margin-top:15px; font-size:14px;}
.major-class li { margin:5px 0; font-size:15px; width:100%; color:#666;}
.major-class b{ font-size:18px; padding-left:28px; margin-right:5px; font-weight:bold; color:#000; background:url(../images/school_icons.png) left top no-repeat;}
.major-class .item1 b{ background-position:left -545px;}
.major-class .item2 b{ background-position:left -595px;}
.major-class .item3 b{ background-position:left -646px;}
.major-class a { margin-right:10px; color:#005bac}
.major-class a:hover { color:#e4393c;}

.major-tab { width:910px; background:#fff; border-bottom:1px #999 solid; border-left: 1px #999 solid;}
.major-tab li { line-height:36px; font-size:18px;}
.major-tab a { display:block; padding:0 30px; border:1px #999 solid; background:#f1f1f1; border-width:1px 1px 0 0;}
.major-tab .curr a { background:#8e8e8e; color:#fff;}
.major-tab a:hover { background:#afafaf; color:#000;}

/* 详细页 */
.txt_tit { font-size:30px; text-align:center; clear:both; color:#000;}
.txt_date { float:right; font-size:18px; clear:both; margin:20px 0; color:#000; font-family:"Arial Black", Gadget, sans-serif}
.txt_body { font-size:14px; line-height:180%; clear:both;}
.txt_other { margin-top:30px;}
.txt_body img { max-width:100%;}
.txt_body strong,.txt_body b { font-weight:bold;}
.txt_body h5,.txt_body h4,.txt_body h3,.txt_body h2,.txt_body h1 { font-weight:bold;}

/* 添加职业方向 */
.career-form { width:100%; }
.career-item { width:100%; float:left; margin:20px 0 0 0;}
.career-tit { width:100%; font-size:16px; color:#379be9;}
.career-txt { margin-top:5px;}
.career-item .input { width:920px; border:1px #dedede solid; background:#f9f9f9; padding:0 5px; font-size:14px; color:#666; line-height:30px;}
.career-item .textarea { width:910px; height:200px; border:1px #dedede solid; background:#f9f9f9; padding:5px 10px;font-family:Microsoft Yahei,Arial, Helvetica, sans-serif; font-size:14px; color:#666; line-height:180%;}

/* 评论 */
.pl-main { padding:0 0 40px 0; border:1px #eaeaea solid; border-top:2px #e3e3e3 solid;  background:#fff;}
.pl-path { padding:0 30px; height:56px; display:block; border-bottom:1px #eaeaea solid;}
.pl-path a { color:#379be9;}
.pl-path h3 { color:#333333; font-size:24px; line-height:56px; float:left;}
.pl-path-l { float:left; line-height:24px; margin:18px auto auto 30px; }
.pl-main .space{ color:#ccc; padding:0 10px; font-style:normal;}
.pl-path-l a.color { color:#ff6600;}
.pl-path-r { float:right; margin:18px auto auto auto; }
.pl-path-r a { text-decoration:underline; margin-left:20px;} 
.pl-container { padding:0px;}
.pl-msgbox { padding:30px 0; text-align:center;}
.pl-list { margin:auto 30px; clear:both; display:block; position:relative; padding:22px 0; border-bottom:1px #e3e3e3 solid;}
.pl-list a { color:#379be9;}
.pl-head { float:left; width:40px; position:absolute; left:0; top:20px; text-align:center; }
.pl-head img { width:40px; -moz-border-radius:3px; -webkit-right-radius:3px; border-radius:3px; }
.pl-rec { background:#ff0000; color:#fff; -moz-border-radius:3px; -webkit-right-radius:3px; border-radius:3px; font-size:12px; line-height:18px; padding:0 5px 1px 5px; margin-top:10px; display:inline-block; }
.pl-right { padding-left:50px;}
.pl-user,.pl-multi { font-size:12px; color:#999;}
.pl-user a { color:#379be9;}
.pl-user a:first-child {}
.pl-username { margin-right:20px;}
.pl-floor { float:right; }
.pl-txt { padding:0 0 10px 0; margin-top:10px; line-height:180%; color:#333;}
.pl-multi {}
.pl-multi a { margin-left:15px;}
.pl-multi span { margin-left:18px;}
.pl-nocheck { border:1px #eaeaea solid; padding:10px 20px; color:#f30; display:inline-block; margin-top:5px;}
.pl-nocheck a { color:#379be9; margin-left:10px;}
.pl-textarea { margin-top:20px; position:relative;}
.pl-textarea textarea { width:864px; height:230px; border:1px #e3e3e3 solid; background:#f9f9f9; padding:10px; line-height:180%; font-size:14px;font-family:Microsoft Yahei;}
.pl-write-layer{ float:left; width:876px; height:240px; position:absolute; left:0px; top:0px; padding:15px; z-index:99; color:#379be9; display:none;}
.pl-write-layer a { color:#f30;}
.pl-main a:hover { color:#f30;}
a.pl-submit { background:#005bac; color:#fff; font-size:18px; line-height:36px; -moz-border-radius:5px; -webkit-right-radius:5px; border-radius:5px; display:inline-block; text-align:center; padding:0 40px; clear:both; margin:20px auto auto 20px; }
a.pl-submit:hover { background:#0775c2; color:#fff;}
.pl-path .add,.pl-path .edit ,.pl-multi-zan,.pl-multi-money{ background:url(../images/icon.png) left top no-repeat;}
.pl-path .add { background-position:left -198px; padding-left:20px;}
.pl-path .edit { background-position:left 3px; padding-left:20px; }
a.pl-multi-zan { background-position:left -150px; padding-left:18px; color:#999;}
a.pl-multi-zaned { background-position:left -100px; color:#f30;}
.pl-multi-money { background-position:left -48px; padding-left:15px;}


.fixed-top { position:fixed; top:0;}

.adv-txt { font-size:15px; color:#777777; line-height:150%; text-align:center;}
.adv { width:100%;}
.adv li { font-size:16px; width:25%; text-align:center; position:relative;}
.adv li em { font-size:60px; line-height:60px; display:block; color:#ff5400; margin-top:20px;}
.adv .yuan { width:25px; height:25px; display:inline-block; border:10px #0052a4 solid; background:#00c0ff; -moz-border-radius:25px; -webkit-right-radius:25px; border-radius:25px;}
.adv .line { width:20px; border-bottom:2px #333 solid; display:inline-block; clear:both;}
.adv p { text-align:center; line-height:28px; margin-top:15px; color:#666;}
.adv p b { color:#000;}
.adv i { width:230px; border-bottom:2px #efefef solid; display:inline-block; position:absolute; left:185px; top:20px;}
.adv li:nth-child(4n) i { display:none;}

.expert-bar { background:url(../images/teambg2.gif); padding:10px 0 30px 0;}
.expert-bar li { -moz-box-shadow:2px 0 5px rgba(0,0,0,.2); -webkit-box-shadow:2px 0 5px rgba(0,0,0,.2); -box-shadow:2px 0 5px rgba(0,0,0,.2); border:0; margin-bottom:40px;}
.expert-more { -moz-border-radius:5px; -webkit-right-radius:5px; border-radius:5px; font-size:24px; color:#ff6900; border:1px #ff6900 solid; line-height:42px; padding:0 50px; display:inline-block;}
.dev-bar { background:#e8e8e8 url(../images/dev_bg.jpg) 200px top no-repeat; padding:0 0 60px 0;}
.dev { width:1030px; margin:60px auto 60px auto; float:none; position:relative;}
.dev li { width:495px; height:110px;}
.dev li { float:left; position:relative; clear:left; margin-bottom:108px;  }
.dev li .layer { width:495px; border:1px #ec6445 solid; -moz-border-radius:6px; -webkit-right-radius:6px; border-radius:6px; background:#fff;}
.dev li .layer { position:absolute; bottom:0; left:0; right:auto; top:auto; z-index:99;}
.dev li .txt { width:340px; padding:15px; font-size:16px; color:#fff; line-height:140%; float:left; background:#ec6445;}
.dev li em { width:120px;display:block; text-align:center; font-weight:bold; font-size:18px; line-height:inherit; color:#ec6445;}
.dev li em { position:absolute; right:0; top:50%; margin-top:-10px; }
.dev li .bg { position:absolute; left:0; bottom:40px; width:100%; text-align:center; z-index:1; }
.dev li .point { position:absolute; width:44px; height:61px; background:url(../images/dev_point.png); bottom:-60px; right:40px; z-index:100;}
.dev .dev-li { margin-top:108px; margin-bottom:0; float:right; clear:right; }
.dev .dev-li .layer { float:right; clear:right; }
.dev .dev-li em{ float:left; left:0; right:auto;}
.dev .dev-li .txt{ float:right; }
.dev .dev-li .point{ left:40px; right:auto; }
.dev .shadow { width:417px; height:45px; background:url(../images/dev_shadow_left.png) left bottom no-repeat; position:absolute; left:0; bottom:-45px; z-index:100;}
.dev .dev-li .shadow { background:url(../images/dev_shadow_right.png) right bottom no-repeat; left:auto; right:0;}
.dev .s { width:106px; height:115px; background:url(../images/dev_s.png) left top no-repeat; position:absolute; right:-20px; bottom:-134px; z-index:100;}
.dev .dev-li .s { background:url(../images/dev_s.png) right -109px no-repeat; position:absolute; right:auto; left:-20px; bottom:-135px;}
.dev li:first-child .s { background-position:left -20px; bottom:-154px;}
.dev li:last-child .s { height:26px; bottom:-45px;}
.dev .dev-li:last-child .s { height:26px; bottom:-46px;}

.pro-bar { background:#0052a4; }

.newsbox { width:445px; float:left; text-align:center; }
.tit2 { text-align:left; font-size:24px; color:#333333; margin-bottom:15px; }
.tit2 em{ font-size:18px; color:#d0d0d0; clear:both; display:block; font-family:Arial, Helvetica, sans-serif;}

.ilist { width:100%;}
.ilist li { width:100%; margin-top:17px;}
.ilist .num { float:left; background:#4d4d4d; color:#fff; font-style:normal; text-align:center; font-size:12px; line-height:18px; width:18px; height:18px; display:inline-block; margin-right:12px; }
.ilist a { float:left;}
.ilist .img { display:none;}
.ilist .img img { width:110px; height:80px; display:block;}
.ilist p {}
.ilist .date { float:right; font-size:12px; color:#aaa; line-height:10px; margin-top:4px;}
.ilist .date em { float:right; font-size:18px; color:#757575; font-style:italic;}
.ilist .date .num,.ilist .date em { font-family:Arial, Helvetica, sans-serif; }
.ilist .curr a { color:#227ed0;}
.ilist .curr .num { background:#005bac;}
.ilist .hover { background:#ecebeb; }
.ilist .hover .num { display:none;}
.ilist .hover .img { display:block; margin-right:18px;}
.ilist .hover .date { float:left; clear:both; }
.ilist .hover p { width:296px; float:left; padding:10px 10px auto auto; text-align:left;}
.ilist .hover p a { margin-top:10px; height:42px;}

a.listmore { border:1px #eaeaea solid; line-height:26px; padding:0 20px; font-size:12px; display:inline-block; text-align:center; margin-top:45px}
a.listmore:hover { background:#0775c2; color:#fff;}

.news-bar { background:#f9f9f9; padding:60px 0;}
/* 首页新闻动态 */
.itab { width:555px; float:left;}
.itab-nav { font-size:16px;}
.itab-nav ul li { height:54px; line-height:44px; }
.itab-nav ul a {  padding:0 25px; display:inline-block; border:1px #eaeaea solid; margin-left:-1px;}
.itab-nav ul .curr { background:url(../images/tab_arrdown.png) center 46px no-repeat;}
.itab-nav ul .curr a { border:1px #005bac solid; background:#005bac; color:#fff;}
.itab-more a { width:28px; height:28px; background:url(../images/more.png); float:right; margin-top:8px; display:none;}
.itab-con { margin-top:5px;}
.itab-con ul { display:none;}

/* 明略产品 */
.ipro { width:540px; float:right; padding-left:50px; border-left:1px #e1e1e1 solid; }
.ipro ul { width:100%;}
.ipro ul li {width:100%; background:url(../images/dot.jpg) left center no-repeat; margin-top:18px;}
.ipro ul li a { margin-left:12px;}
.ipro ul a.more { background:#0775c2; color:#fff; float:right; line-height:20px; font-size:12px; padding:0 8px;-moz-border-radius:4px; -webkit-right-radius:4px; border-radius:4px;}
.ipro ul a.more:hover { background:#f30;}
a.allmore { border:1px #eaeaea solid; line-height:32px; font-size:12px;-moz-border-radius:7px; -webkit-right-radius:7px; border-radius:7px; display:block; text-align:center; margin-top:25px}
a.allmore:hover { background:#0775c2; color:#fff;}

/* banner */
.ibanner	{ width:100%; float:left; position:relative; height:400px; text-align:center; overflow:hidden; }
.banner-wrap { width:100%; height:400px; overflow:hidden; float:left; position:relative; background:#e9e9e9;}
.banner-imgs { position:relative; height:400px; position:absolute; left:0; top:0;}
.banner-con { height:400px; overflow:hidden; float:left; position:relative;}
.banner-con a { width:100%; height:400px; display:block;}
.banner-control { position:absolute; margin:0 auto; z-index:1000; bottom:15px; text-align:center; width:100%;}
.banner-control a { width:14px; height:14px; display:inline-block; background:#fff; cursor:pointer; margin-left:5px;
-moz-border-radius:7px; -webkit-right-radius:7px; border-radius:7px;
 -moz-box-shadow:0px 0 5px rgba(0,0,0,.4); -webkit-box-shadow:0px 0 5px rgba(0,0,0,.4); -box-shadow:0px 0 5px rgba(0,0,0,.4); 
}
.banner-control .curr { background:#086ec0;}
.banner .arr { background:url(../images/banner_arr.png) left top no-repeat; width:54px; height:54px; position:absolute; top:50%; margin-top:-31px; z-index:999;}
.banner .arr-left { background-position:left 0px; left:2%;}
.banner .arr-right { background-position:right 0px; right:2%;}
.banner .arr-left:hover { background-position:left -60px;}
.banner .arr-right:hover { background-position:right -60px;}
.banner .w { position:relative; z-index:100;}
.floatlog { width:310px; padding:20px 35px 10px 35px; position:absolute; z-index:110; top:40px; right:0;
-moz-border-radius:8px; -webkit-right-radius:8px; border-radius:8px; background:#fff; }
.floatlog ul { width:310px;}
.floatlog li { width:100%; display:block; clear:both; margin-bottom:10px;}
.floatlog .tit { line-height:30px; float:left; text-align:left; font-size:14px; font-size:18px;}
.floatlog .tip { float:right; padding:0 8px; font-size:12px; margin-top:8px;}
.floatlog .input { width:300px; padding:0 5px; float:left; clear:left; line-height:38px; background:#f3f3f3; border:0; color:#a0a0a0; font-size:12px;}
.floatlog a.btn { float:right; border:0; cursor:pointer; display:inline-block; width:111px; height:37px; background:url(../images/btn_login.gif); }
.floatlog a.btn:hover { background:url(../images/btn_login.gif) center bottom no-repeat; }
.floatlog .l { float:left;}
.floatlog .a { color:#f67f17; }
.floatlog a:hover { color:#f30;}
.floatlog .checkcode { width:70px;}
.floatlog  img { margin-left:10px; float:left; margin-top:10px;}
.floatlog a.longbtn { display:inline-block; line-height:40px; background:#005bac; color:#fff; padding:0 40px;
-moz-border-radius:8px; -webkit-right-radius:8px; border-radius:8px;}
.floatlog a.longbtn:hover { background:#ffb400;}

/* 首页视频 */
.video-box { width:100%; position:relative; z-index:999; text-align:center; margin:20px auto 10px auto;}
.video-wrap { width:1200px; height:360px; overflow:hidden;}
.video-box .arr { position:absolute; left:0; top:120px; z-index:999; width:85px; height:85px; color:#fff; background:url(../images/arr3.png) left top no-repeat;}
.video-box a.arr:hover { text-decoration:none;}
.video-box a.arrLeft { left:-100px; background:url(../images/arr_left.png) center center no-repeat; background-size:100% 100%;}
.video-box a.arrRight { left:auto; right:-100px; background:url(../images/arr_right.png) center center no-repeat; background-size:100% 100%;}
.video-box a.arrLeft:hover { background-size:95% 95%; }
.video-box a.arrRight:hover {background-size:95% 95%; }
.ivideos {}
.ivideos b { width:100%; display:block; border-bottom:1px #fff solid; text-align:left; font-size:24px; padding-bottom:10px;}
.ivideos b a { color:#fff;}
.ivideos b a:hover { color:#aceaff;}
.ivideos .txt { text-align:left; color:#fff; line-height:36px; font-size:14px;}
.ivideos .txt span { float:right;}

/* 首页产品 */
.probg { width:700px; height:628px; background:url(../images/probg.jpg) left top no-repeat; position:relative;}
.probg .item { font-size:24px; color:#fff; width:230px; text-align:center; position:absolute;}
.probg .item1{ left:117px; top:40px;}
.probg .item2{ left:345px; top:60px;}
.probg .item3{ left:20px; top:250px;}
.probg .item4{ left:450px; top:250px;}
.probg .item5{ left:117px; top:450px;}
.probg .item6{ left:345px; top:450px;}
.probg em { background:url(../images/pro_icons.png) center 0 no-repeat; width:100px; height:60px; display:block;}
.probg i { font-size:18px; font-style:normal; display:block;}
.probg .icon1 { background-position:center 0;}
.probg .icon2 { background-position:center -100px;}
.probg .icon3 { background-position:center -300px;}
.probg .icon4 { background-position:center -200px;}
.probg .icon5 { background-position:center -400px;}
.probg .icon6 { background-position:center -500px;}
.probg .item a { color:#fff;}
.probg .item2 a,.probg .item5 a{ color:#001452;}
.probg a:hover { font-size:26px; }
.probg .layer { position:absolute; left:0; top:0; min-width:360px;text-align:left; line-height:150%; font-size:14px; padding:30px; background:#fff; color:#000; display:none; z-index:100;
-moz-border-radius:20px; -webkit-right-radius:20px; border-radius:20px;
}
.probg .layer b { font-size:24px; display:block; color:#0052a4; margin-bottom:10px; font-weight:normal;}
.probg .layer b i { display:inline;}

/* 首页搜索 */
.isrch-bar { background:#eeeeee; padding:35px 0 30px 0;} 
.isrch-box { background:#fafafa; -moz-border-radius:8px; -webkit-right-radius:8px; border-radius:8px; padding:50px; display:block;}
.isrch-shadow { height:16px; background:url(../images/srch_shadow.jpg)}
.isrch-input { width:670px; padding:0 20px; line-height:64px; border:0; background:#fff; font-size:18px; color:#666; float:left;
-moz-box-shadow:0px 0px 3px rgba(0,0,0,.2); -webkit-box-shadow:0px 0px 3px rgba(0,0,0,.2); -box-shadow:0px 0px 3px rgba(0,0,0,.2);}
.isrch-submit { background:#666666; height:64px; font-size:24px; padding:0 20px; text-align:center; border:0; cursor:pointer; color:#fff; float:left;
-moz-box-shadow:0px 0px 3px rgba(0,0,0,.2); -webkit-box-shadow:0px 0px 3px rgba(0,0,0,.2); -box-shadow:0px 0px 3px rgba(0,0,0,.2); }
.isrch-submit:hover { background:#0052a4;}
.isrch-tip { line-height:36px; clear:both;}
.isrch-more { line-height:64px; margin-left:20px; font-size:16px; text-decoration:underline;}
.isrch-submit,.isrch-input {font-family:Microsoft Yahei; }
.isrch-tit { height:60px;}
.isrch-ad { width:393px; height:38px; line-height:38px; background:url(../images/srch_right.png) center top no-repeat; font-size:16px; color:#fff; margin:22px 20px auto auto; float:right; text-align:center;}
.isrch-tit ul { margin-left:50px;}
.isrch-tit li { background:url(../images/isrch_tab2.png) right top no-repeat; height:60px; font-size:24px; line-height:60px; color:#fff;
margin-left:-30px; padding:0 70px 0 30px; position:relative; cursor:pointer;
-moz-border-radius:12px 0 0 0px;-webkit-border-radius:12px 0 0 0px;border-radius:12px 0 0 0px;}
.isrch-tit li.hover { background:url(../images/isrch_tab.png) right top no-repeat; z-index:100;}

.casebar { background:#f5f5f5; border:1px #e8e8e8 solid; padding:50px 50px;}
.casebar .thumb { width:230px; float:left; border:5px #fff solid;}
.casebar .txt { float:right; width:820px; font-size:16px; line-height:200%; }
.casebar .tit { float:right; font-style:italic; margin-top:20px;}

.main { padding:0 30px 50px 30px; border:1px #eaeaea solid; border-top:8px #e3e3e3 solid; border-bottom:8px #e3e3e3 solid; background:#fff;}
.main-left { width:180px; float:left;}
.main-right { width:900px; float:right; border-left:1px #e3e3e3 solid; padding-left:30px; min-height:400px;}
.main-right .path { width:100%;}
.side-h { text-align:left;font-size:12px;color:#aaa;line-height:24px;margin:20px auto auto auto;text-indent:20px;background:url(../images/teambg2.gif);border:1px #e3e3e3 solid; }
.sidenav { margin-top:15px;}
.sidenav li { width:100%; border-bottom:1px #e3e3e3 solid; line-height:50px; font-size:16px; background:url(../images/more.png) left center no-repeat;}
.sidenav li a { margin-left:40px;}
.sidenav .curr  {  }
.sidenav .curr a { color:#227ed0;} 

/*学校选择*/
#choose-box-wrapper{ width:760px; background-color:#000; filter:alpha(opacity=50);background-color: rgba(0, 0, 0, 0.5); padding:10px; border-radius:5px;display:none; z-index:1000;}
#choose-box{border: 1px solid #005EAC;width:750px;background-color:white; background:#FFF;}
#choose-box-title{ background:#3777BC;color: white;padding: 4px 10px 5px;font-size: 14px;font-weight:700;margin: 0;}
#choose-box-title span{font-family: Tahoma, Verdana, STHeiTi, simsun, sans-serif;}
#choose-a-province, #choose-a-school{margin:5px 8px 10px 8px;border: 1px solid #C3C3C3;}
#choose-a-province a{display:inline-block;height: 18px;line-height: 18px;color:#005EAC;text-decoration: none;font-size: 9pt;font-family: Tahoma, Verdana, STHeiTi, simsun, sans-serif;margin:2px 5px;padding: 1px;text-align: center;}
#choose-a-province a:hover{text-decoration:underline;cursor:pointer;}
#choose-a-province .choosen{background-color: #005EAC;color:white;}
#choose-a-school{overflow-x: hidden;overflow-y: auto;height: 340px; padding:10px 0;}
#choose-a-school a{height: 18px;line-height: 18px;color:#005EAC;text-decoration: none;font-size: 9pt;font-family: Tahoma, Verdana, STHeiTi, simsun, sans-serif;float:left;width:200px;margin: 4px 12px;padding-left:10px;background:url(images/school.gif) no-repeat 0 9px;}
#choose-a-school a:hover{background-color:#005EAC;color:white;cursor:pointer;}
#choose-box-bottom{background: #F0F5F8;padding: 8px;text-align: right;border-top: 1px solid #CCC;height:40px;}
#choose-box-bottom input{vertical-align: middle;text-align: center;background-color:#005EAC;color:white;border-top: 1px solid #B8D4E8;border-left: 1px solid #B8D4E8;border-right: 1px solid #114680;border-bottom: 1px solid #114680;cursor: pointer;width: 60px;height: 25px; line-height:25px;margin-top: 6px;margin-right: 6px;}



.qq-box		{ width:140px; position:fixed; padding:0 0 10px 0; right:10px; top:260px; z-index:101; background:#F0F5F8; border:1px #005EAC dashed;
-moz-border-radius:4px; -webkit-right-radius:4px; border-radius:4px;
-moz-box-shadow:0px 0px 3px rgba(0,0,0,.2); -webkit-box-shadow:0px 0px 3px rgba(0,0,0,.2); -box-shadow:0px 0px 3px rgba(0,0,0,.2); }
.qq-top		{ display:block; }
.qq-main	{ width:100%; background:url(../images/qq_main.png) left top repeat-y; padding:0;}
.qq-bottom	{ width:100%; height:18px; background:url(../images/qq_bottom.png) left bottom no-repeat;}
.qq-txt { font-size:12px; padding:10px; color:#005EAC;}
.qq-list 	{ width:100%; font-size:14px; }
.qq-list li	{ line-height:22px; padding:10px 15px; background:url(../images/qqlistbg.gif) left bottom repeat-x;}
.qq-list img{ float:left; margin-right:10px;}
.qq-list li a	{ color:#333; }
.qq-list a:hover{ color:#f30;}
