@charset "utf-8";
body{ background:#f5f5f5}
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,p,pre,em,cite,form,fieldset,input,textarea{margin:0;padding:0;list-style:none;}
div,li,dl,dt,dd,h1,h2,h3,h4,h5,p,pre,em,cite,form,fieldset,input,textarea,a,a:visited,select,small{font:13px Microsoft YaHei;color:#666;text-decoration:none;outline:none}
.fix:after,
ul:after,
li:after,
dl:after,
dd:after,
.list div:after,
.list div p:after,
.sub_nav:after,
.nav:after,
.breadcrumb:after,
.sitemap:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.fixed{position:fixed}
.fix,
ul,
li,
dl,
dd,
.list div,
.list div p,
.nav,
.sub_nav,
.breadcrumb,
.sitemap{zoom:0}
.box,.sub-title,.case li{min-width:300px;overflow:hidden;padding:0 10px;}
.bd{border-top:1px solid #eee;background:#fff;margin-top:10px;}
.mn{background:#fff;overflow:hidden;}
.ico{background:url("https://www.srp-oy.com/image/skin.png") no-repeat;float:left; background-size:125px 500px;text-indent:-9999px;}
	.down_arrow{width:17px;height:9px;background-position:0 -131px}
	.left_arrow{width:11px;height:20px;background-position:0 -62px}
/*box-shadow:-2px 2px 3px rgba(0, 0, 0, 0.15);*/
.head{background:#2098e5;width:100%;height:40px;}
	a.logo{float:left;width:125px;height:15px;margin:12px 0 0 10px;background:url("https://www.srp-oy.com/image/union_logo.png") 0 0 no-repeat;background-size:144px 60px;}
	.head_menu,.home_link{float:right;width:17px; height:14px; background-position:0 -33px;margin:12px 10px 0 0;}
	.home_link{ width:22px;height:17px;background-position:0 -155px;margin-top:11px}
	.head .left_arrow{margin:10px 0 0 10px}
	.head channel{ position:absolute;width:100%;height:0;}
	.head channel h2{width:80%;height:40px;margin:0 auto;text-align:center;font:bold 18px/40px Microsoft Yahei;color:#fff; overflow:hidden}
	
	.sub_nav{width:100%;border-bottom:1px solid #eee; background:#fafafa;padding:5px 0 10px 0}
		.sub_nav a{float:left;border:1px solid #ddd;font:14px/20px Microsoft Yahei;height:18px;padding:0 10px;border-radius:10px;margin:5px 0 0 5px; background:#fff;}
		.sub_nav a.current{border-color:#2098e5; background:#2098e5;color:#fff;}
	
.nav,
	.breadcrumb,.category_switch{width:100%;height:35px;border-bottom:1px solid #eee;background:#f5f5f5;overflow:hidden}
	.nav a,.breadcrumb a,.breadcrumb span{font-size:15px;line-height:36px;float:left;margin-left:8px}
	.nav a.down_arrow{ float:right;margin:14px 10px 0 0}
	.nav a.current{color:#2098e5;}
	.breadcrumb a,.breadcrumb span{padding-left:10px;background:url("https://www.srp-oy.com/image/nav_line.png") 0 center no-repeat;background-size:5px 50px;}
	.breadcrumb a.home{width:22px;height:17px;background:url("https://www.srp-oy.com/image/skin.png") no-repeat;background-size:125px 500px;text-indent:-9999px;margin-top:8px;padding:0;}
	.breadcrumb em{ display:none}
	
	.category_switch a{float:left;width:50%;height:35px; text-align:center;}
	.category_switch cite{font-size:15px;line-height:36px; background:url("https://www.srp-oy.com/image/skin.png") right -183px no-repeat;background-size:125px 500px;padding-right:20px}
	.category_switch .current{background-color:#fff}
	.category_switch .current cite{background-position:right -208px;color:#2098e5}
	.category_switch a.right{float:right;width:49%;border-left:1px solid #eee;}
	
.category_switch{ background:#fff;}	
.category_box{position:absolute;z-index:1;width:100%;height:0}	
	.switch_box{position:absolute;z-index:2;background:#f8f8f8;width:100%;overflow:auto; overflow-x:hidden;border-bottom:1px solid #eee}
	
	.switch_box ul{padding-top:8px;width:100%;}
	.switch_box ul li{float:left;height:26px;text-indent:10px;width:100%;}
	.switch_box ul a{font:14px/26px Microsoft Yahei}
	.switch_box ul a.current{color:#2098e5}
	
	.cate_map{min-width:300px;overflow:hidden;padding:10px;}
	
	.cate_map dl,.cate_map dd,.cate_map dt{width:100%;float:left}
	.cate_map dl a{font:14px/28px Microsoft Yahei;float:left;margin-right:10px}
	
	
	
	
	.cate_map dt a{font-weight:bold;}
	.cate_map dl a.current{color:#2098e5}
	
	
.title{border-bottom:1px solid #eee;height:35px;font:bold 16px/36px Microsoft Yahei;border-left:3px solid #2098e5;text-indent:7px}
	.list{width:100%}
	.list li,.ask li{min-width:300px;padding:10px;border-bottom:1px solid #eee;overflow:hidden}
	.list a{float:left;width:100%;}
	.list img{float:left;width:90px;max-height:68px;margin-right:10px}
	.list div{height:68px;overflow:hidden}
	.list div h3{width:100%;height:52px;font:14px/18px Microsoft Yahei;}
	.list div p{width:100%;}
	.list div time{float:right;font-size:12px;color:#999;line-height:16px;height:16px;}
	.list div tag{float:left;margin-right:2px;border:1px solid #ffa454;height:14px;padding:0 2px;font:12px/14px Microsoft Yahei;overflow:hidden;color:#ffa454}
	/*摘要样式*/
	
	.intxt div h3{height:18px;overflow:hidden;}
	.intxt div h4{width:100%;line-height:18px;font-size:12px;color:#999;overflow:hidden;}
	.intxt div p{padding-top:6px}
	.baike div{height:51px;}
	/*无图样式*/
	.list li.txt{padding-top:8px;}
	.list li.txt div{height:auto;overflow:inherit}
	.list li.txt div h3{height:auto;padding-bottom:5px}
	
.more_link,.more_link a{width:100%;height:36px;overflow:hidden}
	.more_link a{float:left;font:16px/36px Microsoft Yahei; text-align:center;border-bottom:1px solid #eee;color:#5d97dd;}
	.half a{width:49%;border-left:1px solid #eee;}

.map{width:100%}
	.map li{float:left;width:25%;height:34px;border-bottom:1px solid #eee; overflow:hidden}
	.map li a,.map li.hot{float:left;width:99%;border-right:1px solid #eee;font:14px/35px Microsoft Yahei;text-align:center}
	.map li.hot{border-right:none;color:#ffa454;font-size:16px;font-weight:bold}


.school img{width:124px;height:62px;border:1px solid #eee;padding:2px;}
	.school div h4,.school div h3{height:20px;line-height:20px}
	.school div h3{padding-top:2px;}

.sub-title{height:34px;border-bottom:1px solid #eee;background:#f8f8f8;overflow:hidden;}
	.sub-title dd,.case num,.case apply{float:left;font:bold 14px/36px Microsoft Yahei;width:75px}
	.sub-title dd.right{width:auto}
	.case{width:100%;}
	.case li{height:34px;border-bottom:1px solid #eee}
	.case li a{float:left;height:34px;}
	.case num,.case apply{font-weight:normal}
	.case apply{float:none;min-width:220px;}

.ask{width:100%}
	.ask li{height:36px;padding-bottom:8px;overflow:hidden}
	.ask icon{float:left;width:30px;height:36px;}
	.ask em{float:left;width:20px;height:20px;margin-top:8px;border-radius:10px;font:14px/20px Microsoft Yahei;color:#fff; background:#a5de68; text-align:center;}
	.ask h3{font:14px/18px Microsoft Yahei;height:18px; overflow:hidden}
	.ask p{font-size:12px;line-height:18px;color:#999}

.foot{height:80px;width:100%;text-align:center;font:14px/40px Microsoft Yahei;color:#fff;}

.page{padding:10px;min-width:300px;text-align:center}
	.page a,.page em,.page span{font-size:15px;padding:0 10px}
	.page em{color:#aaa}
	.page a{color:#2098e5}


.ask_box,.assess_box{margin-bottom:10px}
.ask_box dl,.assess_box dl{padding:5px 10px;min-width:300px}
	.ask_box dd,.assess_box dd{width:100%;padding:5px 0; overflow:hidden;float:left; text-align:center;}
	.input{border:1px solid #ccc;width:99%;height:20px;font:14px/20px Microsoft Yahei;padding:3px 0;text-indent:5px;float:left}
	select.input{height:28px;width:100%}
	textarea.input{height:80px;}
	.btn{border:none;width:100%;height:30px;background-color:#FF9933;font:bold 15px/30px Microsoft YaHei,Arial;color:#fff;border-radius:5px;}
	.line{border-top:1px solid #eee;}
	
.album{min-width:320px;margin:0 auto;padding-top:10px; overflow:hidden}
	.album li{float:left;width:33%;text-align:center;height:105px;overflow:hidden}
	.album li img{width:100px;height:77px;}

.sitemap{ background:#fff;}

.assess{padding:5px 10px 15px 10px}
	.assess dl{width:100%}
	.assess dd,.assess dt{width:100%;float:left}
	.assess dt{font:bold 16px/30px Microsoft Yahei; background:url("https://www.srp-oy.com/image/plan_icon.png") 0 3px no-repeat; text-indent:28px; background-size:22px 78.5px}
	.assess dt.ad2{background-position:0 -26px;}
	.assess dt.ad3{background-position:0 -55px;}
	.assess dd{font:14px/22px Microsoft Yahei;color:#888;}
	
	
	.assess_box .input{padding:5px 0;}
	.assess_box select.input{height:32px;}
	.assess_box .btn{height:35px;}


a.union{float:right;width:22px; height:22px; overflow:hidden; text-indent:-9999px;margin:8px 8px 0 0;border-radius:50%;border:1px solid #fff;background:url("https://www.srp-oy.com/image/flag_icon.png") 0 0 no-repeat;background-size:22px 88px;}
	a.newzealand{background-position:0 -22px}
	a.australia{background-position:0 -44px}
	a.malaysia{background-position:0 -66px}
	
.top-bar {position: fixed;top:-99px;left:0;right:0;background: #fff;border-bottom: 1px solid #eee;z-index: 3333;box-shadow: 0 2px 10px rgba(0,0,0,.04);transition: all 0.2s linear 0s;}
	.top-bar .w{margin:0 10px;}
    .top-bar.fixed{top:0px;}
	

.tutor{border-bottom:1px solid #ddd;background:#fff;padding:5px 10px;line-height:20px;}

