/*index css cmsyou*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin: 0;padding: 0}
html{-webkit-text-size-adjust: none}
body{font: 14px/2em Microsoft Yahei,tahoma,HELVETICA;color: #333}
ol,ul{list-style: none}
h1,h2,h3,h4,h5,h6{font-size: 100%}
img{border: none;vertical-align: top;-webkit-transition: opacity .2s;transition: opacity .2s;-ms-transition: none}
i,em{font-style: normal}
input,select,option,textarea{font-size: 12px;font-family: Microsoft Yahei,tahoma,HELVETICA;outline: none}
a{color: #333;text-decoration: none}
a:hover{color: #f80;text-decoration: none}
a:hover em,a:hover b,a:hover i,a:hover span{cursor: pointer}
a:hover img{opacity: .9}
.ivy{overflow: hidden;zoom: 1;line-height: 10px;clear: both;}
.ivy img,.ivy iframe,.ivy object,.ivy embed{display: block;margin-bottom:10px}
.ivy-dbqp img,.ivy-dbqp embed,.ivy-dbqp object,.ivy-dbqp iframe{margin-bottom: 5px}
.ivy-dbtl{line-height: 0;font-size: 0;margin: 0 auto;text-align: center;}
.ivy-dbtl img,.ivy-dbtl iframe,.ivy-dbtl object,.ivy-dbtl embed{margin: 5px auto 0;}
.ivy-tl1 img,.ivy-tl1 iframe,.ivy-tl1 object,.ivy-tl1 embed{margin: 5px auto 0}
.ivy-wrap{margin-right: -5px}
.ivy-370{line-height: 0;font-size: 0}
.ivy-320 img{margin-bottom: 30px}
.ivy-tl-body img,.ivy-tl-body iframe,.ivy-tl-body object,.ivy-tl-body embed{margin-bottom: 40px}
.ivy-tl2 img,.ivy-tl2 iframe,.ivy-tl2 object,.ivy-tl2 embed{margin: 5px auto 0}
.ivy-col-b{margin-top:10px}
.clear,.clearfix:after{clear: both;height: 0;overflow: hidden;display: block}
.clearfix:after{visibility: hidden;content: "."}
.clearfix{*zoom: 1}
.dot{display: inline-block;width: 3px;height: 3px;background: #333;margin: 8px 3px 0;line-height: 0;font-size: 0;overflow: hidden;border-radius: 100%}
.area,.wrap{width: 1200px;margin: 0 auto;zoom: 1}
.wrap{padding-top: 30px}
.col-a{width: 380px}
.col-b{width: 420px}
.col-ab{width: 840px}
.col-c{width: 320px}
.fl{float: left}
.fr{float: right}
.f14{font-size: 14px}
.f16{font-size: 16px}
.f18{font-size: 18px}
.mb3{margin-bottom: 3px}
.mb5{margin-bottom: 5px}
.mb10{margin-bottom: 10px}
.mb20{margin-bottom: 20px}
.mb30{margin-bottom: 30px}
.mb40{margin-bottom: 40px}
.mr30{margin-right: 30px}
.pr{position: relative}
.pannel,.subPannel{display: none}
.pannel.active,.subPannel.active{display: block;}
.r-last{margin-right: 0}
.b-last{margin-bottom: 0}
.header{width: 1200px;margin: 0 auto}
.header-wrap{height: 100px}
.header .logo{float: left; margin-right:20px;}
.header .logo a{width: 280px;height: 100px;background: url('../images/logo.png') left center no-repeat;display: block;text-indent: -9999px;overflow: hidden}
.header .ks{float: left;padding-top: 30px;width: 412px}
.header .ks-wrap{float: left;border: solid #e5e5e5;border-width: 1px 0 1px 1px;width: 345px;height: 38px}
.header .ks-sel{width: 67px;height: 38px;position: relative;line-height: 38px;float: left}
.header .ks-sel em{width: 58px;display: block;text-align: center;font-size: 14px;color: #999}
.header .ks-sel .u-arrow{width: 8px;height: 5px;position: absolute;right: 10px;top: 17px;background: url('../images/sprite.png') -131px -64px no-repeat;-webkit-transition: -webkit-transform .4s;transition: transform .4s;-webkit-transform-origin: center 20%;-ms-transform-origin: center 20%;transform-origin: center 20%}
.header .ks-sel .u-vline{width: 1px;height: 12px;overflow: hidden;font-size: 0;position: absolute;right: 0;top: 14px;background: #e5e5e5}
.header .ks-sel-type{position: absolute;top: 38px;left: -1px;width: 66px;border: solid #e5e5e5;border-width: 0 1px 1px;background: #fff;display: none}
.header .ks-sel a{height: 30px;line-height: 30px;display: block;text-align: center;color: #999}
.header .ks-sel a:hover{color: #f80;background: #f5f5f5}
.header .ks-sel .cur{background: #f5f5f5;color: #333}
.header .ks-sel-hover .u-arrow{-webkit-transform: rotate(180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);top: 20px}
.header .ks-sel-hover .ks-sel-type{display: block;z-index: 2}
.header .ks-form{float: left;width: 278px;position: relative}
.header .ks-input{overflow: hidden}
.header .ks-input input{height: 38px;line-height: 38px;width: 100%;border: none;vertical-align: top;color: #a9a9a9;text-indent: 10px}
.header .ks-input .ks-pop{width: 100%;position: absolute;left: 0;top: 38px;background-color: #fff;display: none;z-index: 200;overflow: hidden}
.header .ks-input .ks-pop ul{border: 1px solid #e5e5e5;position: relative;zoom: 1;z-index: 2}
.header .ks-input .ks-pop li{height: 30px;line-height: 30px;padding: 0 10px;overflow: hidden;vertical-align: middle;font-size: 14px;cursor: pointer}
.header .ks-input .ks-pop li.hover{background-color: #f2f2f2}
.header .ks-input .ks-pop li span{margin-left: 6px;float: right;color: #999}
.header .ks-input .ks-pop iframe{width: 100%;height: 100%;background: #fff;position: absolute;left: 0;top: 0}
.header .ks-keywords{position: absolute;right: 0;font-size: 0;padding-top: 8px}
.header .ks-keywords a{display: inline-block;font-size: 12px;color: #939393;background: #f5f5f5;padding: 0 10px;line-height: 22px;margin-right: 10px}
.header .ks-keywords a:hover{color: #f80}
.header .ks .hideKeyword .ks-keywords{display: none}
.header .ks-submit{float: right;width: 66px;height: 40px;background: #ffa916 url('../images/sprite.png') -169px -42px no-repeat;border: none;cursor: pointer}
.header .ks-submit:hover{background-color: #ff9c00}
.header .recommend{float: right;padding-top: 28px;font-size: 0;text-align: center}
.header .recommend a{position: relative;display: inline-block;width: 76px;vertical-align: top}
.header .recommend .ico{width: 22px;height: 20px;display: block;background: url('../images/sprite.png') no-repeat;margin: 0 auto}
.header .recommend em{display: block;line-height: 32px;font-size: 14px}
.header .recommend .u-vline{width: 1px;height: 12px;overflow: hidden;font-size: 0;background: #e5e5e5;display: inline-block;margin-top: 17px}
.header .recommend .gzh-tag{position: absolute;z-index: 2;top: 54px;left: -30px;width: 130px;height: 164px;border: 1px solid #f0f0f0;background: #fff;line-height: 15px;color: #333;font-size: 12px;display: none}
.header .recommend .gzh-tag img{padding: 9px 10px 8px}
.header .recommend .gzh-tag .sharp{top: -8px;left: 59px;line-height: 0;overflow: hidden;position: absolute;width: 16px;height: 8px;background: url('../images/sprite.png') -111px -49px no-repeat}
.header .recommend .ico-gzh .ico{background-position: -110px -129px}
.header .recommend .ico-gzh:hover em{color: #00b16d}
.header .recommend .ico-gzh:hover .gzh-tag{display: block}
.header .recommend .ico-ydd .ico{background-position: -132px -129px}
.header .recommend .ico-ydd:hover em{color: #f80}
.header .recommend .ico-zzzj .ico{background-position: -154px -129px}
.header .recommend .ico-zzzj:hover em{color: #0094ce}
.header .recommend .ico-jcz .ico{background-position: -176px -129px}
.header .recommend .ico-jcz em{color: #ff3b3b}
.header .nav-wrap{height: 49px;background: #388eee;padding: 0 0 0 13px;line-height: 49px;font-size: 14px}
.header .nav a{color: #fff;display: inline-block;vertical-align: top;float: left;font-size: 18px;}
.header .nav > .nav-wrap > a{; padding: 0 14px;}
.header .nav a:hover{background-color: #006ccc;text-decoration:none}
.header .nav .split{width: 1px;height: 15px;background: #60a5f1;margin: 17px 10px 0;zoom: 1;overflow: hidden;_margin: 17px 10px 0 9px;float: left}
.header .nav .nav-sub{color: #fff;float: right;display: inline;position: relative;width: 64px;z-index: 100}
.header .nav .nav-sub span{padding-left: 12px;display: block;width: 52px;height: 49px}
.header .nav .active span{background: #006ccc}
.header .nav .active .nav-sub-list{display: block}
.header .nav .active .tragl{-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg)}
.header .nav .tragl{position: absolute;right: 9px;top: 22px;background: url('../images/sprite.png') -189px -30px no-repeat;width: 9px;height: 6px;-webkit-transition: -webkit-transform linear .2s;transition: transform linear .2s}
.header .nav .nav-sub-list{position: absolute;width: 64px;left: 0;top: 49px;background: #07d;overflow: hidden;display: none}
.header .nav .nav-sub-list a{font-size: 12px;display: block;height: 34px;line-height: 34px;overflow: hidden;text-align: center;width: 100%;margin: 0}
.header .nav .nav-sub-list a:hover{background: #3181ee;text-decoration: none}
.header .chaNav{height: 115px;line-height: 24px;zoom: 1}
.header .chaNav-wrap{padding: 11px 0 0 5px;position: relative;margin-right: -15px}
.header .chaNav dl{float: left;padding-right: 10px}
.header .chaNav .ch-icon{float: left;width: 22px;height: 19px;position: relative;background: url('../images/sprite.png') no-repeat;margin-right: 9px}
.header .chaNav dt{font-weight: bold;font-size: 14px;line-height: 19px;height: 27px}
.header .chaNav dd{font-size: 12px}
.header .chaNav dd a{float: left;margin-right: 10px;position: relative}
.header .chaNav dd::after{content: "";height: 0;overflow: hidden;display: block;visibility: hidden;*zoom: 1;clear: both}
.header .chaNav em{float: left}
.header .chaNav .dot{float: left}
.header .chaNav .menu-l,.header .chaNav .menu-m,.header .chaNav .menu-r{float: left}
.header .chaNav .menu-l,.header .chaNav .menu-m{margin-right: 7px;width: 58px}
.header .chaNav .menu-r{width: 60px}
.header .chaNav-sj{width: 131px}
.header .chaNav-sj .ch-icon{background-position: 1px -172px;margin-left: 4px}
.header .chaNav-sj .menu-l{width: 50px}
.header .chaNav-dn{width: 137px}
.header .chaNav-dn .ch-icon{background-position: -22px -172px}
.header .chaNav-yx{width: 86px}
.header .chaNav-yx .ch-icon{background-position: -44px -172px}
.header .chaNav-yx .menu-l{margin-left: 6px}
.header .chaNav-yj{width: 159px}
.header .chaNav-yj .ch-icon{background-position: -66px -172px}
.header .chaNav-yj .menu-l{width: 34px;margin-right: 0}
.header .chaNav-yj .menu-r{width: 110px}
.header .chaNav-jd{width: 195px}
.header .chaNav-jd .ch-icon{background-position: -88px -172px}
.header .chaNav-sm{width: 129px}
.header .chaNav-sm .ch-icon{background-position: -110px -172px}
.header .chaNav-qy{width: 125px}
.header .chaNav-qy .ch-icon{background-position: -132px -172px}
.header .chaNav-rj{width: 81px}
.header .chaNav-rj .ch-icon{background-position: -154px -172px}
.header .chaNav-rj .menu-l{margin-left: 7px}
.header .chaNav-ts{width: 80px;padding-right: 0 !important}
.header .chaNav-ts .ch-icon{background-position: -176px -172px}
.header .chaNav-ts .menu-l{width: 72px;margin-right: 0}
.header .chaNav-ts .menu-l a{margin-right: 0;width: 72px;text-align: center}
.txtNews{height: 30px;line-height: 30px;padding-left: 7px;background-color: #f5f5f5;overflow: hidden;margin-top: 5px}
.txtNews ul{position: relative;margin-right: -17px}
.txtNews li{width:auto;margin-right: 17px;float: left;padding-left: 10px;background: url('../images/sprite.png') -194px 12px no-repeat;font-size: 12px}
.txtNews img{margin-top: 0}
.sc-1{height: 594px;overflow: hidden}
.sc-3{margin-top:20px}
.headline{text-align: center;}
.headline a{color: #ff3b3b;height: 30px;font-size: 18px;line-height: 30px;padding-top: 8px;margin-bottom: 9px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
.headline a:hover{color: #f80}
.tlist li{height: 34px;line-height: 34px;overflow: hidden;vertical-align: middle}
.tlist .sub{width: 49px;display: inline-block;font-family: "Simsun";color: #e5e5e5;font-size: 14px;vertical-align: top;text-align: right;position: relative}
.tlist .sub a{color: #aaa;font-family: Microsoft Yahei,tahoma,HELVETICA;float: left;width: 42px;padding-right: 7px;position: absolute;left: 0;text-align: center}
.tlist .sub a:hover{color: #f80}
.tlist .sub .u-gg{color: #aaa}
.tlist-dot li{padding-left: 14px;background: url('../images/sprite.png') -194px 12px no-repeat}
.tlist .u-pubtime{float: right;color: #aaa;font-size: 12px;margin-left: 10px}
.express .slideContent .pannel .tlist li{height: 33px;line-height: 33px;}
em.title-alpha{background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.8)));background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.8) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.8) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#131313', GradientType=0)}
.focus-wrap{position: relative;height: 214px;overflow: hidden}
.focus-pics{height: 214px;position: relative}
.focus li{height: 214px;width: 100%}
.focus li a{display: block;position: relative}
.focus li ins{position: absolute;background: url('../images/sprite.png') right -90px no-repeat;text-align: center;text-decoration: none;color: #fff;line-height: 25px;height: 25px;font-size: 12px;top: 0;left: 0;padding: 0 6px}
.focus .prev,.focus .next{position: absolute;width: 40px;height: 54px;background: url('../images/sprite.png') no-repeat;top: 50%;margin-top: -27px;z-index: 2;-webkit-transition: right .2s,left .2s;transition: right .2s,left .2s}
.focus .prev{left: -40px;background-position: 0 -72px}
.focus .prev:hover{background-position: -80px -72px}
.focus .next{right: -40px;background-position: -40px -72px}
.focus .next:hover{background-position: -120px -72px}
.focus .title-alpha{position: absolute;left: 0;bottom: 0;width: 100%;height: 44px;line-height: 44px;padding-top: 36px;overflow: hidden;text-align: center;font-size: 16px;color: #fff;font-weight: bold;white-space: nowrap;text-overflow: ellipsis;    overflow: hidden;}
.focus-ctrl{height: 26px;text-align: center;font-size: 0}
.focus-ctrl i{width: 6px;height: 6px;display: inline-block;background: #dbdbdb;margin: 0 2px 0 3px;vertical-align: middle;border-radius: 6px}
.focus-ctrl .current{width: 18px;background: #07d}
.focus .slide-pic-hover .prev{left: 0}
.focus .slide-pic-hover .next{right: 0}
.sfocus{overflow: hidden;margin-bottom: 9px}
.pics{position: relative;margin-right: -10px}
.pics li{float: left;margin: 0 10px 8px 0}
.pics li em{display: block;line-height: 36px;white-space: nowrap;text-overflow: ellipsis;    overflow: hidden;}
.pics-w185 li{width: 185px}
.pics-w185 li img{max-width: 185px; max-height: 105px;}
.mod-live a{display: block;position: relative}
.mod-live a ins{position: absolute;background: url('../images/sprite.png') -198px -90px no-repeat;text-align: center;text-decoration: none;color: #fff;line-height: 25px;height: 25px;font-size: 12px;top: 0;left: 0;width: 60px}
.mod-live a .ico_live_orange{background-position: -198px -115px}
.mod .hd{height: 51px;border-top: 1px solid #eee;clear: both}
.mod .hd .mark{float: left;position: relative;border-top: 2px solid #07d;margin-top: -1px;font-size: 18px;line-height: 46px;color: #07d}
.mod .hd .mark a{color: #07d}
.mod .hd .mark a:hover{color: #f80}
.mod .hd .smark{float: right;line-height: 40px;font-size: 12px}
.mod .hd .smark a{color: #999}
.mod .hd .smark a:hover{color: #f80}
.mod .hd .smark .pro-word{font-size: 12px;line-height: 18px;height: 18px;border-radius: 18px;padding: 0 10px;display: inline-block;background: #f4f4f4;vertical-align: top;margin-top: 15px}
.mod .hd-big{height: 53px;margin-bottom: 5px}
.mod .hd-big .mark{font-size: 22px;line-height: 51px}
.mod .hd .tabs{float: left}
.mod .hd .tabs i,.mod .hd .tabs a{float: left;font-size: 18px;line-height: 46px;color: #999;text-align: center;cursor: pointer;margin-right: 30px}
.mod .hd .tabs .tab-kx{text-decoration: none;text-indent: -9999px;overflow: hidden;width: 37px;height: 18px;display: inline-block;background: url('../images/sprite.png') -160px -108px no-repeat;margin-top: 16px}
.mod .hd .tabs .ico-dp{padding-left: 33px;position: relative}
.mod .hd .tabs .ico-dp ins{background: url('../images/sprite.png') -83px -25px no-repeat;width: 24px;height: 25px;position: absolute;left: 0;top: 8px}
.mod .hd .tabs .tab-suning{color: #ff4c59}
.mod .hd .tabs .current{position: relative;border-top: 2px solid #07d;margin-top: -1px;color: #07d;line-height: 44px;font-weight: bold}
.mod .hd .tabs .current.ico-dp ins{background-position: -83px 0;top: 7px}
.mod .hd .tabs .current .tab-kx{background-position: -160px -90px;margin-top: 15px}
.mod .hd .tabs .tab-suning{color: #ff4c59;border-top-color: #ff4c59}
.mod .hd .subCha{float: left;line-height: 53px;margin-left: 24px;font-size: 12px;color: #d3d3d3}
.mod .hd .subCha a{max-width:120px;color: #999;display: inline-block;margin: 0 5px;font-size: 14px;vertical-align: middle;word-break: break-all;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.mod .hd .subCha a:hover{color: #f80}
.mod .hd .u-prev,.mod .hd .u-next{width: 18px;height: 18px;background: url('../images/sprite.png') no-repeat;position: relative;display: inline-block;margin-top: 15px;line-height: 0}
.mod .hd .u-prev{background-position: -48px 0}
.mod .hd .u-prev:hover{background-position: -48px -36px}
.mod .hd .u-next{background-position: -65px 0;left: -1px}
.mod .hd .u-next:hover{background-position: -65px -36px}
.mod .hd .ctrl-wrap{padding-top: 6px}
.slide-button{position: relative}
.slide-button .prev,.slide-button .next{position: absolute;width: 40px;height: 54px;background: url('../images/sprite.png') no-repeat;top: 50%;margin-top: -27px;z-index: 2;-webkit-transition: right .2s,left .2s;transition: right .2s,left .2s}
.slide-button .prev{left: -40px;background-position: 0 -72px}
.slide-button .prev:hover{background-position: -80px -72px}
.slide-button .next{right: -40px;background-position: -40px -72px}
.slide-button .next:hover{background-position: -120px -72px}
.slide-button.slide-pic-hover .prev{left: 0}
.slide-button.slide-pic-hover .next{right: 0}
.mod-hotvideo .borT{border-top: 1px solid #eee;padding-top: 13px}
.mod-hotvideo .tlist-dot li{width: 176px;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mod-hotvideo .picWrap{position: relative;display: block}
.mod-hotvideo .picWrap ins{position: absolute;background: url('../images/sprite.png') -80px -126px no-repeat;width: 26px;height: 26px;left: 5px;bottom: 5px;-webkit-transition: all linear .2s;transition: all linear .2s}
.mod-hotvideo a:hover ins{-webkit-transform: scale(1.12);-ms-transform: scale(1.12);transform: scale(1.12)}
.express .hd{margin-bottom: 0}
.express .tabs-kx{margin-right: 32px}
.express .smark{height: 44px}
.express .sm-opera{display: none}
.express-list li{height: 78px;margin-bottom: 10px}
.express-list a{display: block;overflow: hidden}
.express-list img{float: right;width:auto;max-width:90px;height:68px;margin: 5px 0 0 20px}
.express-list p{overflow: hidden}
.express-list em{display: block;overflow: hidden;line-height: 24px;height: 48px}
.express-list .u-pubTime{color: #999;font-size: 12px;display: inline-block;padding-left: 19px;background: url('../images/sprite.png') -196px -151px no-repeat}
.chaNews .headline{height: 28px;line-height: 28px;text-align: left;padding-top: 7px;margin-bottom: 6px}
.chaNews .headline a{color: #333}
.chaNews .headline a:hover{color: #f80}
.chaNews .tlist{margin-bottom: 9px}
.product{border: 1px solid #eee;background: #f9f9f9}
.product-tabs{width: 96px;float: left}
.product-tabs i{height: 45px;text-align: center;line-height: 45px;font-size: 14px;color: #999;display: block}
.product-tabs a:hover{color: #07d}
.product-tabs .current{background: #fff;color: #07d}
.product-tabs .current a{color: #07d;font-weight: bold}
.product-tabs .current a:hover{color: #07d}
.product-cons{width: 192px;float: left;height: 422px;overflow: hidden;background: #fff;padding: 0 15px}
.product-cons p:after{content: "\20";clear: both;height: 0;display: block;overflow: hidden}
.product-cons p{margin-bottom: 12px;font: 14px/30px Microsoft Yahei;overflow: hidden;zoom: 1}
.product-cons p em,.product-cons p a{float: left}
.product-cons p em a{float: none;margin-right: 0;color: #999}
.product-cons p em{color: #999}
.product-cons p a{margin-right: 7px;white-space: nowrap}
.product .newPro strong{font-weight: normal;display: block;height: 45px;line-height: 45px;margin-bottom: 9px}
.product .newPro strong a{color: #999}
.product .newPro .slide-pic{height: 150px;position: relative;width: 150px;margin: 0 auto;border-bottom: 1px solid #eee;margin-bottom: 10px}
.product .newPro .slide-pic .prev,.product .newPro .slide-pic .next{width: 12px;height: 22px;background: url('../images/sprite.png') no-repeat;position: absolute;top: 44px;z-index: 2}
.product .newPro .slide-pic .prev{background-position: -107px 0;left: -22px}
.product .newPro .slide-pic .prev:hover{background-position: -107px -22px}
.product .newPro .slide-pic .next{background-position: -119px 0;right: -22px}
.product .newPro .slide-pic .next:hover{background-position: -119px -22px}
.product .newPro .slide-wrap{height: 150px;position: relative;overflow: hidden;width: 150px}
.product .newPro .slide-wrap li{height: 150px;overflow: hidden}
.product .newPro .slide-wrap em{display: block;line-height: 34px;height: 34px;overflow: hidden;font-weight: bold;text-align: center}
.product .newPro p{margin-bottom: 5px}
.product .proType{padding-top: 12px}
.product .bkschool{padding-top: 12px}
.product .bkschool li{margin-bottom: 20px}
.product .bkschool em{display: block;line-height: 22px;margin-bottom: 3px;height: 44px;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis}
.product .bkschool p{font-size: 12px;line-height: 18px;height: 36px;color: #999;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis}
.mod-jcz{margin-top: 30px}
.pics-jcz{overflow: hidden;width: 839px}
.pics-jcz-wrap{position: relative;overflow: hidden;width: 100%;height: 150px}
.pics-jcz ul{position: relative;width: 839px}
.pics-jcz li{float: left;width: 200px;height: 150px;}
.pics-jcz .r-last{margin-right: 0}
.pics-jcz img{width: 200px;height: 150px}
.pics-jcz a{position: relative;display: block}
.pics-jcz em{position: absolute;bottom: 0;left: 0;width: 100%;padding-top: 24px;height: 36px;line-height: 36px;overflow: hidden;text-align: center;color: #fff;    text-overflow: ellipsis;
    white-space: nowrap;}
.pics-zc{overflow: hidden;position: relative}
.pics-zc-wrap{position: relative;height: 150px;overflow: hidden}
.pics-zc ul{height: 150px}
.pics-zc li{height: 150px}
.pics-zc img{width: 320px;height: 150px}
.col-a-pic{position: relative;display: block;width: 380px;margin-right: 30px;float: left}
.col-a-pic .title-alpha{position: absolute;left: 0;bottom: 0;width: 100%;height: 44px;line-height: 44px;padding-top: 36px;overflow: hidden;text-align: center;font-size: 16px;color: #fff;font-weight: bold}
.chaRecom{margin-top: 27px;margin-right: -30px;position: relative}
.chaRecom li{width: 207px;float: left;margin-right: 20px;height: 40px;overflow: hidden}
.chaRecom li a{float: left;width: 154px;line-height: 20px;height: 40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}
.chaRecom li i{float: left;width: 40px;height: 40px;background: url('../images/sprite.png') no-repeat;margin-right: 10px}
.chaRecom li .ico-pc{background-position: 0 -126px}
.chaRecom li .ico-dg{background-position: -40px -126px}
.chaNews-dot{width: 430px;overflow: hidden}
.chaNews-dot .headline{padding-top: 0;margin-bottom: 10px}
.col-c .smark{position: relative;margin-left: -10px}
.rank img{display: none}
.rank li{position: relative;padding-left: 29px;height: 32px;line-height: 32px;overflow: hidden}
.rank li .count{position: absolute;left: 0;top: 0;font-style: italic;color: #999}
.rank li .lab-1{color: #ff3b3b;font-size: 16px;font-weight: bold}
.rank li .u-price{float: right;font-size: 12px;color: #999}
.rank li em{display: block;overflow: hidden;height: 32px;text-overflow: ellipsis;white-space: nowrap}
.rank .current{height: 96px}
.rank .current .count{line-height: 22px;top: 5px}
.rank .current img{float: right;width:auto;max-width:105px;height:80px;display: block;margin: 5px 0 0 20px}
.rank .current em{white-space: normal;height: 48px;line-height: 24px;padding-top: 4px;word-break: break-all}
.rank .current .u-price{float: none;color: #ff3b3b;font-size: 14px;position: absolute;bottom: 5px}
.rank-soft .u-dlnum{float: right}
.rank-soft .btn-dl{display: none}
.rank-soft .current em{height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.rank-soft .current .u-dlnum{float: none;color: #999;display: block}
.rank-soft .current .btn-dl{color: #388eee;font-size: 12px;display: inline-block;padding: 0 5px;line-height: 18px;background: #fff;border: 1px solid #388eee}
.rank-soft .current .btn-dl:hover{background: #388eee;color: #fff}
.pics-soft{position: relative;margin-right: -33px}
.pics-soft li{float: left;width: 215px;position: relative;height: 134px;margin-right: 31px}
.pics-soft em{position: absolute;left: 0;bottom: 0;width: 100%;padding-top: 24px;height: 36px;line-height: 36px;overflow: hidden;text-align: center;color: #fff}
.pics-app{position: relative;margin-right: -44px;overflow: hidden;height: 238px}
.pics-app li{position: relative;zoom: 1;overflow: hidden;margin: 0 44px 16px 0;text-align: center;width: 80px}
.pics-app li .title{line-height: 20px;height: 20px;padding-top: 8px}
.pics-app li .entry{width: 100%;height: 20px;position: absolute;bottom: -20px;left: 0;background: #fff;font: 14px/20px Microsoft YaHei;text-align: center;color: #e5e5e5;-webkit-transition: bottom .2s;transition: bottom .2s}
.pics-app li .entry a{color: #07d}
.pics-app li .entry a:hover{color: #f80}
.pics-app .hover .entry{bottom: 0}
.mod-hq{height: 236px}
.list-wrap{width: 100%;overflow: hidden}
.list-wrap .news-date{margin-right: -30px}
.list-wrap .news-date li{width: 405px;line-height: 30px;height: 30px;margin-right: 30px;float: left}
.tab-nav .hq-drop{width: 22px;height: 40px;position: absolute;right: 0;top: 0}
.drop{z-index: 10}
.drop,.drop-hd{position: relative;zoom: 1}
.drop-hd{width: 20px;cursor: pointer;display: inline-block;height: 40px}
.drop-hd .tragl{right: 5px;top: 20px;background: url('../images/sprite.png') -114px -63px no-repeat;height: 9px;overflow: hidden;width: 9px;display: block;position: absolute;-webkit-transition: -webkit-transform linear .2s;transition: transform linear .2s;-webkit-transition: -webkit-transform .4s;transition: transform .4s;-webkit-transform-origin: center 43%;-ms-transform-origin: center 43%;transform-origin: center 43%}
.drop-hd b{font-weight: normal}
.drop-bd{width: 275px;position: absolute;left: -31px;top: 47px;z-index: 200;box-shadow: 0 0 1px rgba(0,0,0,0.1);display: none}
.drop-bd .icon-tragl{width: 16px;height: 8px;background: url('../images/sprite.png') -111px -49px no-repeat;position: absolute;left: 34px;top: -7px;z-index: 2;font-size: 0;line-height: 0;overflow: hidden}
.drop-bd .drop-bd-wrap{height: 330px;line-height: 30px;border: 1px solid #f0f0f0;background-color: #fff;overflow-x: hidden;overflow-y: auto;position: relative;zoom: 1;font-size: 14px}
.drop-bd-wrap li{padding-left: 31px;position: relative;zoom: 1;color: #999}
.drop-bd-wrap li em{position: absolute;left: 10px;top: 0}
.drop-bd-wrap li .pvn{width: 63px;_margin-right: -3px;float: left}
.drop-bd-wrap li p{overflow: hidden;zoom: 1}
.drop .drop-bd .drop-bd-wrap li p a{color: #333}
.drop .drop-bd .drop-bd-wrap li p a:hover{color: #f80}
.drop-bd-wrap li.stay{padding-left: 10px;border-bottom: 1px solid #e5e5e5}
.drop-bd-wrap li.stay .pvn{width: 84px}
.drop-bd-wrap .load-text{padding-top: 150px;text-align: center;color: #333}
.drop-list .drop-bd-wrap{height: auto;padding: 6px 15px}
.drop .active .tragl{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);border-color: #1281dd transparent transparent}
.mod-380{width: 380px}
.mod-380 .pics{position: relative;margin-right: -10px}
.mod-380 .pics li{width: 185px;margin-right: 10px;position: relative}
.mod-380 .pics em{position: absolute;bottom: 0;left: 0;width: 100%;padding-top: 24px;height: 36px;line-height: 36px;overflow: hidden;text-align: center;color: #fff}
.mod-seo .hd .ctrl-wrap{padding-top: 3px;display: none}
.seo-wrap{padding: 0;margin-right: -24px}
.seo-wrap ul li{ float:left; margin-right:10px;}
.seo-wrap dl{width: 282px;line-height: 30px;margin-right: 24px;float: left;zoom: 1}
.seo-wrap dl dt{color: #07d;font-size: 16px}
.seo-wrap dl dt a{color: #07d}
.seo-wrap dl dt a:hover{color: #f80}
.seo-wrap dl dd{height: 90px;overflow: hidden;word-wrap: break-word}
.seo-wrap dl dd a{margin-right: 13px;float: left;white-space: nowrap;font-size: 14px}
.commend-news li{height: 26px;line-height: 26px}
.recommend .rank-twice{width: 122px;margin-right: 5px;float: left}
.sc-10 .circle-ctrl{position: absolute;top: 15px;right: 15px;display: none}
.groupPro{width: 100%;height: 110px;padding-top: 5px;font-size: 12px;margin: 0 auto;overflow: hidden}
.groupPro ul{width: 5000px}
.groupPro li{width: 1200px;height: 110px;float: left}
.groupPro span{width: 600px;margin: 0;float: left;display: inline}
.groupPro .iTit{width: 22px;height: 95px;padding-top: 6px;float: left;text-align: center;line-height: 15px;color: #777;background: #e4e4e4}
.groupPro .iPro{width: 555px;padding: 5px 0 0 7px;float: left;overflow: hidden}
.groupPro .share{height: 69px;margin-right: -11px;margin-bottom: 6px;overflow: hidden;line-height: 20px}
.groupPro .share a{width: 73px;float: left;margin: 0 10px;text-align: center;cursor: pointer}
.groupPro .hotLink{height: 20px;color: #777;margin: 0 16px;border-top: 1px dashed #dedede;line-height: 23px;overflow: hidden}
.groupPro .hotLink a{clear: both;word-break: break-all;word-wrap: break-word}
body .groupPro .eIcon{margin-bottom: 0}
.commLinks a{margin-right: 5px;}
body .navibar-wrap{width: 1200px}
.guide{z-index: 300;width: 68px;margin-left: 620px;position: fixed;left: 50%;bottom: 35px;display: none}
.guide-wrap{position: relative;border: 1px solid #f0f0f0;background: #fff}
.guide-wrap a{height: 41px;line-height: 16px;padding: 7px 0 0;display: block;text-align: center;color: #ccc;margin-top: -1px;position: relative;border-top: 1px solid #f0f0f0}
.guide-wrap a:hover{color: #07d;text-decoration: none}
.guide-wrap a:hover .guide-ico{display: none}
.guide-wrap a:hover .hover-txt{display: block;font-size: 12px;width: 24px;margin: auto}
.guide .guide-ico{width: 18px;height: 18px;background: url('../images/sprite.png') no-repeat;display: inline-block;vertical-align: top;margin-top: 8px}
.guide .sewm-mini{background-position: -131px -1px}
.guide .ico-idea{background-position: -149px -1px}
.guide .ico-totop{background-position: -149px -19px}
.guide .hover-txt{display: none}
.guide .sewm:hover .sewm-mini{background-position: -131px -21px;display: inline-block}
.guide .sewm:hover .sewm-stxt{display: block}
.guide .sewm:hover .sewm-tc{display: block}
.guide .sewm:hover .sewm-pic{width: 238px;height: 269px;position: absolute;display: block;background: #fff;border: 1px solid #f0f0f0;top: -123px;left: -205px;padding: 0;z-index: 0}
.guide .sewm:hover .sewm-sjx{width: 20px;height: 20px;background: url('../images/sprite.png') -154px -46px no-repeat;z-index: 2;position: absolute;left: 34px;top: 16px}
.guide .sewm .sewm-tc{position: absolute;display: none;width: 50px;height: 45px;top: 0;left: -55px;background: 0}
.guide .sewm .sewm-stxt{width: 18px;height: 18px}
.guide .sewm .sewm-txt1{display: block;width: 238px;height: 24px;line-height: 24px;position: absolute;font-size: 15px;color: #0077db;left: -204px;top: 90px;z-index: 3}
.guide .sewm .sewm-txt2{font-weight: 700;top: 111px;z-index: 4}
.side-nav{border: 1px solid #f0f0f0;background: #fff;margin-bottom: 10px}
.side-nav a{display: block;height: 39px;line-height: 39px;text-align: center;font-size: 12px;border-top: 1px solid #f0f0f0;position: relative;margin-top: -1px}
.side-nav a:hover,.side-nav a .cur{background: #388eee;color: #fff}
/*太平洋汽车网部分*/
.thA{border-top: 1px solid #e5e5e5;height: 46px;width: 100%;}
.tab2 .thA .tab-toc{font-size: 20px;padding-top: 2px;height: 44px;line-height: 44px;float: left;display: inline;vertical-align: top;color: #999;margin-top: -1px;margin-right: 30px}
.tab2 .thA .cur{padding-top: 0;border-top: 2px solid #0777dd;font-weight: 700;color: #333}
.txt-list-double-col{}
.txt-list-double-col li{float: left;display: inline;font-size: 16px;height: 36px;line-height: 36px;overflow: hidden;width: 200px;margin-right: 10px;white-space: nowrap;text-overflow: ellipsis}
.txt-list-double-col li:before,.txt-list-single-col li:before{float: left;margin: 16px 10px 0 0;content: "";width: 4px;height: 4px;background-repeat: no-repeat;}
.txt-list-double-col li:before,.txt-list-single-col li:before{float: left;margin: 16px 10px 0 0;content: "";width: 4px;height: 4px;background-repeat: no-repeat;}
.txt-list-double-col li:before,.txt-list-single-col li:before{background-position: 0px 0px}
.txt-list-double-col li:before,.txt-list-single-col li:before{background-image: url(../images/c-txtlist_z_7e3553f.png)}
.usetools .icon{background-image: url(../images/usecar_z_f807851.png);}
.usecar .usetools .icon1{background-repeat: no-repeat;}
.usecar .usetools .icon2{background-repeat: no-repeat;}
.usecar .usetools .icon3{background-repeat: no-repeat;}
.usecar .usetools .icon4{background-repeat: no-repeat;}
.usecar .usetools .icon7{background-repeat: no-repeat;}
.usecar .usetools .icon6{background-repeat: no-repeat;}
.usecar .usetools .icon1{background-position: 0px -76px}
.usecar .usetools .icon2{background-position: 0px -127px}
.usecar .usetools .icon3{background-position: 0px -178px}
.usecar .usetools .icon4{background-position: 0px -229px}
.usecar .usetools .icon7{background-position: 0px -280px}
.usecar .usetools .icon6{background-position: 0px -331px}
.usecar .findcars .price{display: none}
.usecar .findcars .m-select-con .label{padding-right: 0}
.tools{width: 350px;height: 180px;overflow: hidden}
.tools a{float: left;display: inline;text-align: center;width: 76px;margin: 7px 37px 11px 0}
.tools .icon{display: block;width: 48px;height: 48px;margin: 0 auto;-webkit-transition: -webkit-transform .2s linear;transition: -webkit-transform .2s linear;-moz-transition: transform .2s linear,-moz-transform .2s linear;transition: transform .2s linear;transition: transform .2s linear,-webkit-transform .2s linear,-moz-transform .2s linear}
.tools a:hover .icon{-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-ms-transform: translateY(-5px);transform: translateY(-5px)}
.tools .name{display: block;height: 20px;line-height: 20px;font-size: 14px;margin-top: 7px}
.jiaoliu .thA{margin-bottom: 7px;}
.thA{border-top: 1px solid #e5e5e5;height: 46px;width: 100%;}
.thA .mark{font-size: 20px;font-weight: 700;border-top: 2px solid #0777dd;line-height: 44px;margin-top: -1px;}
.thA .more:hover,.thB .more:hover{color: #f40}
.thA:after,.thB:after{display: block;content: "";width: 100%;height: 0;line-height: 0;font-size: 0;overflow: hidden;clear: both}
.mark{float: left;display: inline;}
.wenda .pannel{height: 40px;line-height: 40px;background: #f7f7f7;font-size: 14px;text-align: center}
.wenda .pannel span{float: left;display: inline;height: 40px;line-height: 40px;padding: 0 15px;cursor: pointer}
.wenda .pannel .cur{color: #fff;background: #0777dd}
.wenda .pannel .cur:after{display: block;margin: -4px auto 0;content: "";width: 7px;height: 4px;background-repeat: no-repeat;}
.wenda .pannel .cur:after{background-position: -41px 0px}
.wenda .pannel .cur:after,.wdlist .num:before,.cartools .icon1,.cartools .icon2,.cartools .icon3,.usecar .usetools .icon1,.usecar .usetools .icon2,.usecar .usetools .icon3,.usecar .usetools .icon4,.usecar .usetools .icon7,.usecar .usetools .icon6{background-image: url(../images/usecar_z_f807851.png);}
.usecar{margin-top: 28px}
.usecar .thB{margin-bottom: 30px}
.usecar .tabcon{display: none;width: 470px;overflow: hidden}
.usecar .tabcon:first-child{display: block}
.usecar .txt-list-double-col{width: 495px;overflow: hidden}
.wdlist{display: none}
.wdlist:first-child{display: block}
.wdlist .poirt{float: left;display: inline;width: 30px;height: 30px;-webkit-border-radius: 100%;border-radius: 100%;margin-right: 15px}
.wdlist .poirt img{-webkit-border-radius: 100%;border-radius: 100%;width: 30px;height: 30px}
.wdlist .title{float: left;width: 340px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.wdlist li{font-size: 16px;height: 30px;line-height: 30px;margin-top: 18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.wdlist .num{float: right;display: inline;color: #999;font-size: 14px}
.wdlist .num:before{display: inline-block;content: "";width: 14px;height: 13px;margin-right: 5px;vertical-align: middle;background-repeat: no-repeat;}
.wdlist .num:before{background-position: -34px -7px;}
.wenda .pannel .cur:after, .wdlist .num:before, .cartools .icon1, .cartools .icon2, .cartools .icon3, .usecar .usetools .icon1, .usecar .usetools .icon2, .usecar .usetools .icon3, .usecar .usetools .icon4, .usecar .usetools .icon7, .usecar .usetools .icon6{background-image: url(../images/usecar_z_f807851.png);}
.More{line-height: 40px;font-size: 12px;}
.More a{color: #999;}
.More a:hover{color: #f80;}
.groupPro .eIcon{width: 50px;height: 50px;margin: 0 auto 5px;display: block;background-image: url(../images/pro_icons20170803.jpg);background-repeat: no-repeat;}
.groupPro .online1{background-position: 0 0;}
.groupPro .online2{background-position: -51px 0;}
.groupPro .online3{background-position: -102px 0;}
.groupPro .online4{background-position: -153px 0;}
.groupPro .online5{background-position: -204px 0;}
.groupPro .online6{background-position: -255px 0;}
.groupPro .auto1{background-position: -306px 0;}
.groupPro .auto2{background-position: -357px 0;}
.groupPro .auto3{background-position: -408px 0;}
.groupPro .auto4{background-position: -459px 0;}
.groupPro .auto5{background-position: -510px 0;}
.groupPro .auto6{background-position: -561px 0;}
.groupPro .auto7{background-position: -1836px 0;}
.groupPro .lady1{background-position: -612px 0;}
.groupPro .lady2{background-position: -663px 0;}
.groupPro .lady3{background-position: -714px 0;}
.groupPro .lady4{background-position: -765px 0;}
.groupPro .lady5{background-position: -816px 0;}
.groupPro .lady6{background-position: -867px 0;}
.groupPro .baby1{background-position: -918px 0;}
.groupPro .baby2{background-position: -969px 0;}
.groupPro .baby3{background-position: -1020px 0;}
.groupPro .baby4{background-position: -1071px 0;}
.groupPro .baby5{background-position: -1122px 0;}
.groupPro .baby6{background-position: -1173px 0;}
.groupPro .games1{background-position: -1224px 0;}
.groupPro .games2{background-position: -1275px 0;}
.groupPro .games3{background-position: -1326px 0;}
.groupPro .games4{background-position: -1377px 0;}
.groupPro .games5{background-position: -1428px 0;}
.groupPro .games6{background-position: -1479px 0;}
.groupPro .house1{background-position: -1530px 0;}
.groupPro .house2{background-position: -1581px 0;}
.groupPro .house3{background-position: -1632px 0;}
.groupPro .house4{background-position: -1683px 0;}
.groupPro .house5{background-position: -1734px 0;}
.groupPro .house6{background-position: -1785px 0;}
/*轮播图*/
.swiper-container{width: 100%;height: 100%;}
.swiper-slide{text-align: center;background: #fff;/* Center slide text vertically*/display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-pagination-r{position: relative;bottom: 0!important;}
.swiper-pagination-bullet-active{width: 18px;background: #07d;border-radius: 6px;}
.swp-pag-rt{width: 100px!important;top: 10px!important;left: auto!important;right: 0!important;bottom: auto!important;text-align: right!important;}
.slide-wrap .swiper-button-next,
.slide-wrap .swiper-button-prev{width: 20px;height: 20px;background-size: 19px 34px;}
.slide-wrap .swiper-button-next{right: 0;}
.slide-wrap .swiper-button-prev{left: 0;}
.swiper-slide img{width: 100%;}
.ctrl-wrap{height: 26px;text-align: center;font-size: 0}
.ctrl-wrap i,.ctrl-wrap span{width: 6px;height: 6px;display: inline-block;background: #dbdbdb;margin: 0 2px 0 3px;vertical-align: middle;border-radius: 6px;cursor: pointer;-webkit-transition: all ease-out .2s;transition: all ease-out .2s}
.ctrl-wrap .current{width: 18px;background: #07d}
.top-62b{top: 62%;}