@charset "gb2312";
/* CSS Document */
* { margin:0; padding:0;}

body{font-family: "microsoft yahei"; line-height: 24px; font-size:14px;}
#container{text-align:left; width:960px; margin:0 auto; height:auto!important;}

a{color: #444;text-decoration: none;}
a:link{color: #444;text-decoration: none;}
a:visited {color: #444;text-decoration: none;}
a:hover {text-decoration: underline;color: #ef5d00;}
a:active {color: #444;text-decoration: none;}

img {border: 0px; max-width:100%; height:auto; vertical-align:middle;}
.clear01{ clear:both; height:0px; overflow:hidden; margin-top:0!important; line-height:0px; font-size:0;}
li,p,h1,h2,h3,h4,h5,h6 { float: left;}
ul { list-style-type: none;}


/*-----------banner样式----------*/
#banner { width: 960px; height: auto; float:left;}
#banner p{}

/*-----------导航-----------*/
#nav { width: 960px; height: 35px; line-height:35px; float:left; background-color:#12519f;}
#nav a { width:12.5%; text-align:center; color: #FFF; text-decoration: none; display:block; float:left; }
#nav a:link{color: #FFF;text-decoration: none;}
#nav a:visited {color: #FFF;text-decoration: none;}
#nav a:hover {text-decoration:none;color: #f6ff00;}
#nav a:active {color: #FFF;text-decoration: none;}
.weizhi{  line-height:35px;}


.box { width: 960px; height: auto; float:left; margin-bottom: 10px;}

/*-----------轮换图and新闻-----------*/
.left { width: 675px; height: auto; float:left;}
.right { width: 270px; height: auto; float:right;}
/* 幻灯
-----------*/
#slide {position:relative;width:260px;height:216px; margin: 0px 10px 10px 0px; float: left;}
#slide .fi_player {position:absolute;top:0px;left:0px;display:block;width:260px;height:216px;}/* 图片部分 */
#slide .fi_ovl {width:260px;height:65px;left:0px;top:151px;position:absolute;background:#000}/* 黑白背景部分 */
#slide .fi_tt {width:260px;height:65px;left:0px;top:151px;position:absolute;font:14px/28px '宋体';text-align:center;	color:#fff}/* 文字部分 */
#slide .fi_bg {width:260px;height:216px;position:absolute;top:0;left:0;}
#slide .fi_link {position:absolute;top:0px;left:0px;width:260px;height:216px;cursor:pointer;}
#slide .fi_tab {width:260px;height:23px;padding:5px 5px 0 0;position:absolute;bottom:5px;left:0;text-align:right;}
#slide .fi_tab span {cursor:pointer;width:20px;height:20px;margin-right:5px;display:inline-block;color:#fff;font:16px/20px '宋体';text-align:center;}
#slide .fi_tab span.now {color:#ff7b11;}

/* 新闻
-----------*/
#news { width: 400px; height:auto; float:left; padding: 0px; margin-bottom: 10px;}
#news h1 { width: 400px; height:35px; float:left; text-align: center; font-size:20px; font-family:"microsoft yahei"; line-height: 35px; color: #d83a01; font-weight:normal; padding-top: 8px;}
#news h1 a {font-size:20px; font-family:"microsoft yahei"; line-height: 35px; color: #d83a01; font-weight:normal; text-decoration: none;}
#news ul { width: 380px; height:auto; padding: 5px 0px 10px 5px; border-bottom: 1px #ccc dashed; margin-left: 5px; overflow:hidden;}
#news ul li { width:48%;padding:1%; text-align:center; font-size: 12px;}
#news ul li span{ color:#F00;}
#news ul li span a{ color:#F00;}


/* 概念及策略
-----------*/
#gncl { width: 673px; height:190px; float:left; padding-bottom: 5px; background: url(../images/gncl_bg.gif) no-repeat #f2f1f2;}
#gncl p{ width: 600px; height:31px; float:left; padding: 0px; text-indent: 70px; color: #FFF; font-size: 16px; line-height: 33px; font-weight:bold;}
#gncl h2 { width: 308px; height:25px; float:left; padding: 0px; text-indent: 30px; color: #333; font-size: 14px; line-height: 25px; background:url(../images/gncl_bt.gif) no-repeat 8px; margin: 15px 0px 5px 10px;}
#gncl ul { width: 305px; height:auto; padding: 5px 0px 7px 5px; margin-left: 10px; overflow:hidden; float:left;}
#gncl ul li { width: 295px; padding: 0px 5px 0px 10px; font-size: 14px; line-height: 26px;}

/* 报考常用信息
-----------*/
.cyxx { width: 270px; height: auto; float:left;}
.cyxx h2 { width: 100%; height: 32px; background:url(../images/right_btbg.gif) no-repeat; border-bottom:2px #ca0204 solid; text-indent: 20px; font-size: 14px; line-height:32px;}
.cyxx ul { padding: 10px 0px 10px 5px;}
.cyxx ul li{ width:100%; height: 28px; line-height: 28px; }
.cyxx ul li span a { color:#d83a01;}
.cyxx ul li span a:link{color: #d83a01;text-decoration: none;}
.cyxx ul li span a:visited {color: #d83a01;text-decoration: none;}
.cyxx ul li span a:hover {text-decoration: underline;color: #d83a01;}
.cyxx ul li span a:active {color: #d83a01;text-decoration: none;}


/* 志愿资讯
-----------*/
.bkzx { width: 270px; height: auto; float:left;}
.bkzx h2 { width: 100%; height: 32px; background:url(../images/right_btbg.gif) no-repeat;   border-bottom:2px #ca0204 solid; text-indent: 20px; font-size: 14px; line-height:32px;}
.bkzx ul { padding: 10px 0px 10px 5px;}
.bkzx ul li { width:100%; height: 28px; line-height: 28px; font-size: 12px;}

/* -----------百度广告-----------*/
.bd_ad { width: 960px; height:auto; float:left; margin:0 auto;}

/* -----------选大??----------*/
.xdx { width: 960px; height: auto; float:left;}
.xdx h3 { width: 960px; height: 46px; float:left; background: url(../images/btbg.jpg) no-repeat; }
.xdx h3 strong { width: 960px; height:34px; float:left; padding-top: 12px; text-indent: 15px; line-height: 34px; color: #FFF;}
.xdx_nr { width: 958px; height:auto; float:left; border-left:1px solid #ccc; border-right:1px solid #ccc;  border-bottom:1px solid #ccc; margin-bottom: 10px;}
.xdx_tab { width: 930px; height:auto; float:left; padding: 15px 0px 10px 15px;}
.xdx_nr h4 { width: 922px; height: 39px; float:left; background:url(../images/xdx_bt2.gif) repeat-x; margin: 10px 0px 0px 18px; _margin: 10px 0px 0px 9px;}
.xdx_nr h4 span{ display:block; width:350px; height:39px; line-height:39px; font-size:24px; background:#ec7404; color:#fff; padding-left:10px; border-top-right-radius:5px;}
.xdx_fs { width: 920px; height: auto; float:left; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;  border-bottom:1px solid #e1e1e1; margin: 0px 0px 10px 18px; _margin: 0px 0px 10px 9px;}
.xdx_fs ul { width: 890px; height: auto; margin: 5px 0px 0px 20px; _margin: 5px 0px 0px 10px;}
.xdx_fs ul li { width: 880px; height: 28px; border-bottom:1px #ccc dashed; padding: 5px 0px 5px 0px;}
.xdx_fs ul li b { float:left; display:inline-block; width:100px; border-right:1px #ccc solid; color:#ca0204; font-size:16px; margin: 0px 5px; padding:0 5px}
.xdx_fs ul li b a{color:#ca0204;}
.xdx_fs ul li span {  float:left; line-height: 28px; padding: 0px 0px 0px 5px; font-size: 12px;}
.xdx_fs ul li strong {  height: 28px; line-height: 28px; color:#ca0204; font-size: 12px; font-weight:normal; float:right;}
.xdx_fs ul li strong a {color:#ca0204; font-size: 12px; font-weight:normal;}
.xdx_fs ul li strong a:link{color: #ca0204;text-decoration: none;}
.xdx_fs ul li strong a:visited {color: #ca0204;text-decoration: none;}
.xdx_fs ul li strong a:hover {text-decoration: underline;color: #ca0204;}
.xdx_fs ul li strong a:active {color: #ca0204;text-decoration: none;}

/* -----------选专??----------*/
.xzy { width: 960px; height: auto; float:left; background-color:#efefef; padding-bottom: 10px;}
.xzy_nr { width: 294px; height: 244px; float:left; background: url(../images/sxzy_bg.jpg) no-repeat; margin: 15px 5px 5px 15px; _margin: 10px 5px 5px 10px;}
.xzy_nr h4 { width: 294px; height:43px;}
.xzy_nr p { width: 255px; height:28px; font-size: 12px; color:#333; line-height:24px; padding: 0px 0px 0px 35px;}
.xzy_nr ul { width: 279px; height:158px; padding: 0px 0px 0px 10px;}
.xzy_nr ul li { width: 270px; height:158px;}
.xzy_nr h5 { width: 270px; height:auto; border-top:1px #ccc dashed; margin: 2px 0px 0px 10px; font-size:16px; color:#F03; padding-left:5px; padding-top:5px;}
.xzy_nr h5 img { margin: 6px 0px 0px 5px;}
.p_nr { width: 260px; float: left; margin: 5px 0px 10px 16px; _margin: 5px 0px 8px 8px; font-size:12px; line-height: 20px;}
.p_nr span {font-size:12px; line-height: 20px; color: #ca0204;}
.p_nr span a {font-size:12px; line-height: 20px; color: #ca0204;}
.p_nr span a:link{color: #ca0204;text-decoration: none;}
.p_nr span a:visited {color: #ca0204;text-decoration: none;}
.p_nr span a:hover {text-decoration: underline;color: #ca0204;}
.p_nr span a:active {color: #ca0204;text-decoration: none;}

/* -----------两个广告-----------*/
.ad_box { width: 960px; height:auto; float:left; margin-bottom: 10px;}
.ad_box p{ width: 472px; height:auto; float:left; border:1px solid #ccc;}
.ad_box p.right_cc{ float:left; margin-right: 12px;}

.r2{width:50px;float:right;position:fixed !important; top/**//**/:200px;position:absolute; z-index:400; right:5px !important;;*right:10px;}
.r2 p{font-size:12px;text-align:right;line-height:22px;cursor:hand;}
* html .r2, * html .l2 { top:expression(offsetParent.scrollTop+300);}
.anpai td{border-bottom:1px solid #e1eeff;height:30px;padding-left:5px;}


.footer{font-size:12px}

/* 微信调用
+++++++++++++++++++++++ */

.weixin{ width:170px; padding:5px; background:#e8e8e8; position:fixed;  bottom:20px;left:20px; _position:absolute; padding-top: 10px;}
.weixin span{ display:block; width:15px; height:15px; background:url(http://www.yuloo.com/images/style/weixin_close.jpg) no-repeat; float:right; cursor:pointer;}
.weixin dl{margin:0; padding:0; padding-top:5px;}
.weixin dd{ margin:0; padding:0; display:block; clear:both; ; overflow:hidden; margin-bottom:5px;}
.weixin dt{ margin:0; padding:0; display:block; }
.weixin b{left:5px; margin-top: 25px; line-height: 25px; font-size:15px; font-weight:bold; color:red !important; width:155px;}
.weixin img{margin:0; padding:0;}

.main04{ display:none;}
.main04_titile{  height:48px; line-height:48px; background: #ec7404; margin-top:20px; text-align:center; font-size:30px; color:#FFF;}
.main04_ct{ height:auto;border:1px solid #ccc; padding:30px 30px; overflow:hidden  }
.main04_ct p{ font-size:14px; margin:10px 0px; color:#F00;}
.main04_ct ul{ width:740px;}
.main04_ct li{ width:370px; height:50px; float:left; line-height:50px; font-size:14px}
.main04_ct li input,.main04_ct li select{ height:30px; line-height:30px; width:200px; margin-left:5px;}
.main04_ct li.chr01 select{ width:auto; margin-right:5px;}

.btn{margin:30px 0px 10px; padding:0px 170px; width:400px;}
.btn input{ width:120px; height:35px; text-align:center; margin:0px 40px; font-size:16px; font-weight:900; border:medium none;color:#FFF;}
.btn .tj{ background:#ff8500; }
.btn .cz{ background:#a3a2a2;}

/* 手机端底栏
+++++++++++++++++++++++ */
.copyright{ display:none; padding:1em 0em 1em; text-align:center;border-top:2px solid #4e8099; margin:1.5em 0 6em;}
.copyright p{ margin-bottom:0.3em; margin:0 0.3em 0.3em;}
.copyright p a{ margin-right:5px;}
/* 底部广告
+++++++++++++++++++++++ */
.xzy_nr04{ display:none;}


@media only screen and (max-width:960px){
	#gg1,.weixin,#winpop{ display:none !important;}
	#container,#banner,#nav,.box,.xdx,.xdx h3,.xdx h3 strong,.xzy,.ad_box,.bd_ad{ width:768px;}
	.left,.right,#gncl{ width:100%;}
	#nav{ height:70px;}
	#nav a{ display:block; width:25%; padding:0; text-align:center; float:left;}
	#news{ width:490px}
	.cyxx,.bkzx{ width:48%; margin:2% 1%}
	.xdx_nr{ width:766px;}
	.xdx_tab{width:738px; padding:15px 15px 10px;}
	.xdx_tab table{ width:100% !important;}
	.xdx_fs{ width:736px; margin:0 15px;}
	.xdx_fs ul{ margin:5px 10px 0px; width:718px;}
	.xdx_nr h4{ width:736px;margin:10px 15px 0px}
	.xzy_nr{ background:#fff none; width:46%; margin:1.5% 2%}
	.xdx_fs ul li{ width:100%; height:auto; padding:1% 0;}
	.xdx_fs ul li b{ border-right:none;}
	.xdx_fs ul li strong{}
	.xdx_fs ul li span{ width:100%;}
	.ad_box,.bd_ad{ height:auto;}
    .bd_ad span,.ad_box p{ width:49% !important; height:auto !important;}
	.ad_box p.right_cc{ margin-right:1%;}
	.btn{ padding:0 100px;}
	#footer table{ width:768px !important;}
	}
@media only screen and (max-width:767px){
	#qiao-icon-wrap,#qiao-invite-wrap,#winpop,#weixin,#QIAO_INVITE_CONTAINER,#qiao-icon-sector-inner,#QIAO_INVITE_CONTAINER,#QIAO_ICON_CONTAINER .qiao-icon-sector-inner,#winpop,#slide,#gncl,.shousuo{ display:none !important;}
	.xdx_tab,.xdx01,.box .right,.footer{ display:none;}
	#container{ width:98%; margin:0 1%;}
	#banner,#nav,.box,.xdx,.xdx h3,.xzy,#news,#news h1,.xzy_nr h4,.xdx h3 strong,.ad_box,.bd_ad{ width:100%;}
	#news h1{ height:auto; padding-top:0;}
	#news h1 a{ display:block; width:48%; margin:0 1%; float:left; }
	#news ul{ width:98%; padding:0.5% 1% 1%; margin-left:0;}
	#news ul li{ width:31%; padding:0 1%; text-align:center;}
	.xdx_nr{ width:100%; border:none;}
	.xdx_nr h4{ width:100%;margin:1.5% 0% 0%;}
	.xdx_nr h4 span{ width:300px; font-size:20px;}
	.xdx h3{ background:#ec7404 none; height:40px;}
	.xdx h3 strong{ height:40px; line-height:40px; padding-top:0px;}
	.xdx_fs{ width:99.5%; margin:0%;}
	.xdx_fs ul{ width:98%; margin:0.5% 1% 0}
	.xdx_fs ul li span a{ display:block; width:33.33%; float:left;}
	.xzy_nr{ width:48%; margin:1.5% 1%;height:auto; padding-bottom:2%}
	.xzy_nr p{ width:96%; padding-left:4%}
	.xzy_nr h5{width:96%; margin:}
	.p_nr{ width:95%; margin:1% 2.5%;}
	.news02,.xzy_nr04{ display:block !important;}
	.bd_ad span,.ad_box p{ width:99.5% !important; border:none !important; margin:1% auto; text-align:center; }
	.ad_box p.right_cc{ margin-right:0%;}
	.main04{ display:block}
	.main04_titile{ font-size:26px;}
	.main04_ct{ background:none; padding:10px;}
	.main04_ct ul{ width:100%;}
	.main04_ct li{ width:50%;}
	.btn{ width:70%; padding:0 15%;}
	.copyright{ display:block;}
	
	}
@media only screen and (max-width:600px){
	#news ul li{ width:48%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	#news h1 a,.xzy_nr,.cyxx, .bkzx{ width:98%; }
	.main04_ct ul{ width:300px; margin:0 auto;}
	.main04_ct li{ width:100%;}
	.btn{ width:300px; margin:30px auto 10px; padding:0px;}
	.btn input{ margin:0 15px;}
	}
@media only screen and (max-width:480px){
	.xdx_fs ul li span a{ width:48%; margin:0 1%}
	.xdx_fs ul li:nth-of-type(2) span a:nth-of-type(3){ width:70%;}
	.weizhi:after{ font-size:18px;}
	}
