/* CSS Document */
@charset "gb2312";
body{min-width:980px; overflow-x: hidden; background:#fff url(/images/bg_01.jpg) repeat-x 0 0;}
*{ margin:0; padding:0 }
ol, ul { list-style:none }
h1,h2,h3{ font-weight:normal}
a { text-decoration:none; outline:none; color:#333}
a:hover { text-decoration: underline;color:#FF6600}
img{ border:0px;}
body{font:12px tahoma,'\5b8b\4f53',sans-serif;font-family:"Microsoft YaHei";}

.lls a {color: #0074d9;text-decoration: none;}
.youxi_top{background:#333; border-bottom:4px solid #95c744; color:#fff; font:12px/28px "Microsoft Yahei",Verdana, Geneva, sans-serif, tahoma,'\5b8b\4f53';}
.youxi_top a,.youxi_top a:hover{color:#fff; text-decoration:none;}
.youxi_top a.current{background:#5c5c5c;}
.youxi_top .nolb{border-left:none;}
.youxi_top .norb{border-right:none;}

.wrap{ margin:0px auto; width:980px; overflow:hidden}

.logo { width:562px; height:63px; float:left; overflow:hidden; }
.sch_top { width:418px; height:0px; line-height:0px; color:#fff; margin-top:3px; text-align:right; }
.sch_top a { color:#fff; display:inline-block; }
.sch_top a:hover { color:#ff6600; }
.sch_top em { margin:0 6px; display:inline-block; }
.sch { width:418px; height:63px; overflow:hidden; }
.box { background:url(/images/sch_bg.gif) no-repeat 0 0; height:36px; padding-left:35px; width:383px; overflow:hidden; }
.sch_txt01 { background:url(/images/sch_middle.gif) repeat-x 0 0; color:#333; line-height:15px; height:16px; padding:10px 0; width:305px; padding-right:10px; border:0; float:left; }
.sch_txt02 { color:#999; }
.submit_bt { background:url(/images/sch_bnt.gif) no-repeat 0 0; cursor:pointer; width:68px; height:36px; border:0; display:inline; padding:0; float:left; }
.sch_dm01 { position:absolute; top:80px; left:560px; width:331px/*;height:128px; background:#999; */z-index:9999;}
.sch_dm01_li {/* position:absolute; top:-2px; left:-2px;height:126px; */ width:331px; border:#999 1px solid; background:#fff; overflow-y:auto; }
.sch_dm01_li a { display:block; color:#333; padding:0 5px 0 10px; cursor:pointer; }
.sch_dm01_li a:hover { background:#666; color:#fff; text-decoration:none; }
.sch_kw { margin-top:10px; color:#333; clear:both; }
.sch_kw a { color:#333; margin:0 5px 0 5px; }
.sch_kw a:hover { color:#008000; }
.sch_kw em { color:#ccc; }

.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}

.auto { margin-left: auto; margin-right: auto; }
.fix { *zoom: 1; }
.fix:after { display: table; content: ''; clear: both; }

/*导航样式*/
.index_nav { width:980px; padding-left:18px; height:57px; margin-top:8px;}
.index_nav_middle { width:980px; height:57px; line-height:57px; overflow:hidden; float:left; }
.index_nav_middle span { display:inline-block; width:948px; overflow:hidden; float:left; }
.index_nav_middle span a { padding:0 25px; display:inline-block; font-size:16px; color:#fff; float:left; }
.index_nav_middle span a:hover, .index_nav_middle span .nav_ahov, .index_nav_middle span .nav_ahov:hover { background:url(/images/nav_middlehovbg.gif) repeat-x 0 0; color:#fff; text-decoration:none; }
.index_nav_middle span em { background:url(/images/nav_fgxbg.gif) no-repeat 0 0; width:2px; height:57px; overflow:hidden; display:inline-block; float:left; }

/*列表循环*/
.w1200{width:1200px;}
.side_right{width:202px;}
.main{width:987px; float:left;}
.clear_float{overflow:hidden;_height:1%;}
.lh22 { line-height: 22px; }
.mr10 { margin-right: 10px; }
.l { float: left; }
.r { float: right; }
.bdd { border: 1px solid #ddd; }
.ml10 { margin-left: 10px; }
.mr5 { margin-right: 5px; }
.mt15 { margin-top: 15px; }
.mt10 { margin-top: 10px; }
.mb15 { margin-bottom: 15px; }
.pct43{width:43%;}
.f16 { font-size: 16px; }
.fw { font-family: 'Microsoft Yahei'; }
.mt5 { margin-top: 5px; }
.bdat{border-top:1px dashed #ddd;}
.pt2 { padding-top: 2px; }
.bdab{border-bottom:1px dashed #ddd;} 
.pb2 { padding-bottom: 2px; }
.red { color: #ff4136; }
.mr30 { margin-right: 30px; }
.b { font-weight: bold; }
.f14 { font-size: 14px; }
.tab_bg{width:72px;height:21px;line-height:21px; display:inline-block;color:#0178cc; background:url(../images/tab_bg.jpg) no-repeat left top; text-align:right;padding-right:5px;}
.tab_bg a{ color:#0178cc;}
.tab_bg a:hover{ color:#0178cc;}
.ntab_bg{width:72px;height:21px;line-height:21px; display:inline-block;color:#999999; background:url(../images/ntab_bg.jpg) no-repeat left top; text-align:right;padding-right:5px;}
.ntab_bg a{text-decoration:none; outline:none; color:#999;}
.ntab_bg a:hover{text-decoration: underline; color:#999;}
.pct40 { width: 40%; }

/*main*/
.main{width:987px; float:left;}
.main .right_kc{background:#fafafa;height:200px; float:right;}
.main .right_kc .kc_info{line-height:30px;height:30px;padding-left:15px;border-bottom:1px dotted #ccc;overflow:hidden;}
.main .right_kc li.kc_info:last-child{border:none;}
.main .right_kc li.kc_info{*border-bottom-style:expression(this.nextSibling==null?"none":"dotted");}
.icon_big_jt{position:absolute;top:80px;left:-1px;}
.bld { border-left: 1px solid #ddd; }
.rel { position: relative; }
.p10 { padding: 10px; }
.lh28{line-height:28px;}
.c9 { color: #999; }
.n { font-weight: normal; font-style: normal; }
.pl2 { padding-left: 2px; }
.mt2 { margin-top: 2px; }
.bdab{border-bottom:1px dashed #ddd;} 
.f12 { font-size: 12px; }
.gray_09:link,.gray_09:visited{color:#999; text-decoration:underline;}
.gray_09:hover{color:#ff4136;}
.ml5 { margin-left: 5px; }
.mt20 { margin-top: 20px; }
.tc { text-align: center; }
.gray:link,.gray:visited{color:#666666;}
.gray:hover{color:#ff4136;}

/*-翻页--*/
.pag{ text-align:center; padding:20px 0;  color:#0671e9;}
.pag a{ display:inline-block; color:#0671e9; background:#fff; border:1px solid #0671e9; height:28px; line-height:28px; text-align:center;vertical-align:middle;zoom:1;padding:0 10px;margin:0 1px; }
.pag a:hover{ background:#333; border-color:#000;color:#fff;text-decoration:none;}
a.p_hov,a.p_hov:hover{ color:#000; background:#e2e2e2; border-color:#a2a2a2;}

.friend_link {padding: 16px 0 15px 240px;background: url(/images/fot.jpg) repeat-x left top;height: 90px;text-align: left;margin:10px 0 0 0;}

.friend_link_con {width: 320px;margin: 0 auto;color: #fff;line-height: 26px;padding: 0;float:left;}
.friend_link_con span { font-family:Tahoma, Geneva, sans-serif; color:#fff;}
.friend_link_con a {color: #f60;}
.zhanti {padding: 0;zoom: 1;}
.zhantitb{font-size: 18px;line-height: 20px;padding: 0;color:#f60;}
ol, ul {margin: 0;zoom: 1;list-style: none;}
.zhanti li {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: none;line-height: 20px;padding-left:4px;}
.zhanti a {color: #fff ;font-size:12px;}

/* 无框文本框文本域 */
.bd_none { border: 0; outline: none;}

.pb10 { padding-bottom: 10px; }
.p15 { padding: 15px; }
.p5 { padding: 5px; }
.w600 { width: 600px; }
.mb10 { margin-bottom: 10px; }
.f20 { font-size: 20px; }
.mr20 { margin-right: 20px; }
.c6 { color: #666; }
.ell { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
/* css3过渡动画效果 */
.btd { border-top: 1px solid #ddd; }
.h20 { height: 20px; }
.pl15 { padding-left: 13px; }
.pt15 { padding-top: 13px; }
.pr15 { padding-right: 13px; }

/*分类*/
.type_sele{border:1px solid #dddddd;background:url(/images/type_sele_l_bg.jpg) repeat-y left top;}
.type_sele_left{width:85px;}
.type_sele_right{background:#fff;padding-left:15px;}
.lh30{line-height:32px;}
.bdb1{border-bottom:1px solid #fff;}
.cell { display: table-cell; *display: inline-block; width: 2000px; *width: auto; }
.cell_bk { display: table; width: 100%; table-layout: fixed; word-wrap: break-word; }
.mr7{margin-right:7px;}
/* buttons*/
.btn { display: inline-block; padding: .5em 1em; border: 0 none; border: 1px solid rgba(0,0,0,.25); border-radius: 0.3em; background-image: none; box-shadow: 0 1px rgba(0,0,0,.15), inset 0 1px rgba(255,255,255,.15); color: #fff; text-align: center; text-decoration: none; text-shadow: 1px 1px rgba(0,0,0,.1); font-size: 100%; font-family: inherit; font-weight: inherit; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; user-select: none; overflow: visible; cursor: pointer; }
.btn:hover, .btn:focus { text-decoration: none; background-image: linear-gradient(to bottom, rgba(255,255,255,.5), rgba(255,255,255,.1)); }
.btn:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.btn:active { box-shadow: 0 1px rgba(0,0,0,.2), inset 0 1px rgba(0,0,0,.05); outline: none; }

.btn_navy { background-color: #67a3d9; }
.btn_blue { background-color: #0074d9; }
.btn_aqua { background-color: #44b0df; }
.btn_teal { background-color: #39cccc; }
.btn_olive { background-color: #71bfa7; }
.btn_green { background-color: #2ecc40; }
.btn_lime { background-color: #01ff70; }
.btn_yellow { background-color: #ffdc00; }
.btn_orange { background-color: #ff851b; }
.btn_red { background-color: #ff4136; }
.btn_fuchsia { background-color: #f012be; }
.btn_purple { background-color: #b10dc9; }
.btn_maroon { background-color: #8999ca; }
.btn_white { background-color: #ffffff; }
.btn_gray { background-color: #aaaaaa; }
.btn_silver { background-color: #dddddd; }
.btn_black { background-color: #111111; }
.btn_white, .btn_silver { color: #111111;  text-shadow: none; }
.btn_book{background:#ff4136; border-radius:0px; padding:0px 1em;}

.type_wrap{background:#fcfcfc;}
.type{padding-top:10px;padding-bottom:9px;}
.type{padding:0px 20px 0px 10px; display:inline-block; margin-right:5px; height:20px;line-height:20px; width:1168px; height:40px;}
.brd { border-right: 1px solid #ddd; }

.list05{margin-top: 15px;padding-bottom: 10px;padding-left: 15px;height: 136px;overflow: hidden;margin: 0;zoom: 1;list-style: none;}
.list05 li{width: 186px;height: 136px;overflow: hidden;float: left;margin-left: 36px;_display: inline;text-align: center;}
.list05 li a {line-height: 18px;}
.list05 li img {width: 180px;height: 90px;padding: 2px;border: #ddd 1px solid;margin-bottom: 3px;}

/*咨询内容优化*/
.zxnryh { font-family:"宋体";}
.zxnryh p { margin-bottom:20px; text-indent:35px;}
.zxnryh img { max-width:90%;}

/*广告*/
.ggtext1 {
    width: 1200px;
    margin: 10px auto;
    height: auto;
    overflow: hidden;
    border-top: 1px #CCCCCC solid;
    border-right: 1px #CCCCCC solid;
}
.ggtext1 ul li {
    width: 12.5%;
    overflow: hidden;
    float: left;
    text-align: center;
}
.ggtext1 ul li a {
    background: #F9F9F9;
    overflow: hidden;
    width: 99%;
    float: left;
    font-size: 12px;
    line-height: 28px;
    height: 28px;
    border-bottom: 1px #CCCCCC solid;
    border-left: 1px #CCCCCC solid;
}