﻿@import url(layout.css);

h1,h2,h3,h4,h5,p,form,dl,dd { margin:0; padding:0;}
.a3 {margin-right:8px; }

.bulletin,.slide,.dynamic,.a2,.a3,.a4,.about {border:#ccc 1px solid; margin-top:8px; }

/*.mlt,.mlr  .menu, .quick a  {background:url(../../images/space.png) repeat-x;} */
.menu{background:url("../../images/index_bg.png") no-repeat 0px -88px}

.header div.middle{float:left;margin-top:10px;width:430px;}
.toolbar {float:right; width:295px; height:25px; margin-top:1px;padding-left:28px; background:url(../../images/toolbar.png) no-repeat; }
.toolbar  a {margin:0px 4px;}
.toolbar span {float:right;width:240px;color:#999;}
.toolbar span a {color:#cc3300;font-weight:bold;margin:0px 2px;}

.logo {width:180px; height:90px;float:left;}
.logo img{margin-top:10px;}



.menu {height:34px; clear:both; overflow:hidden;}
.menu .mlt {float:left; width:3px; height:100%; background-position:left -68px;}
.menu .mlr {float:right; width:3px; height:100%; background-position:right -68px;}
.menu .channel {float:left; padding:0px 8px 0px;}
.menu .channel .quick {float:left; height:33px; clear:left;}
.menu .channel .quick a {float:left; width:80px; line-height:33px; font-size:14px; font-weight:bold; text-align:center; color:#fff; display:block; background-position:right -136px ; background-repeat:no-repeat;}                               
.menu .channel .quicklinks {float:left; width:90%; padding-left:21px;line-height:34px;  clear:left; }
.menu .channel .quicklinks a {padding:0px 4px;}
.menu .channel .quick a.on {background:url(../../images/but.png) no-repeat; position:relative; top:4px;}

.bulletin {float:right;width:338px;height:413px;}

.slide {float:left; width:600px; height:413px; overflow:hidden;}

.activity { padding-top:8px; clear:both;}
.activity img{ display:block;}
.activity a { margin-right:7px;float:left;}
.activity a.none { float:right; margin:0;}

.dynamic {float:right; width:595px; height:342px; overflow:hidden;}

.a2 {float:left; width:118px; height:343px;}
.a2 img{ width:118px; height:343px;}
.a3 {float:left; width:210px; height:343px;}
.a3 img{ width:210px; height:343px;}

.reveal {width:950px; color:#666; margin-top:30px; overflow:hidden;}
.reveal h2{font-size:20px; line-height:24px; border-bottom:#ccc 1px solid; padding-bottom:4px; font-family:"微软雅黑","黑体";}
.reveal h2 i {color:#cc3300;}
.reveal h2 span {float:right; font-size:12px; font-weight:normal;}

.box {width:104%;}
.picBox {float:left; height:100%; display:inline;}
.picBox a {float:left; border:#ccc 1px solid;}
.picBox a:hover {color:#cc3300; font-weight:bold; border:#cc3300 1px solid;}
.picBox i {font-weight:bold; color:#cc3300; margin-right:4px;}
.picBox P {padding-left:4px;}
.picBox p a {border:none; color:#cc3300; font-weight:bold; }
.picBox p a:hover {border:none; color:#fff; background-color:#cc3300;}

.showIndex .picBox {width:150px; margin:8px 10px 8px 0px;overflow:hidden; height:190px; }
.showIndex .picBox img {width:148px; height:148px;}

.showList {float:right;width:800px; overflow:hidden;}
.showList .picBox {width:150px; margin:8px 12px 8px 0px; }
.showList .picBox img {width:148px; height:148px;}
.showList .picBox  a.massage { color:#333333;}
.showList .picBox  a.massage:hover { color:#fff;}

.myShow {float:right; width:800px; overflow:hidden;}
.myShow .picBox {width:184px; margin:8px 20px 8px 0px;  _margin:8px 17px 8px 0px;}
.myShow .picBox img {width:184px; height:194px;}
.myShow .picBox p {border:#ddd 1px solid; border-top:none; width:180px;}

.a4 {float:left; width:138px; border-right:#ddd 2px solid; border-bottom:#ddd 2px solid;}
.a4 a{width:128px; line-height:24px; margin:4px; display:block; border:#ddd 1px solid; text-align:center; }
.a4 a:hover{color:#fff; background-color:#cc3300; border:#cc3300 1px solid; text-align:center; }
.a4 a.on{color:#fff; background-color:#cc3300; border:#cc3300 1px solid; text-align:center; }
.search {margin-top:8px;}
.set {width:932px;height:24px; border:#ddd 1px solid;  padding:8px; font-size:14px; text-align:center }
.set #ages1 {width:80px;}
.set em {padding:0px 4px 0px 14px;}
.set .s_sub {background-color:#cc3300;color:#fff; border:#cc3300 1px solid; }

.user {width:950px; margin:8px 0px; te }
.user li { height:170px;border-bottom:#ddd 1px dashed;}
.user i { float:left; width:100px; position:relative; top:80px; }
.user i.a1 { width:60px; text-align:center;  margin-right:80px; position:relative; top:60px; }
.user i.a1 a { color:#cc3300; font-weight:bold;  }
.user i.a1 a:hover { color:#fff;background-color:#cc3300; }
.user i.a1 img { padding:1px; border:#ddd 1px solid;  }
.user i.show { float:right; width:160px; position:relative; top:8px; }
.user i.show img {width:152px; height:152px;}
.user i.online {position:relative; top:80px;}


.about {float:left; width:750px; padding:24px;}
.about h2  { height:24px; font-size:14px; color:#cc3300;}
.about p { color:#333; font-size:14px;}
.classiy {margin-top:8px;}
.classiy  h2 {font-size:14px;}

.classiy a{ float:left; width:134px; line-height:28px;  font-size:12px; color:#666;}
.classiy a:hover{ font-weight:bold;}

.pages {float:left; width:100%; margin-top:10px;   text-align:center;}
.pages a{ padding:0px 4px;  font-size:14px;}
.pages a.on {color:#fff; background-color:#990000;}
.pages a:hover {color:#fff; background-color:#990000;}

.bottom {float:left; width:100%;height:24px; color:#ccc; margin-top:24px; padding-top:14px; padding-bottom:20px; border-top:#ddd 1px solid; text-align:center; }
.bottom a{color:#333;}
/***频道页***/
.center { padding-top:10px; overflow:hidden;}
.center_l { float:left; width:640px;}
.center_r { float:right; width:298px; border:1px solid #BFBFBF;}
.center_r .new_box { height:230px;}
.title{ border-bottom:1px solid #BFBFBF; height:29px; line-height:29px; padding:0 15px;}
.title h2{ width:95px; height:34px; background:url(../../images/ico.png) scroll no-repeat -205px 0; text-align:center; color:#FFF; float:left; font-size:14px; cursor:pointer;}
.title h2 a{ text-decoration:none;}
.title h2 a:hover{ text-decoration:none;}
.title i{ font-style:normal; float:right;}
.title i a{ color:#DA133F;}
.title i a:hover{ text-decoration:underline;}
.center_r .new_box ul { padding:15px 15px 5px 15px;}
.center_r .new_box li { line-height:22px; font-family:"宋体";}
.center_r .topics_box img { border-top:1px solid #CACACA;}
/***招聘信息***/
.center_l .job_box { height:182px; border:1px solid #BFBFBF; margin-top:10px; overflow:hidden;}
.center_l .job_box .title h2{ height:29px; border:1px solid #BFBFBF; border-top:0px; background:none; font-weight:normal;}
.center_l .job_box .title h2 a:hover{ color:#333;}
.center_l .job_box .title h2.yes{ height:34px; font-weight:bold; background:url(../../images/ico.png) scroll no-repeat -205px -40px; border:none;}
.center_l .job_box .title h2.yes a{ color:#FFF;}
.job_box_c { clear:both; padding:10px 0;}
.job_box_c ul { padding-left:1px;}
.job_box_c li{ float:left; width:199px; padding-left:10px;}
.job_box_c li p{ padding-left:25px; line-height:45px; width:174px; color:#333;}
.job_box_c li p.bt{ line-height:24px; background:#F6F6F6 url(../../images/ico.png) scroll no-repeat -282px -88px; overflow:hidden;}
/***字体颜色与链接***/
a.link_jh { color:#FF6600; text-decoration:none;}
a:hover.link_jh { color:#FF6600; text-decoration:underline;}
/***迷你搜索***/
.search_mn{ height:36px; border:1px solid #BFBFBF; overflow:hidden; margin-top:10px;}
.search_mn form{ padding:4px 0 0 15px;}
.search_mn span{ float:left; line-height:28px;}
.search_mn .select_box { float:left; width:92px; margin-right:5px; height:27px; line-height:27px; overflow:hidden;}
.search_mn .select_box .tag_select { border:1px solid #BFBFBF; height:21px; line-height:21px; padding:2px 5px; background:url(../../images/ubox-select.png) scroll no-repeat 70px -10px;}
.search_mn .select_box .tag_select_hover{ border:1px solid #FF6600; padding:2px 5px; height:21px; line-height:21px; background:url(../../images/ubox-select.png) scroll no-repeat 70px -40px;}
.search_mn .select_box .tag_select_open{ border:1px solid #BFBFBF; border-bottom:0; height:21px; line-height:21px; padding:2px 5px;  background:url(../../images/ubox-select.png) scroll no-repeat 70px -73px;}
.search_mn input.s_sub{ width:90px; height:27px; border:1px solid #FF6600; background:#FF6600; color:#FFF; font-size:14px; font-weight:bold; cursor:pointer; line-height:28px; float:left; margin-right: 10px; float:left;}
.search_mn ul.tag_options{ width:84px; border:1px solid #BFBFBF; border-top:0; padding:0 3px; background:#fff; padding-bottom:5px; height:210px; overflow-y:scroll}
.search_mn ul.tag_options li{ padding:0 2px;}
.search_mn ul.tag_options li.open_selected{ background:#BFBFBF;color:#fff;}
.search_mn ul.tag_options li.open_hover{ background:#FF6600; color:#fff;}
/***图片列***/
.pic_list,.links { border:1px solid #BFBFBF;}
.pic_list ul.pic_list_box { clear:both; overflow:hidden; padding:0 0 15px 19px;}
.pic_list ul.pic_list_box li { text-align:center; width:182px; float:left; padding-top:20px; }
.pic_list ul.pic_list_box li p{ line-height:30px; line-height:30px; text-align:center; width:100%; }
.pic_list ul.pic_list_box img{ padding:4px; border:1px solid #CCC; display:block; margin:0 auto;}
.pic_list .title h2{ height:29px; border:1px solid #BFBFBF; border-top:0px; background:none; font-weight:normal;ssssssssss}
.pic_list .title h2 a:hover{ color:#333;}
.pic_list .title h2.yes{ height:34px; font-weight:bold; background:url(../../images/ico.png) scroll no-repeat -205px 0; border:none;}
.pic_list .title h2.yes a{ color:#FFF;}
.pic_list .title b{ background:#DA133F; margin:2px 0; height:25px; padding:0 10px; font-weight:normal; line-height:25px; float:right; margin-right:-13px;}
.pic_list .title b a{ color:#FFF;}
.pic_list .title b a:hover{ color:#FFF; text-decoration:underline;}

.link_box { margin-top:30px; overflow:hidden;}
.link_box .link p.link_img { overflow:hidden; width:100%;}
.link_box .link p.link_img a{ margin:0 3px 3px 0;}
.link_box .link p.link_img img{ border:1px solid #D4D4D4;}
.link_box .link .title h2 { width:95px; line-height:30px; color:#333; position:relative; margin-bottom:-8px; margin-right:5px; background:none;}
.link_box .link .title h2 a.hover{background:url(../../images/ico.png) scroll no-repeat -205px -124px; display:block;}
.link_box .link .link_box_1 { overflow:hidden; padding:15px 8px 10px 10px; clear:both; border:1px solid #BFBFBF; border-top:0; overflow:hidden; *zoom:1}
.link_box .link .link_box_1 a{ display:block; float:left; height:25px; line-height:25px; margin-right:8px; white-space:nowrap; overflow:hidden}
.link_box .link .link_box_1 p{width:928px;}

.links .title { position:relative;}
.links .title h2 { background:url(../../images/ico.png) scroll no-repeat -205px -124px; width:95px; line-height:30px; position:absolute; color:#333;}
.links .links_box { overflow:hidden; padding:15px 10px 10px 10px;}
.links .links_box a{ display:inline-block; line-height:25px; margin-right:8px;; float:left;}
/******/
.bulletin { background:url(../../images/newbg.jpg) scroll no-repeat top;}
.bulletin ul.new_list { margin:290px 20px 0 20px;}
.bulletin ul.new_list li { line-height:22px;}
.bulletin ul.new_list li a{ color:#F90598; text-decoration:none;}
.bulletin ul.new_list li a:hover{ color:#F90598; text-decoration:underline;}
.bulletin ul.new_list li i{ color:#999; margin-right:8px;}
.search_box { border:1px solid #CCC; overflow:hidden; *zoom:1; clear:both; margin-top:10px; padding-top:8px;}
.rq_box {overflow:hidden; *zoom:1; clear:both;}
.in_sub{ height:22px; margin-top:4px; line-height:23px; cursor:pointer; border:1px solid #650115; border-left:1px solid #d90434;border-top:1px solid #d90434; background:#ae0125; color:#fff; padding:0 5px; font-size:12px; overflow:hidden;}
.fl { float:left;}
.user_isgd { line-height:27px; margin-left:10px; float:left; width:439px; overflow:hidden;}
.user_isgd a,.search_bottom ul li a{ color:#F90598; text-decoration:none; margin-right:8px;}
.user_isgd a:hover,.search_bottom ul li a:hover{ color:#F90598; text-decoration:underline;}
.search_bottom ul { padding:0 10px 10px 10px; overflow:hidden;}
.search_bottom ul li{ float:left; width:116px; line-height:30px;}
/***迷你搜索***/
.search_top{ height:36px; overflow:hidden;}
.search_top form{ padding:4px 0 0 10px;}
.search_top span{ float:left; line-height:28px;}
.search_top .select_box { float:left; width:92px; margin-right:5px; height:27px; line-height:27px; overflow:hidden;}
.search_top .select_box .tag_select { border:1px solid #BFBFBF; height:21px; line-height:21px; padding:2px 5px; background:url(../../images/ubox-select.png) scroll no-repeat 70px -10px;}
.search_top .select_box .tag_select_hover{ border:1px solid #FF6600; padding:2px 5px; height:21px; line-height:21px; background:url(../../images/ubox-select.png) scroll no-repeat 70px -40px;}
.search_top .select_box .tag_select_open{ border:1px solid #BFBFBF; border-bottom:0; height:21px; line-height:21px; padding:2px 5px;  background:url(../../images/ubox-select.png) scroll no-repeat 70px -73px;}
.search_top input.s_sub{ width:90px; height:27px; border:1px solid #FF6600; background:#FF6600; color:#FFF; font-size:14px; font-weight:bold; cursor:pointer; line-height:28px; float:left; margin-right: 10px; float:left;}
.search_top ul.tag_options{ width:84px; border:1px solid #BFBFBF; border-top:0; padding:0 3px; background:#fff; padding-bottom:5px; height:210px; overflow-y:scroll}
.search_top ul.tag_options li{ padding:0 2px;}
.search_top ul.tag_options li.open_selected{ background:#BFBFBF;color:#fff;}
.search_top ul.tag_options li.open_hover{ background:#FF6600; color:#fff;}
/***版权***/
.copyright { padding:15px 0; overflow:hidden;}
.copyright .b-logo { width:117px; height:44px; float:left; background:url(../../images/ico.png) scroll no-repeat 0 0;}
.copyright .b_r { width:833px; float:right;}
.copyright .b_r p{ clear:both; text-align:right; width:100%;}

/*qin 6-25*/
#area,#ages1,#ages2{ float:left; margin:5px 3px; _margin:4px 3px;}
.search_top  select{ vertical-align:middle}

#footer{ border-top:1px dashed #CBCBCB;
clear:both;
height:80px;
line-height:25px;
margin-top:10px;
text-align:center;}

/*幻灯样式*/

.focusbox{ height:415px; position:relative; overflow:hidden;}
ul#show_pic{ height:380px; width:4816px; position:absolute;}
ul#show_pic li{ float:left; height:380px;}
ul#show_pic li img{ border:1px solid #ccc;}
#icon_num{ position:absolute; bottom:0px; right:10px;}
#icon_num li{ float:left; width:25px; line-height:25px; height:25px;color:#222; text-align:center;  cursor:pointer; margin-right:5px; font-family:Arial, Helvetica, sans-serif;}
#icon_num li:hover,#icon_num li.active{ background:#990000; color:#fff; font-weight:bold;}
/*幻灯样式*/



/*新幻灯样式*/
.rq_box img{border:0px;}
.rq_box .star{float:left;width:200px;height:250px;margin:5px 5px 5px 0px;border:1px solid #CCCCCC;}
.rq_box .star img {width:200px;height:210px;}

.rq_box .ucenter{float:left;width:200px;height:250px;margin:5px 0px 5px 5px;border:1px solid #CCCCCC;} 
.rq_box .ucenter p{clear:both;line-height:22px;width:170px;}
.rq_box .ucenter p.title{background:url("../../images/index_bg.png") no-repeat 0px -88px;margin:0px;margin-bottom:10px;padding-top:5px;color:white;font-size:16px;font-weight:bold;}

.rq_box .ucenter ul{clear:both;}
.rq_box .ucenter li{line-height:28px;padding-left:10px;}
.rq_box .ucenter li .txt{border:1px solid #cccccc;height:20px;width:120px;}
.rq_box .ucenter .btn{border:1px solid #cccccc;}

#sliderbox,#sliderbox ul,#sliderbox li,#sliderbox p,#sliderbox dl,#sliderbox dt{margin:0;padding:0;}
#sliderbox{margin:5px;float:left;}
#sliderbox img{border:0px;top:0px;width:525px;height:250px;}
#sliderbox{width:525px;height:250px;position:relative;overflow:hidden;}
#sliderbox li{float:left;list-style:none;position:relative;}

#sliderbox dl{display:block;position:absolute;height:40px;bottom:5px;right:10px;border:0px solid red;}
#sliderbox dt{float:left;background-color:#efefef;margin-left:5px;top:5px;height:37px;opacity:0.4;}
#sliderbox dt.on{border:1px solid #efefef;background-color:#cccccc;opacity:1.0}
#sliderbox dt img{width:80px;height:37px;}
/*新幻灯样式*/
