@charset "gb2312";

.news_wrap{ width:630px; background:url(imagesline_r.png) repeat-y right top; overflow:hidden}
.news_wrap .n_pic{ width:240px;}
.news_wrap .n_pic img{ width:240px; height:160px}
.news_wrap .n_pic .n_p_tit{ height:30px; line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:13px; padding:3px 5px 0}
.news_wrap .n_pic .n_p_cont{ color:#939393;height: 32px;overflow: hidden; line-height:16px}
.news_wrap .n_list{ width:335px; margin-right:30px;}
.news_wrap .n_list ul li{ border-bottom:dashed 1px #918C81; padding:12.5px 0}
.news_wrap .n_list ul li b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:13px;    display: block;}
.news_wrap .n_list ul li i{ display:block; margin-right:6px;width:15px; height:13px; border-radius:3px;  color:#FFF; text-align:center; line-height:13px; float:left}
.news_wrap .n_list ul li i.s_0{background:#4C2B20;}
.news_wrap .n_list ul li i.s_1{ background:#A19B8F}
.news_wrap .n_list ul li p{ color:#939393; margin-top:6px; display:none; line-height:14px; height:28px; overflow:hidden;}
.news_wrap .n_list ul li.on p{ display:block}

.notice_wrap{ width:345px;}
.notice_wrap ul li{ padding:10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; position:relative}
.notice_wrap ul li .fr{ position:absolute; top:10px; right:0}

.news_img{width:659px; overflow:hidden}
.news_img ul{ width:700px}
.news_img ul li{ background:#DBCCAD; width:136px; height:163px; border-radius:5px; float:left; margin:0 14px 0 0; color:#FFF; padding:12px 9px ;}
.news_img ul li img{ width:136px; height:90px}
.news_img ul li p{ height:40px; line-height:1.5; margin-top:10px;}

.vocation_news{ width:305px;}
.vn_list{}
.vn_list li{ margin-bottom:15px;}
.vn_list li.big{ position:relative; height:70px;}
.vn_list li.big .vn_pic{ width:110px; height:70px; border:solid 2px #FFF; position:absolute; top:0; left:0}
.vn_list li.big .vn_pic img{width:110px; height:70px;}
.vn_list li.big .vn_info{ padding:0 0 0 125px; color:#696969; line-height:1.5}
.vn_list li.big .vn_info b{ color:#323232;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; padding:5px 0; display:block}

.templant-1{ width:300px; height:280px; overflow:hidden; padding-bottom:20px}
.templant-1 .t_ad{ margin:18px 0 15px; border:solid 2px #FFF}
.templant-1 ul li{ height:25px; line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.templant-1 ul.line03 li{ line-height:29px;height: 29px}

.templant-2{ width:340px; height:280px; padding-bottom:20px; overflow:hidden}
.templant-2 ul{ overflow:hidden}
.templant-2 ul li{ padding:19px 0 19px 125px; border-top:dashed 1px #8A857B; position:relative; height:83px; overflow:hidden; margin-top:-1px; line-height:1.5}
.templant-2 ul li .t_pic{ width:110px; height:83px; position:absolute; top:18px; left:0}
.templant-2 ul li .t_name{ font-size:13px; color:#262626}
.templant-2 ul li p{ margin-top:10px; height:55px; overflow:hidden; color:#707070}

.templant-3{ width:300px; height:280px; overflow:hidden; padding-bottom:20px}
.templant-3 ul { overflow:hidden; margin-top:14px}
.templant-3 ul li{ border-top:dashed 1px #8C867C; padding:11px 0; margin-top:-1px; }
.templant-3 ul li .t_info{ display:none; color:#797979; margin-top:5px;  line-height:18px; height:36px; overflow:hidden;}
.templant-3 ul li.on .t_info{ display:block;}


.slide-pro{ background:url(imagesslide_bg.jpg) no-repeat; height:244px;}
.slide-pro .bd{ width:930px; margin:auto; color:#FFF}
.slide-pro ul li{ width:176px; float:left;margin:57px 12px 0 0;}
.slide-pro ul li img{ height:110px; width:166px; padding:4px; border:solid 1px #A27D53; border-radius:3px; overflow:hidden}
.slide-pro ul li p{ display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; height:30px; line-height:30px; padding:0 8px}