﻿@charset "utf-8";
/* CSS Document */
.roll_pic{ position:relative; width:660px; float:left; height:260px; margin-top:20px;s}
.roll_pic .left_arrow{position:absolute; top:100px;}
.roll_pic .right_arrow{position:absolute; right:0;top:100px;}
.inform{ float:right; width:300px; border:1px solid #dedede; height:260px; margin-top:20px;}
.inform .title{ width:100%;_width:auto; height:100%; float:left; margin-bottom:5px; height:40px; line-height:40px;}
.inform .title a{ text-align:center; width:149px; float:left; height:40px; line-height:40px; color:#666;}
.inform .title a.mouse_on{ border-top:2px solid #f13670; color:#f13670;}
.inform .title a.mouse_out{ border-bottom:1px solid #dedede;}
.inform .title img{ float:left;}
.inform .inf_list{ margin-top:20px; }
.inform ul{height:230px;_height:190px; margin-top:20px;}
.inform ul li a{float:left; color:#666; padding-left:10px;}
ul.inf_list li{  float:left;_float:left; clear:both;white-space:nowrap; height:26px; overflow:hidden;}
ul.inf_list li a:hover{ color:#f13670;}
ul.inf_list li span{ color:#888; float:right; line-height:34px; height:34px;}
.inf_list a.left{background:url(../images/ico2.jpg) no-repeat left; float:left;width:220px;_width:_160px;_overflow:hidden; _height:30px; margin-right:10px;_margin-right:5px; margin-left:10px;height:34px; line-height:34px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis'); white-space:nowrap;}/*//显示省略号*/
.inform .resource{ background:url(../images/ziyuanshu.jpg) no-repeat; width:300px; height:203px; margin-top:40px; padding-top:0px;}
.resource .list { color:#888; line-height:26px; float:left;  width:90px; margin-left:60px; margin-bottom:16px;}
.resource .last { margin-left:120px; line-height:30px;}
.csnte_title{ width:980px; text-align:center; height:50px; line-height:50px; float:left; display:block; margin-top:10px; margin-bottom:10px;}
.csnte_title a{  color:#666;}
.csnte_title span{ margin:auto 10px; color:#f6f4f4;}
.csnte_title .on{ color:#f13670; _height:30px;}
ul.recommend{ display:block;  overflow:hidden;height:258px; width:1000px; }
ul.recommend li{width:150px; float:left; color:#888; margin-right:16px; float:left; line-height:22px; position:relative;}
ul.recommend li a img{ width:150px; height:190px;}
ul.recommend li a{ color:#666; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis'); }
ul.recommend li a:hover{color:#f13670;}
.comment_box{ width:130px; height:84px; position:absolute; padding:6px 10px; color:#fff; top:94px;background-color:#000;filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;}
.more{ border-bottom:1px solid #dedede; height:24px; line-height:24px; text-align:right;}
.more a{ color:#18a78c;}
.st_list{ width:480px; height:200px;}
.st_list a.fleft{ float:left;}
.st_list a:hover{ color:#f13670;}
.st_list a.fleft img{ width:150px; height:190px;}
.st_list .rtext{ color:#888; width:320px; line-height:24px;}
.rtext dl dt{ margin-bottom:10px; font-size:14px;}
.rtext dl dd span{ width:160px; float:left;height:32px;_height:20px; color:#888;}
.rtext dl dd{ color:#888; height:20px;}
.rtext dl dd.text{ height:70px; overflow:hidden; width:320px;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis');}
.rtext a img{ margin-top:15px;_margin-top:12px;}
.rank{ border-top:2px solid #18a78c; margin-top:30px; padding-top:6px; width:310px; float:left; margin-right:25px; }
.rank .title_l{ font-size:14px; margin-bottom:10px;}
.rank .fright a{margin-left:10px; color:#888;}
.rank .fright a.on{ color:#666;}
.rank_num{position:relative; height:65px;}
.rank_num img{ width:50px; height:65px; float:left; margin-right:10px;}
.rank .num_box{width:10px; height:10px; line-height:10px; position:absolute;_position:absolute;_left:0px; padding:5px 3px 5px 6px; color:#fff; top:0px;background-color:#f13670;}
.rank_num .text{ line-height:20px; color:#888; width:210px;_width:170px; float:left;}
.rank_num .text a{ color:#666;}
.rank_num .text a:hover{ color:#f13670;}
.rank .r_ph{ width:40px; float:right; color:#888; text-align:right;}
.rank_list{ margin:6px auto; clear:both; line-height:22px; height:20px;}
.rank_list .num_box_l{width:10px; height:10px; line-height:10px;padding:5px 3px 5px 6px; color:#fff;background-color:#f13670; float:left;}
.rank_list .num_title_book{ margin-left:10px;width:240px; float:left;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis'); white-space:nowrap;}
.rank_list .num_title_book a:hover{ color:#f13670;}
.rank .cg{ background-color:#888;}
.article{width:310px; float:left; margin-right:25px; color:#888; line-height:20px;}
.article img{ width:310px; float:left; margin-bottom:4px;}
.article .list{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis'); white-space:nowrap; width:310px; margin-bottom:4px;}
.article .list a:hover{ color:#f13670;}
.article .content{ color:#666; margin-top:4px; height:40px; overflow:hidden;}
.article .cg{color:#888;}
.comment_title{background:url(../images/ico1.jpg) no-repeat left; height:100%; float:left; top:10px; margin-top:20px; padding-left:10px; margin-bottom:20px; width:650px;}
.comment_title b{ font-size:18px;color:#f13670; float:left; font-weight:normal;}
.comment_title a{color:#18a78c;}
.commentleft{ float:left;margin-bottom:10px;}
.commentleft img{ width:50px; height:50px;-moz-border-radius:30px;      /* Gecko browsers */
    -webkit-border-radius:30px;   /* Webkit browsers */
    border-radius:30px; }
.commentcright{ width:590px; float:right; position:relative; margin-bottom:10px;}
.commentcright .leftarrow{ background:url(../images/left_arrow.jpg) no-repeat; position:absolute; width:13px; height:19px; left:-12px;}
.commentcright .text{ background-color:#f8f8f8; border:1px solid #f0f0f0;width:566px; height:auto; padding:10px; color:#888; line-height:24px;}
.commentcright .text b{ float:left; }
.commentcright .text span{ color:#888;}
.fk{ background:url(../images/fankui_bg.jpg) no-repeat; width:270px; height:170px; float:right; margin-top:20px; padding:30px 15px 15px 15px; line-height:30px;}
.fk span{ float:left; line-height:26px;}
.fk .bt input{width:220px; background-color:#f2f2f2; border:1px solid #dfdfdf; height:24px;}
.fk .nr{ margin-top:10px; height:60px;}
.fk .nr textarea{width:220px; background-color:#f2f2f2; border:1px solid #dfdfdf; height:50px;overflow-y: scroll;overflow-y: hidden; }
.fk input.submit{ background:url(../images/tijiao.png) no-repeat; width:50px; height:23px; border:none; cursor:pointer; margin-left:120px; }

.tablist{ border:1px solid #e5e5e5; margin-top:42px; height:100%; overflow:hidden;}
.tablist .title{ font-size:18px;}
.tablist .title a{ width:188px; height:50px; float:left; line-height:50px; text-align:center;}
.tablist .title img{ float:left;}
.tablist .title .on{ color:#00bfbb; border-top:2px solid #00bfbb;}
.tablist .title .out{ color:#535353; border-bottom:1px solid #e5e5e5;}
.roll_pic ul,.roll_pic li {margin:0;padding:0;list-style:none}
.roll_pic img{border:0;vertical-align:top}
.roll_pic .ul_pic{position: relative;width: 660px;height: 100%;float: left;}
.roll_pic .ul_pic li{position:absolute;display:none;z-index:0}
.roll_pic .ul_pic li img{width: 100%;border: 1px solid #FFF;}
.roll_pic .ul_pic li.li_pos{display: block;width: 660px;height: 260px;top: 0px;left: 0px;z-index: 1}
.roll_pic .ul_menu{position: absolute;bottom: 0px;width: 660px;text-align: center;z-index: 1000}
.roll_pic .ul_menu li{display:inline-block;zoom:1;*display:inline;background:url('../images/d_menu.png') no-repeat 0 0;width:12px;height:12px;cursor:pointer;margin-right:3px}
.roll_pic .ul_menu li.li_select{background:url('../images/d_menu.png') no-repeat 0 -18px}
.roll_pic .left_arrow{position:absolute; top:100px;z-index: 10;cursor: pointer}
.roll_pic .right_arrow{position:absolute; right:0;top:100px;z-index: 10;cursor: pointer;}

.add_gd{ text-align:left;}
.add_gd a{ color:#f13670;}
.add_bx-wrapper{ position:relative; }
.add_bx-wrapper .content ul{ margin-left:26px;}
.add_bx-wrapper .ms_list{ width:245px; float:left;  text-align:center; font-size:14px; font-weight:bold; padding-top:15px; padding-bottom:15px;}
.add_bx-wrapper .ms_list img{ width:140px; height:140px; -moz-border-radius:80px;      /* Gecko browsers */
    -webkit-border-radius:80px;   /* Webkit browsers */
    border-radius:80px;box-shadow: 3px 3px 3px #ccc; border:4px solid #fff; margin-bottom:10px; }
.add_bx-wrapper .ms_list a:hover{ color:#f13670;}
.add_bx-wrapper .ms_list:nth-child(odd) {background:#fff;}
.add_bx-wrapper .ms_list:nth-child(even){background:#f0fef8;}
.add_bx-wrapper .bx-prev{ background:url(../images/gd_leftarrow.png) no-repeat; position:absolute; left:0px; top:95px; width:32px; height:31px; cursor:pointer;}
.add_bx-wrapper .bx-next{ background:url(../images/gd_rightarrow.png) no-repeat; position:absolute; right:0px; top:95px; width:32px; height:31px; cursor:pointer;}
.add_bx-wrapper .ms_list:hover{background:#fafafa;}

.bx-wrapper img{ width:240px; height:100px;-moz-border-radius:10px;      /* Gecko browsers */
    -webkit-border-radius:10px;   /* Webkit browsers */
    border-radius:10px;}
.bx-wrapper .slide .pic_intro{ font-size:14px; text-align:center; line-height:30px; height:30px;}
.bx-wrapper .slide .pic_intro a:hover{ color:#f13670;}
.xy_px img{ height:100px; margin-top:20px;}
.bodypage .rank{ margin-top:0px;}
.ztfl_list{ background-color:#18a78c; width:940px; height:20px; font-size:14px; line-height:20px; padding:15px 20px 15px 20px;color:#fff; border-top-left-radius:10px;border-top-right-radius:10px; margin-top:15px; }
.ztfl_list span a {color:#fff; margin-left:20px;font-size:16px;}
.ztfl_list .fl{ color:#fff; padding-right:18px; font-size:16px; background:url(../images/down1.png) no-repeat right center; }
.add_ztfl{ position:relative;height:100%;}
.add_ztfl .xl_box{position:absolute; background-color:#fafafa; padding:10px 20px; line-height:30px; z-index:1000; border-bottom-left-radius:10px;border-bottom-right-radius:10px; display:none; border:1px solid #18a78c; font-size:14px;}
.add_ztfl .xl_box a{color:#666; margin-right:40px;}
.add_ztfl .xl_box a:hover{color:#18a78c;}
.add_ztfl .xl_box span{ color:#18a78c; margin-right:3px;}


.area{ position: relative; width:120px;font-size: 14px; float: right;  }
.area a.select_area{ background:url(../images/area.png) no-repeat center left; padding-left:15px; margin-left: 20px; color: red; }
.area .area_list{position: absolute; left: 20px; z-index: 100; padding:0px 10px; background-color:#fff; border: 1px solid #ccc; border-top:none; top:45px; border-bottom-left-radius:5px;border-bottom-right-radius: 5px; width: 500px; }
.area .list_top{ height: 100%; overflow: hidden; }
.area .list_top .text{color:red; float: left; }
.area .list_top .letterlist a{color:#18a78c; float:left; margin-right:10px;float: left;}
.area .list_top .letterlist a:hover{ text-decoration: underline; font-size: 16px; color: red;}
.area .city_list{ border-bottom:1px dashed #ddd;  }
.area .city_list span{background-color:#f1f1f1; border-radius: 5px; margin-right: 10px; padding:2px 10px;   }
.area .city_list span.red{background: none; padding:0 0; }
.area .city_list span.mouseon{ color: #fff; background-color: #18a78c; }
.area .city_list .secondary_cities{ margin-left: 20px; font-size: 12px; line-height: 24px; padding-bottom: 10px;}
.area .city_list .secondary_cities a{ margin-right:10px; }
.area .city_list .secondary_cities a:hover{ color: #18a78c; }