﻿@charset "utf-8";
/* CSS Document */
html{color:#000;background:#FFF; font-family:"微软雅黑";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}

/*文字排版*/
.f12 { font-size: 12px; }
.f13 { font-size: 13px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f20 { font-size: 20px; }
.fb { font-weight: bold; }
.fn { font-weight: normal; }
.t2 { text-indent: 2em; }
.lh150 { line-height: 150%; }
.lh180 { line-height: 180%; }
.lh200 { line-height: 200%; }
.unl { text-decoration: underline; }
.no_unl { text-decoration: none; }
a { text-decoration: none; }
/*定位*/
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.bc { margin-left: 0; margin-right: 0; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.cb { clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.vm { vertical-align: middle; }
.pr { position: relative; }
.pa { position: absolute; }
.abs-right { position: absolute; right: 0; }
.zoom { zoom: 1; }
.hidden { visibility: hidden; }
.none { display: none; }
.mt10{margin-top:10px;}
.mb5{ margin-bottom:5px;}
.mb8{ margin-bottom:8px;}
.mb15{ margin-bottom:15px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb22{ margin-bottom:20px;}
.mr10{ margin-right:10px;}
/*header*/
.hd-con {overflow:hidden;}
.header{ background:url(../images/menu-bg.gif) #282828; height:186px;}
.container{ width:1100px; margin:0 auto;}
.tf-logo{margin-top:25px;}
.tel-img{ margin-top:35px;}
.tel-img b{ font-family:Arial; color:#fff; font-size:20px; font-weight:700}
.menu{margin-top:47px; background:#ff7e00;height:56px; position:relative;}
.lxym-menu{margin-top:51px; background:#ff7e00;height:56px; position:relative;}
.meun-nav{ overflow:hidden;}
.meun-nav li{float:left; width:89px; line-height:56px; color:#fff; text-align:center;padding:0 5px}
.meun-nav li a{color:#fff; display:inline-block; width:90px; line-height:56px; font-size:16px; font-weight:700; }
.meun-nav li a:hover{ width:85px; height:40px; line-height:42px; background:#fff; color:#666; border-radius:5px;-webkit-box-shadow:inset 0 0 10px #ccc; -moz-box-shadow:inset 0 0 10px #ccc; box-shadow:inset 0 0 10px #ccc;}
.meun-nav li a.hover-on{ width:85px; height:40px; line-height:42px; background:#fff; color:#666; border-radius:5px;-webkit-box-shadow:inset 0 0 10px #ccc; -moz-box-shadow:inset 0 0 10px #ccc; box-shadow:inset 0 0 10px #ccc;}
.line-bg{ background:url(../images/line-bg.png) no-repeat; width:1px; height:39px;margin-top: 8px;}
.subhead-1{ position:absolute; background:#ff7e00; border-radius:4px; top:-14px; color:#fff; font-size:12px; padding:2px 8px; left:118px;}
.subhead-2{ position:absolute; background:#ff7e00; border-radius:4px; top:-14px; color:#fff; font-size:12px; padding:2px 8px; left:467px;}
.subhead-3{ position:absolute; background:#ff7e00; border-radius:4px; top:-14px; color:#fff; font-size:12px; padding:2px 8px; right:127px;}
.comm-ner{ margin-top:20px;}
.left-con, .center-con{ width:380px; margin-right:20px; height:190px;}
.right-con{width:300px;}
.cencon-li h2{ font-size:20px; font-weight:700; height:34px; line-height:34px; overflow:hidden;}
.cencon-li h2 a{ color:#333;}
.cencon-li h2 a:hover{ color:#F90;}
.ul-nav{ overflow:hidden;}
.ul-nav li{ width:48%; float:left; height:28px; line-height:28px; overflow:hidden; font-size:14px;}
.ul-nav li a{ color:#666;}
.ul-nav li a:hover{ color:#f90;}
.line-sub{ font-style:normal;color:#ccc; line-height:26px; margin:0 3px;}
.guide{border:1px solid #fda34a; border-radius:5px; background:#f9f9f9; height:176px; padding:6px 12px;}
.g-tit{ color:#333;}
.icon-main{ background-image:url(../images/icon-main.png); background-repeat:no-repeat;}
.icon-g{ background-position:0 0; width:16px; height:16px; margin-top:3px; margin-right:3px;}
.icon-gsu{ background-position:0 -24px; width:42px; height:20px; color:#fff; font-size:12px; font-style:normal; line-height:18px; padding-left:7px; margin:8px 0;}
.li-txt{height:36px; line-height:36px; text-align:center; font-size:12px;}
.li-txt a{color:#666; height:22px; padding:2px;line-height:22px; width:54px; display:inline-block;}
.li-txt a:hover{color:#f90; border:1px solid #f90; border-radius:4px; width:52px; height:20px; padding:2px;line-height:22px; display:inline-block;}
.light-ora{ background:#fdf7f2;}
.comm-tit{ height:20px; position:relative;}
.line-black{ background:#333; height:2px; margin-top:8px;}
.line-orange{ background:#ff7e00; height:2px; margin-top:8px;}
.tit-txt{position: absolute; left: 15px; top: -10px;  background: #fff;  height: 22px; line-height: 22px; font-size: 16px; font-weight: 700; color: #ff7e00; padding: 0px 8px; display: inline-block;}
.tit-txt a{color:#ff7e00;}
.tit-txt a:hover{color:#666;}
.tit-txt-ora{ position:absolute; left:15px; top:-10px; background:#fff; height:22px; line-height:22px; font-size:16px; font-weight:700; color:#333;padding: 0px 8px;}
.tit-txt-ora a{color:#333;}
.tit-txt-ora a:hover{color:#f90;}
.icon-tit{ background-position:0 -51px; width:11px; height:8px; margin-top:7px; margin-left:5px;}
.tit-more{ position:absolute; right:15px; top:-10px; background:#fff; height:22px; line-height:22px; font-family:"MS Serif", "New York", serif; font-size:xx-small;padding: 0px 6px;}
.tit-more a{ color:#ccc;}
.tit-more a:hover{ color:#f90;}
.comm-list{ overflow:hidden;}
.comm-list li{line-height:30px; height:30px; overflow:hidden; list-style-position:inside; list-style-type:disc; color:#ccc;}
.comm-list span{ line-height:28px; color:#999; font-size:12px;}
.comm-list li a{ font-size:14px; color:#666;}
.comm-list li a:hover{ color:#f90;}
.comm-list2{ overflow:hidden;}
.comm-list2 li{line-height:30px; height:30px; overflow:hidden;}
.comm-list2 li a{ font-size:14px; color:#666;}
.comm-list2 li a:hover{ color:#f90;}
.comm-bigline{ background:#eee; height:76px; padding:15px 25px;}
.w15{ width:15%;}
.w85{ width:85%;}
.icon-flow{ background-position:0 -76px; width:135px;height:69px; margin-top:3px;}
.flow-img{ background-image:url(../images/flow-img.png); background-repeat:no-repeat;}
.icon-pro-1{ background-position:0 0; width:123px; height:50px; display:inline-block;}
.icon-pro-2{ background-position:-128px 0; width:123px; height:50px; display:inline-block;}
.icon-pro-3{ background-position:-256px 0; width:123px; height:50px; display:inline-block;}
.icon-pro-4{ background-position:-387px 0; width:123px; height:50px; display:inline-block;}
.icon-pro-5{ background-position:-517px 0; width:123px; height:50px; display:inline-block;}
.icon-pro-6{ background-position:-648px 0; width:123px; height:50px; display:inline-block;}
.icon-pro-7{ background-position:-777px 0; width:123px; height:50px; display:inline-block;}
.icon-pro-1:hover{ background-position:0 -56px; width:123px; height:50px; display:inline-block;}
.icon-pro-2:hover{ background-position:-128px -56px; width:123px; height:50px; display:inline-block;}
.icon-pro-3:hover{ background-position:-256px -56px; width:123px; height:50px; display:inline-block;}
.icon-pro-4:hover{ background-position:-387px -56px; width:123px; height:50px; display:inline-block;}
.icon-pro-5:hover{ background-position:-517px -56px; width:123px; height:50px; display:inline-block;}
.icon-pro-6:hover{ background-position:-648px -56px; width:123px; height:50px; display:inline-block;}
.icon-pro-7:hover{ background-position:-777px -56px; width:123px; height:50px; display:inline-block;}
.icon-jg{ background-position:0 -152px; width:135px;height:69px; margin-top:3px;}
.icon-jg-cr{ background-position:0 -926px; width:135px;height:76px; margin-top:3px;}
.icon-jg-se{ background-position:0 -836px; width:135px;height:76px; margin-top:3px;}
.icon-jg-sj{ background-position:0 -760px; width:135px;height:76px; margin-top:3px;}
.icon-jg-lj{ background-position:0 -683px; width:135px;height:76px; margin-top:3px;}
.icon-jg-ys{ background-position:0 -318px; width:135px;height:76px; margin-top:3px;}
.icon-jg-lx{ background-position:0 -496px; width:135px;height:76px; margin-top:3px;}
.icon-jg-ym{ background-position:0 -585px; width:135px;height:76px; margin-top:3px;}
.comm-dotline{height:36px; background:url(../images/comm-bg2.gif); position:relative;}
.dot-bg{ background:#fff; margin:0 auto; width:200px; height:36px; text-align:center}
.icon-tf1{ background-position:-61px 0; width:175px; height:31px;margin: 2px 0 0 20px;}
.w780{ width:780px;}
.left-con-2{width:380px; margin-right:20px;}
.mrn{margin-right:0;}
.imgtxt-ul{overflow:hidden;}
.imgtxt-ul li{ height:70px; background:#fafafa; margin:10px 0 0 0;}
.imgtxt-ul li img{ float:left; width:80px; height:70px; margin-right:8px;}
.imgtxt-ul li a{ color:#666;}
.imgtxt-ul li a:hover{ color:#f60;}
.imgtxt-tit{ font-size:16px; font-weight:700; line-height:28px; height:28px; overflow:hidden;}
.imgtxt-indu{font-size:12px; color:#666; line-height:20px; height:20px; overflow:hidden;}
.imgtxt-tag{ color:#999;font-size:12px; line-height:20px; height:20px; overflow:hidden;}
.ogange-txt{ color:#ff7e00;}
.icon-tf2{ background-position:-61px -38px; width:178px; height:31px;margin: 2px 0 0 20px;}
.logo-list{ overflow:hidden}
.logo-list li{float:left; width:100px; height:80px; background:#fff; -webkit-box-shadow:0 0 5px #ccc; -moz-box-shadow:0 0 5px #ccc; box-shadow:0 0 5px #ccc; text-align:center; margin-left:11px;}
.logo-list li img{ width:70px; height:70px; margin-top:5px;}
.logo-list li:hover{border:1px solid #ccc; width:98px; height:78px; display:inline-block;}

/*轮播*/
#focus {width:380px; height:190px; overflow:hidden; position:relative;}
#focus ul {height:290px; position:absolute;}
#focus ul li {float:left; width:380px; height:190px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:380px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:360px; height:17px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}


/*底部*/
#v2-footer{background:url(../images/menu-bg.gif); margin-top:15px; border-top:2px solid #ff7e00;}
.footer-1-hei{height:137px;}
.v2-footlogo{ width:240px; padding:39px 20px;}
.v2-footind{padding:20px; width:480px}
.footind-tit{ color:#fff; font-size:16px; line-height:28px;}
.footind-content{ font-size:12px; color:#999; line-height:25px; padding-left:2px;}
.footind-content a{color:#ccc;}
.footind-content a:hover{color:#f90;}
.v2-footline{ width:255px; padding:20px;}
.footline-txt1{ font-size:18px; color:#eee; line-height:28px; margin-bottom:5px;}
.footline-txt2{ font-size:24px; color:#ff7e00; line-height:28px;}
.footline-txt3{ font-size:16px; color:#eee; line-height:28px;}
.v2-copyright{height:77px; color:#eee; text-align:center; padding-top:10px; font-size:12px;}

/*推荐内容*/
.tab-link{ width:1100px; margin-top:12px;}
.tab-link .link-tit{border-bottom:1px solid #ff7e00;}
.tab-link .link-tit span{line-height:30px; padding: 0 20px;display:inline-block;font-size:14px; color:#fff; background:#ff7e00;}
.tab-link .link-tit span.current{display: inline-block;border-bottom: 1px solid #282828; margin-bottom: -1px !important; background:#282828; cursor:pointer;}
.tablink-list{ padding:10px; overflow:hidden;}
.tablink-list li{ float:left; padding:5px 8px; font-size:12px;}
.tablink-list li a{ color:#ccc;}
.tablink-list li a:hover{ color:#ff7e00;} 


/*列表页面*/
.bread-comm{line-height:30px; color:#666; font-size:12px; margin:10px 0;}
.bread-comm b{ color:#ff7e00;}
.bread-comm a{ color:#666;}
.bread-comm a:hover{ color:#f90;}
.dot-bg-list{ background:#fff;  padding:0 15px;height:36px; line-height:36px; font-size:24px; color:#666; text-align:center; font-weight:700; position:absolute; left:30px;}
.dot-bg-list-r{ background:#fff;  padding:0 10px;height:36px; line-height:36px; font-size:14px; color:#666; text-align:center; position:absolute; right:20px;}
.dot-bg-list-r a{ color:#999;}
.dot-bg-list-r a:hover{ color:#f90;}
.tf-list{ overflow:hidden; margin-bottom:20px;}
.tf-list li{line-height:40px; height:40px; border-bottom:1px dotted #ccc; overflow:hidden; font-size:14px;}
.tf-list li span{color:#bbb;}
.tf-list li a{ color:#666;}
.tf-list li a:hover{ color:#f90;}
.list-comm-jg{margin:10px 0;}
.list-comm-jg li{ height:75px; margin:10px 0;}
.list-comm-jg li img{ float:left; width:80px; height:75px; margin-right:8px; border:1px solid #eee;}
.list-comm-jg li a{ color:#666;}
.list-comm-jg li a:hover{ color:#f60;}
.comm-jg-inf{font-size:14px; color:#999; line-height:25px; height:25px; overflow:hidden;}
.comm-jg-star{ font-size:14px; height:25px; line-height:25px;}
.icon-star{ background-image:url(../images/icon-star.png); background-repeat:no-repeat;}
.star-0{ background-position:0 0; width:90px; height:14px; margin-top:4px;}
.star-1{ background-position:0 -14px; width:90px; height:14px; margin-top:4px;}
.star-2{ background-position:0 -28px; width:90px; height:14px; margin-top:4px;}
.star-3{ background-position:0 -42px; width:90px; height:14px; margin-top:4px;}
.star-4{ background-position:0 -56px; width:90px; height:14px; margin-top:4px;}
.star-5{ background-position:0 -60px; width:90px; height:14px; margin-top:4px;}
/*分页*/
.v2-pagination { text-align: center;  margin-top: 20px; margin-bottom:20px; }
.v2-pagination ul { overflow: hidden; list-style: none; }
.v2-pagination ul li { display:inline;  font-family: 微软雅黑; margin: 10px; font-size: 14px; }
.v2-pagination ul li a { display: inline-block; border: 1px solid #e2e2e2; background: #fafafa; border-radius: 3px; color: #666; padding: 2px 8px;}
.v2-pagination ul li a:hover { background: #ff7200; border: 1px solid #ff7200; color: #fff; }
.v2-pagination ul li a.graynodisable{ background: #eee;color: #888;}
.v2-pagination ul li span.graynodisable{ background: #eee;color: #888;display: inline-block;padding: 5px 10px;border-radius: 3px; }
.v2-pagination ul li .currPage { background: #ff7200; display: inline-block; border: 1px solid #ff7200; border-radius: 3px; padding: 2px 8px; color: #fff; }
.v2-pagination ul li a.graynodisable:hover{ background: #eee;color: #888;border: 0px;}

/*详情页面*/
.detail h1{font-size:22px; color:#666; line-height:35px;}
.sub-tit{font-size:12px; color:#999; line-height:25px; border-bottom:1px solid #ddd}
.det-con{font-size:14px; color:#999; padding:10px 0; line-height:28px; height:194px; overflow:hidden}
.lookmore{ height:35px; line-height:35px; font-size:14px; text-align:center; border-top:1px solid #ddd;}
.lookmore a{ color:#06C;}
.hot-re{ overflow:hidden;}
.hot-re li{float:left; width:48%; margin-right:15px;line-height:30px; height:30px; overflow:hidden; list-style-position:inside; list-style-type:disc; color:#ccc;}
.hot-re li a{ font-size:14px; color:#666;}
.hot-re li a:hover{ color:#f90;}

/*少儿页面*/
.dot-bg i{ font-style:normal; color:#666; font-weight:700; font-size:24px; line-height:36px;}
.comm-list3{ overflow:hidden;}
.comm-list3 li{line-height:27px; height:27px; overflow:hidden;}
.comm-list3 li a{ font-size:14px; color:#666;}
.comm-list3 li a:hover{ color:#f90;}
.comm-ner-se{ margin-top:5px;}
.se-imgtxt-ul{overflow:hidden;}
.se-imgtxt-ul li{ height:70px; background:#fafafa; margin:15px 0;}
.se-imgtxt-ul li img{ float:left; width:80px; height:70px; margin-right:8px;}
.se-imgtxt-ul li a{ color:#666;}
.se-imgtxt-ul li a:hover{ color:#f60;}
/*成人页面*/
.subhead-4{ position:absolute; background:#ff7e00; border-radius:4px; top:-14px; color:#fff; font-size:12px; padding:2px 8px; left:267px;}
.subhead-5{ position:absolute; background:#ff7e00; border-radius:4px; top:-14px; color:#fff; font-size:12px; padding:2px 8px; right:278px;}
.l-ul-li{ overflow:hidden;}
.l-ul-li li{ float:left; padding:4px 6px; font-size:14px;}
.l-ul-li li a{ color:#666;}
.l-ul-li li a:hover{ color:#f60;}
.comm-low { float:left; width:32.3%; margin-bottom:15px;height: 178px;}
.mr15{margin-right:15px;}
/*雅思页面*/
.subhead-6{ position:absolute; background:#ff7e00; border-radius:4px; top:-14px; color:#fff; font-size:12px; padding:2px 8px; left:416px;}
.subhead-7{ position:absolute; background:#ff7e00; border-radius:4px; top:-14px; color:#fff; font-size:12px; padding:2px 8px; right:223px;}
.icon-flow-ys{ background-position:0 -240px; width:135px;height:72px; margin-top:3px;}
.flow-img-ys{ background-image:url(../images/flow-img-ys.png); background-repeat:no-repeat;}
.icon-pro-ys-1{ background-position:0 0; width:144px; height:50px; display:inline-block;}
.icon-pro-ys-2{ background-position:-149px 0; width:144px; height:50px; display:inline-block;}
.icon-pro-ys-3{ background-position:-299px 0; width:144px; height:50px; display:inline-block;}
.icon-pro-ys-4{ background-position:-449px 0; width:144px; height:50px; display:inline-block;}
.icon-pro-ys-5{ background-position:-599px 0; width:144px; height:50px; display:inline-block;}
.icon-pro-ys-6{ background-position:-749px 0; width:144px; height:50px; display:inline-block;}
.icon-pro-ys-1:hover{ background-position:0 -56px; width:144px; height:50px; display:inline-block;}
.icon-pro-ys-2:hover{ background-position:-149px -56px; width:144px; height:50px; display:inline-block;}
.icon-pro-ys-3:hover{ background-position:-299px -56px; width:144px; height:50px; display:inline-block;}
.icon-pro-ys-4:hover{ background-position:-449px -56px; width:144px; height:50px; display:inline-block;}
.icon-pro-ys-5:hover{ background-position:-599px -56px; width:144px; height:50px; display:inline-block;}
.icon-pro-ys-6:hover{ background-position:-749px -56px; width:144px; height:50px; display:inline-block;}
/*美国留学页面*/
.icon-flow-mg{ background-position:0 -407px; width:135px;height:72px; margin-top:3px;}
.flow-img-mg{ background-image:url(../images/flow-img-mg.png); background-repeat:no-repeat;}
.icon-pro-mg-1{ background-position:0 0; width:144px; height:50px; display:inline-block;}
.icon-pro-mg-2{ background-position:-149px 0; width:144px; height:50px; display:inline-block;}
.icon-pro-mg-3{ background-position:-299px 0; width:144px; height:50px; display:inline-block;}
.icon-pro-mg-4{ background-position:-449px 0; width:144px; height:50px; display:inline-block;}
.icon-pro-mg-5{ background-position:-599px 0; width:144px; height:50px; display:inline-block;}
.icon-pro-mg-6{ background-position:-749px 0; width:144px; height:50px; display:inline-block;}
.icon-pro-mg-1:hover{ background-position:0 -56px; width:144px; height:50px; display:inline-block;}
.icon-pro-mg-2:hover{ background-position:-149px -56px; width:144px; height:50px; display:inline-block;}
.icon-pro-mg-3:hover{ background-position:-299px -56px; width:144px; height:50px; display:inline-block;}
.icon-pro-mg-4:hover{ background-position:-449px -56px; width:144px; height:50px; display:inline-block;}
.icon-pro-mg-5:hover{ background-position:-599px -56px; width:144px; height:50px; display:inline-block;}
.icon-pro-mg-6:hover{ background-position:-749px -56px; width:144px; height:50px; display:inline-block;}
/*留学移民*/
.subhead-8{ position:absolute; background:#ff7e00; border-radius:4px; top:-14px; color:#fff; font-size:12px; padding:2px 8px; left:327px;}
.subhead-9{ position:absolute; background:#ff7e00; border-radius:4px; top:-14px; color:#fff; font-size:12px; padding:2px 8px; right:237px;}
/*四级页面*/
.w800{ width:800px;}
.guide-sj{border:1px solid #fda34a; border-radius:5px; background:#f9f9f9; padding:6px 12px;}
.li-txt-sj{height:29px; line-height:29px; text-align:center; font-size:12px;}
.li-txt-sj a{color:#666; height:22px; padding:2px;line-height:22px; display:inline-block;}
.li-txt-sj a:hover{color:#f90; border:1px solid #f90; border-radius:4px; height:20px; padding:1px;line-height:22px; display:inline-block;}
.slj-f-t{ font-size:16px; color:#666; height:46px;}
.slj-f-c{ color:#ff7e00; font-size:12px; line-height:20px;}
.mt15{ margin-top:15px;}
/*资讯页面*/
.con-1-tit{height:50px; line-height:50px; font-size:16px; margin-bottom:15px; border-bottom:1px solid #ff7e00;}
.con-1-tit i{font-size:26px; font-weight:700; color:#ff7e00; font-style:normal; margin:0 10px;}
.con-1-tit span{padding:10px 20px; margin-right:15px;}
.con-1-tit span.current{ border-bottom:1px solid #fff; border-left:1px solid #ff7e00;border-right:1px solid #ff7e00;border-top:1px solid #ff7e00; color:#666; cursor:pointer; margin-bottom:1px; display:inline-block; padding:0 20px; background:#fff; line-height:43px;}
.con-1-tit span.current:hover{ color:#ff7e00;}
.zx-f-t{ font-size:16px; color:#666; height:37px; line-height:37px; color:#ff6e00;}
.cnsu-ogn{ color:#ff6e00; font-size:12px;}

.fu-lo{padding: 5px 10px; padding: 7px 10px !important; background: #ff7e00;  color: #fff; font-size: 24px;  font-weight: 700; border-radius: 5px; float: right; margin-top: 3px;}
.fu-lo a{ color:#fff;}

.main-banner img{ vertical-align:top;} 
.menuitem .subitem{display: none;}
.menuitem:hover .subitem{display: block;}
.subitem{background:#ff7e00; line-height:30px;}
.subitem span{ color:#fff; display:inline-block; line-height:30px; width:100%; font-size:14px; cursor:pointer;}
.subitem span:hover{ color:#fff; background:#666; display:inline-block;}

/**免费电话**/
.white_content { display: none; position:fixed; top:30%; left:30%; _position:absolute; _top:expression_r(offsetParent.scrollTop); _left:expression_r(offsetParent.scrollLeft); width:450px; height:130px; padding:50px; border: 10px solid orange; background-color: #F2F2F2; z-index:1002; overflow: auto; } 
/*热门机构*/
.hotmain{ overflow:hidden;}
.width750{width:750px;}
.width330{width:330px;}
.serch-list { border: solid 1px #eee; overflow: hidden; padding: 15px 0px 10px 13px; margin-bottom: 20px; }

.serch-list:hover { border: solid 1px #ff8e29; padding: 15px 0px 10px 13px; }

.serch-list .left-cont, .serch-list .center-cont, .serch-list .right-cont { float: left; font-family: 微软雅黑; font-weight: normal; }

.serch-list .left-cont { width: 365px; border-right: solid 1px #f1f1f1; }

.serch-list .left-cont dt { line-height: 30px; margin-bottom: 10px; }
.serch-list .left-cont dt * { display: inline;}
.serch-list .left-cont dt h3 a{ font-size:24px; color:#666;}
.serch-list .left-cont dd { color: #999; font-size: 12px; line-height: 24px; clear: both; }

.serch-list .left-cont dd .kc { float: right; width: 510px; color: #666; margin-right: 20px; }

.serch-list .left-cont dd .kc a { color: #f90; margin-left: 34px; }

.serch-list .left-cont dd .kc span { display: inline-block; margin-left: 10px; width: 17px; height: 24px; background: url(../images/icon.png) no-repeat -107px -63px; position: absolute; margin-right: 10px; }

.serch-list .center-cont { width: 257px; border-right: solid 1px #f1f1f1; min-height: 183px; height: expression(this.height < 183 ? 183 : auto); }

.serch-list .center-cont dt { font-size: 12px; color: #999; line-height: 30px; }

.serch-list .center-cont dd span { display: block; white-space: nowrap; margin: 10px 10px 0px 0px; float: left; padding: 6px 9px; font-size: 12px; color: #fff; }

.serch-list .center-cont dd span.bg1 { background: #59c2ef; }

.serch-list .center-cont dd span.bg2 { background: #ee6fa4; }

.serch-list .center-cont dd span.bg3 { background: #b56e5a; }

.serch-list .center-cont dd span.bg4 { background: #66cd64; }

.serch-list .center-cont dd span.bg5 { background: #5299d9; }

.serch-list .right-cont { width: 210px; }

.serch-list .right-cont .top-div1 { border-bottom: dashed 1px #ebebeb; padding-bottom: 10px; text-align: center; font-family: 微软雅黑; font-size: 16px; color: #f60; }

.serch-list .right-cont .top-div1 .li1 { background: url(../images/temp-11.png) no-repeat 54px 6px; margin: 0px 10px 0px 0px; text-indent: 34px; }

.bottom-div2 a{ display:inline-block; width: 90px; height: 32px; margin-top: 10px; margin-left: 56px; }

.bottom-div3 { line-height: 30px; color: #999; text-align:center; font-size:12px;}


.search-term-jglist { width: 1098px; border-style: solid; border-width: 0px 1px 1px 1px; border-color: #ebebeb; }
.search-term-jglist dl { border-top: solid 2px #ff8e29; }
.search-term-jglist dl dd {padding: 10px 0px; text-indent: 15px; color: #ff8e29; font-size: 16px; background: url(../images/temp-11.jpg) no-repeat 10px 22px; line-height: 34px;  border-bottom: dashed 1px #eee; }
.search-term-jglist dl dd.dd1 { border-bottom: 0px; }
.search-term-jglist .term-c-Sch { float: right; width: 985px; text-indent: 0px; font-size: 12px; position:relative;}
.search-term-jglist .term-c-Sch ul{overflow:hidden;}
.search-term-jglist .term-c-Sch li { color: #999; float:left;}
.search-term-jglist .term-c-Sch li a{color:#999; padding: 4px 10px; margin:0 2px;}
.search-term-jglist .term-c-Sch li a.curritem { background: #999; color: #fff; }
.search-term-jglist .term-c-Sch li a:hover, .search-term-jglist .term-c-Sch li.curritem { background: #999; color: #fff; }

.search-nav1 .secitem {display: none;}
.search-nav1:hover .secitem {display: block;}
.secitem {border:1px solid #eee;background:#eeeeee;position:absolute; float:left; z-index:1000; left:0px; top:65px; width:98%;}

.jigou-search-list .center-cont { border-right: 0px; width: 150px; height:100%; position:relative;}
.jigou-search-list .center-cont img { width: 140px; height: 140px; position:absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;min-width: 50%;min-height: 50%;max-width: 100%;max-height: 100%;}
.jigou-search-list { padding: 10px 0px 10px 10px; margin-top: 10px; }
.jigou-search-list:hover { border: solid 1px #ff8e29; padding: 10px 0px 10px 10px; }

.bread-main {height: 40px;line-height: 40px; font-size: 12px; }
.bread-main a { font-family: 微软雅黑; font-size: 12px; color:#ff8e29 }
.bread-main h1 { display: inline; font-size: 12px; font-weight: normal; }
.w1100{width:1100px; margin:0 auto;}
.gf60{color:#f60;}
.holist-l{width:160px;}
.holist-r{ overflow:hidden; width:578px;}
.hotdd2{background: #f5f5f5;float:left;}
.dd2{padding: 5px;font-size: 14px;color: #666;overflow: hidden;max-height: 75px;height: expression(this.height < 75 ? 75 : auto); }
.dd2 a.gf60 {color: #f60;font-size: 12px;}
.dd2 .kc {float: right;width: 390px;color: #666;margin-right: 20px;}
.dd2 .kc a {color: #369;font-size: 12px; margin: 0px 15px 0px 0px;white-space: nowrap;}
.dd2 .address {float: right;width: 390px;color: #666;margin-right: 20px;}
.dd2 .address a {color: #f60;font-size: 12px;margin-left: 12px;}
.orgright-commtit {border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;border-top: 2px solid #ff8e29;}
.small-tit-sty {border-bottom: 1px solid #ddd;padding-left: 7px;font-size: 22px;line-height: 36px;color: #333;font-weight: 700;}
.small-tit-sty span a{ font-size:12px;color:#ccc;}
.small-tit-sty span a:hover{color:#ff7e00;}
.ask-yc-con {padding: 0 10px;}
.ask-yc-con li {line-height: 30px;height: 30px;overflow: hidden; font-size:14px;}
.ask-yc-con li span {color: #ccc;text-align: right;}
.ask-yc-con li a {color: #666;}
.ask-yc-con li a:hover {color: #f60;}
.hot-search-s{ border-top:1px dashed #ddd; padding:12px; margin:0 7px;}
.hot-inp-1{height:30px; width:215px; border:1px solid #c1c1c1; vertical-align:middle; padding-left:5px;}
.hot-but-1{height:32px; line-height:30px; border:0; background:#f60; color:#fff; width:68px; vertical-align:middle;margin-left: -5px; cursor:pointer;}
.hot-ad {margin:18px 0;}
.hot-ad img{border:1px solid #ddd;}
.form-con{padding:6px 15px; overflow:hidden;}
.form-con img{ vertical-align:top;}
.w20{ width:22%;}
.w80{ width:78%;}
.form-txt{font-size:16px; color:#666; line-height:32px;}
.form-inpt-1{width:95%; border:1px solid #c1c1c1;height:30px; padding-left:5px;}
.form-inpt-2{width:55%; border:1px solid #c1c1c1;height:30px; padding-left:5px;}
.form-select-1{width:98%; border:1px solid #c1c1c1;height:30px; font-size:12px;}
.form-area-1{border:1px solid #c1c1c1; padding-left:5px;padding-top:5px; width:97%; height:75px;}
.but-con{text-align:center;margin-bottom:10px;}
.hot-but-2{border:0; background:#f60; color:#fff;cursor:pointer;padding:5px 10px;}
.hot-sys{font-style:normal; font-size:12px; color:#c00; line-height:20px;}
.hot-but-3{border:0; background:#f60; color:#fff;cursor:pointer; font-size:12px; padding:2px 3px}
.hot-but-3-g{border:0; background:#ddd; color:#aaa;cursor:pointer; font-size:12px; padding:2px 3px}
.term-span{font-size:14px; line-height:34px; color:#f60; padding-right:10px; cursor:pointer;}
.bc-nonstop{border:1px solid #ddd; background:#fff; border-radius:5px;}
.nostop-main{position:relative;margin-top: 5px; height:0px; overflow:hidden;}
.bc-nonstop ul{overflow:hidden; border-bottom:1px dashed #ddd;padding-bottom:5px;}
.bc-nonstop ul li{font-size:14px; margin:0px; float:left;}
.bc-nonstop ul li a{width:15px; height:15px;  color:#ddd;border:1px solid #ddd; border-radius:5px; padding:3px 4px;}
.bc-nonstop ul li a:hover{color:#fff; border:1px solid #ddd;}
.bc-nonstop ol{ overflow:hidden;}
.bc-nonstop ol li{ float:left; margin:0 5px; font-size:12px;}
.bc-nonstop ol li a{ color:#39c;}
.bc-nonstop ol li a:hover{ color:#ff6a00;}

.talkbtn{ background:#47B2FB; border:1px solid #09C; color:#fff; font-size:14px; padding:3px 10px;border-radius: 5px; margin:0 10px;}
.catchbtn{width:220px; height:28px; border:1px solid #CCC; font-size:12px;padding:2px;}


/**新资讯详情页2016-04-15**/
.hot-re-2 {
    overflow: hidden;
}

    .hot-re-2 li {
        margin-right: 15px;
        line-height: 30px;
        height: 30px;
        overflow: hidden;
        list-style-position: inside;
        list-style-type: disc;
        color: #ccc;
    }

        .hot-re-2 li a {
            font-size: 14px;
            color: #666;
        }

            .hot-re-2 li a:hover {
                color: #f90;
            }

.commborder {
    border: 1px solid #ddd;
    padding: 10px;
    margin-bottom: 25px;
}

.comm-zxtab {
    overflow: hidden;
}

    .comm-zxtab li {
        width: 17%;
        margin: 10px;
        float: left;
        text-align: center;
        border: 1px solid #ddd;
        padding: 5px 0;
    }

        .comm-zxtab li.zxcurr {
            border: 1px solid #f60;
            color: #f60;
        }

        .comm-zxtab li:hover {
            border: 1px solid #f60;
            color: #f60;
        }

        .comm-zxtab li img {
            width: 90px;
            height: 90px;
        }

.pp-fen {
    background: #f5f5f5;
    padding: 15px;
    overflow: hidden;
}

.wid50 {
    width: 49%;
}

.pfen-l {
    overflow: hidden;
}

    .pfen-l img {
        width: 150px;
        height: 150px;
        border: 1px solid #eee;
        float: left;
        margin-right: 15px;
    }

.pp-tit-30 {
    font-size: 26px;
}

    .pp-tit-30 a {
        color: #666;
    }

        .pp-tit-30 a:hover {
            color: #f60;
        }

.pp-l-txt {
    font-size: 14px;
    color: #666;
    line-height: 48px;
}

    .pp-l-txt i {
        color: #f60;
        font-style: normal;
    }

.pfen-r {
    border-left: 1px solid #ff9f49;
}

.pp-table {
    padding-left: 25px;
}

    .pp-table h3 {
        font-size: 26px;
        color: #666;
    }

.pptab-tit {
    font-size: 14px;
    color: #666;
    line-height: 36px;
    text-align: right;
}

.ppform {
    padding-left: 15px;
}

.ppinp-1 {
    width: 160px;
    height: 22px;
    border: 1px solid #ddd;
    padding: 2px 5px;
}

.ppinp-2 {
    width: 76px;
    height: 22px;
    border: 1px solid #ddd;
    padding: 2px 5px;
}

.ppinp-3 {
    width: 99px;
    height: 22px;
    border: 1px solid #ddd;
    padding: 2px 5px;
}

.ppfor-btn-1 {
    padding: 4px 13px;
    color: #fff;
    background: #ff9f49;
    font-size: 14px;
    display: inline-block;
}

.zxmore {
    position: absolute;
    background: #fff;
    right: 10px;
    top: -8px;
    font-size: 12px;
    padding: 0 5px;
}

.org-kc-list-tit {
    height: 30px;
    line-height: 30px;
    background: #eee;
    font-size: 14px;
    color: #666;
    padding-left: 10px;
}

.kc-list-text {
    line-height: 28px;
    color: #666;
    padding-left: 10px;
    font-size: 12px;
}

    .kc-list-text a {
        color: #666;
    }

        .kc-list-text a:hover {
            color: #ff8e29;
        }

.one-wid {
    width: 188px;
    overflow: hidden;
}

.two-wid {
    width: 130px;
    overflow: hidden;
}

    .two-wid a {
        background-color: #47B2FB;
        font-style: normal;
        color: #ffffff !important;
        font-size: 12px !important;
        text-align: center;
        border-radius: 4px;
        cursor: pointer;
        padding: 3px 10px;
    }

.three-wid {
    width: 180px;
    overflow: hidden;
}

.four-wid {
    width: 180px;
    overflow: hidden;
}

.text-ovh {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.bigzxbtn {
    padding: 6px 45px;
    display: inline-block;
    background: #f60;
    color: #fff;
    font-size: 16px;
    text-align: center;
    margin: 0 40px;
}

.imsow {
    cursor: pointer;
}

