html {/*始终显示滚动条*/-ms-overflow-style:scrollbar;} /*防止IE11滚动条透明*/
body{font-family:Microsoft YaHei; background: #fff;}
body:before{background: #fff;}
.tab-content{background: #fff; padding:0; -webkit-box-shadow:0px 0 0px 0px rgba(0,0,0,.0); -moz-box-shadow:0px 0 0px 0px rgba(0,0,0,.0); box-shadow:0px 0 0px 0px rgba(0,0,0,.0)}
ul,li{margin:0; padding:0; list-style-type:none;  }
p{margin:0; padding:0;}
a:link,a:visited{text-decoration: none; color: #666;}
a:focus,a:hover{text-decoration: none; color: #3366CC;}
a,input,button{outline: hidden;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"]{background: none;}
input[type=checkbox], input[type=radio] { opacity: 1; position:initial;  left: auto; z-index: 12; width: auto; height: auto; cursor: pointer; margin-top: 9px; position: relative; margin-right: 10px;}
input:focus{border: 1px solid #2577e3;}

textarea:hover, input[type="text"]:hover, input[type="password"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="date"]:hover, input[type="month"]:hover, input[type="time"]:hover, input[type="week"]:hover, input[type="number"]:hover, input[type="email"]:hover, input[type="url"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="color"]:hover{
	border-color: #2577e3;
}

.form-control, select{padding: 0;}
.navbar-inverse .navbar-brand{height:auto; z-index: 999; position: relative;}
.navbar-collapse{padding-left: 0; padding-right: 0;}
.navbar-toggle{margin-right: 0;}
.navbar-inverse .navbar-toggle .icon-bar{background:#888;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{width:100%; max-height: none;}
.navbar-inverse .navbar-toggle{border-color: #ddd;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background:#ddd;}
.navbar-collapse.in{overflow-x:hidden; margin-left:0; margin-right:0; /*height: 240px;*/}
.navbar-inverse{border:0;}
#lx_us{position:relative;z-index:99}
.lx_xl{background-color:#0d5dc0;color:#fff;position:absolute;top:38px;left:7px;width:126px;display:none}
.lx_xl li{line-height:36px;border-bottom:1px solid #000;padding:0 12px;text-shadow:-1px 0 black;z-index:-1;}
.lx_xl li a{color:#fff !important}
.lx_xl li:hover{background-color:orange;cursor:pointer;border-right:1px solid #000;}
.navbar{font-weight: 500; font-size: 14px; margin-bottom:0; height: auto;}
.navbar-inverse{background: #fff;}
.navbar-fixed-top{border-bottom:0;}
.index_nav{display: none; background: url(../images/bg_navmenuon.png) repeat; height: 72px; min-height: 72px; box-shadow:0px 2px 16px #ddd;}
.navbar-inverse .navbar-nav > li > a:visited{color:#000;}
.navbar-inverse .navbar-nav > .active > a {background: #2577e3; height:44px; width: 93px; padding:0; color:#fff; margin-top: -5px; line-height: 42px; text-align: center; background: url(../images/bg_navon.png) no-repeat;}
.navbar-inverse .navbar-nav > .active2 > a {background: #2577e3; height:44px; width: 107px; padding:0; color:#fff; margin-top: -5px; line-height: 42px; text-align: center; background: url(../images/bg_navon2.png) no-repeat;}
.navbar-inverse .navbar-nav > .active > a:link,.navbar-inverse .navbar-nav > .active > a:visited{color:#fff;}
/*.navbar-inverse .navbar-nav > .active > a:hover{background: #2577e3;}*/
.navbar-inverse .navbar-nav > .active > a:visited{background-color: none;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus{background-color:initial;}
.navbar-inverse .navbar-brand{color: #000; font-weight: bolder; font-size: 25px; font-weight: 900; letter-spacing: 2px;}
.navbar-inverse .navbar-nav > li{margin-right:5px; font-size:16px;}
.navbar-inverse .navbar-nav > li > a{color: #000; height:44px; line-height:33px; padding:0 10px;}
.navbar-inverse .navbar-nav > li > a:hover{color:#3366CC;}
.navbar-nav{display:block; margin: 0; }
.navbar-header:after{height:1px; position:absolute; left:0; background:#ededed; width:100%; right:0; top:47px;}
.navbar-right{position:absolute; left:0; right: 0; top: auto;}
.navbar-right .navbar-nav{width:auto; float:right;}
.navbar-inverse .navbar-right .navbar-nav li{font-size:14px; font-weight:normal;}
.navbar-inverse .navbar-right .navbar-nav > li > a{	color:#333;	margin-top:3px; padding:0 0 0 10px;}
.navbar-inverse .navbar-brand img{width:82px; margin-top: 2px;}
/*搜索*/
.navbar_so{height:42px; overflow:hidden; float: none; margin: 0px auto; width:300px; }
.navbar_so .navbar_sotext{float:left; _display:inline; padding: 0 5px; width:210px; height:42px; line-height:38px; font-size:14px; border:2px solid #2577e3;}
.navbar_so .navbar_sobtn{float:left; _display:inline; width:88px; height:42px; float:left; background:#2577e3; color:#fff; border:0; font-size:16px;}
.jg_topcode{float: none; width:214px; margin: 20px auto 0;}
.jg_topcode .jg_topcodeL{float:left; _display: inline; text-align: right; font-size: 16px; color: #999; margin-top: 15px;}
.jg_topcode .jg_topcodeR{margin-left: 10px; float: left; _display: inline; width:84px;}
.jg_top{height:auto; overflow: hidden; font-size: 14px;}
.jg_top li{float:left; _display: inline; line-height:30px; margin-right:35px;}
.jg_top .jg_topL{float: none; margin-left: 20px; height: auto; overflow: hidden; clear: both;}
.jg_top .jg_topR{float: none; height: auto; overflow: hidden; clear: both;}
.jg_top .jg_topR li{margin-left:20px; margin-right: 0;}
.jg_top .jg_topR li.jg_topRline{color:#e1e1e1; font-size: 16px;}
.jg_top li a:link,.jg_top li a:visited{color:#767676;}
.jg_top li a:hover{color:#3366CC;}
.jg_top li.jg_topL_newsmsg a:link,.jg_top li.jg_topL_newsmsg a:visited{color: #3c3c3c; text-decoration: none;}
.jg_top li.jg_topL_newsmsg a:hover{color: #3366CC;}
.jg_top li.jg_topL_newsmsg a span{color:#e37179;}
.jg_top li.jg_topL_name{position: relative;}
/* .jg_top li.jg_topL_name:after{content:""; width:5px; height: 5px; position: absolute; right: -10px; top:15px; border-left:1px solid #9c9c9c; border-bottom: 1px solid #9c9c9c; transform:rotate(-45deg)}  */
.navbar-brand{height:auto; padding:0px 0px 0px 15px;}
.jg_botso{position: absolute; right: 0; left: 0; clear: both; margin-top: 10px;}
.jg_nav{height: auto; background: none;/* overflow: hidden;*/ clear: both;}
.swiper-container-banner {width: 100%; height: 100%; margin-top: 52px; display: block;}
.slideBoxbanner{ width:100%; height:auto; overflow:hidden; position:relative;}
.slideBoxbanner .hd{ height:15px; overflow:hidden; position:absolute; left:0; right:0px; bottom:5px; z-index:1;  margin:auto; width:70px;}
.slideBoxbanner .hd ul li{ float:left; margin-right:2px;  width:8px; height:8px; margin: 0 5px; border-radius: 100%; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBoxbanner .hd ul li.on{ background:#00f; color:#fff; }
.slideBoxbanner .bd{ position:relative; height:100%; z-index:0;   }
.slideBoxbanner .bd li{ zoom:1; vertical-align:middle; }
.slideBoxbanner .bd img{ width:100%; height:auto; display:block;  }
.swiper-container-banner .swiper-slide{ text-align: center; font-size: 18px; background: #fff;}
.swiper-container-banner .swiper-slide img{width:100%;}
.nav-tabs{border-bottom:0;}
.index_line{ background: url(../images/bg_line.png) bottom repeat-x; height:38px; margin-top:38px; /*overflow: hidden;*/ clear: both;}
.index_line .index_linetitle{float:left; _display:inline; font-size:24px; border-bottom:1px solid #4b8ce8; color:#333; line-height:37px; padding:0 10px 0 0;}
.index_line .hd li a{padding:0; height:34px; line-height:34px; font-size:16px; margin-right:0;}
.index_line .hd li{width:120px; text-align:center; height:35px; margin-top:4px; float: left; _display: inline;}
.index_line .hd li a:hover{background:none; border:0;}
.index_line .hd li.on a{border:1px solid #ddd; display: block; border-top:4px solid #2577e3; line-height: 30px; border-bottom:0; border-radius:0; color:#2577e3; font-weight:bold; background:#fff;}
.index_line .hd{float:left; _display: inline;}

.index_line .index_titleright{margin-right:2px; margin-top:4px;}
.index_line .index_titleright span{float:left; _display:inline; margin-left:8px;}
.index_line .index_titleright span img{width:20px; height:27px;}
.index_linecont{height:auto; overflow:hidden; float:right; _display:inline;}
.index_linecont .nav-tabs,.index_linecont .index_titleright{float:left; _display:inline;}
.ind_mt25{margin-top:14px;}
.tab_indxcontent .tab_indnewsImg{width:100%; height:auto; border: 1px solid #ccc;}
.tab_indxcontent a:hover .tab_indnewsImg{ box-shadow:2px 2px 8px #333;}
.tab_indxcontent .tab_indnewsTit{font-size:18px; color:#444; line-height:24px; height:48px; overflow:hidden;}
.tab_indxcontent .tab_indnewsTit a:link,.tab_indxcontent .tab_indnewsTit a:visited{color:#444;}
.tab_indxcontent .tab_indnewsTit a:hover{color:#3366cc; }
.tab_indxcontent .tab_indnewsCot{font-size:14px; color:#808080; line-height:24px; height:48px; overflow:hidden; margin-top:10px;}
.tab_indxcontent .tab_indnewsTime{height:32px; line-height:24px; color:#c1c1c1; font-size:12px; text-align:right; border-bottom:1px solid #4b8ce8; padding-bottom:8px;}
.tab_indxcontent .tab_indnewsList{margin-top:12px;}
.tab_indxcontent .tab_indnewsList span{height:32px; display: block; line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px;}
.tab_indxcontent .tab_indnewsList span a:link,.tab_indxcontent .tab_indnewsList span a:visited{color:#333; text-decoration: none;}
.tab_indxcontent .tab_indnewsList span a:hover{color:#3366cc;}
.tab_indxcontent{ padding-bottom:26px;}
.tab_rIndlist{margin-top:14px;}
.tab_rIndlist ul li{border:0; height:75px; background:#f7f7f7; font-size:20px; color:#333; line-height:55px; padding: 0; clear: both;}
.tab_rIndlist ul li:nth-child(2n){background:#f0f0f0;}
.tab_rIndlist ul li a:link,.tab_rIndlist ul li a:visited{color:#333; display: block; padding: 10px 15px;}
.tab_rIndlist ul li a:hover{color:#fff; background: #3366cc;}
/*.tab_rIndlist ul li img{margin-left:23px; float:left; _display:inline; margin-top:5px; margin-right:34px;}*/
.tab_rIndlist ul li i{width: 53px; height: 48px; float: left; _display: inline; margin-top:5px; margin-right:34px;}
.tab_rIndlist ul li .index_fwpt{background: url(../images/icon_fwpt.png) no-repeat; background-size: 100%;}
.tab_rIndlist ul li .index_fwys{background: url(../images/icon_fwys.png) no-repeat; background-size: 100%;}
.tab_rIndlist ul li .index_fwsm{background: url(../images/icon_fwsm.png) no-repeat; background-size: 100%;}
.tab_rIndlist ul li .index_fwjc{background: url(../images/icon_fwjc.png) no-repeat; background-size: 100%;}
.tab_rIndlist ul li .index_fwzt{background: url(../images/icon_fwzt.png) no-repeat; background-size: 100%;}
.tab_rIndlist ul li a:hover .index_fwpt{background: url(../images/icon_fwpton.png) no-repeat; background-size: 100%;}
.tab_rIndlist ul li a:hover .index_fwys{background: url(../images/icon_fwyson.png) no-repeat; background-size: 100%;}
.tab_rIndlist ul li a:hover .index_fwsm{background: url(../images/icon_fwsmon.png) no-repeat; background-size: 100%;}
.tab_rIndlist ul li a:hover .index_fwjc{background: url(../images/icon_fwjcon.png) no-repeat; background-size: 100%;}
.tab_rIndlist ul li a:hover .index_fwzt{background: url(../images/icon_fwzton.png) no-repeat; background-size: 100%;}
.tab_rIndlist ul li a:hover{text-decoration:none;}
.index_jp .index_jplist{border:1px solid #ddd; margin-top:12px; padding: 1px; position: relative;}
.index_jp .index_jplist.index_jpliston{border:2px solid #2577e3; padding: 0;}
.fa{margin-right: 10px;}
.index_jplist{height:auto; overflow:hidden; clear:both;}
.index_jplist .index_jplistImg{text-align:center; clear:both; padding: 25px 0 18px 0; background: #f7f7f7;}
.index_jplist .index_jplistImg img{width:100%; max-width:180px; box-shadow:2px 2px 8px #333;}
.index_jplist .index_jplistHot{position: absolute; top:11px; right: 19px; background:url(../images/icon_hot.png) no-repeat; width:40px; height:26px; /*margin-top:20px; margin-right:20px;*/}
.index_jplist .index_jplistNew{position: absolute; top:11px; right: 19px; background:url(../images/icon_new.png) no-repeat; width:40px; height:26px; /*margin-top:20px; margin-right:20px;*/}
.index_jplist .index_jplisttit{font-size:14px; font-weight:bold; color:#666; margin:10px 10px 0px 10px; height:20px; line-height:20px; overflow:hidden; clear:both; text-overflow:ellipsis;}
.index_jplist .index_jplisttit a:link,.index_jplist .index_jplisttit a:visited{color:#666;}
.index_jplist .index_jpliststar{margin:5px 10px 0 10px; height:auto; overflow:hidden; clear:both;}
.index_jplist .index_jpliststar img{float:left; _display:inline; margin-right:3px;}
.index_jplist .index_jplistprice{color:#999; font-size:14px; margin:5px 10px 0px 10px; height:18px; line-height:18px; overflow:hidden; clear:both; }
.index_jplist .index_jplistbot{margin:10px; height:auto; overflow:hidden;}
.index_jplist .index_jplistbot .pinglun a{color:#444; border:1px solid #ddd; font-size:14px; padding:0px 12px 0px 12px; height:42px; line-height:42px; display:block; float:left;}
.index_jplist .index_jplistbot .index_jplistbotpj a:link,.index_jplist .index_jplistbot .index_jplistbotpj a:visited{color:#444;}
.index_jplist .index_jplistbot .pinglun a:hover{text-decoration:none;}
.index_jplist .index_jplistbot .cang a{border:1px solid #ddd; color:#333; padding:0 11px; display:block; float:left; height:42px; line-height: 38px; margin-left:3px;}
.index_jplist .index_jplistbot .read a{border:1px solid #ddd; color:#333; padding:0 11px; display:block; float:left; height:42px; line-height: 38px; margin-left:3px;}
.index_jp .index_jplist.index_jpliston .index_jplistbot .pinglun a:hover{background:#2577e3;  border:1px solid #ddd; font-size:14px; padding:0px 12px 0px 12px; height:42px; line-height:42px; display:block; float:left; color:#fff;}
.index_jp .index_jplist.index_jpliston .index_jplistbot .cang a:hover{border:1px solid #2577e3; color: #2577e3; padding:0 11px; display:block; float:left; height:42px; margin-left:3px;}
.index_jp .index_jplist.index_jpliston .index_jplistbot .read a:hover{border:1px solid #2577e3; color: #2577e3; padding:0 11px; display:block; float:left; height:42px; margin-left:3px;}
.index_jp .index_jplist.index_jpliston .index_jplistHot,.index_jp .index_jplist.index_jpliston .index_jplistNew{right: 18px; top: 10px;}
.index_jp .index_jplist.index_jpliston .index_jplisttit a{color: #3366CC;}

.tab_tuijian{border:1px solid #dedede; margin-top:23px; height:390px;}
.tab_tuijian .tab_tuijianL{width:225px; height:320px; margin-top:18px; margin-left: 20px; border: 1px solid #ccc;}
.tab_tuijian a:hover .tab_tuijianL{ box-shadow:2px 2px 8px #333;}
.tab_tuijian .tab_tuijianRT{font-size:24px; color:#555; height:36px; line-height:36px; margin-top:18px; width:60%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.tab_tuijian .tab_tuijianRT a:link,.tab_tuijian .tab_tuijianRT a:visited{color:#555; text-decoration: none;}
.tab_tuijian .tab_tuijianRT a:hover{color: #3366cc;}
.tab_tuijian .tab_tuijianRP{height:36px; line-height:36px; font-size:24px; color:#2577e3; overflow:hidden;}
.tab_tuijian .tab_tuijianRL{color:#666; font-size:14px; line-height:22px; height:66px; overflow:hidden;}
.tab_tuijian .tab_tuijianRI{color:#999; font-size:14px; line-height:24px; margin:20px 20px 0 0; height:120px; overflow:hidden; text-indent:2em;}

.tab_taokejian .list-group-item{border:0; padding:0; margin:11px 0 0 17px;}
.tab_taokejian{height:330px; margin-top:23px; border:1px solid #ddd;}
.tab_taokejian .tab_taokejianI{width:45px; height:45px; border-radius:100%; float:left; _display:inline;}
.tab_taokejian .tab_tkjR{margin-left:60px;}
.tab_taokejian .tab_tkjR .tab_tkjRT{color:#555; font-size:14px; height:24px; line-height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-right:10px;}
.tab_taokejian .tab_tkjR .tab_tkjRT a:link,.tab_taokejian .tab_tkjR .tab_tkjRT a:visited{color:#555; text-decoration: none;}
.tab_taokejian .tab_tkjR .tab_tkjRT a:hover{color: #3366cc;}
.tab_taokejian .tab_tkjR .tab_tkjRP{color:#2577e3; font-size:14px; height:24px; line-height:24px; overflow:hidden; font-weight:bold;}
.tab_taokejian .tab_tkjB{height:auto; overflow:hidden; clear:both; margin-top:0px; color:#9c9c9c;}
.tab_taokejian .tab_tkjB a:link,.tab_taokejian .tab_tkjB a:visited{color:#9c9c9c;}
.tab_taokejian .tab_tkjB a:hover{text-decoration:none;}
/*.tab_tkjB .tab_tkjByl{background:url(../images/icon_tyan.png) left center no-repeat;}
.tab_tkjB .tab_tkjBpj{background:url(../images/icon_tping.png) left center no-repeat;}
.tab_tkjB .tab_tkjBsc{background:url(../images/icon_tshou.png) left center no-repeat;}
.tab_tkjB .tab_tkjBfx{background:url(../images/icon_tfen.png) left center no-repeat;}*/
/*.tab_tkjB a{ width:52px; float:left; display:inline; margin-right:5px;}*/
/*.tab_taokejian .tab_tkjB a:hover{color:#2577e3;}*/
.tab_tkjB .read,.tab_tkjB .cang,.tab_tkjB .pinglun,.tab_tkjB .zan{width:52px; margin-right:5;}

.ziyuanL{width:100%; height:334px; margin-top:15px;}
.ziyuanL img{width:100%; height:334px;}
.ziyuanL .slidesjs-pagination{right:30px; bottom:20px;}
/*.ziyuanR{margin-top:35px; margin-bottom:0;}
.ziyuanR .list-group-item{height:57px; padding: 0; line-height:37px; font-size:18px; color:#555; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ziyuanR .list-group-item a:link,.ziyuanR .list-group-item a:visited{color:#555;}*/
.ziyuanR .ziyuanRD{height: auto; line-height: 48px; border-bottom: 1px solid #e5e5e5; overflow: hidden;}
.ziyuanR .ziyuanRD .ziyuanRD_left{ width:100%; height: 48px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float:left; _display: inline; font-size: 18px;}
.ziyuanR .ziyuanRD .ziyuanRD_left a:link,.ziyuanR .ziyuanRD .ziyuanRD_left a:visited{color:#555; text-decoration: none;}
.ziyuanR .ziyuanRD .ziyuanRD_left a:hover{color: #3366cc; }
.ziyuanR .ziyuanRD .ziyuanRD_right{float: right; _display: inline;}
/*.ziyuanR .ziyuanRD .ziyuanRD_right a{text-decoration: none; color: #9c9c9c;}
.ziyuanR .ziyuanRD .ziyuanRD_right a:hover{color: #3366cc;}*/
.ziyuanR .ziyuanRD .ziyuanRD_right .read,.ziyuanR .ziyuanRD .ziyuanRD_right .pinglun,.ziyuanR .ziyuanRD .ziyuanRD_right .cang,.ziyuanR .ziyuanRD .ziyuanRD_right .read,.ziyuanR .ziyuanRD .ziyuanRD_right .zan{margin: 0 2px; width:60px; color: #9c9c9c; float: left; _display: inline;}
.ziyuanR .ziyuanRD .ziyuanRD_right .on a{color: #3366cc;}

.ind_sp{height:auto; overflow:hidden; clear:both;}
.ind_sp .ind_spImg{width:100%; height:auto; margin-top:30px;border: 1px solid #ccc;}
.ind_sp a:hover .ind_spImg{ box-shadow:2px 2px 8px #333;}
.ind_sp .ind_spImgTit{margin-top:10px; height:30px; line-height:30px; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#333;}
.ind_sp .ind_spImgTit a:link,.ind_sp .ind_spImgTit a:visited{color:#333;}
.ind_sp .ind_spImgCot{height:30px; line-height:30px; overflow:hidden; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#999;}
/*.ind_spRigImg{width:100%; height:auto; border: 1px solid #ccc;}
.ind_spRig a:hover .ind_spRigImg{ box-shadow:2px 2px 8px #333;}
.ind_spRig{margin-top:30px}
.ind_mt10{ margin-top:10px;}
.ind_sp .ind_spRig .ind_spImgTit{margin-top:6px;}*/

.ind_jiangtan{margin-top:30px;}
.ind_jiangtan .ind_jt_Img{width:100%; height:auto; border: 1px solid #ccc;}
.ind_jiangtan a:hover .ind_jt_Img{ box-shadow:2px 2px 8px #333;}
.ind_jiangtan .ind_jt_title{font-size:18px; color:#000; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ind_jiangtan .ind_jt_title a:link,.ind_jiangtan .ind_jt_title a:visited{color:#000;}
.ind_jiangtan .ind_jt_info{color:#808080; font-size:14px; line-height:24px; overflow:hidden; height:72px; margin-top:15px;}
.ind_jiangtan .tab_tkjB {margin-top:20px;}
.ind_jiangtan .tab_tkjB a:link,.ind_jiangtan .tab_tkjB a:visited{color:#9c9c9c;}
.ind_jiangtan .tab_tkjB a:hover{text-decoration:none; color:#2577e3;}
.ind_jtmain{border-bottom:1px solid #e0e0e0; padding-bottom:40px;}

.index_bottom{height:auto; overflow:hidden; clear:both; color:#fff; background:#2577e3; font-size:12px; padding:20px;}
.index_bottom a:link,.index_bottom a:visited{color:#fff;}
.index_bottom .index_bottomR{float:right; _display:inline;}
.index_bottom .index_bottomR a{float:left; _display:inline; margin-left:20px;}

.index_bottop{margin-top:30px; background:#f7f8fb; padding:20px 0; color:#2577e3; font-size:14px;}
.index_bottop a:link,.index_bottop a:visited{color:#2577e3;}
.index_bottop .index_btTitle{font-size:14px; color:#444; font-weight:bold; margin-top:20px;}
.index_bottop .index_btCont{margin-top:15px; line-height:24px;}
.index_bottop .index_btCont.index_btlx{color:#666;}
.index_bottop .index_btCont.index_btlx li{height:auto; overflow:hidden; clear:both; padding-left:40px;}
.index_btlx_dz{background:url(../images/icon_bdz.png) left center no-repeat;}
.index_btlx_yx{background:url(../images/icon_byx.png) left center no-repeat; padding:10px 0 10px 40px;}
.index_btlx_dh{background:url(../images/icon_bdh.png) left 5px no-repeat;}
.tab_tuijiansp{position:absolute; top:25px; right:25px;}
.tab_tuijiansp a{font-size:14px; color:#444; background:url(../images/icon_tjsp.png) 10px center no-repeat; padding:10px 10px 10px 30px; border:1px solid #ddd;}
.tab_tuijiansp a:hover{text-decoration:none;}
.index_cebian{position:fixed; top:240px; right:0; z-index:9990;}
.index_cebian li{padding:0; border:0; height: auto; background: none; clear: both;  margin-bottom:0; position: relative; margin-top: 1px; }
.index_cebian li a{display: block;}
.index_cebian li .index_cebianD{width:34px; height: 34px; cursor: pointer; float: right; _display: inline; position: relative; overflow: hidden; margin-top: 1px; border-radius: 3px 0 0 3px; background: #999;}
.index_cebian li .index_cebianD img{width:24px; height:24px; margin: 5px;}
.index_cebian li .index_cebianB{display: none;}
.index_cebian li.on{background: #2577e3; position: relative;  border-radius: 3px 0 0 3px;}
.index_cebian li.on .index_cebianD{background: #2577e3; width: 35px; border-radius: 0;}
.index_cebian li.on .index_cebianB{position: absolute; display: block; top: 1px; right: 35px; background: #2577e3; border-radius: 3px 0 0 3px;}
.index_cebian li.on .index_cebianB .index_cebianB_wb{text-align: center; font-size: 12px; color: #fff; width:150px; height: 165px; }
.index_cebian li.on .index_cebianB .index_cebianB_wb img{width:120px; height: 120px;}
.index_cebian li.on .index_cebianB .index_cebianB_wx{text-align: center; font-size: 12px; color: #fff; width:150px; height: 165px; }
.index_cebian li.on .index_cebianB .index_cebianB_wx img{width:120px; height: 120px;}
.index_cebian li.on .index_cebianB span{width:80px; height: 34px; line-height: 34px; text-align: center; color: #fff; display: block;}
.index_cebian li.on .index_cebianB span a{color: #fff; text-decoration: none;}
.index_cebian li.index_cebianKong{height:50px;}
.index_cebian li.index_cebianKong.on{background: none;}
.focusing{margin-top: 10px;}
.focusing .text-center img{width:100%; border-radius: 8px;}
.focusing .text-center a:hover img{-webkit-filter: brightness(120%); filter: brightness(120%);}
.tabBar{font-family:"Microsoft YaHei"; }	
.tabBar .bd{clear:both; position:relative; overflow:hidden;border-bottom:1px solid #e5e5e5; padding-bottom:15px;}	
.tabBar .next{ left:auto; right:10px; }	
/*注册*/
.jg_regtit{ font-size: 24px; margin-top: 25px; color: #e50e1a; padding-left: 30px;}
.jg_regjd{height: auto; overflow: hidden; text-align: center; color: #999; background: url(../images/bg_line.png) repeat-x center bottom; font-size: 18px; margin-top: 15px; line-height:50px;}
.jg_regjd img{width: 24px; height: 24px; margin: 0px 5px 0 0; display: inline-block; }
.jg_regjd i{width: 24px; height: 24px; margin: 13px 5px 0 0; display: inline-block; line-height: 24px; text-align: center; font-style: normal; color: #fff; border-radius: 100%; background: #ccc; }
.jg_regjd span{display: block;}
.jg_regjd .jg_regjdon i{background: #2577e3; }
.jg_regjd .jg_regjdon{color:#3e3e3e; border-bottom: 1px solid #2577e3; display: block;}
.jd_regform{height: auto; overflow: hidden; width:300px; margin: 10px auto 0;} 
.jd_regform dl{line-height: 40px; clear: both; margin-top: 10px; height: auto; overflow: hidden;}
.jd_regform dl dt{float: left; _display: inline; font-size: 15px; line-height: 40px; color: #000; width: 80px; text-align: left; font-weight: normal;}
.jd_regform dl dd{margin-left: 0px; clear: both;}
.jd_regform dl dd .jd_regformtext{width: 280px; padding: 0 5px; height: 38px; border: 1px solid #ccc;}
.jd_regform dl dd .jd_regformtextyzm{width: 148px; padding: 0 5px; height: 38px; border: 1px solid #ccc; float: left; _display: inline;}
.jd_regform dl dd .rejd_regformtextyzm{width: 148px; padding: 0 5px; height: 38px; border: 1px solid #ccc; float: left; _display: inline;}

.jd_regform dl dd img{margin:0 7px;}
.jd_regformbtn{width: 100px; height: 36px; margin-top:0px; background: #2577e3; border: 0; color: #fff; border-radius: 3px; font-size: 16px;}
.jd_regformbtngray{width: 100px; height: 36px; background: #2577e3; border: 0; color: #fff; font-size: 16px;}
.jd_regform dl dd .jd_regform_gray{font-size: 14px; color: #3e3e3e; margin-top: 12px;}
.jd_regform dl dd .jd_regformbtnyzm{width:123px; float:left; _display: inline; border: 0; border-radius: 3px; background: #dedede; font-size: 14px; color: #888; margin-left: 10px; height: 38px; }
.jd_regform dl dd .rejd_regformbtnyzm{width:123px; float:left; _display: inline; border: 0; border-radius: 3px; background: #dedede; font-size: 14px; color: #888; margin-left: 10px; height: 38px; }
.jd_regform dl dd .jd_regform_grayyzm{font-size: 14px; color: #3e3e3e; padding-top: 13px; height: auto; overflow: hidden; clear: both; background: url(../images/icon_logsuc.png) left 26px no-repeat; padding-left: 30px;}
.jd_regform dl dd .word_success{color:#010101; margin-top: 5px;  clear: both; display: block; padding-left:20px; background: url(../images/icon_logsuc.png) left center no-repeat;}
.jd_regform dl dd .word_fail{color:#ff3f13; margin-top: 5px; clear: both; display: block; padding-left:20px; background: url(../images/icon_logfalse.png) left center no-repeat;}
.jd_regform dl dd .input_success{border: 1px solid #2577e3;}
.jd_regform dl dd .input_fail{border: 1px solid #ff3f13;}
.jd_regright{display: block; margin: 55px auto 0; width:300px; font-size: 15px; height: auto; overflow: hidden;} 
.jd_regright a:link,.jd_regright a:visited{color:#2577e3}
.jd_regright .jd_regrightdl{color: #999; margin-top: 30px;}
.jd_regright .jd_regrightqt ul li{float: left; _display: inline; margin-right: 30px; margin-top: 15px;}
.jd_regright .jd_regrightyy{margin-top: 10px;}
.jg_regjd .col-sm-3{padding-left: 0; padding-right: 0;}
#slider { width: 280px; height: 40px; position: relative;border-radius: 2px;background-color: #e8e8e8; overflow: hidden; text-align: center; user-select: none; -moz-user-select: none; -webkit-user-select: none;}
#slider_bg {position: absolute; left: 0; top: 0; height: 100%; background-color: #2577e3; z-index: 1;}
#label {width: 46px;position: absolute;left: 0;top: 0;height: 40px;line-height: 40px;background: url(../images/bg_huakuai.png) no-repeat; z-index: 3;cursor: move;color: #888;font-size: 16px;font-weight: 900;}
#labelTip { position: absolute; left: 0; width: 100%;height: 100%; font-size: 13px;font-family: 'Microsoft Yahei', serif; color: #333; line-height: 38px; text-align: center; z-index: 2;}
.jd_jsyanzcode{display: none;}
.rejd_jsyanzcode{display: none;}
.jg_sucmain{border: 0px solid #f2f2f2; margin: 10px 0;}
.jg_regsucR{width:170px; margin: 40px auto ;}
.jg_regsucR p{text-align:center; color:#999; font-size: 14px;}
.jg_regsucL{margin: 20px auto 0; height: auto; overflow: hidden; width: 320px; float: none; clear: both; margin-right: 0px auto 0;}
.jg_regsucL .jg_regsucTop{font-size: 18px; color: #7abd54; line-height: 30px;}
.jg_regsucL .jg_regsucTop img{vertical-align: top; margin-right: 5px;}
.jg_regsucL .jg_regsucWord{margin-left:35px; margin-top:20px; font-size: 14px; color: #333; font-size: 14px;}
.jg_regsucL .jg_regsucWord span{color: #f00}
.jg_regsucL .jg_regsf{margin-top:20px; margin-left:35px;color:#999;}

.jg_regsucL .jg_reghuy a{width: 100px; height: 36px; margin-top: 10px; display: block; text-align: center; line-height: 35px; float:left; _display: inline;}
.jg_regsucL .jg_reghuy .jg_reghuy_xs{background: #2577e3; border-radius:3px; border: 1px solid #2577e3; color: #fff; font-size: 16px;}
.jg_regsucL .jg_reghuy .jg_reghuy_ls{margin-left:26px; background: #c00; border-radius:3px; border: 1px solid #c00; color: #fff; font-size: 16px;}

/*图书详情*/
.jg_line{height: 35px; line-height: 35px; margin-top: 70px; font-size: 14px; color: #888;}
.jg_line .jg_linehome{background: url(../images/icon_home.png) left center no-repeat; padding-left: 20px;}
.jg_line a:link,.jg_line a:visited{color:#888;}
.jg_line .on:link,.jg_line .on:visited{color: #3366cc;}
.jg_tsLeft{border:1px solid #f2f2f2; margin-top: 20px; text-align: center;}
.jg_tsLeft img{width:90%; margin: 10px 0; box-shadow: 2px 2px 8px #333;}
.jg_tsLeftb{height:auto; overflow: hidden; text-align: center; margin-top: 28px;}
.share{/*background: url(../images/icon_tszfx.png) left center no-repeat; padding-left: 21px;*/ margin:10px 4px 0 4px;}
.zan{/*background: url(../images/icon_tszan.png) left center no-repeat; padding-left: 21px;*/ margin:10px 4px 0 4px;}
.cang{/*background: url(../images/icon_tszsc.png) left center no-repeat; padding-left: 21px;*/ margin:10px 4px 0 4px;}
.read{/*background: url(../images/icon_tsll.png) left center no-repeat; padding-left: 21px;*/ margin:10px 4px 0 4px;}
.jg_tsLeftb .fa{margin-right: 10px; font-size: 0.32rem;}
.jg_tsLeftb a:link,.jg_tsLeftb a:visited{color:#000;  text-decoration: none;}
.jg_tsLeftb a:hover{text-decoration: none;}
.share.on .fa,.zan.on .fa,.cang.on .fa,.read.on .fa{color: #2577e3;}
.jg_corblue{color:#027bd6; margin-left: 10px;}
.jg_tsRtit{margin-top: 20px; font-size: 30px; color: #111;}
.jg_tsRadvword{margin-top: 5px; font-size: 16px; color: #f00;}
.jg_tsRsjj{font-size: 14px; color: #666; margin-top: 10px;}
.jg_tsRsjj span{color:#999}
.jg_tsRsjj a:link,.jg_tsRsjj a:visited{color:#027bd6;}
.jg_tsRsjjmt0{margin-top:0;}
.jg_tsRsinfo{background: #ecf4ff; padding: 8px 30px; clear: both; margin-top: 10px; max-height: 142px; overflow: hidden; line-height: 26px; color: #666; font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}
.jg_tsrbtn{height: auto; overflow: hidden; clear: both;}
.jg_tsrbtn ul li{width:30%; height: 40px; text-align: center; line-height: 40px; background: #cfe4ff; border: 1px solid #2577e3; float: left; _display: inline; margin: 16px 8px 0 0;}
.jg_tsrbtn ul li span{margin-right: 7px;font-size: 16px; color: #0054c3;}
.jg_tsrbtn ul li a{display: block; text-decoration: none;}
.jg_tsrbtn ul li a:hover{background: #e2efff; height: 38px;}


.jg_tsrbtn ul li.on{background: #2577e3;}
.jg_tsrbtn ul li.on a:link,.jg_tsrbtn ul li.on a:visited{color:#fff}
.jg_tsrbtn ul li.on a:hover{background: #2577e3;}
.jg_tsrbtn ul li.on span{color: #fff;}
.jg_tsRjg{margin-top: 30px; height: 35px; line-height: 35px;}
.jg_tsRjg div{float:left; _display: inline; margin-right: 10px;}
.jg_tsRjg div span{margin-right: 5px;}
.jg_tsRjg div a{display: block;}
.jg_tsRjg_price{font-size: 20px; color: #027bd6; margin-top: 10px;}
.jg_tsRjg .jg_tsRjg_guanzhu{width: 76px; height: 35px; border: 1px solid #ddd; font-size: 16px; text-align: center;}
.jg_tsRjg .jg_tsRjg_guanzhu a:link,.jg_tsRjg .jg_tsRjg_guanzhu a:visited{color:#000; text-decoration: none;}
.jg_tsRjg .jg_tsRjg_guanzhu a:hover{display: block; background: #e2efff; height: 33px;}
.jg_tsRjg .jg_tsRjg_guanzhu.on{background: #2577e3;}
.jg_tsRjg .jg_tsRjg_guanzhu.on a:link,.jg_tsRjg .jg_tsRjg_guanzhu.on a:visited{color:#fff; text-decoration: none;}
.jg_tsRjg .jg_tsRjg_guanzhu.on a:hover{background: #2577e3;}
.jg_tsRjg .jg_tsRjg_bofang{font-size:14px; color:#444; height: 35px; line-height: 35px; border: 1px solid #ddd;}
.jg_tsRjg .jg_tsRjg_bofang a:link,.jg_tsRjg .jg_tsRjg_bofang a:visited{padding:0 20px; color:#444; text-decoration: none;}
.jg_tsRjg .jg_tsRjg_bofang a:hover{text-decoration:none; background: #e2efff; height:33px;}
.jg_tsRjg .jg_tsRjg_dinggou a:link,.jg_tsRjg .jg_tsRjg_dinggou a:visited{color:#666; font-size: 12px;}
.jg_tsRjg .jg_tsRjg_dinggou a:hover{color:#2577e3; }
.jg_tushuleft{height: auto; overflow: hidden; clear: both; border: 1px solid #ddd; margin-top: 30px;}
.jg_tushuleft_title{height: 28px; line-height: 28px; border-bottom: 1px solid #ddd; background: #f7f7f7;  font-size: 14px; color: #666; padding-left: 10px;}
.jg_tushuleft_listtitle{text-align: center; padding: 0 10px; height: 20px; line-height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 5px; font-size: 14px; color: #666;}
.jg_tushuleft_listprice{text-align: center; padding: 0 10px; height: 20px; line-height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 5px; font-size: 12px; color: #027bd6; font-weight: bold;}
.jg_tushuleft a:hover{text-decoration: none;}
.jg_tushuleft .jg_tushuleft_listImg{width:50%; box-shadow: 2px 2px 8px #666;}
.jg_tushuleft a:hover .jg_tushuleft_listImg{box-shadow: 2px 2px 8px #000;}
.jg_tushuleft .jg_tushuleft_cont .list-group-item{text-align: center; margin: 0; padding: 0;/*margin: 5px 10px 0 10px;*/ border: 0; border-top:1px dotted #dedede;}
.jg_tushuleft .jg_tushuleft_cont .list-group-item:nth-child(1){border:0}
.jg_tushuleft .jg_tushuleft_cont .list-group-item a{display: block; padding: 15px;}
.jg_tushuleft .jg_tushuleft_cont .list-group-item a:hover{background: #f8f8f8; text-decoration: none;}
.jg_tushuleft .jg_tushuleft_cont .list-group-item a:hover .jg_tushuleft_listtitle{color: #3366CC;}
.jg_tushuleft .jg_tushuleft_cont ul{margin-bottom: 0;}
.jg_tushuRt{margin-top: 30px;height: auto; overflow: hidden; clear: both; background: url(../images/bg_tut.jpg) repeat-x;}
.jg_tushuRt ul li{float:left; _display: inline; cursor: pointer; width:88px; text-align: center; height: 29px; line-height: 29px;}
.jg_tushuRt ul li.on{border-top:2px solid #2577e3; background: #fff;  border-right:1px solid #e1e1e1; border-left:1px solid #e1e1e1; }
.jg_tushuRt_top{border:1px solid #ddd; border-top:0;}
.jg_tushuRb{padding:20px; font-size: 14px; color: #555; line-height: 23px;}
.jg_tushuRmain{background: #f7f7f7; height: auto; overflow: hidden; clear: both; margintop}
.jg_tushuRmainL{background: #fff; border: 1px solid #ddd; border-top: 0; padding-bottom: 20px; height: auto; overflow: hidden;}
.jg_tushuRmainL .jg_tushuRmainLbof{margin: 50px 50px 0 50px; height: auto; overflow: hidden;}
.jg_tushuRmainL .jg_tushuRmainLbof img{width:100%;}
.jg_tushuRTitle{height: 32px; overflow: hidden; clear: both; line-height: 32px; border-bottom: 3px solid #2577e3; margin: 20px 20px 0 20px;}
.jg_tushuRTitle span{color: #fff; border-radius: 3px; font-size: 16px; float: left; _display: inline; background: #2577e3; font-weight: bold; width:118px; text-align: center;}
.jg_tushuRTInfo{margin: 20px; height: auto; overflow: hidden; clear: both; font-size: 16px; color: #666; line-height: 28px;}
.ktkc_depinglun{border-bottom:1px solid #dcdcdc; height: auto; overflow: hidden; margin:0px 20px 0;/* padding-bottom: 14px;*/}
.ktkc_depinglun .ktkc_deplImg{width:34px; height: 34px; border-radius:100%; margin-top: -3px; float: left;}
.ktkc_depinglun .ktkc_deplRtit{height:34px; line-height: 34px; overflow: hidden; margin-top: -5px; margin-left: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ktkc_depinglun .ktkc_deplRtit a{color:#ff8500;}
.ktkc_depinglun .ktkc_deplRtit span{color:#9e9e9e; margin-left:15px;}
.ktkc_depinglun .ktkc_deplRcot{min-height:44px; line-height: 22px; overflow: hidden; width:100%; color: #333;}
.ktkc_depinglun .ktkc_deplRbot{height:25px; line-height: 25px; overflow: hidden; margin-top:5px; color: #333;}
.ktkc_depinglun .ktkc_deplRbot .ktkc_deplRbotl{float:left; _display: inline;}
.ktkc_depinglun .ktkc_deplRbot .ktkc_deplRbotr{float:right; _display: inline;}
.ktkc_depinglun .ktkc_deplRbot .ktkc_deplRbotl span{float:left; _display: inline; margin-right: 10px;}
.ktkc_depinglun .ktkc_deplRbot span.ktkc_deplRbotline{color:#e7e7e7;}
.ktkc_depinglun .ktkc_deplRbot span.ktkc_deplRbotljb a:link,.ktkc_depinglun .ktkc_deplRbot span.ktkc_deplRbotljb a:visited{color:#333;}
.ktkc_depinglun .ktkc_deplRbot span.ktkc_deplRbotlck a:link,.ktkc_depinglun .ktkc_deplRbot span.ktkc_deplRbotlck a:visited{color:#ff8500;}
.ktkc_depinglun a:link,.ktkc_depinglun  a:visited{color:#333;}
.ktkc_depinglun a:hover{color: #3366CC}
.ktkc_depinglun .ktkc_deplRbot .ktkc_deplRbotr span{float:left; _display: inline; margin:0 10px 0 0;}
.ktkc_depinglun .ktkc_deplRbot .ktkc_deplRbotr span img{float:left; _display: inline; margin: 3px 3px 0 0;}
.ktkc_pinglunmain{border:1px solid #dcdcdc; padding-bottom: 10px;}
.ktkc_pinglunfirst{height:auto; overflow: hidden; clear: both;}
.ktkc_pinglunbor{border:1px solid #dcdcdc; margin-top:5px; padding:0 10px 10px;}
.ktkc_dephuifu{border-top:1px solid #c7c7c7; height: auto; overflow: hidden; clear: both; margin-top: 15px;}
.ktkc_dephuifu .ktkc_dephuifuT{height: auto; position: relative; line-height: 20px; font-size: 14px; overflow: hidden; clear: both; padding-top: 11px;}
.ktkc_dephuifu:after{width:10px; height: 10px; background: #f00; top:0; right: 0; position: absolute; border-top:1px solid #c7c7c7; border-right:1px solid #c7c7c7;}
.ktkc_dephuifu .ktkc_dephuifuT span{color:#ff8500;}
.ktkc_dephuifu .ktkc_dephuifuB{height:120px; background: #fff; position: relative; line-height: 40px; margin-bottom: 25px; border: 1px solid #c7c7c7; margin-top: 5px;}
.ktkc_dephuifu .ktkc_dephuifuB .ktkc_dephuifuTbtn{width:96px; float:right; _display: inline; border: 0; border-radius: 0; height: 118px; color: #fff; font-size: 16px; background: #2577e3;}
.ktkc_dephuifu .ktkc_dephuifuB span{position: absolute; left: 1px; right: 100px;}
.ktkc_dephuifu .ktkc_dephuifuB .ktkc_huifuTput{width:100%; height: 118px; background:none; border:0;}
.ktkc_dn{display: none;}
.page{height:auto; overflow: hidden; clear: both;}
.page span{float: left; _display: inline; margin-left: 15px; line-height: 40px; margin-top: 4px;}
.page ul{float: right; _display: inline;  margin-right: 20px;}
.page ul li{float:left; _display: inline; margin:10px 1px 0 1px;}
.page ul li a{border:1px solid #ddd; color:#000; display: block; height: 25px; line-height: 25px; padding: 0 10px; background: #f4f3f3;}
.page ul li.pageon a{bordder:0;font-weight: bold; color: #e33b3d; border: 0; background: none;}
.jg_msgcont{margin: 20px; background: #F7F7F7; padding-bottom: 14px; height: auto; overflow: hidden; clear: both; border: 1px solid #dedede;}
.jg_msgcont_title{height: 40px; line-height: 40px; font-size: 15px; color: #666; margin: 0 15px; font-weight: bold;}
.jg_msgcont_area{margin:0 15px; height: auto; overflow: hidden; clear: both;}
.jg_msgcont_area textarea{width:100%; border: 1px solid #bbb; height: 88px;}
.jg_msgcont_word label{font-weight: normal; margin-right: 5px;}
.jg_msgcont_word{height: auto; margin-top: 5px; overflow: hidden; clear: both; font-size: 14px; padding: 0 15px;}
.jg_msgcontBot{height:auto; overflow: hidden; clear: both; margin-top: 20px;}
.jg_msgcontBot .jg_msgcont_btn{width:100px; height: 36px; border: 0; border-radius: 3px; color: #fff; font-size: 16px; display: block; margin: 0px auto; font-weight: bold; background: #2577e3;}
.jg_mainright{margin-top: 40px; font-size: 14px;  display: none;}
.jg_mainright a:link,.jg_mainright a:visited{color:#666; text-decoration: none;}
.jg_mainright li{background: url(../images/bg_rfix.png) left center no-repeat; padding-left: 25px; margin-top: 10px;}
.jg_mainright li.current,.jg_mainright li.current{background: url(../images/bg_rfixon.png) left center no-repeat;}
.jg_mainright .current a:link,.jg_mainright .current a:visited{color:#2577e3; font-weight: bold; text-decoration:none;}
.jg_mainright.nav>li>a{padding: 0; background:none ;}
.jg_mainright.nav>li>a:hover{background: none;}
.jg_tsRjgmain{height: auto; overflow: hidden; clear: both;}
.jg_tsRjgmain .jg_tsRjgmainleft{float:left; _display: inline; height: auto; overflow: hidden;}
.jg_tsRjgmain .jg_tsRjgmainright{float:none; _display: inline; clear: both; text-align: center;}
.jg_tsRjgmain .jg_tsRjgmainright img{width:140px; }
.ktkc_depinglun .ktkc_deplRbot .ktkc_deplRbotr span .fa{float: none; margin-right:5px;}
.ktkc_depinglun .ktkc_deplRbot .ktkc_deplRbotr span a{text-decoration: none;}
/*公告*/
.jg_tushuleft .jg_tushuleft_paihang .list-group{padding: 10px; margin-bottom: 0;}
.jg_tushuleft .jg_tushuleft_paihang .list-group-item{margin: 0; padding: 0; border: 0; height: 28px; line-height: 28px; overflow: hidden; clear: both; text-overflow: ellipsis; white-space: nowrap;}
.jg_tushuleft .jg_tushuleft_paihang .list-group-item:nth-child(1){border:0}
.ggt_left{ position: relative;}
.ggt_left img{width: 100%; height: auto;}
.ggt_left p{height: 0.64rem; line-height: 0.64rem; position: absolute; left: 0; bottom: 0; right: 0; padding: 0 10px; background: url(../images/bg_tm.png) repeat; color: #fff; font-size: 0.32rem;}
.ggt_left-banner{margin-top: 24px;}
.ggt_left-banner .ggt_left_pagination{bottom:0.68rem}
.ggt_left-banner .ggt_left_pagination .swiper-pagination-bullet{opacity: 1;}
.ggt_right .list-group{height: 5.18rem; overflow: hidden; margin-top: 0.48rem;}
.ggt_right .list-group .list-group-item{border:0; color: #333; height: 0.64rem; line-height: 0.64rem; overflow: hidden; padding: 0; font-size: 0.28rem;}
.ggt_right .list-group .list-group-item .ggt_rightL{float: left; display: inline; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 70%; }
.ggt_right .list-group .list-group-item .ggt_rightR{float: right; display: inline; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 28%; text-align: right;}
.ggt_right .list-group .list-group-item a:link,.ggt_right .list-group .list-group-item a:visited{text-decoration: none; color: #333;}
.ggt_right .list-group .list-group-item a:hover{color: #3366CC;}
.ggt_botbor{border-bottom: 1px solid #e5e5e5; height: auto; overflow: hidden; clear: both;}
.ggt_right_list .list-group{height: auto; overflow: hidden; margin-top: 10px; border-bottom: 1px solid #e5e5e5; padding-bottom: 15px;}
.ggt_right_list .list-group .list-group-item{font-size:0.28rem; border:0; color: #333; height: 0.64rem; line-height: 0.64rem; overflow: hidden; padding: 0;}
.ggt_right_list .list-group .list-group-item .ggt_rightL{float: left; display: inline; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 70%;}
.ggt_right_list .list-group .list-group-item .ggt_rightR{float: right; display: inline; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 28%; text-align: right;}
.ggt_right_list .list-group .list-group-item a:link,.ggt_right_list .list-group .list-group-item a:visited{text-decoration: none; color: #333;}
.ggt_right_list .list-group .list-group-item a:hover{color: #3366CC;}
/*公告详情页*/
.list-group-item a{text-decoration: none;}
.list-group-item a:hover{}
.jg_tusu_wenzhangleft .list-group{height: auto; overflow: hidden; margin-top: 10px;  padding-bottom: 15px; margin-bottom: 0;}
.jg_tusu_wenzhangleft .list-group .list-group-item{border:0; height: auto; overflow: hidden; border-top: 1px dotted #e5e5e5;color: #333; height: auto; overflow: hidden; padding: 10px 0 ; margin: 0 10px;}
.jg_tusu_wenzhangleft .list-group .list-group-item:nth-child(1){border:0; }
.jg_tusu_wenzhangleft .list-group .list-group-item .jg_tusu_wztitle{font-size: 16px; color: #333; font-weight: bold;}
.jg_tusu_wenzhangleft .list-group .list-group-item .jg_tusu_wzcont{font-size: 12px; color: #666; line-height: 22px; margin-top: 5px;}
.jg_tusu_wenzhangleft .list-group .list-group-item .jg_tusu_wztime{font-size: 12px; color: #666; line-height: 22px; margin-top: 5px; text-align: center;}
.jg_tusu_wenzhangleft .list-group .list-group-item a{text-decoration: none;}
.jg_bgwhite{background: #fff;}
.jg_ggmain{height: auto; overflow: hidden; clear: both;}
.jg_ggmain .jg_ggmainTitle{color:#111; font-size: 0.4rem; /*margin-right:110px;*/ text-align: center; line-height: 0.6rem; height: auto; overflow: hidden; clear: both;}
.jg_ggmain .jg_ggmainTime{text-align: center; color: #999; font-size: 0.32rem; margin-top: 0.6rem;}
.jg_ggmain .jg_tsLeftbleft{text-align: center; margin-top: 0.2rem; font-size: 0.28rem;}
.jg_bgf7{background: #f7f7f7; margin-top: 30px;}
.jg_ggmainInfo{height: auto; overflow: hidden; clear: both; margin: 0.4rem 0.4rem 0 0; line-height: 0.6rem; font-size: 0.32rem; color: #666;}
.jg_ggmainInfo_title{color: #000; font-weight: bold; margin: 20px 0 3px 0;}
.jg_plmian{height: auto; overflow: hidden; clear: both; border: 1px solid #e1e1e1; padding-bottom:35px; margin-top: 50px;}
.jg_pltitle{height: 38px; line-height: 38px; padding-left: 15px; background: #fafafa; border-bottom: 1px solid #e1e1e1; color: #555; font-size:16px; color: #333;}
/*个人中心*/
.jg_perleft{height: auto; border: 1px solid #e6e6e6; margin-top: 20px;}
.jg_perleft.panel-group .panel-heading+.panel-collapse>.panel-body{border:0;}
.jg_perleft .panel{border: 0; -webkit-box-shadow: 0 0px 0px rgba(0,0,0,.05);  box-shadow: 0 0px 0px rgba(0,0,0,.05); }
.jg_perleft .panel-heading{margin: 0 20px; padding:0; height: 38px; line-height: 38px; border-top: 1px dotted #d9d9d9;}
.jg_perleft .panel-title{ font-size: 16px; color: #333; font-weight: bold; line-height: 38px;}
.jg_perleft .panel-title a{text-decoration: none; display: block; background: url(../images/icon_jian.png) right center no-repeat;}
.jg_perleft .panel-title a.panel-titleon{background: url(../images/icon_jia.png) right center no-repeat;}
.jg_perleft .panel-title a.panelbgnone{background: none;}
.jg_perleft .panel-body {padding: 0;}
.jg_perleft .panel-body ul li{border-top: 1px dotted #ddd; padding-left: 15px; margin: 0 20px; height: 38px; line-height: 38px; font-size: 16px;}
.jg_perleft .panel-heading a:hover,.jg_perleft .panel-body ul li a:hover{color: #2577e3;}
.perindex_xq{border: 1px solid #e1e1e1; height: auto; overflow: hidden; margin-top: 14px; padding-bottom: 10px;}
.perindex_xqtitle{height:38px; line-height: 38px; padding-left: 14px; background: #fafafa; font-size: 16px; color:#555; border-bottom: 1px solid #e1e1e1;}
.perindex_xqtitle .hd li a:link,.perindex_xqtitle .hd li a:visited{color:#555; text-decoration: none;}
.perindex_xqcot{height:auto; overflow: hidden; clear: both; padding-bottom: 20px;}
.perindex_xqcot img{width:80%; display: block; margin: 13px auto 0;box-shadow: 2px 2px 8px #666;}
.perindex_xqcot a:hover img{box-shadow: 2px 2px 8px #000;}
.perindex_xqcot p{width:80%; margin: 3px auto 0; text-align: center;}
.perindex_xqcot p.perindex_xqcot_title{color:#555; font-weight: bold; overflow: hidden; height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.perindex_xqcot p.perindex_xqcot_author{color:#999; font-size: 12px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.perindex_xqcot p.perindex_xqcot_price{color:#2577e3; font-size: 14px;}
.perindex_xqcot a{display: block; text-decoration: none;}
.perindex_xqcot a:hover .perindex_xqcot_title{color: #3366CC;}
.perindex_top{border: 1px solid #e1e1e1; height: auto; margin-top: 61px; overflow: hidden; background: #fafafa; padding-bottom: 17px;}
.perindex_top .perindex_toptx{width:90%;  float:right; margin-top: 44px; margin-bottom: 10px;}
.perindex_top .perindex_topcode{width:90%;   margin: 22px auto 0; display: block}
.perindex_top .perindex_topsao{clear: both; font-size: 12px; color: #999; text-align: center;}
.perindex_top .perindex_top_hy{height: auto; overflow: hidden;  margin-top: 33px; font-size: 20px; color: #444; height: auto;  line-height: 35px;}
.perindex_top .perindex_top_hy span{float:left; _display: inline; margin-right: 10px;}
.per_indexfloat{float: left; _display: inline;}
.perindex_top .perindex_top_ws{font-size: 15px; color: #555; height: auto; overflow: hidden; margin-top: 10px;}
.perindex_top .perindex_top_ws span{margin-right: 20px;}
.perindex_top .perindex_top_ws span img{width:14px; vertical-align: middle; margin-right: 3px;}
.perindex_top .perindex_top_ws .perindex_top_tag{ height: 35px; line-height: 35px; background: #ff9500; color: #fff; padding: 0 10px;}
.perindex_top .perindex_top_ws .perindex_top_tag:link,.perindex_top .perindex_top_ws .perindex_top_tag:visited{color: #fff;}
.red{color:#e4020e}
.perindex_top .perindex_top_ws span.red{margin-right: 0;}
.perindex_top .perindex_top_ws{height: auto; overflow: hidden; clear: both; margin-top: 20px;}
.perindex_top .perindex_top_ws .perindex_topbj{float:left; _display: inline; font-size: 15px; margin-top: 50px;}
.perindex_top .perindex_top_ws .perindex_topxg{float:left; _display: inline; font-size: 15px; margin-top: 50px;}
.perindex_top .perindex_top_ws a:link,.perindex_top .perindex_top_ws a:visited{color:#555; text-decoration: none;}
.perindex_top .perindex_top_hy a:link,.perindex_top .perindex_top_hy a:visited{width:100px; display: block; text-decoration: none; text-align: center; height: 35px; line-height: 35px; background: #007AFF; color: #fff; font-size: 14px;}
.perindex_top .perindex_top_ws .perindex_topbj a{text-decoration:none; color: #e4020e;}
.perindex_top .perindex_top_ws .perindex_topxg a{text-decoration:none; color: #2577e3;}
.perindex_top .perindex_top_ws a:hover{}
.perindex_top .perindex_toprz{float:left; _display: inline; font-size: 15px; margin-right: 42px; margin-top: 8px; background: #f1dc86; width: 70px; height: 20px; line-height: 20px; border-radius:20px; text-align: center;}
.perindex_top .perindex_role{float:left; _display: inline; font-size: 15px; margin-right: 42px; margin-top: 8px;  height: 20px; line-height: 20px; border-radius:20px; text-align: center;color:gray;}
.perindex_top .perindex_top_ws .perindex_top_jf{padding-right: 20px; border-right:1px solid #ddd; float:left; _display: inline;}
.perindex_top .perindex_top_ws .perindex_top_xx{padding-right: 20px; float:left; _display: inline;}
.perindex_top .perindex_top_ws .perindex_top_jf,.perindex_top .perindex_top_ws .perindex_top_xx{margin-top: 18px; font-size: 15px; color: #555;}
.perindex_top .perindex_top_ws .perindex_top_jf div,.perindex_top .perindex_top_ws .perindex_top_xx div{font-size: 24px;}
.panel a:link,.panel a:visited{color: #333;}
.panel .on a:link,.panel .on a:visited{font-weight: bold; color: #2577e3;}
.mt30{margin-top: 30px;}
.perzl{font-size: 14px; color: #555; border-bottom: 1px solid #e4e4e4; margin: 0 15px; padding: 20px 0 20px 10px;}
.perzl dl{height: auto; overflow: hidden; clear: both; margin-bottom: 0; }
.perzl dl dt{float: left; _display: inline; width:90px; font-weight: normal; line-height: 30px;}
.perzl dl dd{margin-left: 90px; line-height: 30px; }
.perzl dl dd .perzl_cont{width:150px; float: left; _display: inline;}
.perzl dl dd a{color:#2577e3; display: block; clear: both; line-height: normal; margin-bottom: 10px;}
.perzl_tip{font-size: 14px; color: #555; margin: 30px 30px 0 30px;}
.perzl_main dl{margin-top: 15px;}
.perzl_main dl .perzl_mainImg{width:86px; height: 86px; border-radius: 100%;}
.perzl_main dl .perzl_put{width: 97%; padding: 0 5px; height: 38px; border: 1px solid #ccc;}
.perzl_main dl .perzl_putxm{width: 97%; padding: 0 5px; height: 38px; border: 1px solid #ccc;}
.perzl_main dl .perzl_putnum{width: 97%; padding: 0 5px; height: 38px; border: 1px solid #ccc;}
.perzl_main dl .perzl_Area{width: 97%; height: 90px; padding: 5px; border: 1px solid #ccc;}
.perzl_main dl .word_fail{color:#ff3f13; display: block; }
.perzl_main dl .input_success{border: 1px solid #2577e3;}
.perzl_main dl .input_fail{border: 1px solid #ff3f13;}
.perzl_main dl dd{margin-left: 0px; line-height: 30px; display: block; clear: both;}
.perzl_main dl dd label{font-weight: normal; float:left; margin-right: 20px;}
.perindex_xq .index_jp{margin-left: 0px; margin-right: 0px; padding-bottom: 15px;}
.xqhd_main{margin-left: 0px; margin-right: 0; margin-top: 20px; border-bottom: 1px solid #ccc; padding-bottom: 20px;}
.xqhd_main .perhd_img{width:100%;}
.perhd_imgL{position: relative;}
.perhd_imgL i{width:80px; height: 80px; position: absolute; top: 0; right: 0;}
.perhd_imgL i.jghd_topLwks{background: url(../images/icon_wks.png);}
.perhd_imgL i.jghd_topLjxz{background: url(../images/icon_jxz.png);}
.perhd_imgL i.jghd_topLygq{background: url(../images/icon_ygq.png);}

.xqhd_main a:hover .perhd_img{box-shadow: 2px 2px 8px #333;}
.xqhd_main .perhd_code{width:100%; margin-top: 8px;}
.xqhd_main .perhd_codeword{text-align:center; color:#2577e3; font-size: 14px;}
.xqhd_main .xqhd_maintitle{font-size: 18px; color: #2577e3; height: 25px; line-height: 25px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.xqhd_main .xqhd_maintitle a{color: #2577e3;}
.xqhd_main .xqhd_maininfo{height: auto; overflow: hidden; clear: both; margin-top: 10px;}
.xqhd_main .xqhd_maininfo dl{height: auto; overflow: hidden; clear: both; margin-bottom: 0; font-size: 14px; color: #666;}
.xqhd_main .xqhd_maininfo dl dt{height: 20px; line-height: 25px; float: left; width: 80px; text-align: right; font-weight: normal;}
.xqhd_main .xqhd_maininfo dl dd{margin-left: 80px; max-height: 40px; line-height: 25px;}
.xqhd_main .xqhd_maininfo dl dd span{ color: #333; margin-right: 20px; font-size: 12px; float: left; display: inline; padding: 5px; border-radius:3px; margin-top: 10px;}
.xqhd_main .xqhd_maininfo dl dd .bgf2{background: #f2f2f2;}
.xqhd_main .xqhd_maininfo dl dd .bgblue{background: #2577e3; color: #fff;}
.jd_pertiptop{border-bottom: 1px solid #b9b9b9; font-size: 14px; color: #666; margin: 40px 20px 0 20px; padding-bottom: 10px;}
.jd_perpwdsuc{text-align: center;}
.jd_perpwdsuc p{font-size: 18px; color: #7abd54; margin-top: 30px;}
.jd_perpwdsuc img{vertical-align: inherit; margin-right: 5px;}
.jd_perpwdImg{margin: 55px 60px 0 60px; height: auto; clear: both; position: relative; height: 60px;}
.jd_perpwdImg .jd_perpwdImgTop{height: 3px; background: #b9b9b9;}
.jd_perpwdImg .jd_perpwdImgTop ul li{float:left; _display: inline; height: 3px; width:50%;}
.jd_perpwdImg .jd_perpwdImgTop ul li.on{background: #2577e3;}
.jd_perpwdImg .jd_perpwdImgBot{height: 60px; position: absolute; top:-12px; font-size:16px; width:100%;}
.jd_perpwdImg .jd_perpwdImgBot ul li{width:70px; height: 60px; text-align: center; background: #fff; float: left; _display: inline;}
.jd_perpwdImg .jd_perpwdImgBot ul li i{width:24px; height: 24px; font-size:16px; color: #fff; margin: 0px auto; font-style: normal; display: block; text-align: center; line-height: 24px; border-radius: 100%; background: #bfbfbf;}
.jd_perpwdImg .jd_perpwdImgBot ul li p{margin-top: 8px; color: #999;}
.jd_perpwdImg .jd_perpwdImgBot ul li.on i{background: #2577e3;}
.jd_perpwdImg .jd_perpwdImgBot ul li.on p{color:#333;}
.jd_perpwdlc1{position: absolute; left: 0px;}
.jd_perpwdlc2{position: absolute; left:50%; margin-left: -37px;}
.jd_perpwdlc3{position: absolute; right: 0px;}
.jd_perpwdImg .jd_perpwdImgBot ul li.jd_perpwdlc3 i{background: url(../images/icon_regsucgray.png) no-repeat; background-size: 24px; text-indent: -9999px;}
.jd_perpwdImg .jd_perpwdImgBot ul li.jd_perpwdlc3.on i{background: url(../images/icon_regsuc.png) no-repeat; background-size: 24px; text-indent: -9999px;}
.perindex_xqtitle .hd{float: left; margin-left: 28px;}
.perindex_xqtitle .hd li,.perindex_xqtitle .hd span{float: left; margin-right:10px;}
.perindex_xqtitle .hd li{cursor: pointer;}
.perindex_xqtitle .hd li.on{ border-bottom: 2px solid #2577e3; height: 37px;}
.perindex_xqtitle .hd li.on a{color:#2577e3; font-weight: bold;}
.perindex_xqtitle span{float: left;}
.persp {margin: 50px 30px 0;}
.persp .persplist{margin-bottom: 50px;}
.persp .persp_img{width:100%;}
.persp a:hover .persp_img{box-shadow: 2px 2px 8px #333;}
.persp .persp_name{font-size: 14px; color: #333; margin-top: 6px; height: 25px; line-height: 25px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: bold;}
.persp .persp_time{font-size: 14px; color:#4f4f4; height: 25px; line-height: 25px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.persp .persp_btn{width: 48px; height: 23px; margin-top: 5px; text-align: center; line-height: 23px; display: block; background: #2577e3; color: #fff; border-radius: 3px; text-decoration: none;}
.persp .page{border-top:1px solid #eee;}
.persp .page ul{margin-right: 0; padding: 5px 0 10px;}
/*我的评论*/
.permypinglun{height: auto; overflow: hidden; clear: both; margin: 0;}
.permypinglun ul li{border-bottom:1px solid #ddd; height: auto; overflow: hidden; clear: both; padding-bottom: 18px;}
.permypinglun ul li .permypinglun_t{height: auto; overflow: hidden; clear: both; position: relative; margin: 25px 12px 0 12px; font-size: 14px; color: #2066c3;}
.permypinglun ul li .permypinglun_t .permypinglun_tR{position: absolute; right: 0; bottom:0}
.permypinglun ul li .permypinglun_t .permypinglun_tL{position: absolute; left: 0; top:0}
.permypinglun ul li .permypinglun_t span{margin: 0 42px 0 42px; display: block;}
.permypinglun ul li .permypinglun_m{height: auto; overflow: hidden; clear: both; padding: 10px; background: #f3f3f3; margin: 20px 20px 0 20px;}
.permypinglun ul li .permypinglun_m .permypinglun_mI{width:42px; height: 60px; float: left; _display: inline;}
.permypinglun ul li .permypinglun_m .permypinglun_mR{margin-left: 52px; margin-top: 10px;}
.permypinglun ul li .permypinglun_m .permypinglun_mR .permypinglun_mRt{color:#555; overflow: hidden; height: 24px; line-height: 24px;}
.permypinglun ul li .permypinglun_m .permypinglun_mR .permypinglun_mRt span{float: left; _display: inline; margin-right: 70px;}
.permypinglun ul li .permypinglun_m .permypinglun_mR .permypinglun_mRb{color:#999; height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.permypinglun ul li .permypinglun_b{margin: 5px 20px 0 20px; font-size: 14px; color: #999; text-align: right;}
.jg_tushuspinglun{padding-left: 30px; display: none;}
.jg_tushuspinglun .ktkc_depinglun{border-bottom: 0; border-top: 1px solid #ddd; padding: 10px 0;}
.ktkc_depinglun>.row{padding: 10px 0 0;}
/*上传头像*/
.pertx_left{margin-left: 34px;}
.pertx_left .pertx_left_tip{color:#959595; font-size: 12px; margin-top: 11px; clear: both;}
.pertx_left .pertx_leftsc{border: 1px solid #e6e6e6; background: #f0f0f0; height: 300px; margin-top: 5px;}
.pertx_left .pertx_leftsc p{ background: url(../images/bg_sc.png) top center no-repeat; padding-top: 110px; font-size: 18px; color: #333; text-align: center; height: auto; overflow: hidden; margin-top: 62px;}
.pertx_left_bor{border-right:0; padding-right: 30px;}
.pertx_right .pertx_right_tip{font-size: 12px; color: #764141; margin-top: 20px; line-height: 20px;}
.pertx_right .pertx_right_bigk{border: 1px solid #e6e6e6; margin-top: 15px; width:160px; height: 160px; background: #f0f0f0;}
.pertx_right p{color:#666; font-size: 12px; margin-top: 10px;}
.pertx_right .pertx_right_k60{border: 1px solid #e6e6e6; margin-top: 15px; width:60px; height: 60px; background: #f0f0f0;}
.pertx_right .pertx_right_k30{border: 1px solid #e6e6e6; margin-top: 15px; width:30px; height: 30px; background: #f0f0f0;}
.pertx_right{margin-left:34px;}
.pertx_rightbtn{margin: 0 0 30px 20px ;}
/*问卷调查*/
.perTitle{height: 40px; line-height: 40px; color: #555; font-size: 16px; font-weight: bold; margin-top: 20px;}
.pertable tr th{color:#033333; font-weight: normal; text-align: center; background: #fafafa;}
.pertable .table-bordered>thead>tr>th, .pertable .table-bordered>thead>tr>td{border-bottom-width: 1px;}
.pertable table>tbody>tr>td{text-align: center; color: #333; vertical-align: middle;}
.pertable table>tbody>tr>.pertabletl,.pertable table>thead>tr>.pertabletl{text-align: left;}
.pertable table>tbody>tr>td.pertabgray{color:#666;}
.pertable table>tbody>tr>td.pertabblue{color:#2577e3;}
.pertable table>tbody>tr>td.pertabgreen{color:#288c29;}
.pertablenobor table>tbody>tr>td,.pertablenobor table>thead>tr>th{text-align: left; color: #333;}
.pertablenobor .table{margin-bottom: 0;}
/*通知提醒*/
.pertablenobor{border: 1px solid #e1e1e1;}
.pertablenobor .table>thead>tr>th, .pertablenobor .table>thead>tr>td{border-bottom-width: 1px;}
.pertablenobor .table input[type="checkbox"]{margin-right: 10px;}
.pertongzhi{height: auto; overflow: hidden;}
.pertongzhi span{float: left; _display: inline; margin-right: 6px; line-height: 34px;}
.pertongzhi .page{float: right; _display: inline; clear: none;}
.tzmainTitle{height: 40px; overflow: hidden; clear: both; margin-top: 20px;}
.tzmainTitle ul li{float: left; _display: inline; margin-right: 10px; cursor: pointer; height: 28px; width:80px; text-align: center; line-height: 28px; background: #ecf4ff; color: #666; font-size: 14px;}
.tzmainTitle ul li.on{background: #2577e3; color: #fff;}
.tzmainTitle ul li a:link,.tzmainTitle ul li a:visited{color: #666; text-decoration: none;}
.tzmainTitle ul li a:hover{text-decoration: none;}
.tzmainTitle ul li.on a:link,.tzmainTitle ul li.on a:visited{color: #fff;}
.pertongzhi .pertongzhigray{color:#b7b7b7; margin-left: 30px;}
/*教师认证*/
.per_jsrztitle{height: 52px; line-height: 52px; color:#b28846; margin: 0 30px; padding: 0 10px; border-bottom:1px solid #e4e4e4;}
.per_jsrztitle span{color:#e4020e; font-weight: bold; font-size: 16px;}
.jd_pertext{width: 500px; padding: 0 5px; height: 32px; border: 1px solid #ccc;}
.jd_pertextsm{width: 80px; padding: 0 5px; height: 32px; border: 1px solid #ccc;}
.jd_pertextmd{width: 220px; padding: 0 5px; height: 32px; border: 1px solid #ccc;}
.per_jsrzline{line-height: 32px; height: auto; overflow: hidden; margin: 0 22px; font-size: 15px;}
.per_jsrzline .per_jsrzmt15{margin-top: 15px;}
.per_jsrzline span{float:left; _display: inline; margin-right: 3px;}
.per_jsrzline span.per_jsrzlineTitle{width:140px; margin-left: 10px;  text-align: right;}
.per_jsrzline span.per_jsrzlineTitlesm{width:100px; margin-left: 50px; text-align: right;}
.per_jsrzline select{height: 32px; width:180px;}
.per_jsrzline label{margin-right: 20px; font-weight: normal;}
.percolgloble{color:#b28846;}
.per_jsrzline a:link,.per_jsrzline a:visited{color:#2577e3;}
.per_jsrzline_error{margin:10px 0 0 180px;}
.per_jsbtn{height: 32px; padding: 0 10px; line-height: 25px; background: #f2f2f2; color: #e4020e; font-size: 14px; border: 1px solid #ccc;}
.per_jsrztitle .per_jsrzblue{color:#0000f3;}
.jg_ml30{margin-left: 155px;margin-top: 15px;}
.dialog_class{width:280px; height: 440px; background: #fff; margin:0px auto; border:1px solid #eee; display: none;}
.dialog_title{height:40px; overflow: hidden; background: #f9f9f9;}
.dialog_title .dialog_titleL{float: left; _display: inline; font-size: 14px; line-height: 40px; margin-left: 10px;}
.dialog_title .dialog_titleR{float:right; _display: inline; margin: 12px 10px 0 0; cursor: pointer;}
.dialog_class .dialog_cont{height: 400px; overflow: auto;} 
/*积分商城*/
.per_shopImgadv{margin-top: 20px; height: auto; overflow: hidden;}
.per_shopImgadv img{width:100%;}
.shop_dhjf{margin:5px 10px 0 10px; font-size: 14px; color: #666; height: 24px; overflow: hidden; line-height: 24px; white-space: nowrap; text-overflow: ellipsis;}
.shop_dhjf span{font-weight: bold; color: #2577e3; font-size: 16px;}
.shop_dhsy{margin:5px 10px 10px 10px; font-size: 14px; color: #666; height: 24px; overflow: hidden; line-height: 24px; white-space: nowrap; text-overflow: ellipsis;}
.shop_dhsy a{background: #2577e3; text-decoration: none; color: #fff; width:50px; height: 23px; line-height: 23px; text-align: center; border-radius: 3px; float: right; _display: inline;}
input[type=file].dn{display: none;}

.ban{position:relative; overflow:hidden;}
.ban2{ width:847px; height:500px; position:relative; overflow:hidden;}
.ban2 ul li{ width:847px; height:500px;}
.ban2 ul{ position:absolute; left:0; top:0;}
.prev{ float:left; cursor:pointer;}
.next{ float:right; cursor:pointer; margin-left: 10px;}
.num{ height:38px;overflow:hidden; width:380px; position:relative;float:left;}
.num ul{ position:absolute; left:0; top:0;}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.ban2_jp{ width:300px; height:500px; position:relative; overflow:hidden;}
.ban2_jp ul li{ width:300px; height:500px;}
.ban2_jp ul{ position:absolute; left:0; top:0;}
.ban2_tj{ width:847px; height:500px; position:relative; overflow:hidden;}
.ban2_tj ul li{ width:847px; height:500px;}
.ban2_tj ul{ position:absolute; left:0; top:0;}

/*样书申请*/
.per_ysguize{height: auto; overflow: hidden; clear: both; padding: 5px 30px;}
.per_ysguizeTitle{font-size: 16px; padding-left: 14px; color: #333; background: #fafafa; border: 1px solid #e1e1e1; height: 38px; line-height: 38px; overflow: hidden; clear: both;}
.per_ysguize .per_ysguizeCont{font-size: 14px; line-height: 26px; margin-top: 5px;}
.per_sqlist{height: auto; clear: both; padding: 15px;}
.per_ysguizeTitleL{float: left; _display: inline;}
.per_ysguizeTitleR{float: right; _display: inline; font-style: normal;}
.per_ystab {margin-top: 10px;}
.per_ystab .table{text-align: center; margin-bottom: 0;}
.per_ystab .table a:link,.per_ystab .table a:visited{color:#f00;}
.per_ystab .table>tbody>tr:nth-child(odd)>td, .per_ystab .table>tbody>tr:nth-child(odd)>th{background: none;}

.per_ystab .table>thead>tr>th, .per_ystab .table>tbody>tr>th, .per_ystab .table>tfoot>tr>th, 
.per_ystab .table>thead>tr>td, .per_ystab .table>tbody>tr>td, .per_ystab .table>tfoot>tr>td{border-bottom:1px solid #ddd; border-top: 0;}
.per_ystab .table>tbody>tr>td.text-right{padding-right:20px;}
.per_ystab .table>tbody>tr>td{border-bottom:1px dashed #ccc;}
/*个人设置*/
.per_jsrzline i{font-style: normal; margin-right: 5px;}
.perstuset{padding:20px 30px 0 30px;}
.perstuset_put{width:100%; border: 0; border-bottom:1px solid #ccc;}
/*添加学校*/
.dialog_school{width:320px; height: auto; display: none; background: #fff; padding-bottom: 20px;}
.dialog_school .per_jsrzline span.per_jsrzlineTitle{width:227px;text-align: left; margin: 0;}
.dialog_school .dialog_schoolC .jg_ml230{margin-left:0px; }
.dialog_school .per_jsrzline span.per_jsrzlineTitlesm{width:auto; margin-left: 20px; text-align: right;}
.dialog_school .jd_pertextlg{width: 600px; padding: 0 5px; height: 32px; border: 1px solid #ccc;}
/*图书列表页*/
.swiper-container-tushu {width: 100%; height: 300px; margin-top: 0px; overflow: inherit;}
.swiper-container-tushu .swiper-slide{ text-align: center; font-size: 18px; background: #fff; height: 298px;}
.swiper-container-tushu .swiper-slide img{width:100%;}
.bgf5{background: #f5f5f5; height: auto; overflow: hidden; clear: both;}
/*图书搜索*/
.ts_sotitle{background: #f5f5f5; border: 1px solid #e5e5e5; font-size: 30px; margin-top: 20px; padding: 18px 10px;}
.ts_socont span{width:160px; height: 50px; line-height: 50px; float: left; text-align: left; font-size: 16px; margin-top: 30px;}
.ts_socont .ts_socont_input{float:left; _display: inline; height: 50px; width: 100%; padding: 0 5px; font-size: 14px; line-height: 50px; border: 1px solid #dfdfdf; background: #fff; margin-top: 0px;}
.ts_socont_button{margin-left: 0; margin-top: 30px; width: 110px; height: 50px; border: 1px solid #e3e3e3; color: #2f63cb; background: #fff; font-size: 18px; cursor: pointer;}
.ts_solisttop{height: auto; position: relative; overflow: hidden;   margin-top: 10px;}
.ts_solisttop ul{float: left; _display: inline; width: 100%; line-height: 50px; height: 50px; border-radius: 5px; border: 1px solid #ccc; background: #fafafa;}
.ts_solisttop ul li{float:left; _display: inline; height:48px; border-radius: 5px 0 0 5px; width: 25%; border-right:1px solid #ccc; text-align: center; font-size: 12px;}
.ts_solisttop ul li.on{background: #fff;}
.ts_solisttop ul li a{color:#666; text-decoration: none;}
.ts_solisttop ul li a span{color:#2577e3}
.ts_solisttop ul li.on a{color:#3366cc;}
.ts_solisttop .ts_solisttopR{float: right; _display: inline; font-size: 16px; margin-right: 20px; margin-top: 10px;}
.ts_solisttop .ts_solisttopR a{color:#2577e3}
.ts_solistcc{height:auto; overflow: hidden; clear: both; margin-top: 10px;}
.ts_solistcc span{float: left; _display: inline; color: #333; font-size: 18px; margin-top: 5px;}
.ts_solistcc ul{margin-left: 100px;}
.ts_solistcc ul li{font-size: 16px; margin-right:30px; float: left; _display: inline; margin-top: 5px;}
.ts_solistcc ul li a:link,.ts_solistcc ul li a:visited{color:#666;}
.ts_solistRtit{font-size: 24px; color: #ff3333; border-bottom: 1px solid #ccc; margin-top: 22px;}
.ts_solistRcot{height: auto; overflow: hidden; clear: both;}
.ts_solistRcot li{border-bottom: 1px dashed #ccc; padding-bottom: 15px;}
.ts_solistRcot li a:hover{text-decoration: none;}
.ts_solistRcot li span{display: block; text-align: center; margin-top: 15px;}
.ts_solistRcot li span img{width:50%; box-shadow: 2px 2px 8px #666;}
.ts_solistRcot li  a:hover span img{box-shadow: 2px 2px 8px #000;}
.ts_solistRcot li div{font-size: 14px; color: #666; margin-top: 10px; text-align: center;}
.ts_solistRcot li a:hover div{color: #3366cc;}
.ts_solistRcot li p{font-size: 12px; color: #999; margin-top: 15px;}
.ts_solistts_socont_inputMtit{margin-top: 22px; height: auto; overflow: hidden; clear: both; border-bottom: 1px solid #ccc;}
.ts_solistMtit {height: auto; overflow: hidden; clear: both; margin-top: 12px; border-bottom: 1px solid #ccc; font-size: 16px;}
.ts_solistMtit ul.ts_solistMtitL{float:left; _display: inline;}
.ts_solistMtit ul.ts_solistMtitL li{float: left; _display: inline; height: 44px; line-height: 44px; margin-right: 20px; padding: 0 10px 0 5px;}
.ts_solistMtit ul.ts_solistMtitL li.down{ background: url(../images/bg_jt.png) right center no-repeat;}
.ts_solistMtit ul.ts_solistMtitL li.down.on{border-bottom: 2px solid #2577e3; background: url(../images/bg_jton.png) right center no-repeat;}
.ts_solistMtit ul.ts_solistMtitL li.up{ background: url(../images/bg_jtup.png) right center no-repeat;}
.ts_solistMtit ul.ts_solistMtitL li.up.on{border-bottom: 2px solid #2577e3; background: url(../images/bg_jtupon.png) right center no-repeat;}

.ts_solistMtit ul.ts_solistMtitL li.bgno{background: none;}
.ts_solistMtit ul.ts_solistMtitL li a{color: #333;}
.ts_solistMtit ul.ts_solistMtitL li a:hover{color: #3366CC;}
.ts_solistMtit ul.ts_solistMtitR{float: right; _display: inline;}
.ts_solistMtit ul.ts_solistMtitR li{float: left; _display: inline; width:34px; height: 34px; text-align: center; background: #fff;}
.ts_solistMtit ul.ts_solistMtitR li a{width:34px; height: 34px; color: #2577e3;}
.ts_solistMtit ul.ts_solistMtitR li a span{margin:8px;}
.ts_solistMtit ul.ts_solistMtitR li.on{background: #2577e3;}
.ts_solistMtit ul.ts_solistMtitR li.on a{color: #fff;}


.ts_solistMcot{height: auto; overflow: hidden; clear: both;}
.ts_solistMcot .ts_solistMcotImg{width:200px; height: 260px; background:#f5f5f5;}
.ts_solistMcot .ts_solistMcotImg img{width:120px; height: 120px;}
/*修改样书申请*/
.per_ysform span{width:80px; height: 40px; margin-left: 10px; display: block; line-height: 40px; float: none; text-align: left; font-size: 16px; margin-top: 30px;}
.per_ysform .ts_socont_input{float:left; _display: inline; font-size:16px; height: 40px; width: 90%; margin-top: 0px; padding: 0 5px; line-height: 40px; border: 1px solid #dfdfdf; background: #fff;}
.per_ysform .ts_socont_inputaddr{float:left; _display: inline; height: 40px; width: 90%; margin-top: 0px; padding: 0 5px; font-size: 16px; line-height: 40px; border: 1px solid #dfdfdf; background: #fff;}
.per_ysform i{margin-top: 0px; color: #ff0000; font-size: 16px; float: left; font-style: normal; margin-left: 10px; line-height: 40px;}
.per_ysbtn{height: auto; overflow: hidden; clear: both; }
.per_ysbutton{width: 112px; height: 40px; line-height: 40px; color: #fff; font-size: 18px; background: #3366cc; margin: 20px 0; border: 0; border-radius: 5px;}
.per_ysbutton.permt0{margin-top: 30px;}
.per_ysform textarea{float:left; _display: inline; height: 80px; width: 100%; margin-top: 0px; padding: 0 5px; font-size: 16px; line-height: 40px; border: 1px solid #dfdfdf; background: #fff;}
.per_ystab {margin-top: 10px;}
.per_sqlist .panel-group .panel{margin-top: 20px;}
.per_sqlist .panel-default>.panel-heading{background: #FAFAFA; position: relative; padding: 0;}
.per_sqlist .panel a{display: block; text-decoration: none; padding: 10px 15px; height: auto; overflow: hidden; clear: both;}
.per_sqlist .panel-default{border-radius: 0;}
.per_sqlist .panel-heading div{float: left; _display: inline; margin-right: 60px;}
.per_sqlist .panel-heading span{margin-right: 20px; font-size: 16px;}
.per_sqlist .panel-heading i{height: 100%; display: block; width:50px; position: absolute; top: 0; right: 0; background: #e1e1e1 url(../images/icon_down.png) center no-repeat; float: right; overflow: hidden; }
.per_sqlist .panel-heading.on i{background: #e1e1e1 url(../images/icon_up.png) center no-repeat;}
.per_sqlist .panel-heading.on a:link,.per_sqlist .panel-heading.on a:visited{color:#333; font-weight: normal;}
.per_sqlist .panel-body{padding: 0;}
.per_sqlist .per_ystab .table{text-align: left; font-size: 16px;}
.per_sqlist .panel-body .per_sqlistjl{font-size: 14px; color: #666;}
.per_sqlist .panel-body .per_sqlistjl .per_sqlistjlspn{margin-left: 200px;}
/*图书搜索*/
.ts_solistMcot .ts_solistMcotImg i{position: absolute; top: 18px; right: 10px; background: #f00; color: #fff; font-size: 12px; font-style: normal; padding:3px 5px; border-radius:3px;}
.ts_solistMcot .ts_solistMcotImg{width:100%; height: 242px; /*margin-top: 20px;*/ position: relative;}
.ts_solistMcot .ts_solistMcotImg img{width:160px; height: 228px; top:0; bottom: 0; position: absolute; left: 0; right: 0; margin: auto;}
.ts_solistMcot .ts_solistMcotImg a:hover img{box-shadow: 2px 2px 8px #333;}
.ts_solistMcot .ts_solistMrtitle{margin-top: 16px; font-size: 24px; color:#666; height: 25px; line-height: 25px; overflow: hidden; clear: both; text-overflow: ellipsis; white-space: nowrap;}
.ts_solistMcot .ts_solistMrtitle a:link,.ts_solistMcot .ts_solistMrtitle a:visited{color: #666;}
.ts_solistMcot .ts_solistMrtitle a:hover{color:#2577e3;}
.ts_solistMcot .ts_solistMrauth{margin-top: 10px; font-size: 16px; color: #666; height: 20px; line-height: 20px; overflow: hidden; clear: both; text-overflow: ellipsis; white-space: nowrap;}
.ts_solistMcot .ts_solistMrcot{margin-top: 10px; font-size: 12px; color: #666; line-height: 25px; height: 50px; overflow: hidden; clear: both;}
.ts_solistMcot .ts_solistMrInfo{margin-top: 10px; font-size: 14px; color: #666; height: auto; overflow: hidden; clear: both;}
.ts_solistMcot .ts_solistMrInfo span{margin-right: 100px;}
.ts_solistMrbot{height: 32px; overflow: hidden; border: 1px solid #ccc; float: left; border: 1px solid #ccc; margin-top: 10px; line-height: 32px; border-radius: 3px;}
.ts_solistMrbot .ts_solistMrbotsp{width:84px; border-left: 1px solid #ccc; text-align: center; float: left; _display: inline; font-size: 12px; color: #666;}
.ts_solistMrbot .ts_solistMrbotsp:nth-child(1){border-left:0;}
.ts_solistMrbot .ts_solistMrbotsp a{color:#666; text-decoration: none;}
.guanzhu.on .glyphicon{color: #2577e3;}
.guanzhu.on a{color:#2577e3;}
.ts_solistMrbot .kejianblue .glyphicon{color: #2577e3; width:12px; height: 12px;}
.ts_solistMrbot .kejianblue .glyphicon:before{content: ""; background: url(../images/icon_load.png) no-repeat; background-size: 100% 100%;  position: absolute; top:0px; right: 0px; width:12px;  height: 12px; left: 0;}
.ts_solistMrbot .kejianblue a{color:#2577e3;}
.ts_solistMrbot .kejianred .glyphicon{color: #f00; width:12px; height: 12px;}
.ts_solistMrbot .kejianred .glyphicon:before{content: ""; background: url(../images/icon_loadon.png) no-repeat; background-size: 100% 100%;  position: absolute; top:0px; right: 0px; width:12px; height: 12px; left: 0;}
.ts_solistMrbot .kejianred a{color:#f00;}
.ts_page{height: 40px; overflow: hidden; margin-top: 40px;}
.ts_page ul{float: right;}
.ts_page ul li{float: left; right: 50%;padding: 0 5px; text-align: center; margin: 0 4px; min-width: 40px; height: 40px; border: 1px solid #e9e9e9; border-radius: 3px;}
.ts_page ul li a{ line-height: 38px; height: 38px; display: block;}
.ts_page ul li.ts_pageprev a,.ts_page ul li.ts_pagenext a{width:60px; height: 38px;}
.ts_page ul li a{background: #fff; color: #999;}
.ts_page ul li a:hover{background: #3333ff; color: #fff; text-decoration: none; border-radius: 3px;}
.ts_page ul li.on a{background: #3333ff; color: #fff; border-radius: 3px;}
.ts_page ul li.ts_pageprev,.ts_page ul li.ts_pagenext{margin-top: 0;}
.ts_page ul li.ts_pageprev a{border-radius: 3px;}
.ts_page ul li.ts_pagenext a{border-radius: 3px;}
.ts_page ul li.ts_pageprev a:hover{background:#3333ff; border-radius: 3px;}
.ts_page ul li.ts_pagenext a:hover{background:#3333ff; border-radius: 3px;}
.ts_page ul li.ts_pageqita{border: 0; width:auto;}
.ts_page ul li.ts_pageqita span{float: left; _display: inline; line-height: 40px; margin-left: 3px;}
.ts_page ul li.ts_pageqita span .ts_pageqitatxt{width:40px; height: 40px; text-align: center; border: 1px solid #e9e9e9; border-radius: 3px; background: #fff;}
.ts_pageqitabtn{width:40px; height: 40px; text-align: center; background: #3333ff; color: #fff; float: left; _display: inline; padding: 0;}

/*.ts_page ul li{margin-top: 2px;}*/
/*图书搜索大图*/
.ts_solgcont .ts_solgcontlist{margin-top: 30px;  position: relative; padding: 0 10px; border: 1px solid #fff; box-shadow: 0 0 10px #fff;}
.ts_solgcont .ts_solgcontlist.on{border: 1px solid #dcdcdc; box-shadow: 0 0 10px #e5e5e5;}
.ts_solgcont .ts_solgcontlist.on .ts_solg_img{box-shadow: 2px 2px 8px #000;}
.ts_solgcont .ts_solgcontlist .ts_solg_img{width:90%; height: 90%; margin: 20px auto 0; display: block; box-shadow: 2px 2px 8px #666;}
.ts_solgcont .ts_solgcontlist a:hover .ts_solg_img{box-shadow: 2px 2px 8px #000;}
.ts_solgcont .ts_solgcontlist i{position: absolute; top: 49%; right: 20px; background: #f00; color: #fff; padding: 3px 5px; font-size: 12px; font-style: normal;}
.ts_solgcont .ts_solgcontlist .ts_solgcont_title{text-align:center; color: #666; font-size: 18px; height: 25px; line-height: 25px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 20px 0;}
.ts_solgcont .ts_solgcontlist .ts_solgcont_title a:link,.ts_solgcont .ts_solgcontlist .ts_solgcont_title a:visited{color: #666;}
.ts_solgcont .ts_solgcontlist .ts_solgcont_title a:hover{color:#2577e3;}
.ts_solgcont .ts_solgcontlist .ts_solgcont_cont{font-size: 12px; color: #666; height: 40px; overflow: hidden; clear: both;}
.ts_solgcont .ts_solgcontlist .ts_solgcont_cont p{height: 20px; line-height: 20px; overflow: hidden; clear: both;}
.ts_solgcont .ts_solgcontlist .ts_solgcont_cont .fl{float:left; _display: inline; width: 55%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ts_solgcont .ts_solgcontlist .ts_solgcont_cont .fr{text-align:right; float:right; _display: inline; width: 43%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ts_solgcont .ts_solgcontlist .ts_solgcont_bot{font-size: 12px; height: 22px; line-height: 22px; overflow: hidden; clear: both;  padding-bottom: 10px;}
.ts_solgcont .ts_solgcontlist .ts_solgcont_bot .fl{float:left; _display: inline; width: 38%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ts_solgcont .ts_solgcontlist .ts_solgcont_bot .fr{text-align:right; float:right; _display: inline; width: 60%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ts_solgcont .ts_solistMrbot{margin: 5px 0; width: 100%;}
.ts_solgcont .ts_solistMrbot .ts_solistMrbotsp{width:31%;}
.ts_solgcont .ts_solistMrbot .kejianred{width:38%;}
.ts_solgcont .ts_solgcont_log{position: absolute; left: 0; right: 0; bottom: 0; display: none; background: #525252; color: #fff; padding: 10px;}
.ts_solgcont .on .ts_solgcont_log{display: block;}
.ts_solgcont .ts_solgcont_log .ts_solgcont_logtit{font-size: 18px; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ts_solgcont .ts_solgcont_log .ts_solgcont_logcont{font-size: 14px; line-height: 20px; overflow: hidden; clear: both; margin-top: 15px;}
/*图书列表页*/
.tslistcont{background: #fff; margin-top: 20px; padding-bottom: 10px;}
.tslistcont .tslist_top{height: auto; overflow: hidden; clear: both;}
.tslistcont .tslist_top .tslist_topL{line-height: 60px; color: #fff; font-size: 20px; margin-left: 15px; overflow: hidden; float:left; _display: inline;}
.tslist_top1{background: #db7e5c;}
.tslist_top2{background: #cc9966;}
.tslist_top3{background: #cccc66;}
.tslist_top4{background: #6666cc;}
.tslist_top5{background: #66b8cc;}
.tslist_top6{background: #9dcc66;}
.tspb30{padding-bottom: 30px;}
.tslistcont .bd .tslist_topD{color: #db7e5c; height: 30px; line-height: 30px; margin-top: 20px; text-align: center; font-size: 16px;}
.tslistcont .bd .tslist_topD span{border-bottom: 1px solid #db7e5c; position: relative; margin: 0 10px 5px 10px; width:20px; display: inline-block;}

.tslistcont .hd{ height:30px; line-height:30px; padding:0 10px 0 0px; position:relative; float: right; _display: inline; margin-top: 12px;}
.tslistcont .hd ul{ float:left; top:-1px; height:32px;   }
.tslistcont .hd ul li{ float:left; height: 34px; line-height: 34px; cursor:pointer; color: #fff; font-size: 14px; margin-left: 20px;}
.tslistcont .hd ul li.on{ height:34px; color:#fff; border-bottom:2px solid #fff; }
.tslistcont .bd  .tslist_topLimg{width: 100%; height: auto; text-align: center; background: url(../images/bg_tsleft.png) no-repeat; background-size:100% 100% ;}
.tslistcont .bd  .tslist_topLimg img{width:90%; margin:40% 0 0 0;}
.tslistcont  a{text-decoration: none;}
.tslistcont .bd .tslist_topRimg{width: 100%; height: auto; display: block; margin: 14px auto 0;}
.tslistcont .bd .tslist_topRword{height: auto; overflow: hidden; clear: both; margin: 10px 5px 0 5px;}
.tslistcont .bd .tslist_topRword .tslist_topRwordT{font-size: 14px; text-align: center; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tslistcont .bd .tslist_topRword .tslist_topRwordB{font-size: 12px; text-align: center; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tslistcont .tslist_top .tslist_topL{display: block;}
.tslist_menu{position: absolute; z-index: 999; width: 100%; top: 20px; height: 645px; background: #fff; /*overflow: hidden;*/}
.tslist_menu .tslist_menuTit{height: 40px; line-height: 40px; background: #536ebb; font-size: 18px; font-weight: bold; color: #fff; padding: 0 10px;}
.tslist_menu .tslist_menuCot{height: auto; background: #fff; }
.tslist_menulist{position: relative; clear: both;}
.tslist_menulist:hover .tslist_menulistC{background: #f0f0f0;}
.tslist_menu .tslist_menuCot .tslist_menulistC{height: auto;  border-bottom: 1px dashed #ddd; padding: 17px 20px;}
.tslist_menu .tslist_menuCot .tslist_menulistC .tslist_menulistT{height: 20px; line-height: 20px; margin-bottom:5px; font-size: 16px; font-weight: bold; background: url(../images/bg_enter.png) right center no-repeat;}
.tslist_menu .tslist_menuCot .tslist_menulistC .tslist_menulistT a:link,.tslist_menu .tslist_menuCot .tslist_menulistC .tslist_menulistT a:visited{color: #333;}
.tslist_menu .tslist_menuCot .tslist_menulistC .tslist_menulistB{height: 40px; overflow: hidden; overflow: hidden; clear: both;}
.tslist_menu .tslist_menuCot .tslist_menulistC .tslist_menulistB a{float: left; _display: inline; font-size: 14px; color: #666; margin-right: 12px;}
.tslistnewbook .col-sm-9{width:73%; float: right; _display: inline;}
.tslistnewbook .col-sm-9 .tslistnewbook_cont{height: 367px; background: #fff; overflow: hidden;}
.tslistnewbook_Top{height: 60px; border-bottom: 1px solid #999; background: #f5f5f5;}
.tslist_cai .tslistnewbook_Top{height: 50px; border-bottom: 1px solid #999; background: #f5f5f5; margin-top: 10px;}
.tslistnewbook_Top .tslistnewbook_TopL{font-size: 18px; color: #000; line-height:50px; padding-top: 10px; margin-left: 24px; float: left; _display: inline;}
.tslist_down_top .tslistnewbook_TopL{font-size: 18px; color: #000; line-height:50px;font-weight: bold; padding-top: 10px; margin-left: 24px; float: left; _display: inline;}
.tslist_cai .tslistnewbook_Top .tslistnewbook_TopL{line-height: 50px;  font-weight: bold; padding-top: 0;}
.tslist_cai .tslist_down_top .tslistnewbook_TopL{line-height: 50px;  font-weight: bold; padding-top: 0;}
.tslistnewbook_Top .tslistnewbook_TopR{float: right; _display: inline; height: 50px; line-height: 50px; padding-top: 10px; position: relative; z-index: 9999;}
.tslist_cai .tslistnewbook_Top .tslistnewbook_TopR{height: 50px; z-index: 0; line-height: 50px; padding-top: 0;}
.tslistnewbook_Top .tslistnewbook_TopR ul li {margin-left: 7px; float: left; _display: inline;}
.tslistnewbook_Top .tslistnewbook_TopR ul li.on{border-bottom: 4px solid #3366cc; height: 50px;}
.tslist_cai .tslistnewbook_Top .tslistnewbook_TopR ul li.on{border-bottom: 4px solid #3366cc; height: 50px;}
.tslistnewbook_Top .tslistnewbook_TopR ul li.on a:link,.tslistnewbook .tslistnewbook_Top .tslistnewbook_TopR ul li.on a:visited{color: #3366cc;}
.tslist_cai .bd{background: #fff; height: 510px;}
.tslist_cai .bd a{text-decoration: none;}
.tslist_down_zhuan{background: #fff; height: 560px;}
.tslist_down_zhuan .tslist_down_top{height: 50px; line-height: 50px; background: #f5f5f5; border-bottom: 1px solid #999; margin-top: 10px;}
.tslist_down_zhuan .tslist_down_top span{float: left; _display: inline; font-size: 18px; color: #333;}
.tslist_down_zhuan .tslist_down_top img{float: right; _display: inline; margin-top: 26px;}
.tslist_down{margin: 0 20px; height: 250px; overflow: hidden;}
.tslist_down ul li{height: auto; overflow: hidden; clear: both; margin-top: 10px; background: url(../images/bg_down.png) left 12px no-repeat; padding-left: 20px;}
.tslist_down ul li .tslist_downDtit{height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 13px;}
.tslist_down ul li a:link .tslist_downDtit,.tslist_down ul li a:visited .tslist_downDtit{color: #333;}
.tslist_down ul li a:hover{text-decoration: none;}
.tslist_down ul li .tslist_downImg,.tslist_down ul li .tslist_downDname{display: none;}
/* .tslist_down ul li.on .tslist_downImg,.tslist_down ul li.on .tslist_downDname{display: block;} */
.tslist_down ul li.on{background: url(../images/bg_downon.png) left 12px no-repeat;}
.tslist_down ul li.on .tslist_downImg{width: 49px; height: 70px; float: left; _display: inline;}
.tslist_down ul li.on .tslist_downD{margin-left: 0px;}
.tslist_down ul li.on a:link .tslist_downDtit,.tslist_down ul li.on a:visited .tslist_downDtit{color: #3366cc; font-size: 13px;}
.tslist_down ul li.on a:link .tslist_downDname,.tslist_down ul li.on a:visited .tslist_downDname{color: #3366cc; font-size: 14px;}
.tslist_xiangdao{height: 190px; overflow: hidden; clear: both; margin-top: 10px;}
.tslist_xiangdao ul li{height: auto; overflow: hidden; clear: both; margin: 15px 20px 0 20px;}
.tslist_xiangdao ul li .tslist_xiangdaoTit{ font-size: 16px; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tslist_xiangdao ul li img{width: 222px; height: 84px;}
.tslist_xiangdao ul li a:link,.tslist_xiangdao ul li a:visited{color:#333 }
.tslist_xiangdao ul li img{display: none;}
.tslist_xiangdao ul li.on a:link,.tslist_xiangdao ul li.on a:visited{color:#006dff }
.tslist_xiangdao ul li.on img{display: block; margin-top: 5px;}
.slideGroup{ width:100%; background: #fff; text-align:left; height: 366px; }
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:15px 42px 10px 42px; position:relative;   }
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:15px; top:99px; display:block; width:14px; height:26px;background:url(../images/icoLeft.png) center center no-repeat; }
.slideGroup .sNext{ left:auto; right:15px; background:url(../images/icoRight.png) center center no-repeat;  }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }
.slideGroup .parBd{position:relative;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 8px; float:left; _display:inline;  text-align:center;  }
.slideGroup .parBd ul li { text-align:center; }
.slideGroup .parBd ul li img{ width:95px; height:95px; display:block; margin: 0px auto; box-shadow:2px 2px 8px #666;}
.slideGroup .parBd ul li a:hover img{box-shadow:2px 2px 8px #000;}
.slideGroup .parBd ul li .tslist_caicont_stitle{width:95px; height:40px; margin-top: 10px; line-height: 40px; text-align: left; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.slideGroup .parBd ul li .tslist_caicont_saut{/*margin-top:15px;*/ width:95px; height:20px; line-height: 20px; text-align: left; font-size: 14px; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.slideGroup .parBd ul li a{text-decoration: none;}
.slideGroup .parBd ul li a .tslist_caicont_stitle{color:#333}
.slideGroup .parBd ul li a:hover .tslist_caicont_stitle,.slideGroup .parBd ul li a:hover .tslist_caicont_saut{color:#3366cc}
.slideGroup .parBd ul li a .tslist_caicont_saut{color:#666}
.tslist_down_top{height: 60px; line-height: 60px; background: #f5f5f5; font-size: 18px; color: #333;}
.ts-mingshi{height: auto; overflow: hidden; background: #fff; margin-top: 0;}
.ts-mingshi .hd{height: 40px; line-height: 40px; border-bottom: 1px solid #ddd; position: relative; z-index: 0; float:none;}
.ts-mingshi .hd ul li {margin:0 10px; float: left; _display: inline; font-size: 16px; padding: 0 5px;}
.ts-mingshi .hd ul li.on{border-bottom: 2px solid #3366cc; height: 40px;}
.ts-mingshi .hd ul li.on a:link,.ts-mingshi .hd ul li.on a:visited{color: #3366cc;}
.ts-mingshi .bd{clear: both;}
.ts-mingshi .ts-mingshiImg{width:260px; height: 342px; margin: 20px;}
.ts-mingshi a:hover .ts-mingshiImg{box-shadow: 2px 2px 8px #333;}
.ts-mingshi .ts-mingshiTit{font-size: 24px; margin: 0 10px; color: #333; height: 30px; line-height: 30px; overflow: hidden; clear: both; margin-top: 20px;}
.ts-mingshi .ts-mingshicont{margin: 30px 10px 10px 10px; font-size:16px; color: #666; height: 70px; line-height: 23px; overflow: hidden;}
/*教材出版*/
.jc_ban{height: 496px; background: url(../images/bg_jcban.jpg) top center no-repeat; background-size: cover;}
.jc_bancont{margin-top: 200px; height: auto; overflow: hidden; clear: both;}
.jc_bancont ul{}
.jc_bancont ul li{width:50%; float: left; _display: inline; right: 50%;}
.jc_bancont ul li div{background:url(../images/bg_jcmian.png) no-repeat; background-size:100% 100%; margin: 0 auto ; width: 90%; height: auto; overflow: hidden;}
.jc_bancont ul li i{width:40%; height: auto; overflow: hidden; display: block; margin: 20px auto 0;}
.jc_bancont ul li i img{width:100%}
.jc_bancont ul li.jc_bancont_zb i {background: url(../images/icon_jc_zb.png) no-repeat; background-size: 100%;}
.jc_bancont ul li.jc_bancont_cb i {background: url(../images/icon_jc_cb.png) no-repeat; background-size: 100%}
.jc_bancont ul li.jc_bancont_zb a:hover i {background: url(../images/icon_jc_zbon.png) no-repeat; background-size: 100%}
.jc_bancont ul li.jc_bancont_cb a:hover i {background: url(../images/icon_jc_cbon.png) no-repeat; background-size: 100%}
.jc_bancont ul li p{font-size: 36px; height: 50px; margin-bottom: 10px; line-height: 50px; text-align: center; margin-top: 30px; color: #fff;}
.jc_bancont ul li a:hover p{color:#2577e3;}
.jc_bancont ul li a:hover{ text-decoration: none;}
.jc_file{background: url(../images/icon_file.png) left center no-repeat; padding-left: 30px; cursor: pointer; position: relative; padding-right: 10px;}
.jc_file:before{content:" "; position: absolute; width:0px; height: 0px; right: 0; border-left:4px solid transparent; border-right:4px solid transparent; border-top:8px solid #666; top:12px; }
.jc_area{height: 120px; width: 200px; margin-top: 10px;}
.cj_zhubian{height: auto; overflow: hidden; clear: both; margin-top: 50px;}
.jgcb_title{height: auto; overflow: hidden; clear: both; border-top: 1px solid #ccc; font-size: 16px; color: #333; margin-top: 10px;}
.jgcb_title .per_jsrzline .per_jsrzlineTitle{margin-left:18px; font-size: 16px; margin-top: 10px;}
.jgjc_listso{width:98%; position: relative; margin: 10px auto 0; border: 1px solid #ccc; border-radius: 16px; height: 30px; line-height: 30px;}
.jgjc_listso .jgjc_listsoText{ position: absolute; left: 10px; right: 50px; border: 0; background: none; height: 28px; width: 85%;}
.jgjc_listso .jgjc_listsoText:focus{background: none;}
.jgjc_listso .jgjc_listsoBtn{width:28px; height: 28px; border: 0; background: url(../images/btn_so.png) center no-repeat; float: right; _display: inline;}
.jggc_list .jggc_listImg{float:left; _display: inline; width: 100px; height: 140px; margin-top: 40px;}
.jggc_list a:hover .jggc_listImg{box-shadow: 2px 2px 8px #333;}
.jggc_list a{text-decoration: none;}
.jggc_list .jggc_listD{margin-left: 118px; margin-top: 45px;}
.jggc_list .jggc_listD .jggc_listDtitle{color:#3366cc; font-size: 16px; height: 20px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.jggc_list .jggc_listD .jggc_listDcot{height: auto; overflow: hidden; /*margin-top: 30px;*/}
.jggc_list .jggc_listD .jggc_listDcot p{height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333; margin-top: 8px; font-size: 14px;}
/*登录*/
.jg_login .jg_loginLeft{border-right:1px solid #eee; margin-top: 80px;}
.jg_login .cls_loginBmian{width:100%; margin: 0px auto;}
.jg_login .cls_loginBmian_title{font-size: 16px; color: #666; text-align: center; margin-top: 90px;}
.jg_login .cls_loginBmian_title span{display: inline-block; width: 42px; border-bottom:1px solid #ddd; top:-5px; position: relative; margin: 0 10px;}
.jg_login .cls_loginBmian_other{position:relative; margin-top: 34px; height: auto; overflow: hidden; clear: both;}
.jg_login .cls_loginBmian_other ul{position: relative; left: 50%; float: left;}
.jg_login .cls_loginBmian_other ul li{position: relative; right: 50%; float: left; margin: 0 8px;}
.jg_login .cls_loginBmian_other ul li img{width: 54px; height: 54px;}
.jg_login .cls_loginM{margin-top: 10px; height: auto; overflow: hidden; clear: both;}
.jg_login .cls_loginM .cls_loginM_put{width:96%; padding: 0 5px; height: 48px; line-height: 48px; border-radius: 5px; background: none; border: 1px solid #ccc; font-size: 16px;}
.jg_login .cls_loginM .input_error{border:1px solid #f00;}
.jg_login .cls_loginM .cls_loginM_btn{width:96%; height: 48px; line-height: 48px; border-radius: 5px; background: #fff; color: #3366cc; font-size: 16px; border: 1px solid #3366cc;}
.jg_login .cls_loginM .cls_loginM_btn:hover{background: #3366cc; color: #fff;}
.jg_login .cls_loginMzd{margin-bottom: 40px; height: auto;  overflow: hidden;}
.jg_login .cls_loginMzd label{float: left; _display: inline; font-weight: normal;}
.jg_login .cls_loginMzd span{float: right; _display: inline; font-size: 14px; margin-top: 5px;}
.jg_login .cls_loginMzd span a{margin-right: 5px;}
.jg_login .cls_loginMzd label input{opacity:1; position: relative; left: 0; width: auto; height: auto; top:2px;}
.jg_login .cls_loginBmia_stit{font-size: 18px; color: #666; margin-top: 30px; clear: both; text-align: center; height: auto; overflow: hidden;}
.jg_login .cls_loginBmian_ltitle{font-size: 18px; color: #333; height: auto; overflow: hidden; clear: both;}
.jg_login .text-error{font-size: 12px; color: #f00; margin-top: 10px;}
/*淘课件*/
.ts_solistcc .on a:link,.ts_solistcc .on a:visited{color:#3366cc}
.jgtkj_cot{border: 1px solid #f0f0f0; margin-top: 40px; box-shadow: 0 #FF3F13; box-shadow:2px 2px 5px #999;}
.jgtkj_cot a{text-decoration: none;}
.jgtkj_cot .jgtkj_cotImg{width:100%; height: auto; position: relative;}
.jgtkj_cot .jgtkj_cotImg img{width:100%; height: auto;}
.jgtkj_cot .jgtkj_cotImg .jgtkj_cotshowc{display: none; width:100%; height: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: #000; opacity: 0.7;}
.jgtkj_cot .jgtkj_cotImg .jgtkj_cotshow{ width: 210px; height: 92px; border: 1px solid #fff; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}
.jgtkj_cot .jgtkj_cotImg .jgtkj_cotshow .jgtkj_cotshowT{height: 30px; line-height: 30px; text-align: center; margin-top: 15px;}
.jgtkj_cot .jgtkj_cotImg .jgtkj_cotshow .jgtkj_cotshowT span{text-align: center; padding: 0 10px; color: #fff;}
.jgtkj_cot .jgtkj_cotImg .jgtkj_cotshow .jgtkj_cotshowT img{width:16px; height: 16px;}
.jgtkj_cot .jgtkj_cotImg .jgtkj_cotshow .jgtkj_cotshowB{font-size: 14px; color: #fff; margin-top: 8px; text-align: center;}


.jgtkj_cot .jgtkj_cotTitle{margin-top: 10px; height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; padding: 0 8px; color:#3366cc}
.jgtkj_cot .jgtkj_cotjj{color: #333; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 8px;}
.jgtkj_cot .jgtkj_cotjf{color:#3366cc; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 8px; margin-top: 20px;}
.jgtkj_cot .jgtkj_cotsc{color:#333; font-size: 12px; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 8px;}
.jgtkj_cot .jgtkj_cotsc .jgtkj_cotscL{float:left; _display: inline; width:45%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.jgtkj_cot .jgtkj_cotsc .jgtkj_cotscR{float:right; _display: inline; width:45%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.jgtkj_cot .jgtkj_cotgs{border-top:1px solid #f2f2f2; height: 50px; line-height: 50px; overflow: hidden;}
.jgtkj_cot .jgtkj_cotgs .jgtkj_cotgsL{float:left; _display: inline; background: url(../images/icon_geshi.png) 10px center no-repeat; padding-left: 37px; color: #666;}
.jgtkj_cot .jgtkj_cotgs .jgtkj_cotgsR{float: right; _display: inline; font-size: 12px; color: #333; margin-right: 10px;}

.cls-taokejian-right{background:#fff; height: auto; overflow: hidden; margin-top: 10px; padding: 15px; font-size: 16px; color: #333;}
.cls-taokejian-right .cls-jineng-rightTitR{float:right; _display: inline; font-size: 12px; margin-top: 5px;}
.cls-taokejian-right .cls-jineng-rightTitR ul li{float:left; _display: inline; font-size: 14px; margin-left: 5px; color: #333;}
.cls-taokejian-right .cls-jineng-rightTitR ul li.on{border-bottom:1px solid #3366cc;}
.cls-taokejian-right .cls-jineng-rightTitR a{color: #333; text-decoration: none;}
.cls-taokejian-right .cls-jineng-rightTitR ul li.on a{color: #3366cc;}
.cls-taokejian-right .cls-jineng-rightTit img{float: right; _display: inline; margin-top:6px;}
.cls-taokejian-right .cls-jineng-rightTit{border-bottom: 1px solid #ccc; padding-bottom: 8px;}
.cls-taokejian-right .cls-jineng-rightTit i{color:#ff0000; font-style:normal; margin-right: 5px;}
.cls-taokejian-right .cls-teacRtj{height: auto; overflow: hidden; clear: both; margin-top: 10px;}
.cls-taokejian-right .cls-teacRtj ul li{font-size: 14px; padding-left: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 30px; background: url(../images/icon_quanon.png) left center no-repeat; background-size: 10px;}
.cls-taokejian-right .cls-teacRtj ul li a{color: #333;}
.cls-taokejian-right .cls-teacRtj ul li a:hover{color: #3366CC;}
.cls-taokejian-right .jgtkj_dt{height: auto; overflow: hidden; clear: both;}
.cls-taokejian-right .jgtkj_dt ul li{height: auto; overflow: hidden; clear: both; margin-top: 10px;}
.cls-taokejian-right .jgtkj_dt ul li .jgtkj_dtImg{width:40px; height: 40px; border-radius: 100%; float: left; _display: inline; margin-top: 10px;}
.cls-taokejian-right .jgtkj_dt ul li .jgtkj_dtD{margin-left: 50px;}
.cls-taokejian-right .jgtkj_dt ul li .jgtkj_dtD .jgtkj_dtT{font-size: 14px; color: #333; height: 30px; line-height: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.cls-taokejian-right .jgtkj_dt ul li a{text-decoration: none;}
.cls-taokejian-right .jgtkj_dt ul li .jgtkj_dtDname{/*float:left;*/ _display: inline; width:90px; overflow: hidden; text-overflow: ellipsis;}
.cls-taokejian-right .jgtkj_dt ul li .jgtkj_dtDtime{/*float:left;*/ _display: inline; margin-left: 10px; color: #999; overflow: hidden; text-overflow: ellipsis;}
.cls-taokejian-right .jgtkj_dt ul li .jgtkj_dtB{height: auto; line-height: 20px; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px;}
.cls-taokejian-right .jgtkj_dt ul li .jgtkj_dtB span{color: #3366cc; margin-right: 5px;}
.cls-taokejian-right .jgtkj_dt .dn{display: none;}
.perjf_top{height: 34px; overflow: hidden; border-bottom: 2px solid #2577e3; margin-top: 10px;}
.perjf_top span{float: left; font-size: 16px; font-weight: bold; padding-left: 25px; line-height: 34px;}
.perjf_top ul{float: left; _display: inline; margin-left: 25px;}
.perjf_top ul li{float: left; _display: inline; border: 1px solid #e1e1e1; border-bottom: 0; padding: 0 20px; line-height: 34px;}
.perjf_top ul li.on{background: #2577e3; border: 1px solid #2577e3; border-bottom: 0;}
.perjf_top ul li a{text-decoration: none;}
.perjf_top ul li a:link,.perjf_top ul li a:visited{color: #666;}
.perjf_top ul li.on a:link,.perjf_top ul li.on a:visited{color:#fff;}
.perjf_jifen{height: auto; overflow: hidden; clear: both; border: 1px solid #e1e1e1; background: #f1f1f1; margin:20px 10px 0 10px; padding: 28px 0;}
.perjf_jifen .perjf_jifenky{border-right: 1px solid #e2e2e2; height: 100px; padding-left: 30px;}
.perjf_jifen .perjf_jifenky .perjf_jifenkytit{font-size: 16px; color: #666; font-weight: bold;}
.perjf_jifen .perjf_jifenky .perjf_jifenkynum{font-size: 32px; color: #219220; font-weight: bold;}
.perjf_jifen .perjf_jifengq{border-right: 1px solid #e2e2e2; height: 100px; padding-left: 30px;}
.perjf_jifen .perjf_jifengq .perjf_jifengqtit{font-size: 16px; color: #999; font-weight: bold;}
.perjf_jifen .perjf_jifengq .perjf_jifengqnum{font-size: 32px; color: #999; font-weight: bold;}
.perjf_jifen .perjf_jifengq .perjf_jifengqword{font-size: 12px; color: #999;}
.perjf_jifen .perjf_jifenbtn{padding:0 20px; border:0; color: #fff; font-size: 14px; margin: 20px auto; display: block; height: 44px; background: #d93c59; border-radius: 5px;}
.perjf_cont{height: auto; overflow: hidden; clear: both; margin: 20px 10px 0 10px;}
.perjf_cont .perjf_ctop{background: #f1f1f1; border: 1px solid #e2e2e2; height: 32px; line-height: 32px; color: #9a9a9a; text-align: center;}
.perjf_cont .perjf_ctop .perjf_ctopline{border-right: 1px solid #e2e2e2;}
.perjf_cont .perjf_clist{height: auto; overflow: hidden; clear: both; border-bottom: 1px solid #e2e2e2; margin-top: 12px;}
.perjf_cont .perjf_clist .perjf_cmain{border-top: 1px solid #e2e2e2; border-top: 0; height: auto; overflow: hidden; clear: both;}
.perjf_cont .perjf_clist .perjf_cmain .perjf_cmainImg{width: 60px; height: 60px; float: left; _display: inline; margin: 20px;}
.perjf_cont .perjf_clist .perjf_cmain .perjf_cmainjj{margin-left: 80px; height: auto; margin-top: 16px;}
.perjf_cont .perjf_clist .perjf_cmain .perjf_cmainjj .perjf_cmainjjword{font-size: 14px; color: #333; height: 40px; overflow: hidden; line-height: 20px;}
.perjf_cont .perjf_clist .perjf_cmain .perjf_cmainjj .perjf_cmainjjbh{height: 20px; margin-top: 8px; line-height: 20px; overflow: hidden; color: #333;}
.perjf_cont .perjf_clist .perjf_cmain .perjf_cmainjj .perjf_cmainjjbh span{color:#999;}
.perjf_cont .perjf_clist .perjf_cmain .perjf_cmaintime{text-align: center; /*margin-top: 20px;*/ line-height: 40px; display: block; color: #9a9a9a;}
.perjf_cont .perjf_clist .perjf_cmain .perjf_cmainbz{text-align: right; /*margin-top: 20px;*/ line-height: 40px; display: block; color: #9a9a9a;}
.perjf_cont .perjf_clist .perjf_cmain .perjf_cmainfs{text-align: center; /*margin-top: 20px;*/ line-height: 40px; display: block; font-weight: bold; font-size: 30px;}
.perjfred{color:#b50014;}
.perjfgreen{color:#2b8b27;}
.perjf_cont .page ul{margin-right: 0;}
/*我的出版*/
.persh_top{height: auto; overflow: hidden; clear: both; margin-top: 70px; margin-bottom: 30px;}
.persh_top ul li{float: left; _display: inline; margin-top: 10px;} 
.persh_top ul li a{text-decoration: none}
.persh_top ul li i{width:46px; height: 46px; display: block; clear: none; float: none; margin:0px auto;}
.persh_top ul li.persh_topdsh i{ background: url(../images/icon_cbdsh.png) no-repeat; }
.persh_top ul li.persh_topzb i{ background: url(../images/icon_dbzb.png) no-repeat; }
.persh_top ul li.persh_topcb i{ background: url(../images/icon_dbcb.png) no-repeat; }
.persh_top ul li.persh_topdsh.on i{ background: url(../images/icon_cbdshon.png) no-repeat; }
.persh_top ul li.persh_topzb.on i{ background: url(../images/icon_dbzbon.png) no-repeat; }
.persh_top ul li.persh_topcb.on i{ background: url(../images/icon_dbcbon.png) no-repeat; }
.persh_top ul li .persh_topbtn{ width:110px; height: 38px; text-align: center; display: block; border-radius:5px; line-height: 38px; background: #f5f5f5; border: 1px solid #e6e6e6; color: #666; font-size: 16px; margin-top: 20px;}
.persh_top ul li.on .persh_topbtn{background: #3366cc; color: #FFF;}
.persh_top ul li.persh_topline{width:20px; border-bottom: 1px solid #e6e6e6; position: relative; margin-top: 35px;}
.percb_blue{color: #3366cc; cursor: pointer;}
.percb_weitongguo{position: absolute; display: none; background: #3366cc; color: #fff; width:220px; font-size: 14px; line-height: 20px; padding: 10px; border-radius: 10px; left: -76px; top:30px;}
.percb_weitongguo:before{content:""; position: absolute; width:0px; height: 0px; right: 0; border-left:4px solid transparent; border-right:4px solid transparent; border-bottom:8px solid #3366cc; top:-6px; left: 99px;}
.percb_club{position: relative;}
/*圈子*/
.perqz_nav{height: 50px; line-height: 50px; border-bottom: 1px solid #e1e1e1; margin-top: 12px;}
.perqz_nav ul li a:link,.perqz_nav ul li a:visited{color:#333;}
.perqz_nav ul li {float: left; _display: inline; margin-left: 30px; font-size: 16px;}
.perqz_nav ul li.on a:link,.perqz_nav ul li.on a:visited{color: #3366cc;}
.perqz_nav ul li a{text-decoration: none;}
.perqz_maintitle{font-size: 16px; margin-top: 35px; padding-left: 20px;}
.perqz_jiaru{height: auto; overflow: hidden; clear: both;}
.perqz_jiaru ul li{float: left; _display: inline; margin-top: 15px; width: 200px; height: 80px; border: 1px solid #dbdbdb; margin-right: 20px;}
.perqz_jiaru ul li .perqz_jiaruImg{float: left; _display: inline; width: 60px; height: 60px; margin: 10px 0 0 10px;}
.perqz_jiaru ul li a:hover .perqz_jiaruImg{box-shadow: 2px 2px 8px #333;}
.perqz_jiaru ul li .perqz_jiaruD{float: left; display: _inline; width: 100px; margin-left: 10px;}
.perqz_jiaru ul li .perqz_jiaruD .perqz_jiaruDT{color: #3366cc; height: 24px; margin-top: 10px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #3366cc; font-size: 14px;}
.perqz_jiaru ul li .perqz_jiaruD .perqz_jiaruDN{color: #333; font-size: 12px; margin-top: 10px; height: 20px; line-height: 20px; overflow: hidden; clear: both;}
.perqz_mainhuati{margin-top: 10px; padding-top: 10px; padding-left: 20px; color: #333; border-top:1px solid #e1e1e1;}
.perqz_mainhuati .perqz_mainblue a{color:#3366cc;}
.perqz_mainhuati .row{height: 20px; line-height: 20px; margin-top: 5px;}
.perqz_right{height: auto; overflow: hidden; clear: both; margin-top: 60px;}
.perqz_right .perqz_rightImg{width: 60px; height: 60px; float: left; _display: inline; border-radius: 100%;}
.perqz_right .perqz_rtop{margin-left: 80px;}
.perqz_right .perqz_rtop div{font-size: 14px; margin-top: 5px; color: #333; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.perqz_right .perqz_rtop p{font-size: 12px; color: #333; margin-top: 10px; height: auto; line-height: 20px; overflow: hidden;}
.perqz_rbot{height: auto; overflow: hidden; clear: both; margin-top: 25px;}
.perqz_rbot .perqz_rbotbtn{width: 100px; height: 30px; line-height: 30px; text-align: center; color: #fff; background: #3366cc; font-size: 14px; border: 0; border-radius: 3px;}
.perqz_bor{border: 0;}
/*活动详情*/
.jghd_top{margin-top: 20px; height: auto; overflow: hidden; clear: both;}
.jghd_top .jghd_topTit{color:#333; height: auto; overflow: hidden; clear: both; margin-top: 10px; font-size: 24px;}
.jghd_top .jghd_topCot{font-size: 16px; color: #333; height: auto; overflow: hidden; clear: both; line-height: 30px; margin-top: 25px;}
.jghd_top .jghd_topCot p{line-height: 30px;}
.jghd_top .jghd_topinfo{font-size: 16px; color: #333; height: auto; overflow: hidden; clear: both; margin-top: 14px; line-height: 30px;}
.jghd_top .jghd_toptc{text-align: center; margin-top: 50px;}
.jghd_top .jghd_topImg{width: 100%; height: auto;}
.jghd_top .jghd_topL{width:100%; position: relative;}
.jghd_top .jghd_topL i{width:80px; height: 80px; position: absolute; top:0; right: 0; display: block;}
.jghd_top .jghd_topL i.jghd_topLwks{background: url(../images/icon_wks.png) no-repeat;}
.jghd_top .jghd_topL i.jghd_topLjxz{background: url(../images/icon_jxz.png) no-repeat;}
.jghd_top .jghd_topL i.jghd_topLygq{background: url(../images/icon_ygq.png) no-repeat;}
/*数目下载*/
.jgsm_title{color: #555; font-size: 16px; height: 40px; line-height: 40px; margin-top: 20px; background: url(../images/bg_shumutitle.jpg) no-repeat;}
.jgsm_list .col-sm-5{height: 40px; line-height: 40px; font-size: 16px; }
.jgsm_list{ margin-top: 20px; height: auto; overflow: hidden; clear: both;} 
.jgsm_list .col-sm-5 a{color: #333; text-decoration: none; display:block; padding-left: 30px; background: url(../images/icon_quan.png) 5px center no-repeat;}
.jgsm_list .col-sm-5 .jgsm_listL{float: left; display: inline; width: 60%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.jgsm_list .col-sm-5 .jgsm_listR{float: right;}
.jgsm_list .col-sm-5 a:hover{color: #3366cc; text-decoration: none;background: url(../images/icon_quanon.png) 5px center no-repeat;}
.jgsm_listT{height: 2px; background: url(../images/bg_lineblue2.png) top center no-repeat; overflow: hidden; clear: both; margin-top: 10px;}
.jgsm_listB{height: 2px; background: url(../images/bg_lineyellow2.png) top center no-repeat; overflow: hidden; clear: both; margin-top: 20px;}
/*联系我们*/
.jglx_left{background: #629feb; margin-top: 10px; height: auto; overflow: hidden; clear: both;}
.jglx_left ul{background: #ededed; margin: 80px 0 0 20px; height: auto; overflow: hidden; clear: both;}
.jglx_left ul li{height: 50px; line-height: 50px; font-size: 18px; padding-left: 50px;}
.jglx_left ul li a{color: #333; text-decoration: none;}
.jglx_left ul li a:hover{color: #3366CC;}
.jglx_left ul li.jglx_leftodd{background: #e8e8e8;}
.jglx_left ul li.on{background: #d3d2d2;}
.jglx_Rtop{height: 60px; background: url(../images/bg_content.jpg) no-repeat; margin-top: 10px;}
.jglx_RCot{height: auto; overflow: hidden; clear: both; margin-top: 37px; background: #e8e8e8; padding: 20px 80px;}
.jglx_RCot .jglx_RCotT{font-size: 18px; color: #333;font-weight:bold;}
.jglx_RCot .jglx_RCotB{height: auto; overflow: hidden; clear: both; font-size: 16px; color: #333; line-height: 40px;}
.jglx_Rgj{height: auto; overflow: hidden; clear: both; margin-top: 20px; background: #e8e8e8; padding-bottom: 30px;}
.jglx_Rgj .jglx_RgjTit{font-size: 18px; color: #333; margin-top: 10px; height: 25px; line-height: 25px;}
.jglx_Rgj .jglx_Rgjtext{width:90%; padding: 0 5px; background: #fff; height: 35px; margin-top: 5px; border-radius: 5px; border: 0;  box-shadow:0px 0px 10px #999;}
.jglx_Rgj .jglx_Rgjbot{height:35px; line-height: 35px;}
.jglx_Rgj .jglx_Rgjbot label{font-weight: normal; margin-bottom: 0; font-size: 14px; color: #333; float: left; margin-top: 5px; margin-right: 10px;}
.jglx_Rgj .jglx_Rgjarea{width:90%; padding: 0 5px; background: #fff; height: 100px; margin-top: 10px; border-radius: 5px; border: 0;  box-shadow:0px 0px 10px #999;}
.jglx_Rgj .per_jsrzline{margin: 0;}
.jglx_Rbtn{width:180px; height: 40px; line-height: 40px; border: 0; display: block; margin: 10px auto 0; color: #fff; background: #257ae3; font-size: 16px; border-radius: 5px;}
.jglx_Rdiqu{height: auto; overflow: hidden; clear: both; margin-top: 20px;}
.jglx_Rdiqu .jglx_RdiquL{float: left; display: inline; font-size: 18px; color: #333; margin-top: 3px;}
.jglx_Rdiqu .jglx_RdiquR{margin-left: 100px;}
.jglx_Rdiqu .jglx_RdiquR a{float: left; _display: inline; margin-right: 15px; font-size: 16px; margin-top: 5px; color: #333;}
.jglx_Rdiqu .jglx_RdiquR a:hover{color: #3366CC;}
.jglx_jxtop{height: 40px; line-height: 40px; padding: 0 10px;}
.jglx_jxtop .jglx_jxtopL{float: left; _display: inline; font-size: 16px; color: #333;}
.jglx_jxtop .jglx_jxtopL a{font-size: 14px; color: #257ae3;}
.jglx_jxtop .jglx_jxtopR{float: right; _display: inline; font-size: 16px; color: #257ae3;}
.jglx_jxtop .jglx_jxtopR a{color: #257ae3;}
.jglx_list{clear: both; padding: 10px 10px 0 10px; line-height: 36px; background: #fff;}
.jglx_main{clear: both; padding: 10px; line-height: 20px; border-bottom:1px solid #fff; font-size: 14px;}
.jglx_p0{padding: 0;}
.jg_nav .dropdown-menu{background: #2577e3; left: -76px;}
.jg_nav .dropdown-menu a{color:#fff;}
.gjsc_mt{margin-top: 20px;}
/*资源下载*/
.per_ziyuan{padding-left: 0; height: auto; overflow: hidden;}
.per_ziyuan span{width:105px;}
.per_ziyuan textarea{line-height: 20px; height: 130px;}
.per_ziyuan .ts_socont_inputyzm{width:150px;}
.per_ziyuan label{font-weight: normal;}
.gjsc_xuzhi{height: auto; overflow: hidden; clear: both; margin-top: 30px; padding: 0 15px;}
.gjsc_xuzhi .gjsc_xuzhiTit{font-size: 18px; color: #666; background: url(../images/icon_jingao.png) left center no-repeat; padding-left: 25px; margin-bottom: 10px;}
.gjsc_xuzhi p{height: auto; margin-top: 5px; overflow: hidden; clear: both; font-size: 12px; color: #999; padding-left: 15px; background: url(../images/bg_jgquan.png) 5px center no-repeat;}
.jgzy_btnbc{width: 100px; height: 30px; text-align: center; line-height: 20px; font-size: 14px; border-radius: 5px; background: #fff; border: 1px solid #3366cc; color: #3366cc;}
.jgzy_btntj{width: 100px; height: 30px; text-align: center; line-height: 20px; font-size: 14px; border-radius: 5px; background: #3366cc; border: 1px solid #3366cc; color: #fff; margin-left: 20px;}
.per_ziyuan .gjsc_file{height: auto; float: left; _display: inline; margin-left: 120px; margin-top: 20px;}
.gjsc_Fimg img{ width: 120px;}
.per_ziyuan .gjsc_file .gjsc_filekejian{cursor:pointer; background: url(../images/icon_perfile.png) left center no-repeat; padding-left: 20px; width: 94px; border-right: 1px solid #999; height: 20px; line-height: 20px; margin-top: 15px; position: relative;}
.per_ziyuan .gjsc_file .gjsc_filekejian:before{content:" "; position: absolute; width:0px; height: 0px; right: -15px; border-left:4px solid transparent; border-right:4px solid transparent; border-top:8px solid #666; top:8px;}
.per_ziyuan .gjsc_file .gjsc_fileimg{cursor:pointer; margin-left: 0px; background: url(../images/icon_perpic.png) left center no-repeat; padding-left: 20px; width: 94px; border-right: 1px solid #999; height: 20px; line-height: 20px; margin-top: 15px; position: relative;}
.per_ziyuan .gjsc_file .gjsc_fileimg:before{content:" "; position: absolute; width:0px; height: 0px; right: -15px; border-left:4px solid transparent; border-right:4px solid transparent; border-top:8px solid #666; top:8px;}
.per_ziyuan .gjsc_file i{font-size: 12px; color: #999; margin-left: 10px; padding-left: 10px;}
.jgzy_top{height: 40px; line-height: 40px; border-bottom: 1px solid #e1e1e1; margin-top: 22px;}
.jgzy_top ul{float:left; _display: inline;}
.jgzy_top ul li{float: left; _display: inline; padding: 0 5px; margin-right: 10px;}
.jgzy_top ul li a{text-decoration: none; color: #333; font-size: 16px;}
.jgzy_top ul li span{color: #999; font-size: 14px;}
.jgzy_top ul li.on{border-bottom: 2px solid #257ae3; height: 39px;}
.jgzy_top ul li.on a,.jgzy_top ul li.on span{color: #257ae3;}
.jgzy_top .jgzy_topright{float: right; _display: inline; background: url(../images/icon_perdown.png) left center no-repeat; font-size: 18px; padding-left: 25px;}
.jgzy_top .jgzy_topright a{color: #999;}
.jgzy_cont{height: auto; overflow: hidden; clear: both;}
.jgzy_cont .jgzy_contlist{border-bottom: 1px dashed #e7e7e7; padding-bottom: 20px;}
.jgzy_cont .jgzy_contlist .jgzy_contImg{width: 178px; height: 100px; float: left; _display: inline; margin: 20px 0 0 10px; position: relative;}
.jgzy_cont .jgzy_contlist .jgzy_contImgPic{width: 178px; height: 100px;}
.jgzy_cont .jgzy_contlist .jgzy_contImg .jgzy_contdtj{position: absolute; top: 0; right: 0; background: url(../images/icon_zydtj.png) no-repeat; display: block; width: 50px; height: 50px;}
.jgzy_cont .jgzy_contlist .jgzy_contImg .jgzy_contdsh{position: absolute; top: 0; right: 0; background: url(../images/icon_zydsh.png) no-repeat; display: block; width: 50px; height: 50px;}
.jgzy_cont .jgzy_contlist .jgzy_contImg .jgzy_conttg{position: absolute; top: 0; right: 0; background: url(../images/icon_zytg.png) no-repeat; display: block; width: 50px; height: 50px;}
.jgzy_cont .jgzy_contlist .jgzy_contImg .jgzy_contwtg{position: absolute; top: 0; right: 0; background: url(../images/icon_zywtg.png) no-repeat; display: block; width: 50px; height: 50px;}
.jgzy_cont .jgzy_contlist .jgzy_contR{margin-left: 198px; margin-top:10px;}
.jgzy_cont .jgzy_contlist .jgzy_contR .jgzy_contRT{font-size: 18px; color: #333; height: 30px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jgzy_cont .jgzy_contlist .jgzy_contR .jgzy_contRT span{ font-size: 12px; height: 30px; color: #fff;}
.jgzy_cont .jgzy_contlist .jgzy_contR .jgzy_contRT span div{background: url(../images/icon_perjl.png) no-repeat; background-size: auto 28px; display: inline-block; margin-left: 5px; padding: 0 5px;}
.jgzy_cont .jgzy_contlist .jgzy_contR .jgzy_contRT span i{color: #2577e3; font-size: 12px; font-style: normal; margin-left: 1px;}
.jgzy_cont .jgzy_contlist .jgzy_contR .jgzy_contRC{font-size: 14px; color: #333; height: 30px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jgzy_cont .jgzy_contlist .jgzy_contR .jgzy_contRB{height: auto; overflow: hidden; margin-top: 10px;}
.jgzy_contRBtn{float: left; _display: inline; line-height: 16px; color: #fff; font-size: 14px; background: #3366cc; border: 0; margin-right: 5px; border-radius: 4px;}
.jgzy_cont .jgzy_contlist .jgzy_contR .jgzy_contRBot{height: auto; overflow: hidden; margin-top: 5px;}
.jgzy_cont .jgzy_contlist .jgzy_contR .jgzy_contRBot div{float: left; display: inline; width:50%; color: #333;}
.jgzy_cont .jgzy_contlist .jgzy_contR .jgzy_contRBot div span{color: #666;}
.jgzy_cont .jgzy_contlist .jgzy_contR .jgzy_contRB span{color: #ccc;}
.jgzy_cont .jgzy_contlist .jgzy_contR .jgzy_contRB .jgzy_contRBgray{color:#666}
.jgzy_cont .jgzy_contlist .jgzy_contR .jgzy_contRBot .jgzy_contRBotR{float:right; _display: inline; width: auto; color: #999;}
.jgzy_cont .jgzy_contlist .jgzy_contR .jgzy_contRBot .jgzy_contRBotR span{float: left; margin-left: 40px; color: #999;}

.cls-taokejian-right .cls-tkjRtj ul li{font-size: 14px; padding-left: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 30px; background: url(../images/bg_leftj.png) left center no-repeat; background-size: 10px;}
.cls-taokejian-right .jgkjright ul li{text-align: center; padding-top: 20px; padding-bottom: 20px; border-top: 1px solid #e8e8e8; height: auto; overflow: hidden; clear: both;}
.cls-taokejian-right .jgkjright ul li:nth-child(1){border-top: 0;}
.cls-taokejian-right .jgkjright ul li .jgkjright_img{ width:50%; }
.cls-taokejian-right .jgkjright ul li a:hover .jgkjright_img{box-shadow: 2px 2px 8px #333;}
.cls-taokejian-right .jgkjright ul li .jgkjright_word{font-size: 14px; color: #666; width: 80%; margin: 5px auto 0;}
.cls-taokejian-right .jgkjright ul li a:hover .jgkjright_word{color: #3366cc;}
.cls-taokejian-right .jgkjright ul li a{text-decoration: none;}
.jgkjqb{float: right; _display: inline; font-size: 14px; margin-top: 5px;}
.jgkjqb a{color: #f00;}
.jgkj_detright{text-align: center; height: auto; overflow: hidden; clear: both; margin-top: 20px;}
.jgkj_detright .jgkj_detrightImg{width:40%; border-radius: 100%; /*height: 200px;*/}
.jgkj_detright .jgkj_detright_tit{font-size: 14px; color: #333; margin-top: 5px;}
.jgkj_detright .jgkj_detright_gz{font-size: 14px; background: #ff0000; color: #fff; border-radius: 5px; width:50px; margin: 5px auto 10px; text-align: center;}
.jgkj_detTop{height: auto; overflow: hidden; clear: both; border: 1px solid #e6e6e6; margin-top: 10px; padding: 20px 10px; background: url(../images/bg_tkjtop.jpg) no-repeat; background-size: 100% 100%;}
.jgkj_detTop .jgkj_detToptit{font-size: 20px; color: #333; margin-top: 10px; height: auto; overflow: hidden; clear: both;}
.jgkj_detTop .jgkj_detTopjf{font-size: 14px; color: #f00; margin-top: 10px; height: 20px; line-height: 20px; overflow: hidden; clear: both;}
.jgkj_detTop .jgkj_detTopcot{font-size: 14px; color: #333; line-height: 20px; margin-top: 5px;}
.jgkj_detTop .jgkj_detTopcot .jgkj_detTopcotT{height: 60px; line-height: 20px; overflow: hidden;}
.jgkj_detTop .jgkj_detTopcot .jgkj_detTopcotB{color: #f00;  float: right;}
.jgkj_detTop .jgkj_detToplj{margin-top: 10px; height: auto; overflow: hidden; clear: both; color: #666; font-size: 12px;}
.jgkj_detTop .jgkj_detTotbtn{height: auto; overflow: hidden; clear: both; margin: 35px 0 0 50px; color: #fff;}
.jgkj_detTop .jgkj_detTotbtn a{color: #fff; display: inline-block;}

.jgkj_detTopljL span{float: left; _display: inline; line-height: 30px; margin-right: 10px;}
.jgkj_detTopljR span{width:30px; height: 30px; cursor: pointer; float: left; background: #fff; border-radius: 100%; text-align: center; line-height: 30px;}
.jgkj_detTopljR span.jgkj_detTtj{width:90px; border-radius: 20px;}
.jgkj_detTopljR span a{color: #333; text-decoration: none;}
.jgkj_detTopljR span.on a{color: #f00; text-decoration: none;}
.jgkj_detTopljR .share.on .fa, .jgkj_detTopljR .zan.on .fa, .jgkj_detTopljR .cang.on .fa, .jgkj_detTopljR .read.on .fa,.jgkj_detTopljR .down.on .fa{color: #f00;}
.jgkj_detTopljR .on .share .fa, .jgkj_detTopljR .on .zan .fa, .jgkj_detTopljR .on .cang .fa, .jgkj_detTopljR .on .read .fa,.jgkj_detTopljR .on .down .fa{color: #f00;}
.jgkj_detTopljR .share,.jgkj_detTopljR .zan,.jgkj_detTopljR .cang,.jgkj_detTopljR .read,.jgkj_detTopljR .down{margin:0 5px 0 0;}


.jgkj_detBot{height: auto; overflow: hidden; clear: both;}
.jgkj_detBot .hd {height: 62px; line-height: 62px; border-bottom: 1px solid #ddd; margin-top: 10px; font-size: 18px;}
.jgkj_detBot .hd ul li{float: left; _display: inline; padding: 0 5px; margin-right: 20px;}
.jgkj_detBot .hd ul li a{color:#555;}
.jgkj_detBot .hd ul li.on{border-bottom: 2px solid #3366cc; height: 61px;}
.jgkj_detBot .hd ul li.on a{color:#3366cc;}
.jgkj_detBot .bd{height:auto; overflow: hidden; clear: both;}
.jgkj_detBotkejian{text-align: center;}
.jgkj_detBotkejian img{margin-top: 20px; width:90%;}
.jgkj_plmian{margin-top: 30px; padding-bottom: 20px;}
.jgkj_detBotlist .jg_msgcont_word a{color: #f00;}
.jgkj_detBotlist .jg_msgcontBot .jg_msgcont_btn{background: #f00;}
.jgkj_detBotlist .jgkj_plmore{height: auto; overflow: hidden; clear: both;}
.jgkj_detBotlist .jgkj_plmore a{width:60px; height: 30px; text-align: center; line-height: 30px; color: #fff; background: #f00; float: right; _display: inline; border-radius: 20px; margin: 20px;}
.jgkj_detBotlist .jgkj_plmiantit{background: url(../images/bg_pl.png) top center no-repeat; text-align: center; line-height: 40px; font-size: 16px; color: #666;}
.jgkj_detBotlist .jgkj_plaut{height: auto; overflow: hidden; clear: both; padding: 0 20px; margin-top: 20px; font-size: 16px; color: #666; line-height: 30px;}
.jgkj_detBotlist .ts_page ul li.on a{background: #f00;}
.jgkj_detBotlist .ts_page ul li a:hover{background: #f00;}
.jgkj_detBotlist .ts_page{margin-bottom: 30px;}
#easyDialogBox_dialog_video{width:100%;}
.cls_video{display: none; background: #fff; width: 90%; height: 300px; margin: 0px auto; border-radius: 5px;}
.cls_video .cls_videoTitle{height: 40px; line-height: 40px; font-size: 18px; color: #fff; background: #000; padding-left: 20px;}
.cls_video .cls_videoC{height: auto; overflow: hidden; padding: 20px 20px 0;}
.cls_video .cls_videoC .cls_videoCL{width: 70px; height: 70px; float: left; _display: inline;}
.cls_video .cls_videoC .cls_videoCL img{width:70px; height: 70px;}
.cls_video .cls_videoC .cls_videoCR{margin-left: 90px; display: block;}
.cls_video .cls_videoC .cls_videoCR .cls_videoCRTit{font-size: 16px; color: #333; height: 20px; line-height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cls_video .cls_videoC .cls_videoCR .cls_videoCRAut{font-size: 14px; color: #666; height: 20px; overflow: hidden; margin-top: 12px;}
.cls_video .cls_videoC .cls_videoCR .cls_videoCRtype{height: auto; overflow: hidden;}
.cls_video .cls_videoC .cls_videoCR .cls_videoCRtype ul li{float: left; display: block; margin-top: 10px;}
.cls_video .cls_video_price{height: auto; overflow: hidden; margin: 10px 20px 0; margin-top: 30px; height: 30px; line-height: 30px; font-size: 24px; color: #333;}
.cls_video .cls_video_Bot{margin:20px; height: auto; overflow: hidden; clear: both;}
.cls_video .cls_video_Bot label{float:left; _display: inline; font-weight:normal}
.cls_video .cls_video_Bot label a:link,.cls_video .cls_video_Bot label a:visited{color: #f00;}
.cls_video .cls_video_Bot span{display: block; float: right; _display: inline;} 
.cls_video .cls_video_Bot .cls_video_Bottn{width:140px; height: 40px; line-height:40px; background: #000; font-size: 14px; color: #fff; border:1px solid #000}
.cls_video .cls_video_Bot .cls_video_Bottnkong{width:140px; height: 40px; line-height:40px; background: #fff; font-size: 14px; color: #000; border:1px solid #000;}
.cls_video .cls_videoCRtype ul li{width:60px; height: 20px; margin-right: 10px; text-align: center; line-height: 20px; float: left; border: 1px solid #999;}
.cls_video .cls_videoCRtype ul li a:link,.cls_video .cls_videoCRtype ul li a:visited{color: #666;}
.cls_video .cls_videoCRtype ul li.on{border: 1px solid #f00; background: url(../images/bg_selecton.png) right top no-repeat;}
.cls-payTop{height: auto; overflow: hidden; clear: both; margin: 30px 150px 0; border-bottom: 1px solid #ccc;}
.cls-payTop dl{height: auto; clear: both; margin-bottom: 5px;}
.cls-payTop dl dt{color: #333; font-size: 18px; font-weight: normal; float: left; line-height: 30px; margin-left: 15px;}
.cls-payTop dl dd{margin-left: 90px; color: #999; font-size: 18px; line-height: 30px;}
.cls-payTop dl dd .cls-payTopmoney{color:#000; font-size: 24px; float: left;}
.cls-payTop dl dd .cls-payTopordtit{float: left; margin-left: 20px; position: relative;}
.cls-payTop dl dd .cls-payTopordtit .cls-payTopordtitT{background: url(../images/bg_ordjtdown.png) right center no-repeat; padding-right: 20px; cursor: pointer; font-size: 12px;}
.cls-payTop dl dd .cls-payTopordtit.on .cls-payTopordtitT{background: url(../images/bg_ordjtup.png) right center no-repeat; padding-right: 20px; cursor: pointer; font-size: 12px;}
.cls-payTop dl dd .cls-payTopordtit .cls-payTopordtitB{position:ababsolute; font-size: 12px; display: none;}
.cls-payTop dl dd .cls-payTopordtit.on .cls-payTopordtitB{display: block;}
.cls-payBot{height: auto; overflow: hidden; clear: both; margin: 10px 150px 0;}
.cls-payBot .cls-payBotT{color: #333; font-size: 18px; line-height: 30px; margin-left: 15px;}
.cls-payBot .cls-payBotB{height:auto; overflow: hidden; clear: both;}
.cls-payBot .cls-payBotB ul li{margin-top: 20px; margin-right: 10px; margin-bottom: 0;}
.cls-payBot .cls-payBotB ul.nav-tabs{background: #fff;}
.cls-payBot .cls-payBotB ul.nav-tabs li a{margin: 0; padding: 0; font-size: 14px; line-height: 36px;}
.cls-payBot .cls-payBotB ul.nav-tabs li a:hover{background: none; line-height: 36px;border: 1px solid #000; margin: 0; padding: 0;}
.cls-payBot .nav-tabs>li>a{border: 0;}
.cls-payBot .cls-payBotB ul.nav-tabs li a{width: 170px; height: 38px; border: 1px solid #000; margin-bottom: 0; text-align: center; line-height: 36px;}
.cls-payBot .cls-payBotB ul.nav-tabs li.active a{line-height: 36px;border: 1px solid #000; background: url(../images/icon_payselect.png) right bottom no-repeat;}
.cls-payBot .cls-payBotB ul.nav-tabs li.active a:hover{border: 1px solid #000; box-shadow: 0;}
.cls-payBot .cls-payBotB ul.nav-tabs li a:link,.cls-payBot .cls-payBotB ul.nav-tabs li a:visited{color:#666;}
.cls-payBot .cls-payBotB ul.nav-tabs li img{margin-right: 18px;}
.cls-payBot .cls-payCont{height: auto;  overflow: hidden; clear: both; text-align: center; font-size: 18px; margin-top: 40px;}
.cls-payBot .cls-payCont .cls-payImg{width:100%;}
.cls-payBot .cls-payCont .cls-payContL{margin-top: 30px;}
.cls-payBot .cls-payCont p{margin-top: 20px;}
.cls-cardpay{height: auto; overflow: hidden; clear: both;}
.cls-cardpay dl{margin-bottom: 0; height: auto; overflow: hidden; clear: both; margin-top: 20px;}
.cls-cardpay dl dt{font-size: 16px; color: #333; line-height: 30px; font-weight: normal; padding-left: 10px; width: 90px; float: left;}
.cls-cardpay dl dd{font-size: 12px; color: #333; line-height: 30px; margin-left: 110px;}
.cls-cardpay dl dd label{float: left; _display: inline; margin-right: 10px; font-weight: normal;}
.cls-cardpay .cls-cardpay-btn{width: 180px; height: 40px; line-height: 40px; font-size: 18px; border: 0; color: #fff; background: #000;}
.cls-payBot .cls-payBotB .cls-cardpay dl dd ul li{float: left; _display: inline; margin-bottom: 10px; font-size: 16px; margin-top: 0; margin-right: 10px; border: 1px solid #333; width: 140px; height: 40px; text-align: center; line-height: 40px;}
.cls-cardpay dl dd ul li img{margin-right: 10px; width: 24px; height: 24px;}
.cls-payBot .cls-payBotB .cls-cardpay dl dd ul li a:link,.cls-payBot .cls-payBotB .cls-cardpay dl dd ul li a:visited{color: #666;}
.cls-payBot .cls-payBotB .cls-cardpay dl dd ul li a:hover{text-decoration: none;}
/*资源下载*/
.jgzyrz{height: auto; overflow: hidden; clear: both; margin-left: 20px;}
.cls-taokejian-right .jgtkj_dt ul li .jgzyrz span{color:#707070; margin: 0 5px 0 0; cursor: pointer; width:20px; float: left; _display: inline; height: 20px; background: #f7f7f7; border-radius: 100%; text-align: center; line-height: 20px;}
.cls-taokejian-right .jgtkj_dt ul li .jgzyrz span .fa{margin: 0;}
.cls-taokejian-right .jgtkj_dt ul li .jgzyrz .down{width:45px; border-radius: 20px; margin-top: 5px;}
.cls-taokejian-right .jgtkj_dt ul li .jgzyrz .pinglun{width:45px; border-radius: 20px; margin-top: 5px;}
.cls-taokejian-right .jgtkj_dt ul li .jgzyrz .read{width:45px; border-radius: 20px; margin-top: 5px;}
.cls-taokejian-right .jgtkj_dt ul li .jgzyrz .zan{width:45px; border-radius: 20px; margin-top: 5px;}
.cls-taokejian-right .jgtkj_dt ul li .jgzyrz i{color:#f00; font-style: normal; float:left; font-size: 12px; line-height: 20px; font-family: FontAwesome;}
.cls-taokejian-right .jgtkj_dt ul li .jgzyrz span.on{color:#f00;}
.gjzy_list{margin-top: 10px; border-bottom: 1px dashed #ccc; padding-bottom:10px;}
.gjzy_list .gjzy_listImg{width: 100%; height: auto;  float: none; border-right: 0;}
.gjzy_list .gjzy_listImg img{width: 60%; border-radius: 100%;}
.gjzy_list .gjzy_listImg a:hover img{box-shadow: 2px 2px 8px #333;}
.gjzy_list .gjzy_listRight{margin-left: 0;}
.gjzy_list .gjzy_listRight .gjzy_listRTit{font-size: 18px; color: #333; height: 25px; line-height: 25px; overflow: hidden;}
.gjzy_list .gjzy_listRight .gjzy_listRTitsm{font-size: 14px; color: #333; height: auto; line-height: 20px; height: 20px; overflow: hidden; margin-top: 3px;}
.gjzy_list .gjzy_listRight a{text-decoration: none;}
.gjzy_list .gjzy_listRight .gjzy_listRTit a:link,.gjzy_list .gjzy_listRight .gjzy_listRTit a:visited{color:#333;}
.gjzy_list .gjzy_listRight .gjzy_listRTit a:hover{color: #3366CC;}
.gjzy_list .gjzy_listRight .gjzy_listRBot{height: auto; overflow: hidden; }
.gjzy_list .gjzy_listRight .gjzy_listRBot .gjzy_listRBotL{height: auto; line-height: 20px; margin-top: 5px; height: auto; overflow: hidden;}
.gjzy_list .gjzy_listRight .gjzy_listRBot .gjzy_listRBotL span{float: left; _display: inline; font-size: 14px; color: #666; margin-right: 20px;}
.gjzy_list .gjzy_listRight .gjzy_listRBot .gjzy_listRBotR{ margin-top: 5px; height: auto; overflow: hidden;}
.gjzy_list .gjzy_listRight .gjzy_listRBot .gjzy_listRBotR div{float: left; _display: inline; margin: 0 14px 0 0px; color: #666; width: 120px;}
.jgzy_jg{height: auto; overflow: hidden; clear: both; margin-top: 10px; color: #888;}
.jgzy_jg .jgzy_jgL{float: left; _display: inline;}
.jgzy_jg .jgzy_jgselect{float:left; _display: inline; height: auto;  font-size: 12px;}
.jgzy_jg .jgzy_jgselect a{color: #888; overflow: hidden; text-decoration: none; line-height: 22px; height: 22px; border: 1px solid #f0f0f0; padding-left:10px; display: block;}
.jgzy_jg .jgzy_jgselect a i{background: url(../images/bg_del.png) 0 -22px no-repeat; width:22px; height: 22px; display: block; float:right; margin-left: 5px;}
.jgzy_jg .jgzy_jgselect a:hover{border:1px solid #f00; color: #f00;}
.jgzy_jg .jgzy_jgselect a:hover i{background:#f00 url(../images/bg_del.png) 0 0px no-repeat;}
.jgzy_jg span{float: left; margin-right: 5px;}
.ts_solistcc ul li{position: relative;}
.ts_solistcc ul li i{border-top:1px solid #666; border-right: 1px solid #666; transform:rotate(135deg); position: absolute; width: 5px; height: 5px; top:8px; right: -10px;}
.jg_plmianmt20{margin-top: 20px;}
.jgzy_detxq{height: auto; overflow: hidden; clear: both; border: 1px solid #dcdcdc; margin-top: 23px;}
.jgzy_detxq_cont{height: auto; overflow: hidden; clear: both; padding:10px 5px; line-height: 25px; color: #666;}

.jgzy_detTop .jgzy_detTopImg{width: 74px; height: 74px; border-radius: 100%; float: left; _display: inline; margin-top: 10px;}
.jgzy_detTop .jgzy_detDiv{margin-left: 94px; margin-top: 10px;}
.jgzy_detTop .jgzy_detDiv .jgzy_detDivT{overflow: hidden; font-size: 18px; padding-top: 10px; height: 40px; line-height:30px;}
.jgzy_detTop .jgzy_detDiv .jgzy_detDivT .jgzy_detDivTL{float: left; width: 48%; _display: inline; overflow: hidden; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; font-size: 18px;}
.jgzy_detTop .jgzy_detDiv .jgzy_detDivT .jgzyrz{float: right; _display: inline; clear: none; margin-top: 5px; font-size: 14px;}
.jgzy_detTop .jgzy_detDiv .jgzy_detDivB{margin-top: 10px; height: auto; overflow: hidden;}
.jgzy_detTop .jgzy_detDiv .jgzy_detDivB .jgzy_detDivBtn{float:left; _display: inline; color: #fff; background: #3180cf; font-size: 14px; padding: 0 10px; height: 25px; border: 0; border-radius: 3px; margin-right: 20px;}
.jgzy_detTop .jgzy_detDiv .jgzy_detDivB a.jgzy_detDivBtn{line-height: 25px;}
.jgkj_qita{height: 95px; position: relative; overflow: hidden; clear: both; background: url(../images/bg_qita.png) no-repeat; background-size:100% 100%;}
.jgkj_qita div{position: absolute; top: 24px; left: 24px; background: #ecf4ff; opacity: 0.5; width: 82%; height: 45px; line-height: 45px;}
.jgkj_qita p{height: 47px; line-height: 47px; color: #666; font-size: 14px;position: absolute; top: 24px; left: 24px;height: 45px; line-height: 45px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/*个人主页*/
.perp_top{height: auto; overflow: hidden; clear: both; background: url(../images/bg_perbanner.png) center no-repeat; background-size: 100% 100%; height: 150px;}
.perp_container .container{margin-top: -47px;}
.perp_container .container .row{margin-left: 0px; margin-right: 0px;}
.perp_container .perp_Topimg{width:80px; height: 80px; border-radius: 100%;}
.perp_container .perp_Topgf{height: 47px; line-height: 47px; color: #fff; overflow: hidden;}
.perp_container .perp_Topgf span{float: left; _display: inline; margin:0 0px 0 1px; padding-left: 40px; line-height: 55px; }
.perp_container .perp_Topgf span.perp_Topgf_gz{color:white;background: url(../images/icon_perguanzhu.png) no-repeat;}
.perp_container .perp_Topgf span.perp_Topgf_fs{color:white;background: url(../images/icon_perfensi.png) no-repeat;}
.perp_container .perp_Toptit{margin-left: 10px; font-size: 18px; color: #333; margin-top: 10px; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.perp_container .perp_Topmcont{margin-left: 10px; font-size: 12px; color: #333; margin-top: 0px; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/*.perp_container .perp_Topbut{width: 100%; height: 40px; line-height: 40px; border-radius: 5px; background: #3366cc; border: 0; font-size: 18px; color: #fff; margin-top: 10px;}*/
.perp_container .jg_tsRjg_guanzhu{width: 100%; height: 40px; line-height: 40px; border: 1px solid #ddd; font-size: 16px; text-align: center; margin-top: 10px; border-radius: 5px;}
.perp_container .jg_tsRjg_guanzhu a:link,.jg_tsRjg .jg_tsRjg_guanzhu a:visited{color:#000; text-decoration: none; display: block;}
.perp_container .jg_tsRjg_guanzhu a:hover{background: #e2efff; display: block; height: 38px;border-radius: 5px;}
.perp_container .jg_tsRjg_guanzhu.on{background: #2577e3;}
.perp_container .jg_tsRjg_guanzhu.on a:link,.jg_tsRjg .jg_tsRjg_guanzhu.on a:visited{color:#fff; text-decoration: none;}
.perp_container .jg_tsRjg_guanzhu.on a:hover{background: #2577e3; border-radius: 5px;}


.perp_cnav{height: 40px; line-height: 40px; border-bottom: 1px solid #d2d2d2; margin-top: 50px;}
.perp_cnav .row{/*position: relative;*/}
.perp_cnav .row ul{/*position: relative; float: left; left: 50%;*/}
.perp_cnav .row ul li{width:20%; font-size: 18px; float: left; _display: inline; text-align: center;/* position: relative; right: 50%; margin: 0 30px; */padding: 0 5px;}
.perp_cnav .row ul li a{color:#999; text-decoration: none;}
.perp_cnav .row ul li.on{border-bottom: 2px solid #333; height: 39px;}
.perp_cnav .row ul li.on a{color: #333;}
.perp_ccont .perp_row{}
.perp_ccont .perp_cmian{background: #f5f5f5; margin-top: 30px; text-align: center; padding:50px 0 30px  0;}
.perp_ccont .perp_cmian img{width:60%;}
.perp_ccont .perp_cmian a:hover img{box-shadow: 2px 2px 8px #333;}
.perp_ccont .perp_cmian a:hover p{color: #3366CC;}
.perp_ccont .perp_cmian p{font-size: 22px; color: #333; margin-top: 20px; padding: 0 5px;}
.perp_ccont .perp_cmian a{text-decoration: none;}
.perp_ccont .perp_cjieshao{background: #f5f5f5; margin-top: 30px; padding: 30px; height: auto; overflow: hidden; clear: both;}
.perp_ccont .perp_cjieshao .perp_cjstit{font-size: 18px; color: #333; height: 30px; line-height: 30px;}
.perp_ccont .perp_cjieshao p{font-size: 14px; color: #333; line-height: 30px; text-indent: 2em;}
.perp_ccont .perp_rjsmain{margin-top: 20px;}
.perp_ccont .perp_pjiaoshi{height: 40px; line-height: 40px; font-size: 14px; overflow: hidden; clear: both; color: #888; border-bottom: 1px solid #e1e1e1;}
.perp_ccont .perp_pjiaoshi a{color:#3366cc; }
.perp_ccont .perp_class{background: #f5f5f5; margin-top: 30px; padding:40px 0;}
.perp_ccont .perp_class .perp_classTop{margin:0 22px;}
.perp_ccont .perp_class .perp_classTop img{width:100%;}
.perp_ccont .perp_class .perp_classBot{margin:0 22px; background: #313131; height: 60px; overflow: hidden; clear: both; padding: 0 5px;}
.perp_ccont .perp_class .perp_classBot .perp_classTitle{font-size: 14px; color: #fff; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.perp_ccont .perp_class .perp_classBot .perp_classCont{font-size: 12px; color: #fff; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.perp_ccont .perp_class a{text-decoration: none;}
.perp_ccont .perp_ckj{background: #f5f5f5; margin-top: 30px; height:auto; overflow: hidden; clear: both;}
.perp_ccont .perp_ckj .perp_ckjImg{border: 3px solid #fff; margin: 23px 23px 0 23px; height: auto; clear: both; position: relative;}
.perp_ccont .perp_ckj .perp_ckjImg i{background: url(../images/icon_kejiantype.png) no-repeat; position: absolute; bottom: -13px; left: 17px; width:42px; height: 42px; display: block;}
.perp_ccont .perp_ckj .perp_ckjImg img{width:100%; }
.perp_ccont .perp_ckj a:hover .perp_ckjImg img{box-shadow: 2px 2px 8px #333;}
.perp_ccont .perp_ckj a:hover .perp_ckjTit{color: #3366CC;}
.perp_ccont .perp_ckj .perp_ckjTit{font-size: 20px; color: #333; height: 30px; line-height: 30px; margin: 13px 23px 0 23px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.perp_ccont .perp_ckj .perp_ckjCot{font-size: 14px; color: #333; height: 40px; line-height: 20px; overflow: hidden; clear: both; margin: 5px 23px 20px 23px;}
.perp_ccont .perp_ckj a{text-decoration: none;}
.perp_ccont .perp_fscont{height: auto; overflow: hidden; background: #f8f8f8; margin-top: 20px; padding-bottom: 15px;}
.perp_fensi{height: auto; overflow: hidden; clear: both;}
.perp_ccont .perp_fscont .perp_fensiLeft{float: left; _display: inline;}
.perp_ccont .perp_fscont .perp_fensiLeft img{width:85px; display: block; height: 85px; border-radius: 100%; margin-top: 30px; margin-left:15px;}
.perp_ccont .perp_fscont a:hover .perp_fensiLeft img{box-shadow: 2px 2px 8px #333;}
.perp_ccont .perp_fscont a:hover .perp_fensiRight .perp_fensiRightT{color: #3366CC;}
.perp_ccont .perp_fscont .perp_fensiLeft .perp_fsbtn{width:85px; height: 30px; font-size: 16px; line-height: 30px; border: 0; border-radius: 3px; margin-left:15px; margin-top: 20px;}
.perp_ccont .perp_fscont .perp_fensiLeft .perp_fsbtnblank{color: #333; background: #fff; border: 1px solid #ddd; }
.perp_ccont .perp_fscont .perp_fensiLeft .perp_fsbtnwhite{color: #fff; background: #95afe2; border: 1px solid #95afe2; }
.perp_ccont .perp_fscont .perp_fensiRight{margin-left: 110px; margin-top: 40px;}
.perp_ccont .perp_fscont .perp_fensiRight .perp_fensiRightT{height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 18px; color: #333;}
.perp_ccont .perp_fscont .perp_fensiRight .perp_fensiRightB{height: 40px; margin-top: 10px; overflow: hidden; line-height: 20px; color: #999; font-size: 14px;}
.perp_ccont .perp_fscont .perp_fensiRight .perp_fensiRightB span{float:left; _display: inline; margin-right: 3px;}
.perp_ccont .perp_fscont a{text-decoration: none;}
.jgord_cont{height: auto; overflow: hidden; clear: both; border: 1px solid #eee; border-top: 0;}
.ktper_neword{margin:0 0px; height: auto; overflow: hidden; clear: both; border: 1px solid #e1e1e1; border-radius: 3px; margin-top: 10px; padding-bottom: 0px;}
.ktper_orderhidden{padding-bottom: 0;}
.ktper_norzhankai span{float:right; _display: inline; height: 30px; line-height: 30px; cursor: pointer;}
/*.ktper_neword:nth-child(1){border-top:0;}*/
.jgord_nobor{border: 0;}
.ktper_neword .ktper_newordT{background: #f5f5f5; height: auto; overflow: hidden;}
.ktper_neword .ktper_nordanhao{height: 30px; line-height: 30px; margin-top: 10px;}
.ktper_neword .ktper_norzht{height: 30px; line-height: 30px; text-align: right; color: #F50E0E; margin-top: 10px;}
.ktper_neword .ktper_nortime{height: 30px; line-height: 30px;}
.ktper_neword .ktper_norprice{height:40px; line-height: 40px; text-align: right; margin-top: 10px; }
.ktper_neword .ktper_norMain{padding-top: 10px; border-top: 1px solid #ddd; height: auto; overflow: hidden; clear: both;}
.ktper_neword .ktper_norMain .ktper_norMImg{width:150px; float:left; _display: inline; }
.ktper_neword .ktper_norMain .ktcar_mainxxR{margin-left:165px; height: auto;}
.ktper_neword .ktper_norMain .ktcar_mainxxR .ktcar_mainxxRT{height:25px; line-height: 25px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px;}
.ktper_neword .ktper_norMain .ktcar_mainxxR .ktcar_mainxxRM{height:25px; line-height: 25px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; margin-top: 5px;}
.ktper_neword .ktper_norMain .ktcar_mainxxR .ktcar_mainxxRB{height:auto; overflow: hidden; line-height: 25px; overflow: hidden; font-size: 16px; margin-top: 5px;}
.ktper_neword .ktper_norMain .ktcar_mainxxR .ktcar_mainxxRB .ktcar_mainxxRBt{height: auto; overflow: hidden; clear: both;}
.ktper_neword .ktper_norMain .ktcar_mainxxR .ktcar_mainxxRB .ktper_newordmoney{float:left; display: inline; color: #e31222; font-weight: bold;}
.ktper_neword .ktper_norMain .ktcar_mainxxR .ktcar_mainxxRB .ktper_newordnum{float:right; display: inline; color: #444; }
.ktper_neword .ktper_norbtn .ktper_ordnewbtn{float:right; _display: inline; margin-top: 10px;}
.ktper_neword .ktper_norbtn .ktper_ordnewbtn a{background: url(../images/icon_orddel.png) left center no-repeat; padding-left: 15px;}
.ktper_neword .ktper_norMain label{float:left; _display: inline; margin-right: 10px;}
.ktper_neword .ktper_nortype{text-align: right;}
.jgqz_nav{height: 40px; line-height: 40px; overflow: hidden; clear: both; border-bottom: 1px solid #e1e1e1; margin-top: 22px;}
.jgqz_nav ul li{font-size: 18px; float: left; _display: inline; margin: 0 40px 0 10px; padding: 0 3px;}
.jgqz_nav ul li a{color:#333; text-decoration: none;}
.jgqz_nav ul li.on{border-bottom: 2px solid #3366cc; height: 39px;}
.jgqz_nav ul li.on a{color: #3366cc;}
.jgqz_mtitle{background: url(../images/bg_qztit.png) center no-repeat; color: #333; margin-top: 30px; font-size: 16px; height: 28px; line-height: 28px; text-align: center;}
.jgqz_rcj{height: auto; overflow: hidden; clear: both; text-align: center; margin-top: 40px;}
.jgqz_rcj .jgqz_rcjImg{width:80px; height: 80px; border-radius: 100%;}
.jgqz_rcj .jgqz_rcjbtn{width: 100px; height: 32px; display: block; margin: 26px auto 0; border: 0; border-radius: 3px; color: #fff; background: #99b2e5;}
.jgqz_mmore{text-align: right; height: 30px; line-height: 30px; margin-top: 5px;}
.jgqz_mmore a{color: #999; font-size: 12px;}
.jgqz_mzj .jgqz_mzjD{height: auto; overflow: hidden; clear: both; border: 1px solid #dbdbdb; margin-bottom: 20px;}
.jgqz_mzj .jgqz_mzjD img{width: 100%; height: auto; display: block;}
.jgqz_mzj .jgqz_mzjD a:hover img{box-shadow: 2px 2px 8px #333;}
.jgqz_mzj .jgqz_mzjD p{font-size: 16px; color: #666; height: 30px; line-height: 30px; margin: 0 10px; overflow: hidden; clear: both; white-space: nowrap;text-overflow: ellipsis;}
.jgqz_mzj .jgqz_mzjD span{display: block; font-size: 12px; height: 20px; line-height: 20px;  margin: 0 10px 10px 10px; overflow: hidden; color: #666;}
.jgqz_mzj .jgqz_mzjD a{text-decoration: none;}
.jgqz_mzj .jgqz_mzjD a:hover p,.jgqz_mzj .jgqz_mzjD a:hover span{color: #3366cc;}
.jgqz_main .per_ystab {margin-top: 0;}
.jgqz_main .per_ystab .table{text-align: left;}
.jgqz_main .per_ystab .table a{color: #2577e3; text-decoration: none;}
.jgqz_xjgz{height: auto; overflow: hidden; clear: both; margin-top: 30px;}
.jgqz_xjgz .jgqz_xjgzTit{font-size: 14px; color: #333; height: auto; overflow: hidden; clear: both;}
.jgqz_xjgz .jgqz_xjgzCot{height: auto; overflow: hidden; clear: both; margin-top: 10px;}
.jgqz_xjgz .jgqz_xjgzCot ul li{height: 30px; line-height: 30px; padding-left: 14px; overflow: hidden; clear: both; background: url(../images/bg_jgquan.png) left center no-repeat; font-size: 12px;}
.jgqz_xjgz .jgqz_xjgzCot ul li a{color: #999;}
.jgqz_xjgz .jgqz_xjgzCot ul li a:hover{color: #3366CC;}
.jgqz_qzjr{height: auto; overflow: hidden; clear: both;}
.jgqz_qzjr .jgqz_qzjrD{margin-top: 15px; height: 80px; border: 1px solid #dbdbdb;}
.jgqz_qzjr .jgqz_qzjrD a{text-decoration: none;}
.jgqz_qzjr .jgqz_qzjrD .perqz_jiaruImg{float: left; _display: inline; width: 60px; height: 60px; margin: 10px 0 0 10px;}
.jgqz_qzjr .jgqz_qzjrD a:hover .perqz_jiaruImg{box-shadow: 2px 2px 8px #333;}
.jgqz_qzjr .jgqz_qzjrD .perqz_jiaruD{margin-left: 80px;}
.jgqz_qzjr .jgqz_qzjrD .perqz_jiaruD .perqz_jiaruDT{color: #333; height: 24px; margin-top: 10px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px;}
.jgqz_qzjr .jgqz_qzjrD .perqz_jiaruD .perqz_jiaruDN{color: #333; font-size: 12px; margin-top: 15px; height: 20px; line-height: 20px; overflow: hidden;}
.jgqz_qzjr .perqz_jiaruD .perqz_jiaruDN.on{color: #3366cc;}
.jgqz_xjAll{text-align: right; margin-right: 15px; margin-top: 10px;}
.jgqz_xjAll a{color: #333; position: relative; padding-right: 10px; text-decoration: none;}
.jgqz_xjAll a i{width:5px; height: 5px; position: absolute; top:8px; right: 0; border-top:1px solid #333; border-right: 1px solid #333; transform:rotate(135deg); content: ""; display: block;}
.jgqz_menu .jgjc_listso{float:right; _display: inline;}
.jgqz_menu .dropdown{float:left; _display: inline; margin-top: 8px;}
.jgqz_menu .dropdown .careton{width:5px; height: 5px; position: absolute; top:14px; right: 0; border-top:1px solid #333; border-right: 1px solid #333; transform:rotate(135deg); content: ""; display: block;}
.jgqz_menu .dropdown .btn{background: none; box-shadow: 0 0 0 0; border: 0;}
/*消息菜单*/
.dropdown-menu>li>a .message{white-space: normal;}
.navbar-right .dropdown-menu{left: 0; right: auto; top: 45px;}
.dropdown-menu.dropdown-arrow.pull-right:before{border: 0;}
.dropdown-menu.dropdown-messages li .message-avatar{max-width: 42px;margin-right: 6px;margin-top: 5px;vertical-align: top;}
.dropdown-menu.dropdown-messages li .message {display: inline-block; position: relative; width:100%;}
.dropdown-menu.dropdown-messages li .message span {display: block; font-size:13px;}
.dropdown-menu.dropdown-messages li .message-time {position: absolute; top: 0; right: 0;font-size: 11px;font-weight: 400;color: #2dc3e8;display: block;}
.dropdown-menu.dropdown-messages li .message-subject {margin-top: 5px; color:#999;}
.dropdown-menu.dropdown-messages li {border-bottom: 1px solid #f3f3f3; margin-right: 0; float: none;}
.dropdown-menu.dropdown-messages>li>a{padding-left:10px;}
.dropdown-menu.dropdown-messages li .message .message-sender i{width:10px; height: 10px; background: #2dc3e8; border-radius: 100%; display: block; float:left; margin: 5px; _display: inline;}
.badge {
    font-size: 11px!important;
    font-weight: 300;
    text-align: center;
    background-color: #ccc;
    height: 18px;
    padding: 3px 6px 3px 6px;
    -webkit-border-radius: 12px!important;
    -webkit-background-clip: padding-box!important;
    -moz-border-radius: 12px!important;
    -moz-background-clip: padding!important;
    border-radius: 12px!important;
    background-clip: padding-box!important;
    -webkit-text-shadow: none!important;
    text-shadow: none!important;
    vertical-align: middle;

}
.badge { /*position: absolute; top: 3px; left: 6px;*/ padding: 2px; cursor: pointer; background: #f00; border: 1px solid #fff; width: 18px; height: 18px; font-weight: normal;-webkit-transition: top .3s ease; -moz-transition: top .3s ease; -o-transition: top .3s ease; transition: top .3s ease;; }
.jg_top li.jg_topL_newsmsg a .badge{color:#fff;}
.jg_top li.jg_topL_newsmsg .dropdown-toggle{position: relative;}
a.wave.in:after {
    content: "";
    top: 0px;
    right: -3px;
    position: absolute;
    width: 24px;
    height: 24px;
    background-image: 8121991;
    background-image: -webkit-radial-gradient(center center,farthest-side circle,rgba(26,175,93,0) 70%,#0088CC 100%);
    background-image: -moz-radial-gradient(center center,farthest-side circle,rgba(26,175,93,0) 70%,#0088CC 100%);
    background-image: -o-radial-gradient(center center,farthest-side circle,rgba(26,175,93,0) 70%,#0088CC 100%);
    background-image: radial-gradient(center center,farthest-side circle,rgba(26,175,93,0) 70%,#0088CC 100%);
    border: 1px solid #fff;
    -webkit-animation: wave 5s 3s infinite linear;
    -moz-animation: wave 5s 3s infinite linear;
    -o-animation: wave 5s 3s infinite linear;
    animation: wave 5s 3s infinite linear;
    zoom: 1;
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
@-webkit-keyframes wave{5%{opacity:.6}27%{-webkit-transform:scale(1.8);opacity:0}100%{opacity:0}}
@-moz-keyframes wave{5%{opacity:.6}27%{-moz-transform:scale(1.8);opacity:0}100%{opacity:0}}
@-o-keyframes wave{5%{opacity:.6;}27%{-o-transform:scale(1.8);opacity:0;}100%{opacity:0;}}
@keyframes wave{5%{opacity:.6}27%{-webkit-transform:scale(1.8);-moz-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}
.cls-tec-title{height: auto; overflow: hidden; clear: both; margin-top: 20px; font-size: 24px; color: #333;}
.cls-teac-main .cls-teac-mainlist{position: relative; margin-top: 20px;}
.cls-teac-main .cls-teac-mainlist .cls-teac-Mimg{width:100%; height: auto; display: block; margin: 0px auto;}
.cls-teac-main .cls-teac-mainlist .cls-teac-Mdiv{background: url(../images/bg_tm.png) repeat; position: absolute; padding: 0 10px 5px; left: 0; bottom: 0; right: 0; color: #fff;}
.cls-teac-main .cls-teac-mainlist .cls-teac-Mdiv .cls-techf14{font-size: 16px;}
.cls-teac-main .cls-teac-mainlist .cls-teac-Mdiv p{height: 22px; overflow: hidden; clear: both; margin-top: 5px; white-space: nowrap; text-overflow: ellipsis;}
.cls-teac-main .cls-teac-mainlist .cls-teac-Mdiv .cls-teac-Mdivfl{float: left; _display: inline; width: 45%; white-space: nowrap; text-overflow: ellipsis;}
.cls-teac-main .cls-teac-mainlist .cls-teac-Mdiv .cls-teac-Mdivfr{float: right; _display: inline;width: 45%; white-space: nowrap; text-overflow: ellipsis; text-align: right;}
.cls-teac-main .cls-teac-mainlist a:hover .cls-teac-Mdiv{background: url(../images/bg_tmblue.png) repeat;}
.cls-teac-main{height: auto; overflow: hidden; clear: both; }
.cls-teac-main .ts_solistMcot .ts_solistMcotImg span{position: absolute; width: 34px; height: 34px; left: 0; right: 0; top: 0; bottom: 0; display: block; margin: auto;}
.cls-teac-main .ts_solistMcot .ts_solistMcotImg span img{width: 34px; height: 34px; border: 0;}
.cls-mt50{margin-top: 50px;}
.perqz_form{padding: 0; border: 0; margin: 0;}
.perqz_form dl dt{font-size: 16px; color: #333;}
.perqz_form dl dd label{font-size: 14px; color: #333;}
.perqz_form dl dd span.perqz_formxz{font-size: 10px; color: #999; display: inline-block;}
.perqz_form dl dd span i{font-size: 10px; font-style: normal; color: #ff3333;}
.perqz_form dl dd span{display: block; color: #888;}
.perqz_form dl dd.perqz_formml0 label{margin-left: 0; font-size: 12px; color: #888;} 
.perqz_applyq{height: auto; overflow: hidden; clear: both; margin-top: 90px;}
.perqz_applyq .perqz_applyqT{font-size: 14px; color: #3366cc; margin-top: 10px;}
.perqz_applyq .perqz_applyqC{font-size: 14px; color: #999; margin-top: 5px; line-height: 20px;}

.perqz_form .gjsc_file .gjsc_filekejian{cursor:pointer; background: url(../images/icon_perfile.png) left center no-repeat; padding-left: 20px; width: 94px; border-right: 1px solid #999; height: 20px; line-height: 20px; margin-top: 10px; position: relative;}
.perqz_form .gjsc_file .gjsc_filekejian:before{content:" "; position: absolute; width:0px; height: 0px; right: -15px; border-left:4px solid transparent; border-right:4px solid transparent; border-top:8px solid #666; top:8px;}
.perqz_form .gjsc_file .gjsc_fileimg{cursor:pointer;  background: url(../images/icon_perpic.png) left center no-repeat; padding-left: 20px; width: 94px; border-right: 1px solid #999; height: 20px; line-height: 20px; margin-top: 10px; position: relative;}
.perqz_form .gjsc_file .gjsc_fileimg:before{content:" "; position: absolute; width:0px; height: 0px; right: -15px; border-left:4px solid transparent; border-right:4px solid transparent; border-top:8px solid #666; top:8px;}
.perqz_appshenhetit{font-size: 14px; color: #333; height: auto; overflow: hidden; clear: both; margin-top: 20px;}
.perqz_diaht{display: none; background: #fafafa; width: 500px; border: 1px solid #d9d9d9; border-radius: 5px; padding-bottom: 50px;}
.perqz_diaht .perqz_diahtTop{height: 30px; line-height: 30px; background: #f0f0f0;}
.perqz_diaht .perqz_diahtTop span{font-size: 14px; color: #333; float: left; _display: inline; margin-left:12px;}
.perqz_diaht .perqz_diahtTop img{float: right; _display: inline; margin-right:12px; margin-top: 9px; cursor: pointer;}
.perqz_diaht .perqz_diahtC{height: auto;  overflow: hidden; clear: both; margin: 5px 16px;}
.perqz_diaht .perqz_diahtC dl{height: auto; overflow: hidden; clear: both; margin-bottom: 0; margin-top: 10px;}
.perqz_diaht .perqz_diahtC dl dt{font-size: 14px; line-height: 35px; color: #333; width:60px; float: left; _display: inline; font-weight: normal;}
.perqz_diaht .perqz_diahtC dl dd{margin-left: 70px;}
.perqz_diaht .perqz_diahtC dl dd{}
.perqz_diaht .gjsc_file{height: auto; margin-left: 0px;padding-top: 5px; overflow: hidden; clear: both;}
.perqz_diaht .gjsc_file .gjsc_filekejian{cursor:pointer; background: url(../images/icon_perfile.png) left center no-repeat; padding-left: 20px; width: 94px; border-right: 1px solid #999; height: 20px; line-height: 20px; margin-top: 41px; position: relative;}
.perqz_diaht .gjsc_file .gjsc_filekejian:before{content:" "; position: absolute; width:0px; height: 0px; right: -15px; border-left:4px solid transparent; border-right:4px solid transparent; border-top:8px solid #666; top:8px;}
.perqz_diaht .gjsc_file .gjsc_fileimg{cursor:pointer; margin-left: 50px; padding-right: 2px; background: url(../images/icon_perpic.png) left center no-repeat; padding-left: 20px; width: 94px; border-right: 1px solid #999; height: 20px; line-height: 20px; margin-top: 41px; position: relative;}
.perqz_diaht .gjsc_file .gjsc_fileimg:before{content:" "; position: absolute; width:0px; height: 0px; right: -15px; border-left:4px solid transparent; border-right:4px solid transparent; border-top:8px solid #666; top:8px;}
.perqz_diaht .perqz_diahtC_text{width:320px; height: 35px; line-height: 35px; border: 1px solid #e4e4e4; border-radius: 3px; float: left; _display: inline;}
.perqz_diaht .perqz_diahtC_area{width:320px; height: 120px; line-height: 35px; border: 1px solid #e4e4e4; border-radius: 3px;}
.perqz_diaht .perqz_diahtC_btn{width:98px; height: 30px; line-height: 30px; float: left; _display: inline; margin-right: 10px; border: 1px solid #999; background: #fff; border-radius: 3px;}
.perqz_diaht .perqz_diahtC_textyzm{width:130px; float: left; _display: inline; height: 35px; line-height: 35px; border: 1px solid #e4e4e4; border-radius: 3px;}
.perqz_diahtC_Iyzm{float: left; _display: inline; height: 35px; margin-left: 10px;}
.perqz_jiaruDbtn a{float: left; _display: inline; margin-top: 15px; width:40px; height: 20px; text-align: center; line-height: 20px; background: #3366cc; border-radius:3px; font-size: 14px; color: #fff; margin-right: 5px;}
.perqz_jiaruDbtn a.on{background: #fff; border:1px solid #3366cc; color: #3366cc; line-height: 18px;}
.perqz_myquanzi{height:auto; overflow: hidden; clear: both;}
.perqz_myquanzi .perqz_myquanziD{border: 1px solid #c8c8c8; margin:10px 0 20px 0; background: #fafafa; height: 178px;}
.perqz_myquanzi .perqz_myquanziD .perqz_myqzD_top{height: auto; overflow: hidden; clear: both; position:relative}
.perqz_myquanzi .perqz_myquanziD .perqz_myqzD_top .perqz_myquanziD_close{width:100%; height: 100%; position: absolute; display: none; background: #000; opacity: 0.5; top: 0; left: 0; right: 0; bottom: 0;}
.perqz_myquanzi .perqz_myquanziD.on .perqz_myqzD_top .perqz_myquanziD_close{display: block;}
.perqz_myquanzi .perqz_myquanziD .perqz_myqzD_top .perqz_myqzD_topL{width:110px; height: 110px; position: relative; margin: 10px; overflow: hidden; clear: both; float: left; _display: inline;}
.perqz_myquanzi .perqz_myquanziD .perqz_myqzD_top .perqz_myqzD_topL img{width:110px; height: 110px;}
.perqz_myquanzi .perqz_myquanziD .perqz_myqzD_top .perqz_myqzD_topL i{width: 40px; height: 37px; position: absolute; top: 0; right: 0; display: block;}
.perqz_myquanzi .perqz_myquanziD .perqz_myqzD_top .perqz_myqzD_topL .perqz_myquanziD_daijiaru{background: url(../images/icon_daijiaru.png) no-repeat;}
.perqz_myquanzi .perqz_myquanziD .perqz_myqzD_top .perqz_myqzD_topL .perqz_myquanziD_shenhetongguo{background: url(../images/icon_shenhtg.png) no-repeat;}
.perqz_myquanzi .perqz_myquanziD .perqz_myqzD_top .perqz_myqzD_topL .perqz_myquanziD_daishehe{background: url(../images/icon_daishenhe.png) no-repeat;}
.perqz_myquanzi .perqz_myquanziD .perqz_myqzD_top .perqz_myqzD_topR{margin-left: 130px; display: block; margin-top: 8px; margin-right: 10px;}
.perqz_myquanzi .perqz_myquanziD .perqz_myqzD_top .perqz_myqzD_topR p{height: 23px; line-height: 23px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333;}
.perqz_myquanzi .perqz_myquanziD .perqz_myqzD_bot{height: auto; overflow: hidden; clear: both; margin: 10px 0;}
/*.perqz_myquanzi .perqz_myquanziD .perqz_myqzD_bot ul{float: right; _display: inline; width: 100%;}*/
.perqz_myquanzi .perqz_myquanziD .perqz_myqzD_bot span{width:33.33%; float: left; display: inline-block}
.perqz_myquanzi .perqz_myquanziD .perqz_myqzD_bot a{width:80px; height: 25px; text-decoration: none; text-align: center; margin: 0px auto; border-radius: 3px; line-height: 25px; color: #fff; background: #3366cc; display: block;}
.perqz_myquanzi .perqz_myquanziD .perqz_myqzD_bot span.on a{background: #fff; color: #3366cc; border: 1px solid #3366cc;}
/*圈子*/
.jgnzq_title{font-size: 24px; color: #333; height: 30px; line-height: 30px; margin-top: 10px; margin-bottom: 20px;}
.jgnqz_rzhide{height: auto; overflow: hidden; clear: both;}
.jgnqz_rzhide .jgnqz_rzhideTit{font-size: 14px; color: #333; height: 20px; line-height: 20px;}
.jgnqz_rzhide .jgnqz_rzhideC{height: auto; overflow: hidden; clear: both;}
.jgnqz_rzhide .jgnqz_rzhideC ul li{height: auto; overflow: hidden; clear: both; margin-top: 10px;}
.jgnqz_rzhide .jgnqz_rzhideC ul li .jgnqz_rzdImg{width: 80px; height: 80px; float:left;  _display: inline; margin-top: 10px;}
.jgnqz_rzhide .jgnqz_rzhideC ul li a:hover .jgnqz_rzdImg{box-shadow: 2px 2px 8px #333;}
.jgnqz_rzhide .jgnqz_rzhideC ul li .jgnqz_rzdD{margin-left: 90px; margin-top: 5px;}
.jgnqz_rzhide .jgnqz_rzhideC ul li .jgnqz_rzdD .jgnqz_rzdDTit{font-size: 16px; color: #333; height: 25px; line-height: 25px; overflow: hidden; white-space: nowrap; display: block;}
.jgnqz_rzhide .jgnqz_rzhideC ul li .jgnqz_rzdD .jgnqz_rzdDcot{font-size: 12px; color: #666; margin-top: 3px; height: 30px; line-height: 15px; overflow: hidden; display: block;}
.jgnqz_rzhide .jgnqz_rzhideC ul li .jgnqz_rzdD .jgnqz_rzdDhref{width:70px; height: 25px; margin-top: 3px; display: block; text-align: center; line-height: 25px; border-radius: 3px; font-size: 12px; border: 1px solid #666; color: #666;}
.jgnqz_rzhide .jgnqz_rzhideC ul li .jgnqz_rzdD .jgnqz_rzdDhref a{text-decoration: none; color:#666;}
.jgnqz_rzhide .jgnqz_rzhidesq{color: #6666cc; font-size: 14px; height: auto; overflow: hidden; margin-top: 40px; clear: both;}
.jgnqz_rzhide .jgnqz_rzhidesq a{color: #6666cc; text-decoration: none;margin-left:20px;}
.jgnqz_rzyaoqing{height:auto; overflow: hidden; clear: both; margin-top: 10px; color: #4a73cf;}
.jgnqz_rzyaoqing a{color: #4a73cf;}
.jgnqz_lqz{height: auto; overflow: hidden; clear: both;}
.jgnqz_lqz ul li{height: auto; overflow: hidden; clear: both; margin-bottom: 20px;}
.jgnqz_lqz ul li .jgnqz_lqzImg{width: 60px; height: 60px; float:left;margin-top:8px; _display: inline;}
.jgnqz_lqz ul li a:hover .jgnqz_lqzImg{box-shadow: 2px 2px 8px #333;}
.jgnqz_lqz ul li .jgnqz_lqzR{margin-left: 80px;}
.jgnqz_lqz ul li .jgnqz_lqzR .jgnqz_lqzRtit{color: #3366cc; height: 30px; line-height: 30px; overflow: hidden; font-size: 16px; text-overflow: ellipsis; white-space: nowrap;}
.jgnqz_lqz ul li .jgnqz_lqzR .jgnqz_lqzRtit a{color: #3366cc; text-decoration: none;}
.jgnqz_lqz ul li .jgnqz_lqzR .jgnqz_lqzRcot{height: auto; overflow: hidden; margin-top: 5px; background: #f0f6f3; border-radius: 5px; padding: 15px; color: #333; line-height: 20px; font-size: 14px;} 
.jgnqz_lqz ul li .jgnqz_lqzR .jgnqz_lqzRBot{height: auto; overflow: hidden; margin-top: 10px;}
.jgnqz_lqz ul li .jgnqz_lqzR .jgnqz_lqzRBot span{float: left; _display: inline; margin-right: 35px; color: #999;}
.jgnqz_lqz ul li .jgnqz_lqzR .jgnqz_lqzRBot span a{color: #3366cc;}
.jgnqz_rzxg .jgnqz_rzxgImg{width:90%; margin:  0px auto; display:block; margin-top: 20px; margin-bottom: 10px;}
.jgnqz_rzxg a:hover .jgnqz_rzxgImg{box-shadow: 2px 2px 8px #333;}
.jgnqz_rzxg .jgnqz_rzxgword{height: 60px; overflow: hidden; line-height: 20px; font-size: 12px; margin:  0px auto; display:block; color: #666;}
.jgnqz_rzxg a{text-decoration: none;}
.jgqz_rcjneirong{height: auto; overflow: hidden; text-align: center; font-size:14px; overflow: hidden; color: #999; margin-top: 20px;}
.jgqz_htlist{height:auto; overflow: hidden; margin-top: 40px;}
.jgqz_htlist .jgqz_htlistL{float: left; _display: inline; font-size: 18px; color: #333; margin-top:10px; line-height: 30px;}
.jgqz_htlist .jgqz_htlistL span{padding-top: 20px; font-size: 14px; color: #666;}
.jgqz_htlist .jgqz_htlistL a{color: #2f86e8; text-decoration: none; margin-left: 10px;}
.jgqz_htlist .jgjc_listso{float: right;}
.jgqz_htlisttab .table{text-align: left;}
.jgqz_htlisttab .table a:link, .jgqz_htlisttab .table a:visited{color: #2f86e8;}
.jgqz_htdet{height: auto; overflow: hidden; clear: both;}
.jgqz_htdet .jgqz_htdetT{height: auto; overflow: hidden; clear: both; margin-top: 20px;}
.jgqz_htdet .jgqz_htdetT .jgqz_htdetTimg{width: 60px; height: 60px; float:left; _display: inline;}
.jgqz_htdet .jgqz_htdetT .jgqz_htdetTd{margin-left: 80px;}
.jgqz_htdet .jgqz_htdetT .jgqz_htdetTd p{font-size: 24px; color: #333; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jgqz_htdet .jgqz_htdetT .jgqz_htdetTd span{width: 80px; height: 22px; line-height: 22px; text-align: center; background: #c1d1f0; display: block; margin-top: 8px; color: #3366cc; font-size: 14px; border-radius: 3px;}
.jgqz_htdet .jgqz_htdetB{margin-top: 20px; background: #c1d1f0; border-radius: 5px; background: #d3e4f9; padding: 15px;}
.jgqz_htdet .jgqz_htdetB .jgqz_htdetBcj{line-height: 20px; overflow: hidden; clear: both;}
.jgqz_htdet .jgqz_htdetB .jgqz_htdetBcj span{float: left; _display: inline; margin-right: 20px;}
.jgqz_htdet .jgqz_htdetB .jgqz_htdetBcj span a{color: #3366cc;}
.jgqz_htdet .jgqz_htdetB .jgqz_htdetBjj{line-height: 20px; overflow: hidden; clear: both; margin-top: 10px;}
.jgqz_htdet .jgqz_htdetB .jgqz_htdetBbj{line-height: 20px; overflow: hidden; clear: both; margin-top: 10px;}
.jgqz_htdet .jgqz_htdetB .jgqz_htdetBbj span{color: #3366cc; margin-left: 10px;}
.jgqz_hqzdia{margin: 20px 20px 0; height: auto; overflow: hidden;}
.jgqz_hqzdia .jgqz_hqzdiaImg{width:50px; height: 50px; float: left; _display: inline;}
.jgqz_hqzdia .jgqz_hqzdiaD{margin-left: 70px;}
.jgqz_hqzdia .jgqz_hqzdiaD p{font-size: 14px; color:#333; height: auto; overflow: hidden;}
.jgqz_hqzdia .jgqz_hqzdiaD span{display:block; font-size: 14px; color:#2f86e8; height: auto; overflow: hidden;}
.jgqz_hqzdia .jgqz_hqzdiaD div{font-size: 12px; color:#666; height: auto; overflow: hidden;}
.jgqz_hqzdia .jgqz_hqzdiaD textarea{font-size: 12px; margin-top: 10px; overflow: hidden; width: 90%; height: 60px; border: 1px solid #dae6f7; border-radius: 5px; background: #fff;}
.jgqz_hqzdiaBot{margin: 20px 20px 0; height: auto; overflow: hidden; clear: both;}
.jgqz_hqzdiaBot .jgqz_hqzdiabtn{float: right;}
.jgqz_hgzr{height: auto; overflow: hidden; clear: both; margin-top: 44px;}
.jgqz_hgzr ul li{height: 30px; line-height: 30px; color: #666;}
.jgqz_hgzr ul li a{color: #666; text-decoration: none;}
.jgqz_hgzr ul li a:hover{}
.jgqz_hgzTop{height: 40px; line-height: 40px; border-bottom: 1px solid #e1e1e1;}
.jgqz_hgzTop .hd{float: left; _display: inline; font-size: 16px;}
.jgqz_hgzTop .hd li{float: left; _display: inline; margin-right: 20px; padding: 0 10px;}
.jgqz_hgzTop .hd li a{color: #666; text-decoration: none;}
.jgqz_hgzTop .hd li.on{color:#3366cc; height: 39px; border-bottom: 2px solid #3366cc;}
.jgqz_hgzTop .hd li.on a{color: #3366cc;}
.jgqz_hgzTop span{float: right; _display: inline; font-size: 12px; color: #666;}
.jgqz_hgzBotB{height: auto; overflow: hidden; clear: both; margin-top: 40px;}
.jgqz_hgzBotB .jgqz_hgzBbtn{width:120px; height: 30px; line-height: 30px; border: 0; border-radius: 5px; color: #fff; background: #257ae3; font-size: 16px;}
.jgqz_hgzBot .jgqz_menu .dropdown .btn{background: none; box-shadow: 0 0 0 0; border: 0; padding-left: 0; font-size: 16px; margin-top: 30px;}
.jgqz_hgzBot .jgqz_hgzBot_area{height: auto; overflow: hidden; clear: both; padding-top:15px;}
.jgqz_hgzBot .jgqz_hgzBot_area textarea{width:78%; height: 135px; border: 1px solid #ccc; border-radius: 5px; overflow: hidden; clear: both;}
.jgqz_hgzper .jgqz_hgzD{height: 150px; cursor: pointer; position: relative; overflow: hidden; clear: both; margin-top: 20px; background: #eaeffa; border-radius: 5px;}
.jgqz_hgzper .jgqz_hgzD:hover{box-shadow: 2px 2px 8px #333;}
.jgqz_hgzper .jgqz_hgzD img{width:80px; border-radius: 100%; margin: 15px auto 0; display: block;}
.jgqz_hgzper .jgqz_hgzD p{text-align: center; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 8px; color: #333; margin-top: 15px;}
.jgqz_hgzper .jgqz_hgzD i{position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: #000; opacity: 0.4; display: none;}
.jgqz_hgzper .jgqz_hgzD.on i{ display: block;}
.cls-quanzihtd{padding: 0;}
.cls-quanzihtd .cls-jineng-rightTit{font-size: 14px; color: #333; margin-top: 30px;}
.cls-quanzihtd .cls-jineng-rightTitR a{color: #888;}
.jgqn_htdT{background: #eaeffa; padding-bottom: 20px; border-radius: 5px; height: auto; overflow: hidden;   box-shadow:2px 2px 5px #ddd;}
.jgqn_htdT .jgqn_htdTtop{font-size: 18px; color: #333; height: auto; overflow: hidden; clear: both; margin:10px 10px 0 10px;}
.jgqn_htdT .jgqn_htdTbot{height: auto; overflow: hidden; clear: both; margin-top: 10px; margin-right: 50px;}
.jgqn_htdT .jgqn_htdTbot .jgqn_htdTbot_img{width: 60px; height: 60px; float:left; _display: inline; margin-left: 20px;}
.jgqn_htdT .jgqn_htdTbot .jgqn_htdTbot_rig{margin-left: 95px; height: auto; overflow: hidden;}
.jgqn_htdT .jgqn_htdTbot .jgqn_htdTbot_rig .jgqn_htdTbot_rigTime{height: auto; overflow: hidden;}
.jgqn_htdT .jgqn_htdTbot .jgqn_htdTbot_rig .jgqn_htdTbot_rigTime span{font-size: 14px; color: #999; margin-right: 30px; float: left; _display: inline;}
.jgqn_htdT .jgqn_htdTbot .jgqn_htdTbot_rig .jgqn_htdTbot_rigbot{font-size: 14px; color: #666; height: auto; overflow: hidden; line-height: 25px; margin-top: 10px;}
.jgqn_htdT .jgqn_htdTxh{height: auto; overflow: hidden; text-align: right; color: #999; margin-right: 20px; font-size: 12px;}
.jgqn_htdT .jgqn_htdTxh .like{margin-left: 20px; cursor: pointer; background: #c5d4f1; padding: 5px 10px; width: 67px; height: 20px; line-height: 20px; color: #999; border-radius: 2px;}
.jgqn_htdT .jgqn_htdTxh .like .fa{margin-right: 10px;}
.jgqn_htdT .jgqn_htdTxh .like.on{ color: #3366cc;}
.jgqn_htrtop{height: auto; overflow: hidden; clear: both; margin-top: 30px;}
.jgqn_htrtop .jgqn_htrtopImg{width: 42px; height: 42px; float:left; _display: inline; margin-left: 10px;}
.jgqn_htrtop .jgqn_htrtopD{margin-left: 62px;}
.jgqn_htrtop .jgqn_htrtopD .jgqn_htrtopDT{font-size: 14px; color: #3366cc; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jgqn_htrtop .jgqn_htrtopD .jgqn_htrtopDB{font-size: 12px; margin-top: 4px; color: #333; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jg_nqzRht{height: auto; overflow: hidden;  clear: both;}
.jg_nqzRht ul li{height: auto; overflow: hidden; clear: both; border-bottom: 1px dashed #cecece; padding: 15px 0 10px;}
.jg_nqzRht ul li p{font-size: 14px; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jg_nqzRht ul li p a{color: #3366cc;}
.jg_nqzRht ul li span{display: block; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: normal; text-align: right; font-size: 12px; color: #888; margin-top: 5px;}
.jgqn_htdC{height: auto; overflow: hidden; clear: both; margin-top: 20px;}
.jgqn_htdC .jgqn_htdC_top{height: 40px; line-height: 40px; border-bottom: 1px solid #e1e1e1; overflow: hidden;}
.jgqn_htdC .jgqn_htdC_top ul li{float: left; _display: inline; font-size: 16px; color: #999; margin-right: 30px;}
.jgqn_htdC .jgqn_htdC_top ul li a{text-decoration: none; color: #999;}
.jgqn_htdC .jgqn_htdC_top ul li.on a{text-decoration: none; color: #3366cc;}
.jgqn_htdC .jgqn_htdC_bot{height: auto; overflow: hidden; clear: both;}
.jgqn_htdC .jgqn_htdC_bot ul li{height: auto; overflow: hidden; clear: both; margin-top: 24px;}
.jgqn_htdC .jgqn_htdC_bot ul li .jgqn_htdC_botImg{width: 60px; height: 60px; float: left; _display: inline;}
.jgqn_htdC .jgqn_htdC_bot ul li .jgqn_htdC_botD{margin-left: 80px;}
.jgqn_htdC .jgqn_htdC_bot ul li .jgqn_htdC_botD .jgqn_htdC_botDT{height: 23px; line-height: 23px; background: #eaeffa;}
.jgqn_htdC .jgqn_htdC_bot ul li .jgqn_htdC_botD .jgqn_htdC_botDT span{float: left; _display: inline; margin-right: 33px; margin-left: 10px;}
.jgqn_htdC .jgqn_htdC_bot ul li .jgqn_htdC_botD .jgqn_htdC_botDT .jgqn_htdC_botTname{font-size: 14px; color: #3366cc;}
.jgqn_htdC .jgqn_htdC_bot ul li .jgqn_htdC_botD .jgqn_htdC_botDT .jgqn_htdC_botTname a{ color: #3366cc;}
.jgqn_htdC .jgqn_htdC_bot ul li .jgqn_htdC_botD .jgqn_htdC_botDT .jgqn_htdC_botTtime{font-size: 12px; color: #888;}
.jgqn_htdC .jgqn_htdC_bot ul li .jgqn_htdC_botD .jgqn_htdC_botDM{height: auto; overflow: hidden; font-size: 14px; color: #333; line-height: 30px; margin-top: 10px;}
.jgqn_htdC .jgqn_htdC_bot ul li .jgqn_htdC_botD .jgqn_htdC_botDB{height: auto; overflow: hidden; text-align: right; color: #888; font-size: 14px; margin-top: 10px;}
.jgqn_htdC .jgqn_htdC_bot ul li .jgqn_htdC_botD .jgqn_htdC_botDB .warn,
.jgqn_htdC .jgqn_htdC_bot ul li .jgqn_htdC_botD .jgqn_htdC_botDB .zan,
.jgqn_htdC .jgqn_htdC_bot ul li .jgqn_htdC_botD .jgqn_htdC_botDB .pinglun{ margin-left: 20px; cursor: pointer;}
.jgqn_htdC .jgqn_htdC_bot ul li .jgqn_htdC_botD .jgqn_htdC_botDB .warn.on,
.jgqn_htdC .jgqn_htdC_bot ul li .jgqn_htdC_botD .jgqn_htdC_botDB .zan.on,
.jgqn_htdC .jgqn_htdC_bot ul li .jgqn_htdC_botD .jgqn_htdC_botDB .pinglun.on{color:#3366cc;}
.jgqn_nthhuiying{height: auto; overflow: hidden; clear: both; margin-top: 20px;}
.jgqn_nthhuiying .jgqn_nthhyTit{height: auto; overflow: hidden; font-size: 16px; color: #333;}
.jgqn_nthhuiying .jgqn_nthhyArea{height: auto; overflow: hidden; margin-top: 15px;}
.jgqn_nthhuiying .jgqn_nthhyArea textarea{height: 200px; border: 1px solid #ccc; overflow: hidden; width: 70%; }
.jgqn_nthhuiying .jgqn_nthhybtn{height: auto; overflow: hidden; margin-top: 40px;}
.jgqn_nthhuiying .jgqn_nthhybtn .jgqn_nthhybutton{height: 30px; line-height: 30px; width: 120px; background: #3366cc; border: 0; border-radius: 3px; color: #fff; overflow: hidden; }
.jgqn_htxihuan{height: auto; overflow: hidden; clear: both;}
.jgqn_htxihuan ul li{height: auto; overflow: hidden; clear: both; border-bottom: 1px solid #e1e1e1; margin-top: 20px; padding-bottom: 10px;}
.jgqn_htxihuan ul li .jgqn_htxihuanImg{width:35px; height: 35px; float: left; _display: inline;}
.jgqn_htxihuan ul li .jgqn_htxihuanword{margin-left: 45px; font-size: 14px; margin-top: 14px; display: block;}
.jgqn_htxihuan ul li .jgqn_htxihuanword a{color: #333;}
.jgqn_htxihuan ul li .jgqn_htxihuanword a:hover{color: #3366cc;}
.jgqn_htxihuan ul li .jgqn_htxihuantime{text-align: right; display: block; color: #666;}
.jgsm_so{height:auto; overflow: hidden; clear: both; margin-top: 20px;}
.jgsm_so dl{float:left; _display: inline; margin-right: 20px;}
.jgsm_so dl dt{float: left; _display: inline; font-size: 14px; color:#333; line-height: 30px; font-weight: normal; width: 80px; text-align: right;}
.jgsm_so dl dd{margin-left: 90px;}
.jgsm_so dl dd .jgsm_soinput{width:120px; height: 30px; line-height: 30px; padding: 0 5px; border: 1px solid #e1e1e1;}
.jgsm_so dl .jgsm_sobtn{width:100px; height: 30px; line-height: 20px; text-align: center; background: #3366cc; color: #fff; font-size: 14px; border: 0; border-radius: 3px; margin-left: 20px;}
/*找回密码*/
.jggind_mtop{background: #FAFAFA;}
.jgfind_top .col-sm-9{float: none; clear: none; margin: 0px auto;}
.jgfind_top_right{height: auto; overflow: hidden; float: right; _display: inline; font-size: 14px; color: #666; margin-top: 90px;}
.jgfind_top_right a:link,.jgfind_top_right a:visited{color: #3366cc;}
.jgfind_top_Rig .col-sm-9{float: none; clear: none; margin: 0px auto;}
.navbar-inverse .jgfind_top .navbar-brand img{width:100px}
.jgfind .col-sm-9{float: none; clear: none; margin: 0px auto;}
.jgfind_bottom{text-align: center; font-size: 12px; color: #666; margin-top: 30px;}
.jgfind_cont{height: auto; background: #fff; overflow: hidden; clear: both; margin: 30px auto 0; border-radius: 5px;}
.jgfind_cont .jgfind_cTit{height: 60px; line-height: 60px; text-align: center; background: #2577e3; color: #fff; font-size: 24px; border-radius:5px 5px 0 0}
.jgfind_cont .jgfind_csmaTit{position: relative; text-align: center; margin-top: 27px; height: 40px; line-height: 40px; color: #666; font-size: 18px;}
.jgfind_cont .jgfind_csmaTit span{width:26px; height: 1px; position: relative; background: #666; border-bottom: 1px solid #666; display: inline-block; margin:0 35px 5px 35px;}
.jdfind_form{margin-left: 10px; margin-top: 20px;}
.jdfind_form .jdfind_formL{float: left; _display: inline;}
.jdfind_form dl dd .jd_regformbtnyzm{ background: #2577e3; color: #fff;} 
.jdfind_form dl .jd_regformbtn{width: 280px; height: 36px; margin-top:0px; background: #ededed; border: 0; color: #999; border-radius: 3px; font-size: 16px;}
.jdfind_form dl .jd_regformbtngray{width: 280px; height: 36px; margin-top:5px; background: #2577e3; border: 0; color: #fff; border-radius: 3px; font-size: 16px;}
.jdfind_formsuc{text-align: center; width: 280px;}
.navbar-inverse.jggind_mtop .navbar-collapse, .navbar-inverse.jggind_mtop .navbar-form{border-color: #fafafa;}
.gjtu_shipin{margin:10px;}
.gjtu_shipin .gjtu_shipinbf{width:100%;}
.jght_fbtitle{font-size: 24px; color: #333; height: auto; overflow: hidden; clear: both; margin-top: 30px;}
.jght_fbcont{margin-top: 30px;}
.jght_fbcont dl{height: auto; overflow: hidden; clear: both;}
.jght_fbcont dl dt{width:70px; float:left; _display: inline; text-align: right; line-height: 30px; font-weight: normal;}
.jght_fbcont dl dt img{width:50px; height: 50px;}
.jght_fbcont dl dd{margin-left: 80px;}
.jght_fbcont dl dd textarea{width:98%; padding: 5px; height: 320px; border: 1px solid #ccc;}
.jght_fbcont dl dd .jght_fbcontInput{width:70%; height: 30px; line-height: 30px; padding: 0 5px; float: left; _display: inline;}
.jght_fbcont dl dd .jght_fbcontput{width:100px; height: 30px; line-height: 30px; padding: 0 5px; float: left; _display: inline;}
.jght_fbcont dl dd .jght_fbcontyzm{float: left; _display: inline; height: 30px; margin-left: 5px;}	
.jght_fbRigImg{width:50px; height: 50px; display: block;}
.jght_fbRight{height: auto; overflow: hidden; clear: both;}
.jght_fbRight ul li{height: auto; overflow: hidden; clear: both; margin-top: 10px;}
.jght_fbRight ul li a{color: #3366cc; text-decoration: none;}
.jght_fbRight ul li a:hover{}
.jght_fbdiv {height: auto; overflow: hidden; clear: both; padding-top: 10px;}
.jght_fbdiv span{float: left; _display: inline; margin-right: 20px;}
.jght_fbdiv a{color: #3366cc; text-decoration: none;}
.jght_fbdiv a:hover{}
.jght_fb_btnblue{width:90px; height: 30px; float: left; _display: inline; margin-right: 10px; background: #3366cc; font-size: 14px; color: #fff; border: 0; border-radius: 3px;}
.jght_fb_btngray{width:90px; height: 30px; float: left; _display: inline; margin-right: 10px; background: #ccc; font-size: 14px; color: #666; border: 0; border-radius: 3px;}
.jgzy_sr{height: auto; /*line-height: 10px;*/ overflow: hidden; background: #f5f5f5; padding: 0 10px; margin-top: 20px; color: #333; font-size: 14px;}	
.jgzy_sr .jgzy_srfont{font-size: 14px; font-weight: bold; color: #333; font-style: normal;}
.jgzy_sr span{float: left; margin-right: 10px;}
/*视频弹窗*/
.jgts_dialog{display: none; background: #fafafa; width: 500px; height: auto; border-radius: 3px; box-shadow:2px 2px 10px #333333;}
.jgts_dia_del{position: absolute; top: -10px; right: -10px; width:20px; height: 20px; cursor: pointer;}
.jgts_dia_sp{height: auto; overflow: hidden; clear: both;}
.jgts_dia_sp .gjtu_shipinbf{width:500px;}
.plmiantit{background: url(../images/bg_pl.png) top center no-repeat; text-align: center; line-height: 40px; font-size: 16px; color: #666;}
/*底部*/
.cls-foot{height: auto; overflow: hidden; clear: both; line-height: 20px; font-size: 14px; margin-top: 35px; background: #f5f5f5; color: #999; padding: 40px 0;}
.cls-foot a:link,.cls-foot a:visited{color: #999; text-decoration: none;}
.cls-foot a:hover{color: #3366CC;}
.cls-foot .cls-foot-code{text-align:}
.cls-foot .cls-foot-code img{margin: 10px 0;}
.cls-foot .cls-foot-friend{/*line-height: 24px;*/}
.cls-f14{font-size: 14px; margin-top: 10px; color: #666; font-weight: bold;}
.cls-foot .cls-foot-logo img{width:auto; margin-bottom: 10px;}

.ind_sp .ind_spL{position: relative; float: left; margin-top: 14px;}
.ind_sp .ind_spL .cls-line-Img{width:100px; height: auto;}
.ind_sp .ind_spL .cls-line-word{position: absolute; color: #fff; top:44px; left: 0; right: 0; text-align: center;}
.ind_sp .ind_spL .cls-line-word p{font-size: 20px; margin-top: 10px;}
.ind_sp .ind_spL .cls-line-word p span{color:#fff}
.ind_sp .ind_spL .cls-line-word p img{width:60px; height:60px;}
.ind_sp .ind_spL .cls-line-word i{font-style: normal; font-size: 12px; margin-top: 10px; display: block; position: initial; background: none;}
.ind_sp .ind_spL a:hover .cls-line-bot{background: #000; color: #fff;}
.ind_sp .ind_spL a:hover p img{width: 60px; height: 60px; box-shadow:0px 0px 16px #333333;}
.ind_sp .ind_spL .cls-line-bot{height: 60px; color: #fff; bottom: 0; left: 0; right: 0; background: url(../images/bg_tm.png) repeat; position: absolute;}
.ind_sp .ind_spL .cls-line-bot .cls-line-botL{float: left; _display: inline;}
.ind_sp .ind_spL .cls-line-bot .cls-line-botL img{float: left; display: inline; width: 44px; height: 44px; border-radius: 100%; margin: 8px;}
.ind_sp .ind_spL .cls-line-bot .cls-line-botL span{float: left; _display: inline; margin-top: 21px; font-size: 16px;}
.ind_sp .ind_spL .cls-line-bot .cls-line-botR{float: right; width:50%; text-align: right; white-space: nowrap; text-overflow: ellipsis; margin-top: 21px; margin-right: 5px; overflow: hidden;}
.ind_sp .ind_spL .ind_spLzb{width: 45px; height: 45px; display: block; position: absolute; left: 0px; top: 0px; background: url(../images/icon_spzb.png) no-repeat;}
.ind_sp .ind_spRig ul li a:hover .cls-jineng-div{background: #000; color: #fff;}
.ind_sp .ind_spRig ul li a:hover .cls-jineng-divT .cls-jineng-divTright,.ind_sp .ind_spRig ul li a:hover .cls-jineng-div p{display: block;} 
.ind_sp .ind_spRig ul li a:hover .cls-jineng-div .cls-jineng-divT .cls-jineng-divTleft{width: 50%;}
.ind_sp .ind_spRig .cls-jineng-div{background: url(../images/bg_tm.png) repeat; padding: 5px; font-size: 12px; color:#fff; position: absolute; bottom: 0; left: 0px; right: 0px;}
.ind_sp .ind_spRig .cls-jineng-div .cls-jineng-divT{font-size: 14px; height: 20px; line-height: 20px; overflow: hidden;}
.ind_sp .ind_spRig .cls-jineng-div .cls-jineng-divT .cls-jineng-divTleft{float: left; font-size: 14px; display: inline; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ind_sp .ind_spRig .cls-jineng-div .cls-jineng-divT .cls-jineng-divTright{ display: none; float: right; width: 50%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: right;}
.ind_sp .ind_spRig .cls-jineng-div p{height: 20px; line-height: 20px; overflow: hidden; margin-top: 5px; display: none;}
.ind_sp .ind_spRig .ind_spRig_js{background: url(../images/icon_spjs.png) no-repeat; width: 45px; height: 45px; display: block; position: absolute; top:0px; left: 0px;}
.ind_sp .ind_spRig .ind_spRig_xs{background: url(../images/icon_spxs.png) no-repeat; width: 45px; height: 45px; display: block; position: absolute; top:0px; left: 0px;}
.ind_sp .ind_spL{float: none; _display: inline;}
.ind_sp .ind_spL .cls-line-Img{width:100%; height: auto;}
.ind_sp .ind_spRig{margin-left: -2%; /*margin-top: 18px;*/}
.ind_sp .ind_spRig ul li{width:48%; height: auto; margin-top: 14px; float:left; _display: inline; margin-left: 2%; position: relative;}
.ind_sp .ind_spRig ul li .cls-jineng-midImg{width:100%; height: auto;}
.perp_scmain{margin: 0 10px;}
.perp_scmain .perp_cmian{padding: 17px 0 15px 0;}
.perp_scmain .perp_cmian p{text-align:left; padding: 0 8px; font-size: 16px; margin-top: 10px; height: 22px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.perp_scmain .perp_cmian span{display: block; color: #999; font-size: 14px; text-align: left; padding: 0 8px; height: 22px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/*图书登录后*/
.jgtushu_cont{height: auto; overflow: hidden; clear: both; background: #fff;}
.jgtushu_cont .tslist_topLimglogL{height:356px; float: left; _display: inline; overflow: hidden; margin: 10px; background: #f5f5f5 url(../images/bg_jingxuan.jpg) left top no-repeat;}
.jgtushu_cont .tslist_topLimglogL .jgtushu_contLTop{margin: 63px 10px 0 10px; height: 230px; overflow: hidden; background: #fff;}
.jgtushu_cont .tslist_topLimglogL .jgtushu_contLTop img{width:125px; height: 178px; float: left; _display: inline; margin: 28px 0 0 12px;}
.jgtushu_cont .tslist_topLimglogL .jgtushu_contLTop span{margin-left:150px; margin-top: 40px; height: 144px; overflow: hidden; font-size: 14px; color: #db7e5c; display: block;}
.jgtushu_cont .tslist_topLimglogL a:hover .jgtushu_contLTop img{box-shadow: 2px 2px 8px #333;}
.jgtushu_contImg ul li{width:100%;}
.cj_zhubian_detail {margin-bottom: 20px;}
.cj_zhubian_detail .per_jsrzline span.per_jsrzlineTitle{width:90px;}
.tslist_menuR{position:absolute; display: none; box-shadow: 2px 2px 8px #aaa;  padding-bottom: 12px; top:0px; background: #fff; left: 187px; width:848px; padding-bottom: 10px; min-height: 202px; padding-bottom: 10px; z-index: 9999;}
.tslist_menuR .tslist_menuRlist{height: auto; overflow: hidden; clear: both;}
.tslist_menuR ul{margin-right: 10px; height: auto; overflow: hidden;}
.tslist_menuR ul li{float: left; _display: inline; margin-left: 10px; margin-top: 5px; }
.tslist_menuR ul li a{color: #666;}
.tslist_menuR .tslist_menuRT{font-size: 14px; font-weight: bold; line-height: 22px; color: #666; border-bottom:1px solid #eee; margin: 15px 10px 0 10px; overflow: hidden; }
.tslist_menu .tslist_menuCot .tslist_menulistC a:hover{color: #3366cc;}
.tslist_menuR .tslist_menuRT a:link,.tslist_menuR .tslist_menuRT a:visited{color: #333;}
.tslist_menuR .tslist_menuRT a:hover,.tslist_menuR a:hover,.tslist_menu .tslist_menuCot .tslist_menulistC .tslist_menulistT a:hover{color: #3366cc;}
.tslistnewbook .col-sm-9{z-index: 0;}
/*积分商城*/
.jgjfr_title{height: 40px; line-height: 40px; margin-top: 22px;}
.jgjfr_title span{font-size:18px; float: left; display: inline; border-bottom: 3px solid #e17c7c; margin-left: 5px; padding: 0 5px;}
.jgjfr_dajia{border: 1px solid #999; margin-top: 1px; box-shadow:0px -2px 4px #d9d9d9; padding-bottom: 12px;}
.jgjfr_dajia ul li{height: auto; overflow: hidden; clear: both;}
.jgjfr_dajia ul li .jgjfr_dajiaImg{width: 100px; height: 75px; float: left; _display: inline; margin: 9px 0 10px 10px;}
.jgjfr_dajia ul li .jgjfr_dajiaR{margin-left: 120px;}
.jgjfr_dajia ul li .jgjfr_dajiaR .jgjfr_dajiaRT{color: #666; font-size: 16px; margin-top: 8px; height: 20px; line-height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.jgjfr_dajia ul li .jgjfr_dajiaR span{font-size: 12px; color: #666; height: 20px; line-height: 20px; display: block; margin-top: 5px;}
.jgjfr_dajia ul li .jgjfr_dajiaR p{font-size: 16px; color: #666; height: 20px; line-height: 20px; display: block; margin-top: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jgjfr_dajia ul li a{text-decoration: none;}
.jgjfr_dajia ul li a:hover .jgjfr_dajiaImg{box-shadow: 2px 2px 8px #333;}
.jgjfr_dajia ul li a:hover .jgjfr_dajiaRT{color: #3366cc;}
.jgjfr_wenti{border: 1px solid #999; margin-top: 1px; box-shadow:0px -2px 4px #d9d9d9; padding:0 5px 12px 5px;}
.jgjfr_wenti ul li{border-bottom: 1px dashed #d1d1d1; height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; clear: both; padding-left: 35px; background: url(../images/icon_wenhao.png) left center no-repeat;}
.jgjfr_wenti ul li a{color: #666; text-decoration: none;}
.jgjfr_wenti ul li a:hover{color: #3366cc; }
.jgjf_ltop{height: auto; overflow: hidden; clear: both; margin-top: 20px;}
.jgjf_ltop .jgjf_ltopI{width: 100%; height: auto;}
.jgjfbor{border-bottom: 0;}
.jgjf_main{background: #f4f6f7; height: auto; overflow: hidden; padding: 0 20px 20px;}
.jgjf_mainlist{background: #fff; margin-top: 20px; }
.jgjf_mainlist .jgjf_mainImg{width:100%; height: auto;}
.jgjf_mainlist .jgjf_mainTitle{font-size: 12px; color: #333; margin: 0 10px; border-bottom: 1px solid #ccc; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.jgjf_mainlist .jgjf_mainBot{height: auto; overflow: hidden; clear: both; margin:5px 10px 0 10px; padding-bottom: 20px;}
.jgjf_mainlist .jgjf_mainBot .jgjf_mainBotjf{color: #666; font-size: 16px; margin-top: 5px;}
.jgjf_mainBotC .jgjf_mainBotL{float: left; _display: inline;  }
.jgjf_mainBotC .jgjf_mainBotL .jgjf_mainBotLjf{font-size: 24px; color: #666; float: left; _display: inline;}
.jgjf_mainBotC .jgjf_mainBotL .jgjf_mainBotR{float: left; font-size: 12px;}
.jgjf_mainBotC .jgjf_mainBotL .jgjf_mainBotR span{display: block; color: #666; font-size: 12px; line-height: 12px; margin-left: 3px;}
.jgjf_mainBotC .jgjf_mainBotBtn{float: right; _display: inline; width: 84px; height: 23px; line-height: 23px;  text-align: center; border-radius: 20px; border: 1px solid #666; color: #666; font-size: 12px;}
.jgjf_mainlist a:hover{box-shadow: 2px 2px 8px #333; display: block;}
.jgjf_mainlist a:hover .jgjf_mainBotBtn{background: #3366cc; color: #fff;}
.jgjf_mainlist a:hover .jgjf_mainTitle{ color: #3366cc}
.jgjf_delTl{margin-top:10px; border: 2px solid #f5f5f5; text-align: center;}
.jgjf_delTl .jgjf_delTl_img{100%}
.jgjf_delTr{margin-top: 10px; height: auto; overflow: hidden;}
.jgjf_delTr .jgjf_delTr_tit{font-size: 24px; color: #333; margin-top: 10px; height: auto; overflow: hidden;}
.jgjf_delTr .jgjf_delTr_jf{height: auto; overflow: hidden; clear: both; margin-top: 30px;}
.jgjf_delTr .jgjf_delTr_jf p{font-size: 16px; color: #666;}
.jgjf_delTr .jgjf_delTr_jf span{display: block; font-size: 24px; color: #666; padding-left: 10px;}
.jgjf_delTr .jgjf_delTr_money{margin-top: 30px; height: auto; overflow: hidden; clear: both; color: #666;}
.jgjf_delTr .jgjf_delTr_money span{float: left; _display: inline; margin-right: 20px;}
.jgjf_delTr .jgjf_delTr_money span.jgjf_delTr_moneyyj{text-decoration: line-through;}
.jgjf_delTr .jgjf_delTr_btn{width:178px; height: 38px; margin-top: 30px;}
.jgjf_jjtop{height: 40px; line-height: 40px; font-size: 18px; border-bottom: 1px solid #ccc; margin-top: 20px;}
.jgjf_jjtop ul li{float: left; _display: inline; padding: 0 10px; margin-right: 20px;}
.jgjf_jjtop ul li a:link,.jgjf_jjtop ul li a:visited{color: #333; text-decoration: none;}
.jgjf_jjtop ul li.on{border-bottom: 2px solid #3366cc; height: 39px;}
.jgjf_jjtop ul li.on a:link,.jgjf_jjtop ul li.on a:visited{color: #3366cc;}
.jgjf_jjbot{height: auto; overflow: hidden; line-height: 30px; color: #666; margin: 15px 0;}

#bdsharebuttonbox.bdsharebuttonbox{margin: 0; padding: 0;}
#bdsharebuttonbox.bdsharebuttonbox:after{display: inline;}
#bdsharebuttonbox.bdsharebuttonbox .bds_more{float:none; background: none;}
.jgnavmenu_logo{float: left; _display: inline; width:150px;}
.jgnavmenu_logo img{width:150px; margin-top: 5px;}
.index_nav .navbar-nav{float: left; _display: inline; margin-top: 20px; margin-left: 30px;}
.index_nav .index_navR{float: right; _display: inline; width:380px;}
.index_nav .index_navR .index_navRL{float: left; _display: inline; width: 270px; margin-top: 24px;}
.index_nav .index_navR .index_navRL .index_navRLtext{width:210px; height: 28px; border: 2px solid #2577e3; float: left; _display: inline;}
.index_nav .index_navR .index_navRL .index_navRLbtn{width:48px; height: 28px; background:#2577e3; border: 0; color: #fff; font-size: 14px; float: left; _display: inline;}
.index_nav .index_navR .index_navRR{font-size: 14px; margin-top: 25px; line-height: 28px;}
.index_nav .index_navR .index_navRR a:link,.index_nav .index_navR .index_navRR a:visited{color:#333; text-decoration: none;}
.index_nav .index_navR .index_navRR a:hover{ color: #3366cc;}
.index_navheight{height: 60px;}
.jgindex_copy{height: auto; text-align: center; line-height: 25px; color: #e1e1e1; background:#5e5e5e url(../images/wbbg.jpg) center no-repeat;}
.cls-foot-main{margin: 0px auto; height: auto; overflow: hidden; width:90%;}
.jgzy_xiazai{border: 1px solid #dcdcdc; height: auto; overflow: hidden; clear: both; margin-top: 20px; padding-bottom: 30px; padding-top: 23px;}
.jgzy_xiazai ul li{width:100%; height: auto; overflow: hidden; float: left;}
.jgzy_xiazai ul li div span{display: block; margin: 7px auto 0; font-size: 14px;}
.jgzy_xiazai ul li div span.jgzy_xiazai_ziliao{background: url(../images/bg_zyxqxiti.png) no-repeat; width: 138px;float:left; height: 28px; line-height: 28px;margin-left:16px}
.jgzy_xiazai ul li div span.jgzy_xiazai_ziliao a{color: #ff8989; display: block; padding-left: 32px;width:138px;}
.jgzy_xiazai ul li div span.jgzy_xiazai_ziliao p{line-height:30px}
.jgzy_xiazai ul li div span.jgzy_xiazai_dabao{background: url(../images/bg_zyxqdabao.png) no-repeat; width: 130px; height: 28px; line-height: 28px;}
.jgzy_xiazai ul li div span.jgzy_xiazai_dabao a{color: #fff; display: block; padding-left: 32px;}
/*提醒*/
.jgper_tixing{min-height: 600px; text-align: center; }


.jgtx_cont{border: 1px solid #e1e1e1; min-height: 600px; margin-top: 63px; padding-top: 230px; }
.jgtx_contbtn{text-align: center; height: auto; overflow: hidden; margin-top: 20px;}
.jgtx_contbtn .btn{color: #fff;}
.jgtx_contts{text-align: center; margin-left: -80px; font-size: 16px;}
.jgtx_contts span{padding-left: 30px; padding-top: 20px;}


.cls-viodetRight{margin-top: 50px;}
.cls-mulu-title{height: 40px; line-height: 40px; overflow: hidden; border-bottom: 1px solid #ccc; font-size: 18px; color: #555; margin-top: 22px;}
.cls-mulu-title ul li{float: left; _display: inline; margin-right: 50px; padding: 0 5px; cursor: pointer;}
.cls-mulu-title ul li.on{color: #3366cc; border-bottom: 2px solid #3366cc; line-height: 38px;}
.cls-muluCont{height: auto; overflow: hidden; clear: both; background: url(../images/bg_mululine.png) repeat-y; margin-top: 20px;}
.cls-mulu-big{height: 40px; line-height: 40px;  padding-left: 180px; font-size: 16px; color: #666; }
.cls-mulumain{height: auto; overflow: hidden; clear: both; margin-bottom: 20px;}
.cls-mulumain ul li{height: 40px; line-height: 40px; margin-top: 10px; position: relative; background: url(../images/bg_mulu_stitle.png) 72px center no-repeat;  font-size: 14px; color: #333;}
.cls-mulumain ul li a:link,.cls-mulumain ul li a:visited{color: #333;padding-left: 180px;}
.cls-mulumain ul li a:hover{color:#3366cc; background: url(../images/bg_mulu_stitleon.png) 72px center no-repeat;}
.cls-mulumain ul li.on{height: 40px; line-height: 40px; background: url(../images/bg_mulu_stitleon.png) 72px center no-repeat;}
.cls-mulumain ul li.on a:link,.cls-mulumain ul li.on a:visited{color:#3366cc}
.cls-mulumain ul li.cls-mulumain-st{height: 40px; line-height: 40px; background: url(../images/bg_mulu_sshiting.png) 72px center no-repeat;}
.cls-mulumain ul li span{position: absolute; left: 25px; font-size: 12px; color: #3366cc;}
.cls-mulu-big01{background: #fdf1f1 url(../images/bg_mulu_btitle.png) 72px center no-repeat;}
.cls-mulu-big02{background: #f1f4fd url(../images/bg_mulu_btitle.png) 72px center no-repeat;}
.cls-mulu-big03{background: #f1fdfc url(../images/bg_mulu_btitle.png) 72px center no-repeat;}
.cls-mulu-big04{background: #fdf7f1 url(../images/bg_mulu_btitle.png) 72px center no-repeat;}
.cls_videoCRtype2{margin: 30px 20px 0 20px; height: auto; overflow: hidden;}
.cls_video_select{height: 550px; overflow: hidden; overflow-y:auto; clear: both;}
.dia-mulucont{height: 200px; overflow: hidden; clear: both; background: #999; border-radius:3px; margin: 20px 20px 0 20px;}
.dia-mulucont .dia-mulucont-title{height: 35px; line-height: 35px; color: #fff; font-size: 16px; padding: 0 20px;}
.dia-mulucont .dia-mulucont-cont{height: 120px; background: #fff; overflow: scroll; overflow-x:hidden; clear: both;}
.jgzy_xiazai .dia-mulucont-cont a{margin-left:26px;line-height:35px;color:#2577e3}
.jgzy_xiazai .dia-mulucont-cont a:hover{color:red}

.dg_xqBNumC{height:auto; overflow:hidden; margin:10px 10px 0 20px;  background:#fff;/* border-radius:5px;*/ position:relative;}
.dg_xqBNumC .min{width:24px; height:24px; float:left; _display:inline; background:url(../images/bg_jian.png) no-repeat; background-size: 24px; cursor:pointer; color:#878787; border:0; line-height:40px; }
.dg_xqBNumC span{float: left; _display: inline;}
.dg_xqBNumC .text_box{ color:#333; width:80px; height:24px;  margin-left: 5px; line-height:30px; text-align:center; float:left; _display:inline; border:0;  background:#fff; font-size:16px; border: 1px solid #eee;}
.dg_xqBNumC .add{ width:24px; height:24px; margin-left: 5px; float:left; _display:inline; background:url(../images/bg_jia.png) no-repeat; background-size: 24px; cursor:pointer;  color:#878787; border:0; line-height:40px; }
.per_jsrzImg{width:100px;}
.ts_solisttop ul div{font-size: 16px; color: #000; float: left; _display: inline; margin-left: 20px;}
.ts_solisttop ul div span{color: #3366cc; font-size: 18px;}
.gjso_zy{border-top: 1px solid #c6c6c6; margin-top: 20px;}
.jgskillvideo_xcmain a{background: url(../images/bg_skillvideo.jpg) right top no-repeat; margin-top: 20px; padding-top: 5px; display: block; text-decoration: none;}
.jgskillvideo_xcmain a:hover .jgskill_xuanchuan{border: 1px solid #3366cc;}
.jgskillvideo_xcmain a:hover{background: url(../images/bg_skillvideoon.jpg) top right no-repeat;}
.jgskillvideo_xcmain .jgskill_xuanchuan{margin-top: 0;}
.jgvid_cont{background: url(../images/bg_tmq.png) repeat; position: absolute; left: 0; right: 0; bottom: 0; color: #fff; padding: 5px 10px;}
.jgvid_cont .jgvid_contT{height: 20px; line-height: 20px; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jgvid_cont .jgvid_contB{height: 20px; line-height: 20px; font-size: 12px;}
.jgvid_cont .jgvid_contB .jgvid_contBL{float: left; _display: inline; width: 62px;}
.jgvid_cont .jgvid_contB .jgvid_contBR{margin-left: 65px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jgskillvideo_xcmain a:hover .jgvid_cont .jgvid_contB{height: auto; max-height: 60px; line-height: 20px; overflow: hidden;}
.jgskillvideo_xcmain a:hover .jgvid_cont .jgvid_contB .jgvid_contBR{ white-space: normal; }
.jgskillvideo_xcmain i{width: 50px; height: 50px; display: block; margin: auto; top:24%; z-index: 90; position: absolute; left: 0; right: 0; background: url(../images/icon_bofang.png) no-repeat;}
.jgskill_xuanchuan{height: auto; overflow: hidden; clear: both; border: 1px solid #999; margin-top: 20px; position: relative;}
.jgskill_xuanchuan .jgskill_cont{display: block; margin: 10px; border: 2px solid #999;}
.jgskill_xuanchuan .jgskill_cont img{width: 100%; }
.jgskill_xuanchuan .jgskill_xc_word{height: auto; overflow: hidden; color: #666;}
.jgskill_xuanchuan .jgskill_xc_word .jgskill_xctit{height: 42px; padding: 0 5px; line-height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-top: 10px; font-size: 18px; border-top: 1px solid #999;}
.jgskill_xuanchuan .jgskill_xc_word .jgskill_xczz{height: 32px; line-height: 32px; overflow: hidden; padding: 0 5px;}
.jgskill_xuanchuan .jgskill_xc_word .jgskill_xczz .jgskill_xczzLeft{height: 32px; line-height: 32px; overflow: hidden; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; float: left; _display: inline; width:50%;}
.jgskill_xuanchuan .jgskill_xc_word .jgskill_xczz .jgskill_xczzRig{height: 32px; text-align: right; line-height: 32px; overflow: hidden; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; float: right; _display: inline; width:50%;}
.jgskill_xuanchuan .jgskill_xc_word .jgskill_xcdate{font-size: 14px; color: #666; height: 20px; overflow: hidden; line-height: 20px; text-overflow: ellipsis; white-space: nowrap; padding: 0 5px;}
.jgskill_xuanchuan .jgskill_xc_word .jgskill_xcinfo{height: 60px; line-height: 20px; font-size: 12px; padding: 0 5px; margin: 3px 0; overflow: hidden; display: block;}
.jgskill_xcmain a:hover .jgskill_xuanchuan{border: 1px solid #3366cc;}
.ts_tushuso{height: auto; overflow: hidden; margin-top: 20px;}
.ts_tushuso.on{background: #f5f5f5;}
.ts_tushuso .ts_solistMcotImg img{box-shadow: 2px 2px 8px #666;}
.ts_tushuso.on .ts_solistMcotImg img{box-shadow: 2px 2px 8px #000;}
.ts_checkbox{background: url(../images/bg_checkbox.png) left center no-repeat; background-size: 18px; padding-left: 20px;}
.ts_checkbox.on{background: url(../images/bg_checkboxon.png) left center no-repeat; background-size: 18px; padding-left: 20px;}


.jg_type .ts_solistMcotImg{height: auto; clear: both;}
.jg_type .ts_solistMcotImg img{width:100%; box-shadow: 2px 2px 8px #666;}
.jg_type .ts_solistMcotImg a:hover img{box-shadow: 2px 2px 8px #000;}
.jg_type .ts_solistMrtitle{text-align: center; margin-top: 10px; font-weight: bold; height: 25px; line-height: 25px; font-size: 16px; color: #c52a25;}
.jg_type .ts_solistMrtitle a{color: #c52a25;}
.jg_type .ts_solistMrInfo{height: auto; overflow: hidden; clear: both; margin-top: 30px; font-size: 14px;}
.jg_type .ts_solistMrInfo ul li{height: 25px; line-height: 25px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; clear: both;}
.jg_type .ts_solistMrInfo ul li div{color: #c52a25; display: inline-block;}
.jg_type .ts_solistMrInfo ul li.ts_solistMrInfo_td{max-height: 50px; white-space: normal; height: auto;}
.jg_typecont{margin-top: 30px;}

.jg_typeTop{height:auto; overflow: hidden; clear: both; margin-top: 40px;}
.jg_typeTop p{font-size: 32px; height: auto; overflow: hidden; clear: both; line-height: normal;}
.jg_typeTop div{font-size: 40px; margin-top: 10px; height: auto; overflow: hidden; line-height: normal; font-weight: bold; color: #c52a25;}
.jg_typeTop div span{font-size: 32px;}
.jg_typTopImg{margin-top: 30px;}
.jg_typTopImg .ts_solistMcotImg img{width:100%; box-shadow: 2px 2px 8px #666;}
.jg_typTopImg .ts_solistMcotImg a:hover img{box-shadow: 2px 2px 8px #000;}
.jg_typTopImg .ts_solistMrtitle{ margin-top: 50px; font-weight: bold; height: 25px; line-height: 25px; font-size: 16px; color: #c52a25;}
.jg_typTopImg .ts_solistMrtitle a{color: #c52a25;}
.jg_typTopImg .ts_solistMrInfo{height: auto; overflow: hidden; clear: both; margin-top: 30px; font-size: 14px;}
.jg_typTopImg .ts_solistMrInfo ul li{height: 25px; line-height: 25px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; clear: both;}
.jg_typTopImg .ts_solistMrInfo ul li div{color: #c52a25; display: inline-block;}
.jg_typTopImg .ts_solistMrInfo ul li.ts_solistMrInfo_td{max-height: 50px; white-space: normal; height: auto;}
.swiper-pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:5px;
  width: 100%;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #000;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #007ae1;
}
.ny_zixunbanner{height:293px}

/*资讯手机版*/
.jgs_wap{display: block;}
.jgs_pc{display: none;}
.jg_tushuleft{display: none;}
.jgm-top{height: 0.8rem; background: #3394d1; min-height:0.8rem;}
.jgm-top .navbar-header{float: left; _display: inline;}
.jgm-top.navbar .navbar-brand{padding-left: 0.2rem; position: absolute; z-index: 990;}
.jgm-top .navbar-brand img{height: 0.6rem; margin-top: 0.06rem;}
.jgm-top .jgm-top-rig{float: right; _display: inline; width:66%;}
.jgm-top .navbar-form{ float:left; _display: inline; border: 0; position: relative; padding: 0; margin: 0; box-shadow: none; width: 81%;}
.jgm-top .form-group .form-control{background: #fff; width:100%; font-size: 0.26rem; padding: 0.12rem 0.24rem; height: 0.6rem; border-radius: 0.4rem !important; margin-top: 0.12rem;}
.jgm-top .navbar-form .btn{position: absolute; font-size: 0.24rem; top: 0.2rem; right: 0; border: 0; background: none; box-shadow: none;}
.jgm-top .navbar-form .jgm-toplog{float: right; _display: inline;}
.jgm-top-rig .navbar-form .form-group{width:100%;}
.jgm-top .jgm-toplog .fa{color: #fff; font-size: 0.64rem; margin:0.14rem 0 0 0.2rem;}
.jgm_wtopTit{text-align: center; font-size: 0.32rem; color: #333; line-height: 0.8rem; position: absolute; left: 0; right: 0; top: 0;}
.jgm_wtopTit a{color: #333; padding: 0 0.2rem; }
.jgm_wtopTitwhite span{color: #fff; line-height: 0.8rem;}
.jgm_wtopTit span{display: inline-block;}
.jgm_wtopTit .on{border-bottom:2px solid #2e88df; height: 0.78rem;}
.jgm_wtopR{position: absolute; right: 0; top:0; z-index: 991;}
.jgm_wtopR img{width:0.8rem;}
.jgm-top .navbar-header:after{height:0;}
.ggt_left-banner{height: 4.2rem;}
.jg_line{margin-top: 0;}
.jgm_indguanzhu{height: 0.88rem; overflow: hidden; clear: both; background: #cfcfcf; margin-top: 0.2rem;}
.jgm_indguanzhu span{float: left; _display: inline; font-size: 0.32rem; color: #333; line-height: 0.88rem;}
.jgm_indguanzhu img{width: 0.6rem; height: 0.6rem; float: left; _display: inline; margin: 0.16rem 0.4rem 0 0.2rem;}
.jgm_indfoot{background: url(../images/bg_bottom.jpg) no-repeat; background-size: cover; height: auto; overflow: hidden; clear: both; padding-bottom: 0.5rem;}
.jgm_indfootbot{margin-top: 0.5rem; text-align: center; height: auto; overflow: hidden; clear: both; font-size: 0.36rem; color: #fff;}
.jgm_indfootbot img{width: 0.4rem; height: 0.4rem; margin-right: 0.06rem;}
.jgm_indfootbot span{margin: 0 0.2rem;}
.jgm_indfootbot span a{color: #fff; text-decoration: none;}
.jgm_indcopy{text-align: center; color: #fff; font-size: 0.32rem; margin-top: 0.3rem;}
.jgm_indcopy p{line-height: 0.6rem;}
.pertable .table b{font-weight: normal;}
.pertable .table .perbold{font-weight: bold;}
.jg_tzcont{height: auto; overflow: hidden;  clear: both; padding: 20px;}
.jg_tzcont .jglx_RCotT{text-align: center; font-size: 18px; color: #333}
.jg_tzcont .jglx_RCotTime{text-align: center; font-size: 14px; color: #666; margin-top: 10px;}
.jg_tzcont .jglx_RCotB{font-size: 16px; line-height: 40px; height: auto; overflow: hidden; clear: both; color: #333}
.ind_spL i{position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: url(../images/bg_tmq.png) repeat;}
/*弹窗*/
.jg_diatel{width: 450px; height: auto; overflow: hidden; padding-bottom: 30px; background: #fff; border: 1px solid #cdcdcd; /*display: none;*/ margin: 0px auto;}
.jg_diatelT{height: 48px; background: #fdfdfd; border-bottom: 1px solid #cdcdcd;}
.jg_diatelT .jg_diatelTL{float: left; _display: inline; font-size: 16px; color: #333; font-weight: bold; line-height: 48px; padding-left: 10px;}
.jg_diatelT img{float: right; _display: inline; margin-right: 10px; margin-top: 15px;}
.jg_diatel_mt30{margin-top: 30px;}
.jg_diatel_cont{font-size: 16px;}
.jg_diatel_mt10{margin-top: 10px;}
.jg_diatel_mt20{margin-top: 20px;}
.jg_diatel_cont .jg_diatel_put{width:100%; height: 40px; padding: 0 10px;}
.jg_diatel_cont .btn{width:100%; height: 40px; }
.jg_diatel_cont .btn-gray{background: #f0f0f0; border: 1px solid #ccc;}
.jg_diatel_tip{margin-top: 20px; border-top: 1px dashed #ccc; padding-top: 20px; font-size: 14px; color: #999;}
.jg_diatel_cont .fa{float: left; font-size: 50px; color: #5291ff; margin: 55px 10px 45px 60px;}
.jg_diatel_cont .jg_diatel_cont_R{margin-top: 55px; float: left; _display: inline;}
.jg_diatel_cont_RT{font-size: 18px;}
.jg_diawuliu{width:720px; height: auto; overflow: hidden; padding-bottom: 30px; background: #fff; border:1px solid #cdcdcd; margin: 0px auto;}
.jg_diawuliuT{height: 50px; line-height: 50px; background: url(../images/bg_dialine.jpg) bottom repeat-x;}
.jg_diawuliuT ul li{float: left; _display: inline; margin-left: 20px; margin-right: 20px;}
.jg_diawuliuT ul li span{color: #3366cc;}
.jg_wuliu{clear: both;}
.jg_wuliutit{font-size: 16px; text-align: center; margin-top: 12px;}
.jg_wuliutit img{cursor: pointer;}
.jg_wuliutitgz{font-size: 16px; padding-left: 20px; margin-top: 12px;}
.jg_wuliu_liucheng .jg_wuliu_timet{font-size: 12px; color: #cfdbed; margin-top: 20px; text-align: center; height: 20px; line-height: 20px; overflow: hidden;}
.jg_wuliu_liucheng .jg_wuliu_timeb{font-size: 14px; color: #838383; margin-top: 5px; text-align: center; height: 20px; line-height: 20px; overflow: hidden;}
.jg_wuliu_liucheng .jg_wuliu_area{font-size: 14px; line-height: 20px; color: #838383; margin-top: 35px; margin-right: 30px;}
.jg_wuliu_liucheng .jg_wuliuCon .jg_wuliu_timeb, .jg_wuliu_liucheng .jg_wuliuCon .jg_wuliu_area{color: #ff7700;}
.jg_wuliu_liucheng{height: auto; overflow: hidden; clear: both; position: relative;}
.jg_wuliu_liucheng .jg_wuliu_liuchengline{position: absolute; top:45px; bottom: 20px; border-left: 1px solid #ccc; left: 160px;}
.jg_wuliu_liucheng .jg_wuliu_dian{width:15px; height: 15px; position: absolute; top:40px; left: 168px; background: url(../images/icon_wllc_up.jpg) no-repeat;}
.jg_wuliu_liucheng .row{position: relative;}
.jg_wuliu_liucheng .jg_wuliuCon .jg_wuliu_dian{background: url(../images/icon_wllc_on.jpg) no-repeat;}
.jg_wuliu_liucheng .jg_wuliuCend .jg_wuliu_dian{background: url(../images/icon_wllc_end.jpg) no-repeat;}
.jg_wuliu_liuchengpx .jg_wuliu_dian{background: url(../images/icon_wllc_down.jpg) no-repeat;}

.jgkj_detTotbut_nogz{background: #fff; font-size: 14px; margin-right: 10px color: #666; width:110px; text-align: center; height: 30px; line-height: 30px; border: 0; border-radius: 5px;}
.jgkj_detTotbut_nogz:hover{color: #666; text-decoration: none;}
.jgkj_detTotbut{background: #f00; font-size: 14px; color: #fff; width:110px; text-align: center; height: 30px; /*line-height: 30px;*/ border: 0; border-radius: 5px; float: left; margin-right: 10px;}
a.jgkj_detTotbut{background: #f00; font-size: 14px; color: #fff; width:110px; text-align: center; height: 30px; line-height: 30px; border: 0; border-radius: 5px; float: left; margin-right: 10px;}
.jgkj_detTotbut:hover{color: #fff; text-decoration: none;}
/*第三方登录*/
.login_othtitle{margin-top: 50px; text-align: center;}
.login_othtitle p{font-size: 18px; color: #73b735; line-height: 30px;}
.login_othtitle p i{font-size: 18px; margin-right: 10px;}
.login_othtitle span{display: block; margin-top: 10px;}
.login_other{background: #fdfdfd; width:770px; height:360px; margin: 40px auto; border:1px solid #f1f1f1;}
.login_oleft{width:320px; float: left; height: 360px; background: url(../images/bg_logother.jpg) right center no-repeat;}
.login_oleftTitle{margin: 30px 0 0 50px; height: 25px; line-height: 25px; font-size: 14px; color: #666;}
.login_oleftTitle img{float: left; margin-right: 5px; }
.login_oleftCot{text-align: center; padding: 40px 14px 0 0; }
.login_oleftCot span{width:146px; height: 146px; display: block; margin: 0px auto; border: 1px solid #ccc; border-radius:100%;}
.login_oleftCot span img{width:136px; height: 136px; margin: 5px;  border-radius: 100%;}
.login_oleftCot p{font-size: 14px; height: 30px; line-height: 30px; text-align: center;}
.login_oright{width:340px; float: right; _display: inline; margin-right: 50px;}
.login_oright_top{height: 40px; line-height: 50px; margin-top: 30px; overflow: hidden;}
.login_oright_top img{height: 40px; float: left; _display: inline; margin-right: 10px;}
.login_oright_cot{height: auto; overflow: hidden; clear: both; margin-top: 10px;}
.login_oright_cot label{margin-top: 20px; position: relative; height: auto; display: block; overflow: hidden; clear: both;}
.login_oright_cot label .login_oright_text{padding-left:30px; height:38px; border: 1px solid #dfdfdf; float: left; _display: inline; width: 340px;}
.login_oright_cot label .login_oright_code{padding-left:30px; height:38px; border: 1px solid #dfdfdf; float: left; _display: inline; width: 200px;}
.login_oright_cot label .login_oright_btn{height:38px; border: 1px solid #dfdfdf; float: right; _display: inline; color: #666; background: #f9f9f9; width: 120px;}
.login_oright_cot label .login_other_btn{width:340px; height: 40px; line-height: 40px; text-align: center;  background: #2e83ff; color: #fff; border: 0;}
.login_oright_ty{margin-top: 10px; color: #999;}
.login_oright_ty a{color: #2e83ff;}
.login_other_tel{position:absolute; left:4px; width:22px; height: 22px; margin: 9px 5px 0 0; background: url(../images/icon_logtel.png) no-repeat; background-size: 22px;}
.login_other_code{position:absolute; left:4px; width:22px; height: 22px; margin: 9px 5px 0 0; background: url(../images/icon_logpass.png) no-repeat; background-size: 22px;}
.login_oright_cot .login_error{color: #FF0000; height: 20px; line-height: 20px;}
.pagination>.active>a,.pagination>.active>a:hover{background: #3232ff;}
.per_sqlistjlLeft{margin-top: 6px;}
.per_sqlistjlLeft p{height: auto; overflow: hidden; line-height: 25px;}
.per_sqlistjlRight{border-left: 1px solid #ddd; padding-right: 0;}
.per_sqlistjlRight .jg_wuliu_liucheng .jg_wuliu_dian{left: 15px; top:20px;}
.per_sqlistjlRight .jg_wuliu_liucheng .jg_wuliu_liuchengline{left: 7px; top:30px;}
.per_sqlistjlRight .jg_wuliu_liucheng .jg_wuliu_timet{float: left; color: #666; width:160px; text-align: right; margin-left: 30px; margin-top: 18px;}
.per_sqlistjlRight .jg_wuliu_liucheng .jg_wuliu_area{margin-left: 210px; margin-top: 16px;}
.per_sqlistjlRight .jg_wuliu_liucheng .jg_wuliuCon .jg_wuliu_area{font-weight: bold; color: #666;}
.per_sqlistjlRight .jg_wuliu_liucheng{height: 150px; padding-bottom:10px; overflow: auto; overflow-x: hidden;}
.per_sqlistjlRight .jg_wuliu_liucheng .row i{height:100%; width:1px; border-left: 1px solid #ddd; display: block; position: absolute; top:0; bottom: 0; left: 22px;}
.per_sqlistjlRight .jg_wuliu_liucheng .jg_wuliuCon i{top:20px;}
.per_sqlistjlRight .jg_wuliu_liucheng .jg_wuliuCend{height:30px;}
.per_sqlistjlRight .per_sqlistjlRightno{line-height: 150px; text-align: center;}
.per_gaojiandiv{width:105px; font-size: 14px; height: 40px; line-height: 40px; margin: 30px 0 0 10px;}
.per_gaojianleft{margin-left: 10px;}
.per_gaojianleft label{margin-right: 10px;}
.jg_tushudetaildown a:link,.jg_tushudetaildown a:visited{color:#2a6496;}
.jg_tushudetaildown .fa{margin-right: 0;}



@media (min-width: 768px) {
.navbar-header:after{height:1px; position:absolute; left:0; background:#ededed; width:100%; right:0; top:47px;}
.navbar_so{height:42px; overflow:hidden; margin-top: 14px; width: auto; float:left; _display: inline; margin-right: 42px;}
.navbar_so .navbar_sotext{float:left; _display:inline; width:217px; height:42px; line-height:38px; font-size:14px; border:2px solid #2577e3;}
.navbar_so .navbar_sobtn{float:left; _display:inline; width:88px; height:42px; float:left; background:#2577e3; color:#fff; border:0; font-size:16px;}
.navbar-header:after{top:30px;}
.navbar-right{position:absolute; left:0; right: 0; top: 0;}
.navbar-inverse .navbar-nav > li{font-size:14px; margin-right:0px;}
.navbar-inverse .navbar-nav > li > a{padding:0 2px}
.navbar-inverse .navbar-nav > .active > a{padding:0 8px}
.navbar-inverse .navbar-nav > .active > a {background: #2577e3; height:44px; width: 75px; padding:0; color:#fff; margin-top: -5px; line-height: 42px; text-align: center; background: url(../images/bg_navon3.png) no-repeat;}
.navbar-inverse .navbar-nav > .active2 > a {background: #2577e3; height:44px; width: 93px; padding:0; color:#fff; margin-top: -5px; line-height: 42px; text-align: center; background: url(../images/bg_navon.png) no-repeat;}

.navbar-nav{height: 44px; }
.navbar-header{float: none;}
.navbar-inverse .navbar-brand img{width:164px;}
.navbar .navbar-brand{height:auto; margin:35px 0px 5px 15px; padding-left: 15px;}
.jg_botso{margin-top: 10px; left: auto;}
.jg_nav{height: 33px; background: #f2f2f2; /*overflow: hidden;*/ clear: both;}
.jg_top{height:30px; font-size: 14px;}
.jg_top .jg_topL{float:left; _display: inline; clear: none;}
.jg_top .jg_topR{float:right; _display: inline; clear: none;}
.jg_topcode{float:right; _display: inline; clear: none; margin: 0;}
.tab_indxcontent .tab_indnewsImg{width:355px; height:225px;}
.tab_indxcontent .tab_indnewsTit{line-height:20px; height:40px; font-size:16px;}
.tab_indxcontent .tab_indnewsCot{margin-top:5px;}
.tab_indxcontent .tab_indnewsTime{padding-bottom:4px;}
.tab_indxcontent .tab_indnewsList{margin-top:5px;}
.tab_indxcontent{padding-bottom:15px;}
.tab_rIndlist ul li{height: 67px; line-height:47px;}
.tab_rIndlist ul li i{width:40px; margin-left:18px; margin-right:20px; margin-top:8px; background-size: 100%;}
.tab_tuijian{height:390px;}
.tab_tuijian .tab_tuijianL{width:207px; height:295px; margin-top:18px; max-width:225px; margin-left: 15px;}
.tab_taokejian .tab_tkjB{margin-left:60px;}
.ziyuanL{width:750px; height:443px; margin-top:35px;}
.ziyuanL img{width:750px; height:443px;}
.ind_sp .ind_spImg{width:750px; height:503px; margin-top:30px;}
.ind_spRigImg{width:228px; height:127px;}
.ind_jiangtan .ind_jt_Img{width:295px; height:215px;}
.ind_jiangtan .ind_jt_info{height:96px;}
.ind_jiangtan .ind_jt_title{margin-top:0px;}
/*.navbar-fixed-top{position:inherit;}*/
.index_nav{display:none;}
.index_navheight{height: 207px;}
.navbar-header:after{display:block;}
.jg_regtit{margin-top: 25px;}
.jd_regform{width:auto;}
.jd_regform dl dd{ margin-left:85px; clear: none; line-height: 40px;}
.jd_regform dl dt{float: left; _display: inline; font-size: 15px; line-height: 40px; color: #000; width: 80px; text-align: right; font-weight: normal;}
.jd_regform dl dd .jd_regformtext{width: 300px;}
.jd_regform dl dd .jd_regformtextyzm{width: 160px; }
.jd_regform dl dd .rejd_regformtextyzm{width: 160px; }
#slider { width: 300px; height: 40px; position: relative;border-radius: 2px;background-color: #e8e8e8; overflow: hidden; text-align: center; user-select: none; -moz-user-select: none; -webkit-user-select: none;}
.jd_regform dl dd .jd_regformtextyzm{width: 160px; height: 38px; border: 1px solid #ccc; float: left; _display: inline;}
.jg_regsucL{/*margin-top: 40px; */margin:20px auto 0 height: auto; overflow: hidden; width: 320px; float:none; margin-right: 30px;}
.jd_regform dl dd .rejd_regformtextyzm{width: 160px; height: 38px; border: 1px solid #ccc; float: left; _display: inline;}
.rejg_regsucL{/*margin-top: 40px; */margin:20px auto 0 height: auto; overflow: hidden; width: 320px; float:none; margin-right: 30px;}

.swiper-container-banner{margin-top: 20px; display: none;}
.slideBoxbanner{display: block;}
/* pc banner */
.slideBoxbanner{ width:100%; height:auto; overflow:hidden; position:relative;}
.slideBoxbanner .hd{ height:15px; overflow:hidden; position:absolute; left:0; right:0px; bottom:5px; z-index:1;  margin:auto; width:100px;}
.slideBoxbanner .hd ul li{ float:left; margin-right:2px;  width:8px; height:8px; margin: 0 5px; border-radius: 100%; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBoxbanner .hd ul li.on{ background:#00f; color:#fff; }
.slideBoxbanner .bd{ position:relative; height:100%; z-index:0;   }
.slideBoxbanner .bd li{ zoom:1; vertical-align:middle; }
.slideBoxbanner .bd img{ width:100%; height:auto; display:block;  }


.jd_regform dl dd .word_success{color:#010101; display: block;}
.jd_regform dl dd .word_fail{color:#ff3f13; display: block;}
.jd_regright{width:auto; margin: 10px 0 0 30px;}
.jg_mainright{display: none;}
.jg_tsRjg .jg_tsRjg_guanzhu{width: 110px;}
.jg_tsRjgmain .jg_tsRjgmainright{float:right; _display: inline;}
.jg_tsRjgmain .jg_tsRjgmainright{margin-top: 0; clear: none; float:right; _display: inline;/* margin-right: 70px;*/ position: absolute; top:30px; right: 0;}
.jg_line{ margin-top: 0px;}
.jg_tsLeft img{width:435px; height: 620px;}
/*公告详情*/
.ggt_left-banner{width: 345px; height: 244px;}
.ggt_left{width: 345px; height: 244px;}
.ggt_left img{width: 345px; height: auto;}
.perindex_top .perindex_top_ws span{margin-right: 10px;}
.jg_tushuleft .jg_tushuleft_listImg{width:266px; height: 379px;}

.ggt_left p{height: 32px; line-height: 32px; position: absolute; left: 0; bottom: 0; right: 0; padding: 0 10px; background: url(../images/bg_tm.png) repeat; color: #fff; font-size: 16px;}
.ggt_left-banner{margin-top: 24px;}
.ggt_left-banner .ggt_left_pagination{bottom:34px}
.ggt_left-banner .ggt_left_pagination .swiper-pagination-bullet{opacity: 1;}
.ggt_right .list-group{height: 259px; overflow: hidden; margin-top: 24px;}
.ggt_right .list-group .list-group-item{border:0; color: #333; height: 32px; line-height: 32px;  font-size: 14px; overflow: hidden; padding: 0;}
.ggt_right .list-group .list-group-item .ggt_rightL{float: left; display: inline; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 70%;}
.ggt_right .list-group .list-group-item .ggt_rightR{float: right; display: inline; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 28%; text-align: right;}
.ggt_right .list-group .list-group-item a:link,.ggt_right .list-group .list-group-item a:visited{text-decoration: none; color: #333;}
.ggt_right .list-group .list-group-item a:hover{color: #3366CC;}
.ggt_botbor{border-bottom: 1px solid #e5e5e5; height: auto; overflow: hidden; clear: both;}
.ggt_right_list .list-group{height: auto; overflow: hidden; margin-top: 10px; border-bottom: 1px solid #e5e5e5; padding-bottom: 15px;}
.ggt_right_list .list-group .list-group-item{font-size:14px; border:0; color: #333; height: 32px; line-height: 32px; overflow: hidden; padding: 0;}
.ggt_right_list .list-group .list-group-item .ggt_rightL{float: left; display: inline; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 70%;}
.ggt_right_list .list-group .list-group-item .ggt_rightR{float: right; display: inline; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 28%; text-align: right;}
.ggt_right_list .list-group .list-group-item a:link,.ggt_right_list .list-group .list-group-item a:visited{text-decoration: none; color: #333;}
.ggt_right_list .list-group .list-group-item a:hover{color: #3366CC;}

.jg_ggmain .jg_ggmainTitle{color:#111; font-size: 24px; /*margin-right:110px;*/ text-align: center; line-height: 40px; height: auto; overflow: hidden; clear: both;}
.jg_ggmain .jg_ggmainTime{margin-top: 10px; text-align: center; color: #999; font-size: 16px;}
.jg_ggmain .jg_tsLeftbleft{text-align: center; margin-top: 10px; font-size: 14px;}
.jg_bgf7{background: #f7f7f7; margin-top: 30px;}
.jg_ggmainInfo{height: auto; overflow: hidden; clear: both; margin: 20px 20px 0 0; line-height: 30px; font-size: 16px; color: #666;}
.jg_ggmainInfo_title{color: #000; font-weight: bold; margin: 20px 0 3px 0;}
.jg_tsLeftb .fa{margin-right: 10px; font-size: 16px;}
/*个人中心  基本资料*/
.perzl{padding: 20px 0 20px 50px;}
.perzl dl dd .perzl_cont{width:190px;}
.perzl dl dd a{color:#2577e3; display: inline;}
.perzl_tip{margin: 30px 0 0 40px;}
.perzl_main dl dd{margin-left: 90px; line-height: 30px; clear: none;}
.perzl_main dl .perzl_put{width: 220px; padding: 0 5px; height: 38px; border: 1px solid #ccc; font-size: 16px;}
.perzl_main dl .perzl_putxm{width: 220px; padding: 0 5px; height: 38px; border: 1px solid #ccc; font-size: 16px}
.perzl_main dl .input_fail {border: 1px solid #ff3f13;}
.perzl_main dl .perzl_putnum{width: 280px; padding: 0 5px; height: 38px; border: 1px solid #ccc; font-size: 16px}
.perzl_main dl .perzl_Area{width: 400px; height: 90px; padding: 5px; border: 1px solid #ccc; font-size: 16px}
.perzl_main dl .input_success {border: 1px solid #2577e3;}
.jd_perpwd{margin-left: 130px; min-height: 500px;}
.jd_pertiptop{margin: 40px 100px 0 100px;}
.jd_perpwdsuc{margin-right: 130px;}
/*个人中心*/
.perindex_xqcot img{width:275px; height: 392px;}
.persp .persp_img{width: 314px; height: 177px;}
.xqhd_main .perhd_imgL{width:150px; height: 106px;}
.xqhd_main .perhd_img{width:150px; height: 106px;}

/*我的评论*/
.permypinglun{margin:0 20px}
.permypinglun ul li .permypinglun_t{margin: 25px 27px 0 12px;}
.permypinglun ul li .permypinglun_m{margin: 20px 40px 0 40px;}
.permypinglun ul li .permypinglun_b{margin: 5px 40px 0 40px;}
.index_jplist .index_jplistImg img{width:131px; height: 186px;}
/*头像照片*/
.pertx_left_bor{border-right:1px solid #8e8e8e;}
.pertx_right{margin-left:0px;}
.pertx_right .pertx_right_tip{margin-top: 94px;}
.dialog_school{width:700px; height: auto; display: none; background: #fff; padding-bottom: 20px;}
.dialog_school .per_jsrzline span.per_jsrzlineTitle{width:227px; text-align: right;}
.dialog_school .dialog_schoolC .jg_ml230{margin-left:230px; }
/*图书搜索*/
.ts_socont span{width:244px;}
.ts_socont_button {margin-left: 244px;}
.ts_socont .ts_socont_input{margin-top: 30px; width: 300px;}
.ts_socont span{text-align: right;}
.ts_solisttop{height: 50px;}
.ts_solisttop ul li{ width: 120px;font-size: 16px;}
.ts_solisttop .ts_solisttopR{position: absolute; top:5px; right: 0;}
.ts_solistRcot li span img{width: 100px; height: 142px;}
.per_ysform .ts_socont_inputaddr{width:588px; margin-top: 30px;}
.per_ysform span{width:80px; height: 40px; line-height: 40px; float: left; text-align: left; font-size: 16px; margin-top: 30px;}
.per_ysform textarea{width:609px; margin-top: 30px;}
.per_ysform .ts_socont_input{margin-top: 30px;}
.per_ysform i{margin-top: 7px;}
/*首页标签切换*/
.ban2{ width:698px; height:250px; position:relative; overflow:hidden;}
.ban2 ul li{ width:698px; height:250px;}
.tab_rIndlist .list-group{margin-bottom: 0;}
.tab_indxcontent .tab_indnewsList span{height:26px; line-height: 26px;}
.ban2_jp{ width:720px; height:830px; position:relative; overflow:hidden;}
.ban2_jp ul li{ width:720px; height:830px;}
.ban2_tj{ width:720px; height:330px; position:relative; overflow:hidden;}
.ban2_tj ul li{ width:720px; height:330px;}
/*图书搜索*/
.ts_solistMcot .ts_solistMcotImg i{top:8px;}
.ts_solistMcot .ts_solistMcotImg{width: 150px; height: 195px; /*margin-top: 20px;*/ position: relative;}
.ts_solistMcot .ts_solistMcotImg img{width: 90px; height: 128px; top:0; bottom: 0; position: absolute; left: 0; right: 0; margin: auto;}
.ts_solgcont .ts_solgcontlist .ts_solg_img{width:126px; height: 180px; margin: 20px auto 0; display: block;}
.ts_solgcont .ts_solgcontlist i{position: absolute; top: 20px; right: 20px; background: #f00; color: #fff; padding: 3px 5px; font-size: 12px; font-style: normal;}
/*图书列表页*/

.tslistcont .bd .tslist_topLimg{width: 180px; height: 357px; float: left; _display: inline; background: url(../images/bg_tsleft.png) no-repeat; background-size:100% 100% ; margin: 10px 12px;}
.tslistcont .bd .tslist_topLimg img{width:130px; height: 185px; margin-top: 100px; box-shadow:2px 2px 8px #666;}
.tslistcont .bd .tslist_topLimg a:hover img{box-shadow:2px 2px 8px #000;}
.tslistcont .bd .tslist_topD{color: #db7e5c; height: 30px; line-height: 30px; margin-top: 20px; text-align: center; font-size: 16px;}
.tslistcont .bd .tslist_topD span{border-bottom: 1px solid #db7e5c; position: relative; margin: 0 10px 5px 10px; width:20px; display: inline-block;}
.tslistcont .bd .tslist_topRimg{width: 83px; height: 118px; display: block; margin: 10px auto 0; box-shadow:2px 2px 8px #666;}
.tslistcont .bd a:hover .tslist_topRimg{box-shadow:2px 2px 8px #000;}
.tslistcont .bd a:hover .tslist_topRwordT,.tslistcont .bd a:hover .tslist_topRwordB{color: #3366cc; }
.tslist_tushuImg{margin-left: 200px; height: auto; overflow: hidden; margin-top: 10px; margin-right: 10px;}
.tslist_tushuImg ul li{height: auto; overflow: hidden; _display: inline; width:50%; padding-bottom: 5px; float: left; border-top:1px solid #f5f5f5; border-right: 1px solid #f5f5f5;}
.tslist_tushuImg ul li:nth-child(1),.tslist_tushuImg ul li:nth-child(2){border-top:0;}
.tslist_tushuImg ul li:nth-child(2n){border-right:0;}
.tslist_tushuImg ul li a{color: #707070;}


.tslistcont .tslist_top .tslist_topL{float: left; clear: none; }
.tslistcont .bd .tslist_topRword{padding:0 20px;}
.slideGroup .parBd ul li img{ width:60px; height:85px; display:block;}   
.slideGroup .parBd ul li .tslist_caicont_stitle{width:73px; height:40px; margin-top: 10px; line-height:40px; text-align: left; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.slideGroup .parBd ul li .tslist_caicont_saut{/*margin-top:15px;*/ width:73px; height:20px; line-height: 20px; text-align: left; font-size: 14px; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/*.tslistnewbook_Top .tslistnewbook_TopR{clear:both;}*/
.tslistnewbook_Top .tslistnewbook_TopR ul li{margin-left: 7px;}
/*.tslistcont .bd .tslist_topLimglog{width: 95%; height: auto; margin: 20px auto 0; display: block;}*/
.ts-mingshi .ts-mingshiImg{width:680px; height: 894px; margin: 20px;}
.tslist_cai .bd .tslist_caicont_sImg{width: 105px; height: 150px; display: block; margin: 28px auto 0; box-shadow:2px 2px 8px #666;}
.tslist_cai .bd a:hover .tslist_caicont_sImg{box-shadow:2px 2px 8px #000;}
.tslist_cai .bd .tslist_caicont_stitle{height: 40px; line-height: 40px; overflow: hidden; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.tslist_cai .bd .tslist_caicont_stitle,.tslist_cai .bd .tslist_caicont_saut{padding:0 10px;}
.tslist_cai .bd a{color:#666}
.tslist_cai .bd a:hover .tslist_caicont_stitle,.tslist_cai .bd a:hover .tslist_caicont_saut{color:#3366cc;}
.tslist_cai .bd .tslist_caicont_bImg{display: block; margin: 20px auto 0; width: 130px; height: 185px; box-shadow:2px 2px 8px #666;}
.tslist_cai .bd a:hover .tslist_caicont_bImg{box-shadow:2px 2px 8px #000;}
.tslist_cai .bd .tslist_caicont_btitle{font-size: 24px; color: #6d9ee0; margin-top: 10px;}
.tslist_cai .bd .tslist_caicont_baut{font-size: 14px; color: #6d9ee0; margin-top: 5px;}
.tslist_cai .bd .tslist_caicont_binfo{background: #aac2e2; border-radius: 20px; color: #fff; font-size: 12px; padding: 10px; margin: 10px 20px 0 0;}

/*教材出版*/
.jc_bancont{margin-top: 100px; position: relative;}
.jc_ban{height: 496px;}
.jc_bancont ul{position: relative; float:left; left: 50%;}
.jc_bancont ul li{float: left; _display: inline; right: 50%; position: relative; width: 320px; height: 269px; margin: 0 10px;}
.jc_bancont ul li div{background:url(../images/bg_jcmian.png) no-repeat; background-size: 100% 100%; margin: 200 auto 0; overflow: hidden;}
.jc_bancont ul li i{width:150px; height: 150px; display: block; margin: 20px auto 0;}
.cj_zhubian{height: auto; overflow: hidden; clear: both; margin-top: 30px;}
.jc_area{height: 120px; width: 630px; margin-top: 10px;}
.jgjc_listso{width:220px; margin: 10px 0 0 0;}
/*登录*/
.jg_login .cls_loginBmian{width:400px; margin: 0px auto;}
.jg_login .cls_loginM .cls_loginM_put{width:388px; padding: 0 5px; height: 48px; line-height: 48px; border-radius: 5px; background: none; border: 1px solid #ccc; font-size: 16px;}
.jg_login .cls_loginM .input_error{border:1px solid #f00;}
.jg_login .cls_loginM .cls_loginM_btn{width:388px; height: 48px; line-height: 48px; border-radius: 5px; background: #fff; color: #3366cc; font-size: 16px; border: 1px solid #3366cc;}
/*淘课件*/
.jgtkj_cot .jgtkj_cotImg{width:345px; height: 194px; position: relative;}
.jgtkj_cot .jgtkj_cotImg img{width:345px; height: 194px;}
.jgtkj_cot .jgtkj_cotImg .jgtkj_cotshowc{ width:345px; height: 194px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: #000; opacity: 0.7;}
/*我的出版*/
.persh_top ul li.persh_topline{width:180px; border-bottom: 1px solid #e6e6e6; position: relative; margin-top: 35px;}
.persh_top ul li i{width:46px; height: 46px; display: block; clear: none; float: none; margin:0px auto;}
/*活动详情*/
.jghd_top .jghd_topImg{width: 720px; height: 404px;}
.jghd_top .jghd_topTit{margin-top: 6px;}
/*资源上传*/
.per_ziyuan span{width:105px; font-size: 14px;}
.per_ziyuan textarea{width:687px;}
.per_ziyuan .ts_socont_yzmimg{float: left; display: inline; margin: 30px 0 0 5px;}
.cls-taokejian-right .jgkjright ul li .jgkjright_img{ width:232px; height: 330px;}
.jgkj_detBotkejian img{margin-top: 20px; width:220px; height: 286px;}
.cls_video{width: 770px;}
.gjzy_list .gjzy_listImg{width: 82px; height: 60px;  float: left; _display: inline; border-right: 1px solid #999; margin-top: 8px;}
.gjzy_list .gjzy_listImg img{width: 60px; height: 60px; border-radius: 100%;}
/*个人主页*/
.perp_container .container .row{margin-left: 40px; margin-right: 40px;}
.perp_container .jg_tsRjg_guanzhu{width: 100%; margin-top: 10px;}
.perp_container .perp_Topimg{width:110px; height: 110px;}
.perp_container .perp_Topgf span{margin:0 30px 0 10px}
.perp_cnav .row{position: relative;}
.perp_cnav .row ul{position: relative; float: left; left: 50%;}
.perp_cnav .row ul li{width:auto; font-size: 18px; float: left; _display: inline; position: relative; right: 50%; margin: 0 30px; padding: 0 5px;}
/*.perp_ccont{margin: 0 5px;}*/
.perp_ccont .perp_row{margin-left: 40px; margin-right: 40px;}
.perp_ccont .perp_cmian img{width:174px; height: 248px;}
.perp_ccont .perp_class .perp_classTop img{width:246px; height: 184px;}
.perp_ccont .perp_ckj .perp_ckjImg img{width:238px; height: 176px;}
.jgsm_listT{height: 2px; background: url(../images/bg_lineblue.png) top center no-repeat; overflow: hidden; clear: both; margin-top: 20px;}
.jgsm_listB{height: 2px; background: url(../images/bg_lineyellow.png) top center no-repeat; overflow: hidden; clear: both; margin-top: 20px;}
/*我的圈子*/
.cls-mt50{margin-top: 0px;}
.cls-teac-main .cls-teac-mainlist{width:345px; height: 233px;}
.cls-teac-main .cls-teac-mainlist .cls-teac-Mimg{width:345px; height: 233px;}
.cls-tec-title{margin-top: 20px;}
.jgqz_mzj .jgqz_mzjD img{width: 325px; height: 325px; margin: 10px;}
.perqz_form{padding: 0; border: 0; margin: 0;}
/*找回密码*/
.jgfind_top:after{height: 0;}
.jdfind_form dl .jd_regformbtn{width: 300px; height: 36px; margin-top:0px; background: #ededed; border: 0; color: #999; border-radius: 3px; font-size: 16px;}
.jdfind_form dl .jd_regformbtngray{width: 300px; height: 36px; margin-top:5px; background: #2577e3; border: 0; color: #fff; border-radius: 3px; font-size: 16px;}
.jdfind_formsuc{text-align: center; width: 300px;}
.jdfind_form{margin-left: 30px; margin-top: 20px;}
.jgfind_cont .jgfind_csmaTit span{width:80px; height: 1px; position: relative; background: #666; border-bottom: 1px solid #666; display: inline-block; margin:0 35px 5px 35px;}
.navbar-inverse .jgfind_top .navbar-brand img{width:178px}
/*话题发布*/
.tslist_caicontLeft{width:126px; height: 180px; float: left; margin: 20px auto 30px 33px;}
.tslist_caicontRig{margin-left: 170px; margin-top: 40px;}
.tslist_cai .bd .tslist_caicontD ul li{float: left; _display: inline; width: 103px; margin-left: 33px;}
.tslist_cai .bd .tslist_caicont_stitle{padding:0 10px; font-size: 16px; color: #333; margin-top: 10px; height: 40px; line-height: 40px; overflow: hidden;}
.tslist_cai .bd .tslist_caicont_saut{padding:0 10px; font-size: 14px; color: #666; /*margin-top: 10px;*/ height: 20px; line-height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ziyuanR .ziyuanRD{height: auto; line-height: 48px;}
.ziyuanR .ziyuanRD .ziyuanRD_left{ width:305px; height: 48px;}
/*底部*/
.cls-foot .cls-foot-logo img{width:180px;}
.cls-f14{font-size: 18px; margin-top: 34px; margin-bottom: 20px;}
.cls-foot .cls-foot-friend{height: 174px;}
.cls-foot .cls-foot-logo{height: 174px;}
/*首页*/
.ind_sp .ind_spL{float: left; _display: inline;}
.ind_sp .ind_spL .cls-line-Img{width:720px; height: 460px;}
.ind_sp .ind_spRig{margin-left: -10px; /*margin-top: 18px;*/}
.ind_sp .ind_spRig ul li{width:233px; height: 137px; /*margin-top: 16px;*/ float:left; _display: inline; margin-left: 10px; position: relative;}
.ind_sp .ind_spRig ul li .cls-jineng-midImg{width:233px; height: 137px;}
.perp_sctaokejian{margin: 0 10px;}
.perp_sctaokejian .perp_ckj .perp_ckjImg img{width: 267px; height: 198px;}
.perp_sctaokejian .perp_class .perp_classTop img{width: 275px; height: 206px;}
.perp_sctaokejian .perp_class .perp_classBot{width: 275px; }
/*图书登录后*/
.jgtushu_contImg ul li:nth-child(3),.jgtushu_contImg ul li:nth-child(4){border-top:0;}
.jgtushu_contImg ul li:nth-child(2n){border-right:1px solid #F5F5F5;}
.jgtushu_contImg ul li:nth-child(4n){border-right:0;}

.jgtushu_contImgml ul li:nth-child(5){border-top:0;}
.jgtushu_contImgml ul li:nth-child(4n){border-right:1px solid #F5F5F5;}
.jgtushu_contImgml ul li:nth-child(5n){border-right:0;}

.jgtushu_cont .tslist_topLimglogL{height:356px;  margin: 10px; width: 700px; float: none; clear: none;}
.jgtushu_cont .tslist_topLimglogL .jgtushu_contLTop{margin: 63px 10px 0 10px; height: 230px; overflow: hidden; background: #fff;}
.jgtushu_cont .tslist_topLimglogL .jgtushu_contLTop img{width:125px; height: 178px; float: left; _display: inline; margin: 28px 0 0 12px;}
.jgtushu_cont .tslist_topLimglogL .jgtushu_contLTop span{margin-left:150px; margin-top: 40px; height: 144px; overflow: hidden; font-size: 14px; color: #db7e5c; display: block;}
.jgtushu_cont .tslist_topLimglogL a:hover .jgtushu_contLTop img{box-shadow: 2px 2px 8px #333;}
.jgtushu_contImg ul li{width:25%;}
.jgtushu_contImgml ul li{width:20%;}
.jgtushu_contImg{margin-left: 0;}
.jgtushu_contImgml{margin-left: 0;}
.tslist_menuR{left: 187px; width: 533px;}
/*积分商城*/
.jgjf_ltop .jgjf_ltopI{width: 720px; height: 251px;}
.jgjf_mainlist .jgjf_mainImg{width:325px; height: 241px;}

.index_nav .index_navR{float: right; _display: inline; width:220px;}
.index_nav .index_navR .index_navRL{float: left; _display: inline; width: 151px; margin-top: 24px;}
.index_nav .index_navR .index_navRL .index_navRLtext{width:99px}
.jgnavmenu_logo{float: left; _display: inline; width:100px;}
.jgnavmenu_logo img{width:100px; margin-top: 15px;}
.jgindex_copy{line-height: 50px;}
.jgzy_xiazai ul li{width:100%; height: auto; overflow: hidden; float: left;}
.jgskill_xuanchuan .jgskill_cont{width: 319px; height: 204px;}
.jgskill_xuanchuan .jgskill_cont img{width: 315px; height: 200px; }
.jgs_wap{display: none;}
.jgs_pc{display: block;}
.jg_tushuleft{display: block;}
.perp_cmian .btn{margin-top: 10px;}
.perp_cmian .btn .fa{margin-right: 5px;}



}
@media (min-width: 992px) {
/*.container{padding-left:0px; padding-right:0px;}*/
.navbar-inverse .navbar-nav > .active > a {background: #2577e3; height:44px; width: 93px; padding:0; color:#fff; margin-top: -5px; line-height: 42px; text-align: center; background: url(../images/bg_navon.png) no-repeat;}
.navbar-inverse .navbar-nav > .active2 > a {background: #2577e3; height:44px; width: 107px; padding:0; color:#fff; margin-top: -5px; line-height: 42px; text-align: center; background: url(../images/bg_navon2.png) no-repeat;}

.navbar-inverse .navbar-nav > li{font-size:16px; margin-right:0px;}
.navbar-inverse .navbar-nav > li > a{padding:0 6px}
.navbar-inverse .navbar-nav > .active > a{padding:0 8px}
.focusing .text-center img{width: 100%;}
.navbar-inverse .navbar-brand img{width:223px;} 
.navbar_so .navbar_sotext{width:350px; }
.jg_botso{margin-top: 30px;}
.slideBoxbanner{ width:100%; height:408px;}
.tab_indxcontent .tab_indnewsImg{width: 355px; height: 225px; float:left;}
.tab_indxcontent .tab_indnewsTit{line-height:20px; height:40px; font-size:16px;}
.tab_indxcontent .tab_indnewsCot{margin-top:5px;}
.tab_indxcontent .tab_indnewsTime{padding-bottom:4px;}
.tab_indxcontent .tab_indnewsList{margin-top:3px;}
.tab_indxcontent{padding-bottom:15px;}
.tab_rIndlist ul li{height: 53px; line-height:32px;}
.tab_rIndlist ul li i{width:30px; height: 28px; margin-left:18px; margin-right:20px; margin-top:4px; background-size: 100%;}
.tab_tuijian{height:390px;}
.tab_tuijian .tab_tuijianL{width:207px; height:295px; margin-left: 15px;}
.tab_taokejian .tab_tkjB{margin-left:0px;}
.ziyuanL{width:470px; height:277px; margin-top:35px;}
.ziyuanL img{width:470px; height:277px;}
/*.ziyuanR .list-group-item{height:47px; line-height:27px;}*/
.ind_sp .ind_spImg{width:386px; height:259px;}
.ind_spRigImg{width:165px; height:92px;}
.ind_jiangtan .ind_jt_Img{width:178px; height:130px;}
.ind_jiangtan .ind_jt_info{height:48px;}
.ind_jiangtan .ind_jt_title{margin-top:0px;}
.navbar-header:after{display:block;}
.jg_regjd{font-size: 16px;}
.jd_regform dl dd .word_success{color:#010101; display: block;}
.jd_regform dl dd .word_fail{color:#ff3f13; display: block;}
/*图书详情页*/
.jg_tsrbtn ul li{width:150px;}
.jg_mainright{display: block;}
.jg_tsLeft img{width:204px; height: 290px;}
/*公告详情*/
.ggt_left-banner{width: 334px; height: 244px;}
.ggt_left{width: 334px; height: 244px;}
.ggt_left img{width: 334px; height: auto;}
.perindex_xqcot p{width:80%; margin: 3px auto 0; text-align: left;}
.jg_tushuleft .jg_tushuleft_listImg{width:70px; height: 100px;}
/*个人中心*/
.perindex_xqcot img{width:266px; height: 379px;}
.persp .persp_img{width: 192px; height: 108px;}
.xqhd_main .perhd_imgL{width:144px; height: 102px;}
.xqhd_main .perhd_img{width:144px; height: 102px;}
.dialog_school{width:1000px; height: auto; display: none; background: #fff; padding-bottom: 20px;}
/*图书搜索*/
.ts_socont span{width:130px;}
.ts_socont_button {margin-left: 130px;}
.ts_solisttop ul li{ width: 148px;}
.ts_solistRcot li span img{width:100px; height: 142px;}
/*样书申请*/
.per_ysform .ts_socont_input{width:196px;}
.per_ysform .ts_socont_inputaddr{width: 567px;}
.per_ysform textarea{width:585px;}
/*首页标签切换*/
.ban2{ width:698px; height:250px; position:relative; overflow:hidden;}
.ban2 ul li{ width:698px; height:250px;}
.tab_indxcontent .tab_indnewsList span{height:28px; display: block; line-height:28px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px;}
.ban2_jp{ width:940px; height:828px; position:relative; overflow:hidden;}
.ban2_jp ul li{ width:940px; height:828px;}
.ban2_tj{ width:698px; height:330px; position:relative; overflow:hidden;}
.ban2_tj ul li{ width:698px; height:330px;}
/*图书搜索*/
.ts_solistMcot .ts_solistMcotImg{width:150px; height: 195px; /*margin-top: 20px;*/ position: relative;}
.ts_solistMcot .ts_solistMcotImg img{width:90px; height: 128px; }
/*图书列表页*/
.tslist_caicontLeft{width:126px; height: 180px; float: left; margin: 20px auto 30px 22px;}
.ts_solistMcot .ts_solistMcotImg i{top:9px;}
.tslistnewbook_Top .tslistnewbook_TopR ul li {margin-left: 20px; float: left; _display: inline;}
.tslistnewbook_Top .tslistnewbook_TopR{clear:none;}
.tslistcont .tslist_top .tslist_topL{clear: both; float: none;}
.tslistcont .bd .tslist_topLimg{width: 180px; height: 357px; float: left; _display: inline; background: url(../images/bg_tsleft.png) no-repeat; background-size:100% 100% ; margin: 10px 12px;}
.tslistcont .bd .tslist_topLimg img{width:130px; height: 185px; margin-top: 100px;}
.tslistcont .bd .tslist_topD{color: #db7e5c; height: 30px; line-height: 30px; margin-top: 20px; text-align: center; font-size: 16px;}
.tslistcont .bd .tslist_topD span{border-bottom: 1px solid #db7e5c; position: relative; margin: 0 10px 5px 10px; width:20px; display: inline-block;}
.tslistcont .bd .tslist_topRimg{width: 90px; height: 128px; display: block; margin: 10px auto 0;}
.tslist_tushuImg{margin-left: 200px; height: auto; overflow: hidden; margin-top: 10px; margin-right: 10px;}
.tslist_tushuImg ul li{height: auto; overflow: hidden; _display: inline; width:50%; padding-bottom: 5px; float: left; border-top:1px solid #f5f5f5; border-right: 1px solid #f5f5f5;}
.tslist_tushuImg ul li a{color: #707070;}
.tslistcont .bd .tslist_topRword{padding:0 5px;}
.slideGroup .parBd ul li img{ width:97px; height:138px; display:block;}   
.slideGroup .parBd ul li .tslist_caicont_stitle{width:105px; height:40px; margin-top: 10px; line-height: 40px; text-align: left; font-size: 16px; overflow: hidden; }
.slideGroup .parBd ul li .tslist_caicont_saut{/*margin-top:15px;*/ width:105px; height:20px; line-height: 20px; text-align: left; font-size: 14px; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tslist_cai .bd .tslist_caicont_bImg{width:105px; height: 150px; display: block; margin: 20px auto;}
.tslist_cai .bd .tslist_caicont_btitle{font-size: 24px; color: #6d9ee0; margin-top: 10px;}
.tslist_cai .bd .tslist_caicont_baut{font-size: 14px; color: #6d9ee0; margin-top: 5px;}
.tslist_cai .bd .tslist_caicont_binfo{background: #aac2e2; border-radius: 20px; color: #fff; font-size: 12px; padding: 10px; margin: 10px 20px 0 0;}
.tslist_cai .bd .tslist_caicont_sImg{width: 105px; height: 150px; display: block; margin: 30px auto 0;}
.tslist_cai .bd .tslist_caicont_stitle{padding:0 10px; font-size: 16px; color: #333; margin-top: 10px; height: 40px; line-height: 40px; overflow: hidden;}
.tslist_cai .bd .tslist_caicont_saut{padding:0 10px; font-size: 14px; color: #666; /*margin-top: 10px;*/ height: 20px; line-height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.tslist_xiangdao ul li img{width: 222px; height: 84px;}
/*.tslistcont .bd .tslist_topLimglog{width: 210px; height: 207px; margin: 20px; display: inline;}*/
.ts-mingshi .ts-mingshiImg{width:210px; height: 276px; margin: 20px;}
/*教材出版*/
.jc_bancont{margin-top: 230px;}
.jc_ban{height: 496px;}
.jc_bancont ul li{float: left; _display: inline; right: 50%; position: relative; width: 380px; height: 320px; margin: 0 50px;}
.jc_bancont ul li div{background:url(../images/bg_jcmian.png) no-repeat; background-size: 100% 100%; margin: 0 auto 0; overflow: hidden;}
.jc_bancont ul li i{width:150px; height: 150px; display: block; margin: 40px auto 0;}
/*淘课件*/
.jgtkj_cot .jgtkj_cotImg{width:333px; height: 187px; position: relative;}
.jgtkj_cot .jgtkj_cotImg img{width:333px; height: 187px;}
.jgtkj_cot .jgtkj_cotImg .jgtkj_cotshowc{width:333px; height: 187px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: #000; opacity: 0.7;}
/*活动详情*/
.jghd_top .jghd_topImg{width: 455px; height: 255px;}
.jghd_top .jghd_topTit{margin-top: 6px;}
/*资源下载*/
.per_ziyuan .gjsc_file{height: auto; float: none; clear: both;}
.per_ziyuan .ts_socont_inputyzm{width:132px;}
.per_ziyuan .ts_socont_yzmimg{float: left; display: inline; margin: 30px 0 0 5px;}
.jgzy_cont .jgzy_contlist .jgzy_contR .jgzy_contRBot div{width:50%;} 
.cls-taokejian-right .jgkjright ul li .jgkjright_img{ width:105px; height: 150px;}
.jgkj_detBotkejian img{margin-top: 40px; width:151px; height: 197px;}
.gjzy_list .gjzy_listRight{margin-left: 114px;}
.cls-taokejian-right .jgtkj_dt ul li .jgzyrz span{color:#707070; margin: 0 2px 0 0; font-size: 14px; cursor: pointer; width:auto; float: left; _display: inline; height: 20px; background: #f7f7f7; border-radius: 100%; text-align: center; line-height: 20px;}
.cls-taokejian-right .jgtkj_dt ul li .jgzyrz .down{width:40px; border-radius: 20px; margin-top: 5px;}
.cls-taokejian-right .jgtkj_dt ul li .jgzyrz .pinglun{width:40px; border-radius: 20px; margin-top: 5px;}
.cls-taokejian-right .jgtkj_dt ul li .jgzyrz .read{width:40px; border-radius: 20px; margin-top: 5px;}
.cls-taokejian-right .jgtkj_dt ul li .jgzyrz .zan{width:40px; border-radius: 20px; margin-top: 5px;}
/*个人主页*/
.perp_container .container .row{margin-left: 140px; margin-right: 140px;}
.perp_container .jg_tsRjg_guanzhu{width: 100%; margin-top: 70px;}
.perp_ccont .perp_row{margin-left: 140px; margin-right: 140px;}
.perp_ccont .perp_cmian img{width:114px; height: 162px;}
.perp_ccont .perp_class .perp_classTop img{width:146px; height: 109px;}
.perp_ccont .perp_ckj .perp_ckjImg img{width:138px; height: 102px;}
/*我的圈子*/
.cls-teac-main .cls-teac-mainlist{width:293px; height: 198px;}
.cls-teac-main .cls-teac-mainlist .cls-teac-Mimg{width:293px; height: 198px;}
.jgqz_nav ul li{margin: 0 21px 0 10px;}
.jgqz_mzj .jgqz_mzjD img{width: 130px; height: 130px;}
/*找回密码*/
.jdfind_form{margin-left: 110px; margin-top: 20px;}
/*底部*/
.cls-foot .cls-foot-logo{width:15%; height: 174px;}
.cls-foot .cls-foot-help{width:17%; height: 174px;}
.cls-foot .cls-foot-friend{width:25%;}
.cls-foot .cls-foot-addr{width:29%;}
.cls-foot .cls-foot-code{text-align: center; width:14%;}
.cls-foot-main{width:93%;}
/*首页*/
.ind_sp .ind_spL{float: left; _display: inline;}
.ind_sp .ind_spL .cls-line-Img{width:365px; height: 226px;}
.ind_sp .ind_spRig{margin-left: 374px; /*margin-top: 18px;*/}
.ind_sp .ind_spRig ul li{width:179px; height: 106px; /*margin-top: 16px;*/ float:left; _display: inline; margin-left: 9px; position: relative;}
.ind_sp .ind_spRig ul li .cls-jineng-midImg{width:179px; height: 106px;}
.perp_sctaokejian .perp_ckj .perp_ckjImg img{width: 143px; height: 106px;}
.perp_sctaokejian .perp_class .perp_classTop img{width: 151px; height: 113px;}
.perp_sctaokejian .perp_class .perp_classBot{width: 151px; }
/*图书登录后*/
.jgtushu_cont .tslist_topLimglogL{height:356px; float: left; _display: inline; margin: 10px; width: 363px; }
.jgtushu_cont .tslist_topLimglogL .jgtushu_contLTop{margin: 63px 10px 0 10px; height: 230px; overflow: hidden; background: #fff;}
.jgtushu_cont .tslist_topLimglogL .jgtushu_contLTop img{width:125px; height: 178px; float: left; _display: inline; margin: 28px 0 0 12px;}
.jgtushu_cont .tslist_topLimglogL .jgtushu_contLTop span{margin-left:150px; margin-top: 40px; height: 144px; overflow: hidden; font-size: 14px; color: #db7e5c; display: block;}
.jgtushu_cont .tslist_topLimglogL a:hover .jgtushu_contLTop img{box-shadow: 2px 2px 8px #333;}
.jgtushu_contImg ul li{width:25%;}
.jgtushu_contImgml ul li{width:20%;}
.jgtushu_contImgml{margin-left: 0;}
.tslist_menuR{left: 241px; width: 700px;}
/*积分商城*/
.jgjf_ltop .jgjf_ltopI{width: 697px; height: 243px;}
.jgjf_mainlist a{text-decoration: none;}
.jgjf_mainlist .jgjf_mainImg{width:313px; height: 232px;}

.jgjf_delTl{width:288px; height: 215px; border: 2px solid #f5f5f5;}
.jgjf_delTl .jgjf_delTl_img{width:284px; height: 211px;}
.jgjf_delTr .jgjf_delTr_tit{margin-top: 0px; }
.jgjf_delTr .jgjf_delTr_jf{margin-top: 20px;}
.jgjf_delTr .jgjf_delTr_money{margin-top: 20px;}
.jgjf_delTr .jgjf_delTr_btn{margin-top: 30px;}

.index_nav .index_navR{float: right; _display: inline; width:275px;}
.index_nav .index_navR .index_navRL{float: left; _display: inline; width: 170px; margin-top: 24px;}
.index_nav .index_navR .index_navRL .index_navRLtext{width:113px}
.jgnavmenu_logo{float: left; _display: inline; width:150px;}
.jgnavmenu_logo img{width:150px; margin-top: 5px;}
.jgskill_xuanchuan .jgskill_cont{width: 187px; height: 119px;}
.jgskill_xuanchuan .jgskill_cont img{width: 183px; height: 115px; }




}
@media (min-width: 1200px) {
/*.container{padding-left:0px; padding-right:0px;}*/
.focusing .text-center img{width: 100%;}
.navbar-inverse .navbar-nav > li{font-size:16px; margin:0 4px;}
.navbar-inverse .navbar-nav > li > a{padding:0 10px}
.navbar-inverse .navbar-nav > .active > a{padding:0 10px;}
.navbar_so .navbar_sotext{width:447px;}
.tab_tuijian{height:390px;}
.tab_tuijian .tab_tuijianL{width:207px; height:295px; margin-left: 32px; margin-top:18px;}
.tab_taokejian .tab_tkjB{margin-left:60px;}
.ziyuanL{width:566px; height:334px; margin-top:35px;}
.ziyuanL img{width:566px; height:334px;}
/*.ziyuanR .list-group-item{height:57px; line-height:37px; font-size:18px; color:#555; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}*/
.ind_sp .ind_spImg{width:450px; height:302px; margin-top:30px;}
.ind_spRigImg{width:204px; height:113px;}
.ind_jiangtan .ind_jt_Img{width:220px; height:160px;}
.ind_jiangtan .ind_jt_info{height:72px;}
.ind_jiangtan .ind_jt_title{margin-top:0px;}
.tab_indxcontent .tab_indnewsImg{width: 410px;  height: 260px; float:left;}
.tab_rIndlist ul li{height: 56px; line-height:34px;}
.jg_regjd{font-size: 18px;}
.jd_regform dl dd .word_success{color:#010101; display: block;}
.jd_regform dl dd .word_fail{color:#ff3f13;  display: block;}
/*公告详情*/
.ggt_left-banner{width: 408px; height: 259px;}
.ggt_left{width: 408px; height: 259px;}
.ggt_left img{width: 408px; height: 259px;}
.perindex_top .perindex_top_ws span{margin-right: 20px;}
.jg_tsLeft img{width:249px; height: 355px;}
.jg_tushuleft .jg_tushuleft_listImg{width:115px; height: 164px;}
/*个人中心*/
.perindex_xqcot img{width:150px; height: 214px;}
.persp .persp_img{width: 241px; height: 136px;}
.xqhd_main .perhd_imgL{width:181px; height: 128px;}
.xqhd_main .perhd_img{width:181px; height: 128px;}
/*图书搜索*/
.ts_socont span{width:160px;}
.ts_socont_button {margin-left: 160px;}
.ts_solistRcot li span img{width:100px; height: 142px;}
.ts_solistMcot .ts_solistMcotImg{width:200px; height: 260px; /*margin-top: 20px;*/ position: relative;}
.ts_solistMcot .ts_solistMcotImg img{width:115px; height: 164px; }
/*样书申请*/
.per_ysform .ts_socont_input{width:260px;}
.per_ysform .ts_socont_inputaddr{width: 684px;}
.per_ysform textarea{width:734px;}
/*首页标签切换*/
.ban2{ width:847px; height:300px; position:relative; overflow:hidden;}
.ban2 ul li{ width:847px; height:300px;}
.tab_indxcontent .tab_indnewsList span{height:36px; display: block; line-height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px;}
.ban2_jp{ width:1140px; height:408px; position:relative; overflow:hidden;}
.ban2_jp ul li{ width:1140px; height:438px;}
.ban2_tj{ width:847px; height:330px; position:relative; overflow:hidden;}
.ban2_tj ul li{ width:847px; height:330px;}
/*图书搜索大图*/
.ts_solgcont .ts_solgcontlist .ts_solg_img{width:147px; height: 210px; margin: 20px auto 0; display: block;}
.ts_sosmcont .ts_solgcontlist .ts_solg_img{width:119px; height: 170px; }
.ts_sosmcont .ts_solgcontlist i{top:20px; right: 2px;}
/*图书列表页*/
.ts_solistMcot .ts_solistMcotImg i{top:18px;}
.tslistcont .bd .tslist_topLimg{width: 180px; height: 357px; float: left; _display: inline; background: url(../images/bg_tsleft.png) no-repeat; background-size:100% 100% ; margin: 10px 12px;}
.tslistcont .bd .tslist_topLimg img{width:130px; height: 185px; margin-top: 100px;}
.tslistcont .bd .tslist_topD{color: #db7e5c; height: 30px; line-height: 30px; margin-top: 20px; text-align: center; font-size: 16px;}
.tslistcont .bd .tslist_topD span{border-bottom: 1px solid #db7e5c; position: relative; margin: 0 10px 5px 10px; width:20px; display: inline-block;}
.tslist_tushuImg{margin-left: 200px; margin-right: 10px; height: auto; overflow: hidden; margin-top: 15px;}
.tslist_tushuImg ul li{height: auto; overflow: hidden; _display: inline; width:50%; padding-bottom: 5px; float: left; border-top:1px solid #f5f5f5; border-right: 1px solid #f5f5f5;}

.tslist_tushuImg ul li a{color: #707070;}
.tslistcont .bd .tslist_topRimg{width: 80px; height: 114px; display: block; margin-top: 10px;}
.tslistcont .tslist_top .tslist_topL{float: left; clear: none; }
.tslist_cai .bd .tslist_caicont_bImg{width:126px; height: 180px; display: block; margin: 0px auto;}
.tslist_cai .bd .tslist_caicont_btitle{font-size: 24px; color: #6d9ee0; margin-top: 10px;}
.tslist_cai .bd .tslist_caicont_baut{font-size: 14px; color: #6d9ee0; margin-top: 5px;}
.tslist_cai .bd .tslist_caicont_binfo{background: #aac2e2; height: 120px; border-radius: 20px; color: #fff; font-size: 12px; padding: 10px; margin: 10px 20px 0 0;}
.tslist_cai .bd .tslist_caicontD ul li{float: left; _display: inline; width: 130px; margin-left: 33px;}
.tslist_cai .bd .tslist_caicont_sImg{width: 119px; height: 170px; display: block; margin: 0px auto;}
.tslist_cai .bd .tslist_caicont_stitle{padding:0 10px; font-size: 16px; color: #333; margin-top: 10px; height: 40px; line-height: 40px; overflow: hidden;}
.tslist_cai .bd .tslist_caicont_saut{padding:0 10px; font-size: 14px; color: #666; /*margin-top: 10px;*/ height: 20px; line-height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.slideGroup .parBd ul li img{ width:132px; height:188px; display:block;}
.slideGroup .parBd ul li .tslist_caicont_stitle{width:132px; height:40px; margin-top: 10px; line-height: 40px; text-align: left; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.slideGroup .parBd ul li .tslist_caicont_saut{/*margin-top:15px; */width:132px; height:20px; line-height: 20px; text-align: left; font-size: 14px; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/*.tslistcont .bd .tslist_topLimglog{width: 260px; height: 256px; margin: 20px;}*/
.ts-mingshi .ts-mingshiImg{width:260px; height: 342px; margin: 20px;}
.tslist_caicontLeft{width:126px; height: 180px; float: left; margin: 20px auto 30px 38px;}
.tslist_caicontRig{margin-left: 192px; margin-top: 0;}
/*淘课件*/
.jgtkj_cot .jgtkj_cotImg{width:261px; height: 146px; position: relative;}
.jgtkj_cot .jgtkj_cotImg img{width:261px; height: 146px;}
.jgtkj_cot .jgtkj_cotImg .jgtkj_cotshowc{width:261px; height: 146px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: #000; opacity: 0.7;}
.jgtkj_cot .jgtkj_cotImg .jgtkj_cotshow{width: 210px; height: 92px; border: 1px solid #fff; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}
/*我的出版*/
.persh_top ul li i{width:46px; height: 46px; display: block; clear: none; float: none; margin:0px auto;}
/*活动详情*/
.jghd_top .jghd_topImg{width: 555px; height: 311px;}
.jghd_top .jghd_topTit{margin-top: 6px;}
/*资源下载*/
.per_ziyuan textarea{width:687px;}
.per_ziyuan .gjsc_file{height: auto; float: left; _display: inline;}
.per_ziyuan .ts_socont_inputyzm{width:132px;}
.per_ziyuan .ts_socont_yzmimg{float: left; display: inline; margin: 30px 0 0 5px;}
.jgzy_cont .jgzy_contlist .jgzy_contR .jgzy_contRBot div{width:25%;} 
.cls-taokejian-right .jgkjright ul li .jgkjright_img{ width:126px; height: 180px;}
.jgkj_detBotkejian img{margin-top: 40px; width:189px; height: 246px;}
.cls-taokejian-right .jgtkj_dt ul li .jgzyrz span{color:#707070; margin: 0 5px 0 0; cursor: pointer; width:20px; float: left; _display: inline; height: 20px; background: #f7f7f7; border-radius: 100%; text-align: center; line-height: 20px;}
.cls-taokejian-right .jgtkj_dt ul li .jgzyrz .down{width:45px; border-radius: 20px; margin-top: 5px;}
.cls-taokejian-right .jgtkj_dt ul li .jgzyrz .pinglun{width:45px; border-radius: 20px; margin-top: 5px;}
.cls-taokejian-right .jgtkj_dt ul li .jgzyrz .read{width:45px; border-radius: 20px; margin-top: 5px;}
.cls-taokejian-right .jgtkj_dt ul li .jgzyrz .zan{width:45px; border-radius: 20px; margin-top: 5px;}
/*个人主页*/
.perp_ccont .perp_cmian img{width:153px; height: 218px;}
.perp_ccont .perp_class .perp_classTop img{width:212px; height: 159px;}
.perp_ccont .perp_class .perp_classBot{width:212px; overflow: hidden;}
.perp_ccont .perp_ckj .perp_ckjImg img{width:204px; height: 151px;}
/*我的圈子*/
.cls-teac-main .cls-teac-mainlist{width:262px; height: 177px;}
.cls-teac-main .cls-teac-mainlist .cls-teac-Mimg{width:262px; height: 177px;}
.jgqz_nav ul li{margin: 0 40px 0 10px;}
.jgqz_mzj .jgqz_mzjD img{width: 167px; height: 167px;}
/*找回密码*/
.jdfind_form{margin-left: 186px; margin-top: 20px;}
/*首页*/
.ind_sp .ind_spL{float: left; _display: inline;}
.ind_sp .ind_spL .cls-line-Img{width:435px; height: 278px;}
.ind_sp .ind_spRig{margin-left: 445px; /*margin-top: 24px;*/}
.ind_sp .ind_spRig ul li{width:220px; height: 132px; /*margin-top: 20px;*/ float:left; _display: inline; margin-left: 11px; position: relative;}
.ind_sp .ind_spRig ul li .cls-jineng-midImg{width:220px; height: 132px;}
.perp_sctaokejian .perp_ckj .perp_ckjImg img{width: 192px; height: 142px;}
.perp_sctaokejian .perp_class .perp_classTop img{width: 201px; height: 151px;}
.perp_sctaokejian .perp_class .perp_classBot{width: 201px; }
/*图书登录后*/
.jgtushu_contImg ul li{width:25%;}
.jgtushu_contImgml ul li{width:20%;}
.jgtushu_contImgml{margin-left: 0;}
.tslist_menuR{left: 291px;  width:848px;}
/*积分商城*/
.jgjf_ltop .jgjf_ltopI{width: 847px; height: 295px;}
.jgjf_mainlist .jgjf_mainImg{width:249px; height: 184px;}
.jgjf_delTl{width:366px; height: 273px; border: 2px solid #f5f5f5;}
.jgjf_delTl .jgjf_delTl_img{width:362px; height: 269px;}
.jgjf_delTr .jgjf_delTr_tit{margin-top: 10px; }
.jgjf_delTr .jgjf_delTr_jf{margin-top: 30px;}
.jgjf_delTr .jgjf_delTr_money{margin-top: 30px;}
.jgjf_delTr .jgjf_delTr_btn{margin-top: 30px;}
.index_nav .index_navR{float: right; _display: inline; width:380px;}
.index_nav .index_navR .index_navRL{float: left; _display: inline; width: 270px; margin-top: 24px;}
.index_nav .index_navR .index_navRL .index_navRLtext{width:210px}

/*底部*/
.cls-foot .cls-foot-logo{width:15%;}
.cls-foot .cls-foot-help{width:14%;}
.cls-foot .cls-foot-friend{width:26%;}
.cls-foot .cls-foot-addr{width:27%;}
.cls-foot .cls-foot-code{text-align: center; width:18%%;}
.cls-foot-main{width:83%;}
.jgskill_xuanchuan .jgskill_cont{width: 240px; height: 165px;}
.jgskill_xuanchuan .jgskill_cont img{width: 236px; height: 161px; }

.jg_type .ts_solistMcotImg img{width:165px; height: 235px;}



}