@charset "utf-8";
@font-face {
	  font-family: 'cucas';
	  src: url('fonts/cucas.eot');
	  src: url('fonts/cucas.eot') format('embedded-opentype'),
	       url('fonts/cucas.woff') format('woff'),
	       url('fonts/cucas.ttf') format('truetype'),
	       url('fonts/cucas.svg') format('svg');
}
@font-face {
    font-family: 'msr';
    src: url('fonts/msr.eot');
    src: url('fonts/msr.eot') format('embedded-opentype'),
    url('fonts/msr.woff') format('woff'),
    url('fonts/msr.ttf') format('truetype'),
    url('fonts/msr.svg') format('svg');
}
@font-face {
    font-family: 'hceb';
    src: url('fonts/hceb.eot');
    src: url('fonts/hceb.eot') format('embedded-opentype'),
    url('fonts/hceb.woff') format('woff'),
    url('fonts/hceb.ttf') format('truetype'),
    url('fonts/hceb.svg') format('svg');
}
@font-face {
    font-family: 'hthn';
    src: url('fonts/hthn.eot');
    src: url('fonts/hthn.eot') format('embedded-opentype'),
    url('fonts/hthn.woff') format('woff'),
    url('fonts/hthn.ttf') format('truetype'),
    url('fonts/hthn.svg') format('svg');
}
.topbrim { background-color:#e97211; height:5px; }
.top { background:url(../images/public/bg_top.png) repeat-x; box-sizing:border-box; }
.top_web { height:85px; width:1024px; margin:0px auto; }
.top_logo { float:left; margin:24px 2px 0px 0px; }
.top_logo_word { margin-top:42px; float:left; font-size:18px; font-family:Calibri; font-style:italic; }
.top-nav { float:right; }
.top-nav > li { position:relative; float:right; height:85px; line-height:85px; cursor:pointer; font-size:14px;}
.top-nav > li > a { display:block; padding:0px 15px; height:85px; background:url(../images/public/bg_nav.gif) 0px 0px no-repeat; color:#333; }
.top-nav > li > a.news { display:block; padding:0px 15px; height:85px; background:url(../images/public/nav_hover.png) 0px 0px repeat-x; }
.top-nav > li > a > img.img-1 { margin-left:5px; }
.top-nav > li > a > img.img-2 { width:38px; height:38px; max-width: 38px !important; width:expression(this.width > 38 ? "38px" : this.width)!important;
vertical-align:middle; }
img.img-3 { width:60px; height:60px; max-width: 60px !important; width:expression(this.width > 60 ? "60px" : this.width)!important;
vertical-align:top; }
.top-nav > li > a:hover { background-color:#fff; text-decoration:none; }
.theme-popover { z-index:100000001; position:absolute; display:none; margin-top:10px; background-color:#fff; border:1px solid #dd6f17; -webkit-box-shadow: #999 1px 2px 2px; -moz-box-shadow: #999 1px 2px 2px; box-shadow: #999 1px 2px 2px; behavior: url(/PIE.htc);}
.about2:hover > .log_in { display: block; }
.theme-popover dt{ float:left; background:#fff;padding: 20px 20px 0 10px; width:498px;border-bottom: 1px solid #E0E0E0;}
.theme-popover dt p{ padding-bottom:20px; line-height:60px;}
.theme-popover dt span.uers_font{}
.theme-popover dt a.log_off{ padding-left:20px; font-size:12px;}
.log_in { width:500px; right:0; box-sizing:border-box; }
.log_in dd{ border-bottom:1px dotted #dddddd; line-height:1.1em; overflow:hidden; float:left; width:238px; padding-left:20px;}
.log_in dd a { color:#555; padding:12px 20px; line-height:1.1em; display:inline-block;box-sizing:border-box; }
.log_in dd.biao1{ background:url(../images/public/bg22.png) no-repeat 20px 13px;}
.log_in dd.biao2{ margin-right:0; background:url(../images/public/bg22.png) no-repeat 20px -39px;}
.log_in dd.biao3{ background:url(../images/public/bg22.png) no-repeat 20px -89px;}
.log_in dd.biao4{ margin-right:0; background:url(../images/public/bg22.png) no-repeat 20px -137px;}
.log_in dd.biao5{ background:url(../images/public/bg22.png) no-repeat 20px -187px;}
.log_in dd.biao6{ margin-right:0; background:url(../images/public/bg22.png) no-repeat 20px -239px;}
.log_in dd.biao7{ background:url(../images/public/bg22.png) no-repeat 20px -291px;}
.log_in dd.biao8{ margin-right:0; background:url(../images/public/bg22.png) no-repeat 20px -344px;}
.log_in dd.biao9{ background:url(../images/public/bg22.png) no-repeat 20px -395px;}
.log_in dd.biao10{ margin-right:0; background:url(../images/public/bg22.png) no-repeat 20px -443px;}

.log_in dd.biao1:hover{ background:#f6f6f6 url(../images/public/bg22.png) no-repeat 20px 13px;}
.log_in dd.biao2:hover{ margin-right:0; background:#f6f6f6 url(../images/public/bg22.png) no-repeat 20px -39px;}
.log_in dd.biao3:hover{ background:#f6f6f6 url(../images/public/bg22.png) no-repeat 20px -89px;}
.log_in dd.biao4:hover{ margin-right:0; background:#f6f6f6 url(../images/public/bg22.png) no-repeat 20px -137px;}
.log_in dd.biao5:hover{ background:#f6f6f6 url(../images/public/bg22.png) no-repeat 20px -187px;}
.log_in dd.biao6:hover{ margin-right:0; background:#f6f6f6 url(../images/public/bg22.png) no-repeat 20px -239px;}
.log_in dd.biao7:hover{ background:#f6f6f6 url(../images/public/bg22.png) no-repeat 20px -291px;}
.log_in dd.biao8:hover{ margin-right:0; background:#f6f6f6 url(../images/public/bg22.png) no-repeat 20px -344px;}
.log_in dd.biao9:hover{ background:#f6f6f6 url(../images/public/bg22.png) no-repeat 20px -395px;}
.log_in dd.biao10:hover{ margin-right:0; background:#f6f6f6 url(../images/public/bg22.png) no-repeat 20px -443px;}

.news1 { width:300px; left:-255px; }
.about2:hover > .log_in { display: block; }
.about2:hover > .about { display: block; }
.notice_num { color: #FFFFFF; }
.about { width:225px; left:-123px; box-sizing:border-box; }
.sign_in { width:380px; left:-288px; box-sizing:border-box; text-align:center; }
.about dd { border-bottom:1px dotted #dddddd; line-height:1.1em; overflow:hidden; }
.about dd a { color:#555; padding:12px 20px; line-height:1.1em; display:block; }
.about dd a:hover { text-decoration:none; background-color:#f6f6f6; }
.news2 { margin:20px 35px 10px 15px; padding-left:27px; background:url(../images/public/gantanhao.jpg) no-repeat 0 5px; text-align:left; line-height:1.4em; }
.news2>h4 { font-weight:bold; text-transform:uppercase; }
.news2>h6 { margin-top:12px; color:#1570a6; }
a.next { display:block; box-sizing:border-box; width:17px; height:17px; margin-right:5px; margin-bottom:10px; float:right; background:url(../images/public/news-a.gif) repeat-x; border:1px solid #848484; line-height:17px; text-align:center; }
a.next-light { display:block; box-sizing:border-box; width:17px; height:19px; margin-right:5px; margin-bottom:10px; float:right; border:1px solid #dd6f17; background:url(../images/public/news-a-hover.gif) repeat-x; line-height:17px; text-align:center; }
.theme-popover_1 { width:24px; height:13px; margin:-11px 15px auto auto; background:url(../images/public/tanchukuang.png) no-repeat; }
.theme-popover_2 { width:249px; height:13px; margin:-11px -20px auto auto; background:url("../images/public/tanchukuang.png") no-repeat scroll 172px 0 rgba(0, 0, 0, 0); }
.theme-popover_3 { width:24px; height:13px; background:url(../images/public/tanchukuang.png) no-repeat; position:absolute; top:-11px; right:30px;}
.theme-poptit .close { float:left; color:#999; padding:5px; font:bold 14px/14px simsun; text-shadow:0 1px 0 #ddd; }
.theme-poptit .close:hover { color:#444; text-decoration:none; }
.theme-poptit .close1 { float:right; color:#999; padding:5px; font:bold 14px/14px simsun; text-shadow:0 1px 0 #ddd; }
.theme-poptit .close1:hover { color:#444; text-decoration:none; }
.theme-popover h1 { margin-top:30px; color:#333; font-family:Arial, Helvetica, sans-serif; line-height:40px; padding-bottom:5px;}
.theme-popover h1 strong{ font-weight: normal;}
.theme-popover h4 { color:#777; line-height:1.5em; }
.theme-popover a.sign_up { display:inline-block; color:#1570a6; }
.length { float:left; margin-top:7px; border-top:1px solid #d8d8d8; width:145px; }
.mg_30 { margin-left:30px; }
.or { color:#d8d8d8; display:block; float:left; line-height:1em; }
.mg_10 { margin-top:10px; }
.mg_10-r { margin-right:10px; }
.theme-popbod { position:relative; padding:20px 15px; color:#444; line-height:50px; }
.ipt { margin:10px 0px; border: solid 1px #d2d2d2; border-left-color: #ccc; border-top-color: #ccc; box-shadow: inset 0 1px 0 #f8f8f8; background-color: #f6f6f6; padding: 0px 15px; height: 36px; line-height: 21px; color: #999999; width: 312px; vertical-align: baseline; font-family:Arial, Helvetica, sans-serif, "微软雅黑";}
.ipt:focus { border-color: #95C8F1; box-shadow: 0 0 4px #95C8F1; }
a.find { color:#999999; font-family:Arial, Helvetica, sans-serif; font-style:normal; }
a.find:hover { text-decoration:none; }
.btn { position: relative; cursor: pointer; display: inline-block; background:url(../images/public/sign_btn.png) center 0 repeat-x; vertical-align: middle; font-size: 24px; font-weight: bold; height: 39px; width:313px; line-height: 39px; text-align: center; text-decoration: none; color: #fff; border:1px solid #e97211; text-shadow: 1px 1px 0px #333; font-family:Arial, Helvetica, sans-serif, "微软雅黑";}
.btn:hover,.theme-signin .btn:hover { background:url(../images/public/sign_btn_hover.png) repeat-x; color:#fff;}
.theme-signin { margin-top:10px; text-align:left; font-size: 14px; }
.theme-signin h6 { float:right; margin-right:30px; color:#999; font-weight:100; font-size: 12px; line-height:25px;margin-top: -8px; margin-bottom: 6px; }
.theme-signin li { padding-left: 15px; }
.theme-signin li strong { float: left; margin-left: -80px; width: 80px; text-align: right; line-height: 32px; }
.theme-signin .btn { margin-bottom: 10px; background:url(../images/public/sign_btn.png) center 0 repeat-x;}
.mg_r_8 { margin-right:8px; }
p.login_desc { color:#1570a6; padding:0px 10px; }
/*head*/
.head { background:url(../images/view/index-head2.jpg) center 0 no-repeat; text-align:center; box-sizing:border-box; margin-bottom:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
p.head-title { font-size:80px; font-family:Candara, Arial; color:#fff; padding-top:80px; text-shadow: 0px 0px 10px #000; }
h2.head-title-describe { font-family:Candara, Arial; color:#fff; font-weight:normal; text-shadow: 0px 0px 6px #000; padding-top:50px;}
.form { width:890px; height:55px; position:relative; margin:30px auto 15px auto; box-sizing:border-box; }
.x2 { position:relative; }
.x2 + h5 { font-style:italic; color:#fff; text-align:center; font-weight:normal; font-size:16px; text-shadow: 0px 0px 5px #000; }
.head-img {margin:38px 0px 0px 0px; box-sizing:border-box; }
.touming { display:block; width:249px; position:absolute; height:137px; background:#fff; z-index:0; border-radius:5px; filter:alpha(Opacity=50); -moz-opacity:0.5; opacity: 0.5; }
.touming-hover { display:none; width:249px; position:absolute; height:137px; background:#e97211; z-index:0; border-radius:5px; }
.head-img > ul { overflow:hidden; /* height:140px; */ }
.head-img > ul > li { float:left; margin-right:7px; text-align:center; position:relative; -webkit-box-shadow: #333 1px 1px 2px; -moz-box-shadow: #333 1px 1px 2px; box-shadow: 
#333 1px 1px 2px; behavior: url(/PIE.htc); }
.head-img-li { width:249px; height:137px; overflow:hidden; text-align:center; color:#fff; }
.head-img-li:hover { background:#e97211; filter:alpha(Opacity=100); z-index:99; position:relative; border-radius:5px; }
a { box-sizing:border-box; }
a.tingzi { display:block; position:relative; width:100%; height:100%; background:url(../images/view/tingzi.png) 100px 25px no-repeat; color:#fff; }
a.tingzi:hover { background:url(../images/view/tingzi-hover.png) 100px 25px no-repeat; text-decoration:none; }
a.book { display:block; position:relative; width:100%; height:100%; background:url(../images/view/book.png) 100px 25px no-repeat; color:#fff; }
a.book:hover { background:url(../images/view/book-hover.png) 100px 25px no-repeat; text-decoration:none; }
a.map { display:block; position:relative; width:100%; height:100%; background:url(../images/view/map.png) 100px 25px no-repeat; color:#fff; }
a.map:hover { background:url(../images/view/map-hover.png) 100px 25px no-repeat; text-decoration:none; }
a.question { display:block; position:relative; width:100%; height:100%; background:url(../images/view/question.png) 100px 25px no-repeat; color:#fff; }
a.question:hover { background:url(../images/view/question-hover.png) 100px 25px no-repeat; text-decoration:none; }
.head-img-li h4 { text-shadow: 1px 1px 1px #555; position:relative; padding-top:90px; font-weight:500; }
.iptx { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #fff; border-image: none; color: #999999; border:none; height:53px; line-height: 53px; padding-left:20px; padding-right:125px; width: 890px; font-size:20px; box-sizing:border-box; margin:0px; position:relative; box-shadow: inset 0 1px 0 #f8f8f8; font-family:Arial, Helvetica, sans-serif, "微软雅黑";}
a.search-btn { display:inline-block; position:absolute; float:right; right:0px; top:0px; margin:4px; width:116px; height:45px; line-height:45px; background:url(../images/view/search-btn.gif) repeat; text-align:center; color:#fff; font-size:24px; font-weight:bold; border:1px solid #dd6f17;text-shadow: 1px 1px 0px #333;}
a.search-btn:hover { text-decoration:none; background:url(../images/view/search-btn-hover.gif) repeat; }
.searchchoice { position:absolute; display:block; width:890px; background-color:#fff; top:53px; left:0px; z-index:70; clear:both; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:1px solid #dbdbdb; z-index:999; }
.notfound { display:block; position:relative; padding:37px 150px; background-color:#f6f6f6; text-align:center; font-size:18px; line-height:25px; }
.notfound > p > span { color:#e97211; }
.searchprogram { position:relative; }
.searchprogram > ul { width:888px; border-top:1px solid #bcbcbc; background:url(../images/view/searchprogramtitle.gif) repeat; height:40px; border-bottom:1px solid #bcbcbc; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.searchprogram > ul > li { float:left; padding-left:13px; padding-right:13px; height:39px; line-height:40px; border-right:1px solid #bcbcbc; border-bottom: 1px solid #bcbcbc; font-size:14px; font-weight:bold; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; cursor:pointer;}
.searchprogram > ul > li.bordernone { border-right:none; }
.searchprogram > ul > li.titleselected { float:left; padding-left:13px; padding-right:13px; height:39px; line-height:40px; border-right:1px solid #bcbcbc; border-bottom: 1px solid #fff; font-size:14px; font-weight:bold; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:url(../images/view/searchprogramtitle-hover.gif) repeat; }
.menudiv { clear:both; }
/*.result{width:850px; padding:8px 0px; clear:both; height:auto;}
.menudiv > div > ul {margin:0px; position:relative; height:auto; padding-right:20px;}
.menudiv > div > ul >li { float:left; padding:6px 12px; font-size:12px;}*/
.num { padding-left: 0px; font-size: 12px; text-align: left; padding:5px 0 5px 15px; margin-bottom:5px; font-size:12px; font-weight:bold; }
.num >span { margin-left:-5px; }
.menudiv > ul > li { color: #333; position:relative; padding:5px 20px; border-bottom:1px dotted #dbdbdb; }
.menudiv > ul > li:hover { background-color:#f6f6f6; text-decoration:none; }
.menudiv > ul > li > dl { overflow:hidden; font-size:12px; text-align:left; }
.menudiv > ul > li > dl > dd { float:left; height: 25px; }
.menudiv > ul > li > dl > dd + span { float:left; }
.nav_major { border-right:1px dotted #ccc; padding:0 10px; }
.width1 { width:150px; }
.width2 { width:130px; }
.width3 { width:110px; }
.width4 { width:155px; }
/*main*/
.container { background-color:#f6f6f6; /*padding-top:80px; */}
.searchchoice-n { position:absolute; min-width:466px; background-color:#fff; top:31px; left:0px; z-index:10; clear:both; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:1px solid #dbdbdb; }

search_from
.main { width:1044px; margin:0 auto; }
.main > ul { float:left; }
.main > ul > li { float:left; width:326px; height:418px; position:relative; border-bottom:1px solid #d8d8d8; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; overflow:hidden; margin:0 11px 20px 11px; }
.main > ul > li.border1 { border-top:3px solid #4ca3af; background:#fff; }
.main > ul > li.border1:hover{ background:#f6f6f6;}
.main > ul > li.border2 { border-top:3px solid #e97211; background:#fff; }
.main > ul > li.border2:hover{ background:#f6f6f6;}
.main > ul > li.border3 { border-top:3px solid #575086; background:#fff; }
.main > ul > li.border3:hover{ background:#f9f9f9;}
.main > ul > li.border4 { border-top:3px f6f6f6 #866d50; background:#fff; }
.main > ul > li.border4:hover{ background:#f6f6f6;}
.mg_lr_20 { margin-left:20px; margin-right:20px; }
.list_title { position:absolute; z-index:2; top:0px;left:27px;padding-left:15px; padding-right:15px; color:#fff; font-size:15px; font-weight:bold; height:30px; line-height:30px; text-transform:uppercase; }
.list_title img { margin-left:5px; }
.list-title-1 { background:url(../images/view/list-title-12.jpg) no-repeat; background-size:100% 30px; -moz-background-size:100% 30px; -o-background-size:100% 30px; }
.list-title-2 { background:url(../images/view/list-title-13.jpg) no-repeat; background-size:100% 30px; -moz-background-size:100% 30px; -o-background-size:100% 30px; }
.list-title-3 { background:url(../images/view/list-title-14.jpg) no-repeat; background-size:100% 30px; -moz-background-size:100% 30px; -o-background-size:100% 30px; }
.list-title-2 + a { display:block; position:relative; }
.list-title-2 + a > img { width:326px; height:177px; width:expression(this.width > 326 ? "326px" : this.width);
}

.mg_30_t { margin-top:30px; }
.newscontainer { overflow:hidden; padding:20px 20px 25px 20px; }
.main > ul > li > div > h5 { margin-bottom:10px; }
.news-1 { max-height:200px; clear:both; overflow:hidden; font-size: 12px; color: #555; line-height: 18px; padding-bottom: 5px; }
.news-2 { max-height:70px; clear:both; overflow:hidden; }
.main > ul > li > div p { margin-bottom:15px; font-size:12px; line-height:18px; color:#555; }
.main > ul > li > div a { font-size:12px; color:#1570a6; margin-bottom:15px; }
.time { display:block; position:absolute; bottom:0px; margin-bottom:25px; font-size:12px; color:#999; }
.date { border:1px solid #7a7a7a; }
.month { width: 54px; height: 21px; line-height:21px; background: #7a7a7a; font-size: 14px; font-weight:bold; color: #fff; text-transform:uppercase; text-align: center; }
.day { font-size: 24px; font-weight:bold; color: #7a7a7a; text-align: center; height: 31px; line-height: 31px; }
.newsdetail { float:left; margin-left:17px; max-width:195px; line-height:1.5em; }
.newsdetail > p {overflow:hidden; }
.main > ul > li > div p.mg-b-0 { margin-bottom:0px; padding-top:10px; padding-bottom:5px;}
.newscontainer > dl > dd { margin-bottom:20px; overflow:hidden; }
.viewmore { display:block; position:relative; clear:both; background:url(../images/view/viewmore.png) repeat-x; text-align:center; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; }
.viewmore:hover { filter:alpha(Opacity=90); -moz-opacity:0.8; opacity: 0.8; z-index:100; }
a.viewmorelink { display:block; width:100%; height:100%; padding-top:2px; text-align:center; line-height:35px; font-size:14px; font-weight:bold; line-height:35px; color:#fff; text-decoration:none; text-shadow: 1px 1px 0px #333; }
a.viewmorelink { filter:alpha(Opacity=90); -moz-opacity:0.8; opacity: 0.8; z-index:100; }
a.viewmorelink img { vertical-align:middle; margin-right:5px; }
.recommend { height:78px; background:url(../images/search/line.png) repeat-x top; line-height:78px; text-align:center; font-size:16px; font-weight:bold; text-transform:uppercase; width:1024px; margin:0 auto; }
.recommendschool { padding-top:80px;}
.recommendschool ul {/*  float:left; */ min-width:1024px; }
.recommendschool li { margin:0px 1px 1px 0px; float:left; position:relative; width:19.9%; height:336px; overflow:hidden; cursor:pointer;}
.recommendschool li span { display:inline-block; width:100%; height:100%; text-decoration:none; }
.recommendschool li span:hover .schooldescribe { display:none; }
.recommendschool li span:hover .recommendschool-hover-des { display:block; text-decoration:none; }
.recommendschool li span:hover .touming-1 { display:block; }
.recommendschool li img { display:block; position:relative; }
/*.recommendschool  li.bg1{ background:url(../images/view/school-1.jpg) no-repeat; width:335px; height:336px;}
.recommendschool  li.bg2{ background:url(../images/view/school-2.jpg) no-repeat; width:335px; height:336px;}
.recommendschool  li.bg3{ background:url(../images/view/school-3.jpg) no-repeat; width:335px; height:336px;}
.recommendschool  li.bg4{ background:url(../images/view/school-4.jpg) no-repeat; width:335px; height:336px;}
.recommendschool  li.bg5{ background:url(../images/view/school-5.jpg) no-repeat; width:335px; height:336px;}
.recommendschool  li.bg6{ background:url(../images/view/school-6.jpg) no-repeat; width:335px; height:336px;}
.recommendschool  li.bg7{ background:url(../images/view/school-7.jpg) no-repeat; width:335px; height:336px;}
.recommendschool  li.bg8{ background:url(../images/view/school-8.jpg) no-repeat; width:335px; height:336px;}
.recommendschool  li.bg9{ background:url(../images/view/school-9.jpg) no-repeat; width:335px; height:336px;}
.recommendschool  li.bg10{ background:url(../images/view/school-10.jpg) no-repeat; width:335px; height:336px;}*/
.schooldescribe { position:absolute; display:block; z-index:0; bottom:0px; right:0px; padding:0px 20px 20px 20px; color:#fff; font-weight:bold; line-height:20px; text-shadow: 1px 1px 1px #000; background-image: -webkit-linear-gradient(to top, #000, rgba(255, 255, 255, 0)); background-image: linear-gradient(to top, #000, rgba(255, 255, 255, 0));/*黑到透明的渐变*/ padding-top:80px; width:100%;}
.recommendschool-hover-des { position:absolute; display:none; z-index:3; width:100%; height:100%; top:0px; left:0px; padding:60px 45px 45px 45px; text-align:center; color:#fff; }
.recommendschool-hover-des > p { position:relative; font-family:vani; font-size:22px; color:#fff; line-height:30px; }
.recommendschool-hover-des > img { margin:0px auto 15px auto; }
.recommendschool-hover-des > span { font-size:12px; color:#878787; text-transform:uppercase; }
.touming-1 { position:absolute; display:none; z-index:1; width:100%; height:100%; top:0px; left:0px; background-color:#000; filter:alpha(Opacity=85); -moz-opacity:0.85; opacity: 0.85; cursor:pointer; }
@media screen and (max-width: 1024px) {
.recommendschool-hover-des {
position:absolute;
display:none;
z-index:3;
width:100%;
height:100%;
top:0px;
left:0px;
padding:40px 20px 20px 20px;
text-align:center;
color:#fff;
}
.recommendschool-hover-des > p {
position:relative;
font-family:vani;
font-size:16px;
color:#fff;
}
 .recommendschool-hover-des > img {
margin:0px auto 10px auto;
max-width:100%;
max-height:100%;
}
}
.apply_bg { background:#fff; height:100%; width:100%; padding-top:100px; }
.apply { text-align:center; padding-bottom:20px; }
p.how { font-size:32px; font-weight:bold; text-transform:uppercase; text-align:center; }
p.step { padding-bottom:25px; padding-top:20px; font-size:18px; color:#555; text-align:center; }
a.process { display:inline-block; margin:0 auto; width:auto; padding:12px 20px; border:1px solid #dd6f17; background:url(../images/view/process.jpg) repeat-x; font-size:18px; height:43px; font-weight:bold; text-decoration:none; color:#fff; line-height:18px; text-shadow: 1px 1px 0px #555; }
a.process img { vertical-align:middle; }
a.process:hover { background:url(../images/view/process-hover.jpg) repeat-x; }
/*footer*/
.footer { background-color:#2d2d2d; clear:both; margin-top:80px; }
.bottom { padding: 50px 0px 45px 0px; clear: both; border-bottom:1px solid #000; overflow:hidden; }
.bottom ul { float:left; margin: 0; }
.bottom ul li { float:left; width:231px; padding-right:25px; color:#fff; }
.bottom ul li.search-max { width:331px; }
.bottom ul li h4 { margin-bottom:8px; }
.bottom ul > li >a { display:block; font-size:12px; line-height:2em; color:#ccc; }
.bottom ul li.search-max p { font-size:12px; color:#ccc; line-height:2em; }
.bottom ul li.search-max form { position:relative; width:330px; }
input[type='text'].ipt-search { width:330px; height:33px; padding-left:15px; padding-right:32px; margin-top:8px; line-height:33px; border:1px solid #dbdbdb; font-size:12px; color:#777; border-radius: 0;}
a.search-black { display: inline-block; position: absolute; float: right; right: 0px; top: 0px; margin-right:2px; margin-top: 10px; width: 29px; height: 29px; background: url(../images/view/search.png) no-repeat; }
a.search-black:hover { background: url(../images/view/search_bg.png) no-repeat; }
.foot { padding-top:20px; padding-bottom:40px; text-align:center; border-top:1px solid #414141; font-size:12px; color:#ccc; overflow:hidden; }
.foot ul { overflow:hidden; text-align:center; }
.foot > ul > li { display:inline-block; padding:0px 8px; margin-bottom:5px; }
.foot > ul > li >a { color:#ccc; }
.foot > ul > li + span { color:#fff; }
.scrollbtn { position:fixed; z-index:50; right:10px; bottom:40px; width:48px; border-top:1px solid #d1d1d1; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; text-align:center; }
.scrollbtn ul li { height:49px; line-height:49px; text-align:center; border-bottom:1px solid #d1d1d1; background:#f0f0f0; }
.scrollbtn ul li:hover { background:#fff; }
.scrollbtn ul li > a { width:100%; height:100%; display:block; }
.scrollbtn ul li > a > img { vertical-align:middle; }
.scrollbtn ul li.bg1 { background:#f0f0f0 url(../images/view/arrow-ju.png) no-repeat center; }
.scrollbtn ul li.bg1:hover { background:#fff url(../images/view/arrow-ju-hover.png) no-repeat center; }
.scrollbtn ul li.bg2 { background:#f0f0f0 url(../images/view/chart.png)no-repeat center; }
.scrollbtn ul li.bg2:hover { background:#fff url(../images/view/chart-hover.png) no-repeat center; }
.scrollbtn ul li.bg3 { background:#f0f0f0 url(../images/view/weixin.png) no-repeat center; }
.scrollbtn ul li.bg3:hover { background:#fff url(../images/view/weixin_hover.png)no-repeat center; }
/*list3*/
.list3 { padding:40px 0px 35px 0px; background-color:#fff; }
.list3 > ul { }
.list3 > ul > li { float:left; position:relative; width:176px; background-image: none; background-repeat: repeat-x; background-color: rgb(255, 255, 255); }
.list3 > ul > li > a { display:block; width:100%; height:100%; padding:25px 32px 35px 32px; background:url(../images/view/circle.png) 25px 25px no-repeat; }
.list3 > ul > li > a > span { display:block; background:url(../images/view/list3-search.png) no-repeat; }
.list3 > ul > li + i { float:left; display:block; width:1px; height:215px; background:url(../images/view/search-list3-shuxian.png) no-repeat; }
.list3 > ul > li > a > span.bgp1 { background-position:-8px 0px; width:60px; height:50px; margin:36px auto; }
.list3 > ul > li > a > span.bgp2 { background-position:-6px -190px; width:66px; height:62px; margin:30px auto; }
.list3 > ul > li > a > span.bgp3 { background-position:-2px -390px; width:80px; height:58px; margin:32px auto; }
.list3 > ul > li > a > span.bgp4 { background-position:-2px -562px; width:70px; height:70px; margin:26px auto; }
.list3 > ul > li > a > span.bgp5 { background-position:-5px -751px; width:70px; height:70px; margin:26px auto; }
.list3 > ul > li > a:hover > span.bgp1 { background-position:-394px 0px; width:60px; height:50px; margin:36px auto; }
.list3 > ul > li > a:hover > span.bgp2 { background-position:-392px -190px; width:66px; height:62px; margin:30px auto; }
.list3 > ul > li > a:hover > span.bgp3 { background-position:-388px -390px; width:80px; height:58px; margin:32px auto; }
.list3 > ul > li > a:hover > span.bgp4 { background-position:-388px -562px; width:70px; height:70px; margin:26px auto; }
.list3 > ul > li > a:hover > span.bgp5 { background-position:-391px -751px; width:70px; height:70px; margin:26px auto; }
a.noodles:hover, a.bags:hover, a.doctorialhat:hover, a.student:hover { text-decoration:none; }
.list3 > ul > li > a > p { font-size:18px; padding-top:10px; color:#333; }
/*list2*/
.list2 { background-color:#fff; }
.universitytitle-1 { padding:25px 21px 20px 23px; clear:both; }
.universitytitle-1 > p { margin-bottom:8px; font-size:16px; font-weight:bold; }
.universitytitle-1 > ul > li { margin-left:20px; padding:7px 0px; list-style-image:url('../images/view/list-style-image.png'); list-style-position:inside; vertical-align:middle; }
.universitytitle-1 > ul > li > a { color:#333; }
.universitytitle-1 > ul > li > a > strong { color:#333; }
.universitytitle-1 > ul > li > a > span { color:#555; }
.universitytitle-1 > ul > li > a > i { color:#999; }
.universitytitle-1 > ul > li > span { display:block; float:right; }
.universitytitle-1 > ul > li > span > img { margin-left:7px; }
.universitytitle-1 em { color:#e97211; }
.universitytitle-2 { clear:both; }
.universitytitle-2 > ul > li { vertical-align:middle; border-bottom:1px solid #dbdbdb; }
.universitytitle-2 > ul > li > a { /*list-style-image:url('../images/view/list-style-image.png'); list-style-position:inside;*/ display:block; padding:15px 21px 15px 43px; width:100%; height:100%; }
.universitytitle-2 > ul > li > a > img { margin-right:10px; }
.universitytitle-2 > ul > li > a:hover { text-decoration:none; background-color:#f6f6f6; }
.universitytitle-2 > ul > li > a > strong { color:#333; }
.universitytitle-2 > ul > li > a > font { color:#555; }
.universitytitle-2 > ul > li > a > p { margin-left:20px; margin-top:5px; color:#999; }
.universitytitle-2 > ul > li > a > i { color:#999; }
.universitytitle-2 > ul > li > a > span { display:block; float:right; }
.universitytitle-2 > ul > li > a > span > img { margin-left:7px; }
.universitytitle-2 em { color:#e97211; }
.universitytitle-2 > ul > li.noborder { border-bottom:none; }
/*list1*/
.list1 { background-color:#fff; }
.universitytitle-3 { }
.universitytitle-3 > ul { }
.universitytitle-3 > ul > li { background-color:#fff; display:block; clear:both; vertical-align:middle; border-bottom:1px dotted #dbdbdb; font-size:12px; }
.universitytitle-3 > ul > li.noborder1 { border-bottom:none; }
.universitytitle-3 > ul > li > a { display:block; clear:both; width:100%; padding:0 15px; color:#333; }
.universitytitle-3 > ul > li > a:hover { background-color:#e97211; text-decoration:none; color:#fff; }
.universitytitle-3 > ul > li.dropdown_menu a { background:#f6f6f6; }/*----------------------------------------------------*/
.img_clear { clear:left; }
.img-x { width:80px; height:60px; float:left; border:1px solid #dbdbdb; margin-right:12px; }
.max-600 { max-width:600px; }
.max-600 > p { font-size:13px; }
.max-600 > dl > dt { float:left; font-size:12px; color:#333; margin-right:5px; }
.max-600 > dl > dd { float:left; width:14px; height:14px; margin-right:3px; }
.max-600 > dl > dd.juhuang { background:url(../images/search/icon.png) no-repeat 0 -895px; }
.max-600 > dl > dd.gray { background:url(../images/search/icon.png) no-repeat 0 -946px; }
.max-600 > dl > dd.yiban { background: url(../images/search/icon.png) no-repeat 0 -919px; }
p.miaoshu { font-size:12px; color:#999; line-height:1.3em; font-weight:500; margin-bottom:3px; }
.search-list-btn { position:relative; margin-left:5px; margin-top:17px; border:1px solid #e97211; border-radius:5px; padding:0px 4px; height:25px; line-height:25px; background:url(../images/view/search-list-btn.gif) repeat-x; color:#fff; font-size:12px; font-weight:bold; text-shadow: 1px 1px 2px #888; }
.enginer { width:227px; background-color:#fff; left:-197px; }
.enginer_word { margin:20px; text-shadow:none; }
.enginer_word > p { font-size:14px; font-weight:bold; color:#333; }
p.enginer_des { font-size:12px; color:#555; line-height:1.3em; }
.tt-hint { color: #CCCCCC; }
.tt-input { color: #1a1a1a; }
.universitytitle { padding:0px 15px; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background-color:#e6e6e6; font-weight:bold; text-transform:uppercase; text-align:left; }
.universitytitle-1 { padding:25px 21px 20px 23px; clear:both; }
.universitytitle-1 > p { margin-bottom:8px; font-size:16px; font-weight:bold; }
.universitytitle-1 > ul > li { margin-left:20px; padding:7px 0px; list-style-image:url('../images/view/list-style-image.png'); list-style-position:inside; vertical-align:middle; }
.universitytitle-1 > ul > li > a { color:#333; }
.universitytitle-1 > ul > li > a > strong { color:#333; }
.universitytitle-1 > ul > li > a > span { color:#555; }
.universitytitle-1 > ul > li > a > i { color:#999; }
.universitytitle-1 > ul > li > span { display:block; float:right; }
.universitytitle-1 > ul > li > span > img { margin-left:7px; }
.universitytitle-1 em { color:#e97211; }
.searchchoice .universitytitle { padding:20px 15px; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background:#e6e6e6 url(../images/view/university.png) no-repeat 20px; font-weight:bold; text-transform:uppercase; text-align:left; padding-left:50px; }
.searchchoice #dropdown_major_menu { background:#e6e6e6 url(../images/view/couser.png) no-repeat 20px; }
.searchchoice #dropdown_course_menu { background:#e6e6e6 url(../images/view/programs.png) no-repeat 20px; }
.searchchoice .universitytitle-3 > ul > li > a { clear: both; display: block; padding: 8px 17px; width: 100%; text-align:left; }
.searchchoice .universitytitle-3 > ul > li:hover span.course_num { color:#fff; }
span.course_num { color:#e97211;}
.middle img:hover { filter:alpha(Opacity=80); -moz-opacity:0.8; opacity: 0.8; }
.moreschool{ background-color:#f6f6f6;}
.moreschool:hover{ background:#eee;}
a#dropdown_moreschool_menu{ color:#1570a6;}
a#dropdown_moreschool_menu:hover{ text-decoration:none; color:#fff;}
.paixu22{ padding:30px;}
.paixu22 span{ padding:5px 7px;text-align:center; margin-right:1px; background:#dbdbdb; cursor:pointer; position:relative;}
.paixu22 span:hover{ color:#fff; background:#e97211;}
.paixu22 span:hover em{ display:block;}
.paixu22 span em{ background: url(../images/search/jiantou11.png) no-repeat; width:10px; height:6px; position:absolute; bottom:-6px; left:10px; display:none;}
.conpaxui{ padding:0px 30px;}
.At{ font-size:30px; color:#d8d8d8; border-bottom:1px solid #e7e7e7; padding-bottom:5px;}
.zimu{ font-size:12px; padding-top:10px; padding-bottom:30px; color:#999;}
.zimu a{ line-height:24px;}

.qihuan{ position:absolute; left: 409px; top: 18px; width:300px; }
.qihuan span{ display:block; float:left; font-size:12px; color:#333; width:142px; display:block; border:1px solid #cecece; float:left; text-align:center; height:38px; line-height:38px; font-weight:normal; cursor:pointer;}
/*.qihuan span:hover{ background:#fff; border-bottom:none;}*/
.qihuan span.active{ background:#fff url(../images/search/find.png) repeat-x 0 -127px; border-bottom:none;}

.searchprogram_not { position:relative; margin-top:20px; border:1px solid #d4d4d4; border-top:none;}
.searchprogram_not > ul { width:100%; border-top:1px solid #bcbcbc; background:url(../images/view/searchprogramtitle.gif) repeat; height:40px; border-bottom:1px solid #bcbcbc; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.searchprogram_not > ul > li { float:left; padding-left:13px; padding-right:13px; height:39px; line-height:40px; border-right:1px solid #bcbcbc; font-size:14px; font-weight:bold; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; cursor:pointer;}
.searchprogram_not > ul > li.bordernone { border-right:none; }
.searchprogram_not > ul > li.titleselected { float:left; padding-left:13px; padding-right:13px; height:40px; line-height:40px; border-right:1px solid #bcbcbc; border-bottom: 1px solid #fff; font-size:14px; font-weight:bold; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:url(../images/view/searchprogramtitle-hover.gif) repeat; }
.searchprogram_not .menudiv ul > li{ padding:15px 13px;}

.play { position:absolute; z-index:0; background:url(../images/view/play.png) no-repeat; width:57px; height:58px; top:57px; left:134px; border-radius:100%; -moz-border-radius:100%; cursor:pointer;}
.play:hover{ width:79px; height:80px; background:url(../images/view/pay_hover.png) no-repeat; top:53px; left:125px;}

#newscontainer2 {margin-top:0px;}

/*院校按钮*/
.home_btn2{ clear:both; width:68px; margin:0 auto;}
.link_btn{ width:29px; height:29px; background: url(../images/view/recommendschool-hover-arrow.png) no-repeat; float:left; margin-right:10px; cursor:pointer;}
.video_btn2{ width:29px; height:29px; background: url(../images/view/home_video.png) no-repeat; float:left; cursor:pointer;}

.link_btn:hover{background: url(../images/view/recommendschool-hover-arrow.png) no-repeat; filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;z-index:100;}
.video_btn2:hover{ background: url(../images/view/home_video.png) no-repeat; filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;z-index:100;}

.pay_cc{ width:68px; margin:0 auto; margin-top:10px; clear:both;}
.school_pay_video{ width:29px; height:29px; background:url(../images/view/home_video.png) no-repeat; cursor: pointer; z-index:999999; display:block; margin-right:10px; float:left;}
.school_pay_video:hover{ width:29px; height:29px; background:url(../images/view/home_video2.png) no-repeat;}

a.learn_more{ height:29px; width:29px; background:url(../images/view/recommendschool-hover-arrow.png) no-repeat;display:block; z-index:99999; float:left;}
a.learn_more:hover{  height:29px; width:29px; background:url(../images/view/recommendschool-hover-arrow2.png) no-repeat;}

/*广告位拉幕bengin*/
.top_banner{width:100%;background:#41286c;position:relative; height:auto;}
.top_banbox{background:url(../images/ad/ad1.jpg) no-repeat top center scroll; height:90px; display:none;opacity:0.2; 
overflow:hidden;cursor:pointer;}
.top_banbox2{background:url(../images/ad/ad2.jpg) no-repeat top center scroll;overflow:hidden;cursor:pointer;}
.top_pic img{ display:none;}
.hdban_close{ width:28px; height:38px; background:url(../images/ad/100005z.png) no-repeat;cursor:pointer;position: absolute;top: 5px;right: 6px;
z-index:99997;}
.hdban_close2{ width:28px; height:38px; background:url(../images/ad/100006s.png)  no-repeat;cursor:pointer;position: absolute;top: 5px;right: 6px;
z-index:99997;}
.top_pic a{display:block;width:100%;z-index:99992;overflow:hidden;position:absolute;height:auto !important; height:90px; min-height:90px;}

/*广告位拉幕end*/
/*折页广告bengin*/
#pageflip {RIGHT: 0px; FLOAT: right; POSITION: relative; TOP: 0px;cursor:pointer;}
.closebtnad{background:url(../images/ad/100008.png) no-repeat;width:22px;height:21px;position:absolute;top:0px;right:0px;z-index:999999;}
#pageflip img{Z-INDEX:9998; RIGHT: 0px; WIDTH: 100px; POSITION: absolute; TOP: 0px; HEIGHT: 100px; ms-interpolation-mode: bicubic;z-index:9999;}
#pageflip .msg_block {right: 0px; background:url(../images/ad/ad_100025.png) no-repeat right top; overflow: hidden; WIDTH: 100px; POSITION: absolute; TOP: 0px; HEIGHT: 92px}
/*折页广告end*/
/*搜索页广告bengin*/
.w896 {position:relative;}
.adadress{overflow:hidden;}
.smaimg{width:106px;height:276px;background:url(../images/ad/ad_100021.png) no-repeat;position:absolute;right: -155px;top: 100px;cursor:pointer;}

.adadress .ss_img {width:106px;height:276px;background:url(../images/ad/ad_10002bs.jpg) no-repeat;position:absolute;right: -155px;top: 100px;cursor:pointer;}
.bigimg{width:276px;height:276px;background:url(../images/ad/ad_100020.png) no-repeat;position:absolute;right: -155px;top: 100px;z-index:888;cursor:pointer;display:none;}
.adadress .bb_img {width:276px;height:276px;background:url(../images/ad/ad_10002bb.jpg) no-repeat;position:absolute;right: -155px;top: 100px;z-index:888;cursor:pointer;display:none;} 

/*ljf add*/
.head-img a,.head-img h4{font-family: msr}
.head-img  ul  li { box-shadow:none; width:340px; height:46px; text-align:center; line-height:46px; background:rgba(0,0,0,0.5); float:left; margin-right:1px; border-radius:3px 3px 0 0; font-size:24px;}
.head-img  ul  li a { color:#fff; font-size:24px; display:block; }
.head-img ul li a:hover { text-decoration:none;}
.head-img  ul  li a.active { color:#e97313;}

.head-img .icon_box { padding-bottom:36px; margin-top:1px; background:rgba(0,0,0,0.5);}
.head-img .icon_box a { display:block; float:left; position:relative; width:160px; padding-top:100px;}
.head-img .icon_box a:hover { text-decoration:none;}
.head-img .icon_box a h4 { color:#fff; font-size:14px;}
.head-img .icon_box a img { position:absolute; top:40px; left:50%; margin-left:-21px;}
.head-img .icon_box a:hover  img { top:25px; transition:top 0.3s;}
.box1,.box2,.box3 { margin:0 auto;}
.box1,.box3 { width:640px;}
.box2 { width:960px;}

.tip { height:591px; overflow:hidden; background:url(../images/view/main_bg.jpg) no-repeat center center; border-top:8px solid #f07d00; border-bottom:8px solid #f07d00; color:#333333;}
.tip a { color:#333333;}
.tip .tip_content {background:rgba(255,255,255,0.9); position:relative; height:465px;}
.tip .tip_content .width_1024 { padding-top:32px; padding-bottom:30px;}
.tip .tip_content .width_1024  .pic { position:relative; border-top:4px solid #e97211; border-left:1px solid #7c7c7c; border-right:1px solid #7c7c7c; border-bottom:1px solid #7c7c7c;}
.tip .tip_content .width_1024  .pic a { display:block; width:478px; height:395px; cursor:pointer; background:url(../images/view/hotthisweek.jpg) no-repeat; position:relative;  padding-right:0;}
.tip .tip_content .width_1024  .pic a .describe{ position:absolute; display:block; z-index:0; bottom:0px; right:0px; padding:0px 20px 20px 20px; text-align:center; font-size:20px; color:#fff; font-weight:bold; line-height:20px; text-shadow: 1px 1px 1px #000; background-image: -webkit-linear-gradient(to top, #000, rgba(255, 255, 255, 0)); background-image: linear-gradient(to top, #000, rgba(255, 255, 255, 0));/*黑到透明的渐变*/ padding-top:80px; width:100%;}
.tip .tip_content .width_1024  .pic a .pic-hover-des { position:absolute; display:none; z-index:3; width:100%; height:100%; top:0px; left:0px; padding:160px 70px; text-align:center; color:#fff; background:rgba(0,0,0,0.7);}
.tip .tip_content .width_1024  .pic a .pic-hover-des  p { position:relative;font-size:24px; color:#fff; line-height:30px;}
.tip .tip_content .width_1024  .pic a:hover .pic-hover-des { display:block;}
.tip .tip_content .width_1024  .pic a:hover .describe{ display:none;} 
.tip .tip_content .width_1024  .pic  .bar { position:absolute; left:40px; top:0;}
.tip .tip_content .width_1024 .f_r { width:495px;}
.tip .tip_content .width_1024 .f_r a  h3 { margin-top:40px; font-size:20px;font-family:hceb; }
.f_r a  h3  span { background:url(../images/view/arrow_11.jpg) no-repeat right center; padding-right:20px;}
.tip .tip_content .width_1024 .f_r a {font-family:hceb;  font-weight:bold; display:block;}
.tip .tip_content .width_1024 .f_r a:hover{text-decoration:underline;}
.tip .tip_content .width_1024 .f_r a p { font-size:16px; font-family:hthn;}
.tip .tip_content .width_1024 .f_r ul { margin-top:40px;}
.tip .tip_content .width_1024 .f_r li a { background:url(../images/view/dot_11.jpg) no-repeat left 5px; font-size:16px; padding-left:20px; font-family:hthn;}
.tip .tip_content .width_1024 .f_r li a:hover { text-decoration:none; color:#0a74b9; background:url(../images/view/dot_14.jpg) no-repeat left 5px;}

.tip  .tags { background:rgba(0,0,0,0.35); height:110px;}
.tip  .tags a { display:block; float:left;position:relative; width:110px;}
.tip  .tags a img { position:absolute; top:40px; left:50%; margin-left:-21px;}
.tip  .tags a h4 { color:#fff; padding-top:60px; opacity:0; font-family:HelveNueThin; font-size:14px; font-weight:bold; text-align:center;}
.tip  .tags a:hover { text-decoration:none;}
.tip  .tags a:hover img{ top:15px; transition:top 0.5s;}
.tip  .tags a:hover h4 {opacity:1; transition:opacity 0.5s; text-decoration:none;}
.tip .tip_content .width_1024  .pic  a:hover #mask { display:block;}
.tip .tip_content .width_1024  .pic  a:hover .detail { display:none;}
#icon1,#icon2,#icon3{ margin:0 auto;}
#icon1 { width:440px;}
#icon2 { width:660px;}
#icon3 { width:440px;}


.brand_title { right:20px; top:50%; z-index:9999;}
.brand_title  ul li { margin-bottom:5px;}
.brand_title  ul li  a{ display:block; height:30px; background:url(../images/view/dot1_03.png) no-repeat right center; padding-right:37px; line-height:30px;}
.brand_title  ul  li  a span {color:#f07d00; display:none;}
.brand_title  ul li  a:hover { text-decoration:none;}
.brand_title  ul li  a:hover span { display:block;}
.brand_title  ul  li  a.active {background:url(../images/view/dot2_15.png) no-repeat right center;}

.gray_top ul li { float:left;}
.gray_top ul li a {display:block; float:left; width:341px; line-height:34px; color:#fff; font-size:14px; text-align:center;}
.gray_top ul li a:hover { background:#000; text-decoration:none;}
.gray_top ul li a.active { color:#e97211;}

.main h2 { font-size:18px; text-align:center; padding:30px 0; border-top:1px solid #fff;}

/*add 2017-6-12 联系我们 */
.sha_contact{/*width:240px;*/height:60px;position:fixed;bottom:0;right:300px;z-index:10000}.sha_contact .Li{float:left;width:60px;height:60px;position:relative}.sha_contact .Li .box{width:60px;height:60px;background:#eb6349;text-align:center;padding:0;padding-top:8px}.sha_contact .li2 .box{background:#1e9ef6}.sha_contact .li3 .box{background:#169e41}.sha_contact .li4 .box{background:#8dc249}.sha_contact .Li .box img{width: unset;border-radius:50%;display:block;margin:0 auto}.sha_contact .Li .box span{color:#fff;font-size:13px}.sha_contact .Li .show{width:290px;height:140px;padding:10px;background:#eb6349;position:absolute;bottom:60px;left:50%;margin-left:-140px;display:none}.sha_contact .Li:hover .show{display:block}.sha_contact .li2 .show{background:#1e9ef6}.sha_contact .li3 .show{background:#169e41}.sha_contact .li4 .show{background:#8dc249}.sha_contact .li1 .left p{color:#eb6349}.sha_contact .li2 .left p{color:#1e9ef6}.sha_contact .li3 .left p{color:#169e41}.sha_contact .li4 .left p{color:#8dc249}.sha_contact .Li .show .left{width:100px;height:100%;float:left;background:#fff;padding:3px}.sha_contact .Li .show .left p{width:100%;line-height:10px;text-align:center;font-size:12px}.sha_contact .Li .show .right{width:165px;height:100%;padding:5px 0;float:right}.sha_contact .Li .show .right li{height:40px;padding-left:24px;background:url(../images/Chinese/phone.png) no-repeat left 1px}.sha_contact .Li .show .right .skype{background:url(../images/Chinese/skype.png) no-repeat left 1px}.sha_contact .Li .show .right .whatsapp{background:url(../images/Chinese/whatsapp.png) no-repeat left 1px}.sha_contact .Li .show .right li h4{font-size:12px;color:#fff;font-weight:bold;line-height:16px}.sha_contact .Li .show .right li h5{font-size:12px;color:#fff;opacity:.9;line-height: 18px;} .sha_contact .text {width: 160px;float: left; padding: 12px 30px; color:#fff;background: #f38800; font-size: 14px; line-height: 18px; text-align: center; font-weight: bold; font-style:italic}
/*扫码登录*/
.theme-popover h1 { font-size: 34px;}
.theme-popover h4 { font-size: 18px;}
#code_page {line-height: 30px;}
#code_page h1{ font-size: 26px;}
#code_page .code {text-align: center; margin: 10px 0;}
.code img {display: block; margin:0 auto;}
.code a { display: block; color: #999; }
#code_page a:hover { text-decoration: underline; }
.code_di { color: #333; margin-bottom: 10px;}
.code_di a{ color: #333; margin:0 5px;}
#zj_tag {position: absolute; left:0; top:0;}
#zj_tag img{position: absolute; left:0; top:0; z-index: 999;}
#zj_tag .msg_block {width:60px;height:60px;position: absolute; left:0; top:0; background: url(/resource/agency/images/desktop_2.png) no-repeat;}
#zj_tag .msg_desk {width:60px;height:60px;position: absolute; left:0; top:0; background: url(/resource/agency/images/chat_2.png) no-repeat;}
#login_container {height: 225px;overflow: hidden;}
#login_container_temp {height: 225px;overflow: hidden;}