.zjTabBox { width: 1230px; margin-top: 20px; text-align: left; }
.zjTabBox .zjTabhd { height: 50px; line-height: 50px; border: 1px solid #367ecd; border-right: 0; position: relative; }
.zjTabBox .zjTabhd ul { float: left; position: absolute; }
.zjTabBox .zjTabhd ul li { float: left; width: 408px; text-align: center; cursor: pointer; border-right: 1px solid #367ecd; font-size: 18px; }
.zjTabBox .zjTabhd ul li img { background: #aaaaaa; vertical-align: text-top; }
.zjTabBox .zjTabhd ul li span { color: #aaaaaa; margin-left: 10px; font-family: "Times New Roman"; }
.zjTabBox .zjTabhd ul li.on { color: #367ecd; width:410px; background: url(../images/zjtab_hover.png) top right no-repeat; }
.zjTabBox .zjTabhd ul li.on span { color: #367ecd; }
.zjTabBox .zjTabhd ul li.on img { background: #367ecd; }
.zjSlideBox { width: 1230px; overflow: hidden; position: relative; zoom: 1; }
.zjSlideBox .sPrev,  .zjSlideBox .sNext { position: absolute; top: 50%; margin-top: -45px; display: block; width: 52px; height: 94px; background: url(../images/slider-arrow.png) left no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.zjSlideBox .sNext { left: auto; right: 0; background-position: right; }
.zjSlideBox .sPrev:hover,  .zjSlideBox .sNext:hover { filter: alpha(opacity=100); opacity: 1; }
#tydp li{background:url(../images/dp_bg.png) left bottom no-repeat; height: 420px; margin-top: 50px; }
#yhtd .bd ul li img.dppic{ float:left;}
#yhtd .bd ul li div.dptxt{ float:left; margin-top:15px; margin-left:50px;}
#yhtd .bd ul li div.dptx{ height:110px;}
#yhtd .bd ul li div.scdivbox{margin:0; margin-top:-8px; display:none;}
#yhtd .bd ul li div.zxzjbox{}
#tydp li .dppic { float: left; margin-left: 42px;}
#tydp li .dptxt { float: right; width: 470px; margin-right: 130px; overflow:hidden;}
.dpname { font-size: 28.5px; color: #282828; margin-right: 15px; }
.dpzc { font-size: 18px; color: #367ecd; }
.dpsf { font-size: 16px; color: #367ecd; margin-top: 10px; margin-bottom: 15px; }
.dptx { }
.dptx p { height: 23px; line-height: 23px; text-indent: 14px; background: url(../images/tx.jpg) left top repeat-y; }
.scbox { margin-top: 20px; }
.scbox div { float: left; color: #4996ea; border: 1px solid #4996ea; height: 24px; line-height: 24px; padding: 0 8px; margin-left: 1px; cursor: pointer; font-size: 14px; }
.scbox div:hover { background: #4996ea; color: #fff }
.scbox .sc { padding-left: 27px; padding-right: 5px; background: url(../images/sc1.jpg) left center no-repeat; }
.scbox .sc:hover { background: url(../images/sc.jpg) left center no-repeat #4996ea; }
.scdivbox { margin-top: 20px; }
.scdiv { float: left; text-align: center; min-width:60px; }
.scdiv div { width: 48px; height: 48px; border-radius: 48px }
.scdiv .sc1 { background: url(../images/sc1.png) center no-repeat #6ca5e0; }
.scdiv .sc2 { background: url(../images/sc2.png) center no-repeat #6ca5e0; }
.scdiv .sc3 { background: url(../images/sc3.png) center no-repeat #6ca5e0; }
.scdiv .sc4 { background: url(../images/sc4.png) center no-repeat #6ca5e0; }
.scdiv .sc5 { background: url(../images/sc5.png) center no-repeat #6ca5e0; }
.scdiv .sc6 { background: url(../images/sc6.png) center no-repeat #6ca5e0; }
.scdiv .sc7 { background: url(../images/sc7.png) center no-repeat #6ca5e0; }
.scdiv p { margin-top: 5px; }
.zxzjbox { margin-top: 40px; }
.zxzjbox div { width: 130px; height: 40px; float: left; margin-right: 25px; font-size: 14px; text-align: center; line-height: 40px; cursor: pointer; transition: all 1.2s; -o-transition: all 1.2s; -webkit-transition: all 1.2s; -moz-transition: all 1.2s; }
.zxzjbox div:hover { background-position: 0px -80px; color: #fff; }
.zjzx { border: 1px solid #4996ea; color: #4996ea; background: url(../images/zx_bolang.png) repeat scroll -130px 0px; }
.zjyy { border: 1px solid #ff8215; color: #ff8215; background: url(../images/yy_bolang.png) repeat scroll -130px 0px; }
#zjtd { background: url(../images/zjtd_bg.jpg) }
#zjtd .zjbox { width: 408px; height: 470px; float: left; border-right: dotted 1px #000; }
#zjtd .zjbox .zjtxt { width:353px; padding-left: 55px; height: 200px; background: url(../images/zjtd_hover.png); position: absolute; top: 350px; }
.zjname { font-size: 20px; margin-right: 10px; }
.zjzc { padding: 2px 5px; background: #367ecd; color: #fff; border-radius: 3px; }
.zjsf { margin-top: 10px; font-size: 14px; }
.zjsc { margin-top: 5px; }
.zjtxt button { margin-top: 20px; margin-left: 80px; background-color: transparent; font-size: 14px; color: #ff7700; width: 90px; height: 28px; text-align: center; border: 1px solid #ff7700; border-radius: 5px; cursor: pointer; }
.zjtxt button:hover { background-color: #ff7700; color: #fff; }
.zjtxt button:hover a { background-color: #ff7700; color: #fff; }
#yhtd .hd { position: absolute; top: 335px; margin-left: 516px; z-index: 5; width: 602px; }
#yhtd .arrow { }
#yhtd .arrow .sPrev, #yhtd .arrow .sNext { height: 55px; width: 22px; top: 30px; margin-top: 330px; margin-left: 410px; margin-right: 10px; }
#yhtd .hd ul li { float: left; cursor: pointer; }
#yhtd .hd ul li div{ height:100px; overflow:hidden; border: solid 1px #e3e3e3;}
#yhtd .hd ul li img {width: 98px; height: auto;}
#yhtd .hd ul .on div { z-index: 999; border: solid 1px #3a81d1; }

.zkTabBox { margin-top: 15px; }
.zkTabBox .hd { height: 35px; line-height: 35px; border-bottom: 1px solid #3c82cf; position: relative; overflow: visible; }
.zkTabBox .hd ul { float: right; position: absolute; right: 10px; top: 5px; }
.zkTabBox .hd ul li { float: left; margin-left: 15px; padding: 0 2px; cursor: pointer; font-size: 14px; line-height: 29px; }
.zkTabBox .hd ul li.on { border-bottom: 3px solid #3c82cf; }
