
/*专题页面*/
.zt_banner{height: 300px; background: url(http://sz.91.cn/images/zt_banner.jpg) no-repeat center top;}
.way_menu{height: 40px; line-height: 40px; background: #e7e7e7; color: #333}
.way_menu a{color: #666}
.ny_tit{height: 145px;}
.ny_tit h3{text-align: center; padding-top: 50px; font-size: 30px; font-weight: normal;  letter-spacing: 5px; line-height: 28px;}
.ny_tit h3 span{color: #777; text-transform: uppercase; letter-spacing:0px; font-size: 14px; line-height: 30px;}
.zt_lb{padding-bottom: 50px;}
.nav_sx { margin: 0 auto 20px; text-align: center; font-size: 0;}
.nav_sx li { display: inline-block; width: 150px; height: 50px; line-height: 50px; margin: 0 5px; font-size: 18px; color: #333; background-color: #ccc; cursor: pointer;}
.nav_sx .active { color: #fff; background-color: #2c221a;}
.jq22 { margin: 0 auto; font-size: 0; overflow: hidden;}
.filtr-item { display:block; width: 280px; padding: 10px;}
.filtr-item img { width: 268px; height: 200px; border: solid 5px #fff;}
.filtr-item a:first-child{border: solid 1px #ccc; display: block; height: 210px;}
.filtr-item .txt_a{ line-height: 50px; border: 0; text-align: center; display: block; }
.filtr-item:hover a,.filtr-item a:hover{-moz-box-shadow:0px 0px 5px #999; -webkit-box-shadow:0px 0px 5px #999; box-shadow:0px 0px 5px #999;}
.filtr-item:hover .txt_a{-moz-box-shadow:0px 0px 5px #fff; -webkit-box-shadow:0px 0px 5px #fff; box-shadow:0px 0px 5px #fff;}


/*专家页面*/
.zj_banner{height: 430px; background: url(../image/zj_banner.jpg) no-repeat center top;}
.ny_menu{height: 58px; background: #eee; border-top: solid 1px #dedede; border-bottom: solid 1px #dedede;}
.ny_menu ul{width: 800px; margin: 0 auto;}
.ny_menu li:first-child{background: none}
.ny_menu li{padding: 0 40px; float: left; line-height: 58px; background: url(../image/zj_line.jpg) no-repeat left center; transition: 0s ease-out; -webkit-transition: 0s ease-out; -moz-transition: 0s ease-out; font-size: 18px;}
.ny_menu li.active{background: #2c221a; height: 66px; color: #fff; line-height: 66px;}
.ny_menu li:hover{background: #2c221a; height: 66px; color: #fff; line-height: 66px;}
.ny_menu li:hover a,.ny_menu .active a{color: #fff;}
.ny_menu li a{font-size: 18px;}
.zj_list .clone{width: 390px; height: 530px; overflow: hidden; margin-right: 15px; margin-bottom: 20px; float: left; position: relative;}
.zj_list .clone img{width: 100%}
.zj_list{overflow: hidden; padding: 20px 0 40px 0;}
.zj_list .zj_jieshao{bottom: 0; height: 90px;}
.zj_list .clone:hover .zj_jieshao{height: 150px;}
.zj_list .zj_jieshao span{overflow: hidden; display: block;}
.zj_list .zj_jieshao h2{float: left;}
.zj_list .zj_jieshao h3{float: left; padding: 40px 0 0 20px;}
.zj_list .zj_jieshao p{text-align: center; padding-top: 20px;}
.zj_list .clone:hover .zj_jieshao p{padding-top: 0;}
.zj_list .zj_jieshao p a{width: 140px; height: 40px; line-height: 40px; margin: 15px 8px; float: none; display: inline-block; background: #fff000; color: #2c221a; font-size: 16px;}
.zj_list .zj_jieshao p a:first-child{background: #2c221a; color: #fff;}
.pop{border: solid 1px #ccc; overflow: hidden; padding: 12px 20px; margin: 24px 0; position: relative;}
.pop .pop_cloase{position: absolute; font-size: 24px; right: 20px; text-outline: 15px; cursor: pointer;}
.zj_img{float: left; margin-right: 25px;}
.zj_img img{width: 514px; height: 624px;}
.zj_text{width: 600px; float: left;}
.zj_text .zj_name{font-size: 36px; padding-top: 30px; line-height: 0.9em;}
.zj_text .zj_name span{font-size: 22px;}
.zj_text h2{font-size: 24px; padding-top: 14px; font-weight: bold;}
.zj_text p{font-size: 16px; line-height: 26px; margin-top: 26px;}
.zj_text a{width: 160px; height: 40px; background: #fff000; display: inline-block; line-height: 40px; text-align: center; margin-right: 20px;}
.xxjieshao{height: 450px; margin-bottom: 50px; overflow: auto; line-height: 30px;}
.zj_detailed{overflow: hidden; padding-bottom: 50px;}
.js_tit{font-size: 24px; margin-bottom: 10px; border-bottom: solid 1px #ccc; line-height: 50px; padding-left: 10px;}
.js_tit ul li{float: left; background: #ccc; cursor: pointer; overflow: hidden; width: 12px; height: 12px; border-radius: 6px; margin: 0 3px;}
.js_tit ul li.on{background: #fff000}
.js_tit ul{float: right; margin: 26px 6px 0 0;}
.xgjs_list .filtr-item{margin: 0 20px 0 0; padding: 10px 0; width: 274px; float: left;}
.xgjs_list .filtr-item img{border: 0; width: 274px;}
.xgjs_list .filtr-item a{border: 0}
.xgjs_list .filtr-item a:first-child{height: 200px;}



.shebei .filtr-item{float: left; position: relative; overflow: hidden;}
.shebei .filtr-item img{height: 420px; width: 278px; border: 0; border: solid 1px #ccc}
.shebei .filtr-item:hover img{-moz-box-shadow:0px 0px 5px #999; -webkit-box-shadow:0px 0px 5px #999; box-shadow:0px 0px 5px #999;}
.shebei .filtr-item a:first-child{height:auto; border: 0}
.shebei .filtr-item:hover .sb_ljxq a{-moz-box-shadow:0px 0px 0px #999; -webkit-box-shadow:0px 0px 0px #999; box-shadow:0px 0px 0px #999;}
.sb_ljxq{width: 280px; height: 110px; position: absolute; top: 322px; display: block; left: -280px; background: rgba(255,255,255,0.8); text-align: center;}
.sb_ljxq a{width: 120px; height: 40px !important; color: #fff; line-height: 40px; display: inline-block !important; background: #2c221a; margin-top: 35px;}
.shebei .filtr-item:hover .sb_ljxq{ top: 322px; left: 10px;}
