﻿@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }
body {font-size: 12px; color: #666; font-family: "Microsoft Yahei", 黑体, 新宋体, 'Arial Unicode MS'; background: #f2f6ff; }
fieldset, img { border: 0; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
em { font-style: normal; }
input, button, select, textarea { outline: none; }
a { color: #999; text-decoration: none; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
a:hover { color: #ef8200; text-decoration: none; }
.fld { float: left; display: inline-block; }
.frd { float: right; display: inline-block; }
.mt5 { margin-top: 5px }
.mt10 { margin-top: 10px }
.mt15 { margin-top: 15px }
.mt20 { margin-top: 20px }
.mt25 { margin-top: 25px }
.mt30 { margin-top: 30px }
.mt70 { margin-top: 70px; }
.mt40 { margin-top: 40px; }
.mt35 { margin-top: 35px }
.mt40 { margin-top: 40px }
.ml5 { margin-left: 5px }
.ml10 { margin-left: 10px }
.ml15 { margin-left: 15px }
.ml20 { margin-left: 20px }
.mr5 { margin-right: 5px }
.mr10 { margin-right: 10px }
.mr15 { margin-right: 15px }
.mr20 { margin-right: 20px }
.mr25 { margin-right: 25px }
.mr30 { margin-right: 30px }
.mr35 { margin-right: 35px }
.mr40 { margin-right: 40px }
.mlr5 { margin-left: 5px; margin-right: 5px }
.mlr10 { margin-left: 10px; margin-right: 10px }
.mlr15 { margin-left: 15px; margin-right: 15px }
.mlr20 { margin-left: 20px; margin-right: 20px }
.pl5 { padding-left: 5px }
.pl10 { padding-left: 10px }
.pl15 { padding-left: 15px }
.pl20 { padding-left: 20px }
.pr5 { padding-right: 5px }
.pr10 { padding-right: 10px }
.pr15 { padding-right: 15px }
.pr20 { padding-right: 20px }
.pb5 { padding-bottom: 5px }
.pb10 { padding-bottom: 10px }
.pb15 { padding-bottom: 15px }
.pb20 { padding-bottom: 20px }
.pb25 { padding-bottom: 25px }
.pt5 { padding-top: 5px }
.pt10 { padding-top: 10px }
.pt15 { padding-top: 15px }
.pt20 { padding-top: 20px }
.pt25 { padding-top: 25px }
.pt30 { padding-top: 30px }
.pt35 { padding-top: 35px }
.pt40 { padding-top: 40px }
.plr5 { padding-left: 5px; padding-right: 5px }
.plr10 { padding-left: 10px; padding-right: 10px }
.plr15 { padding-left: 15px; padding-right: 15px }
.plr20 { padding-left: 20px; padding-right: 20px }
.ptb5 { padding-top: 5px; padding-bottom: 5px }
.ptb10 { padding-top: 10px; padding-bottom: 10px }
.ptb15 { padding-top: 15px; padding-bottom: 15px }
.ptb20 { padding-top: 20px; padding-bottom: 20px }
.pl30 { padding-left: 30px }
.w1200 { width: 1200px; margin-left: auto; margin-right: auto; }
.w1120 { padding-left: 40px; padding-right: 40px; width: 1120px; }
.w850 { width: 850px; }
.banner { width: 100%; height: 500px; margin: 0 auto; position: relative; }
.banner li { width: 100%; position: absolute; left: 0; top: 0; height: 500px; overflow: hidden; display: none; }
.banner li img { position: absolute; left: 50%; top: 0; margin-left: -960px; }
.banner #bg-roll-left, #bg-roll-right { width: 50px; height: 50px; text-align: center; position: absolute; top: 50%; z-index: 2; margin-top: -25px; cursor: pointer; }
.banner #bg-roll-left { left: 0; background: url(../images/jt.gif) no-repeat 0 0; }
.banner #bg-roll-right { right: 0; background: url(../images/jt.gif) no-repeat -60px 0; }
.banner #bg-roll-left:hover { background: url(../images/jt.gif) no-repeat 0 -65px; }
.banner #bg-roll-right:hover { background: url(../images/jt.gif) no-repeat -60px -65px; }
.banner li .banner-content { z-index: 1; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); color: #fff; text-align: center; }
.banner li .banner-content_a { font-size: 18px; width: 328px; line-height: 51px; height: 51px; background: #ffcc00; display: inline-block; font-weight: 900; color: #002283; transform: translateY(-50px); opacity: 0; transition-duration: 0s; }
.banner li.out .banner-content_a { transform: translateY(0px); opacity: 1; transition: all 0.6s 0.5s; }
.banner li .banner-content_a span { color: #ff510b; }
.banner li .banner-content_b { font-size: 16px; color: #fff; background: #002283; width: 518px; height: 102px; padding: 10px 30px; line-height: 36px; margin: 0 auto; transform: scale(0, 0); transform-origin: 50% 50% 0px; opacity: 0; transition-duration: 0s; }
.banner li.out .banner-content_b { transform: scale(1, 1); transform-origin: 50% 50% 0px; opacity: 1; transition: all 1s 0.8s; }
.banner li .banner-content_b span { font-weight: 600; }
.banner li .banner-content_c { font-size: 16px; color: #fff; background: #002283; width: 518px; height: 102px; padding: 10px 30px; line-height: 36px; transform: scale(0, 0); transform-origin: 50% 50% 0px; opacity: 0; transition-duration: 0s; }
.banner li.out .banner-content_c { transform: scale(1, 1); transform-origin: 50% 50% 0px; opacity: 1; transition: all 1s 1.2s; }
.banner li .banner-content_s { width: 340px; margin: 30px auto 0; }
.banner li .banner-content_s div { font-size: 14px; width: 360px; height: 50px; text-align: center; margin: 0 auto; }
.banner li .banner-content_s a { line-height: 50px; width: 150px; height: 50px; font-size: 16px; color: #fff; display: inline-block; margin: 0 13px; background: #002283; }
.banner li .banner-content_s a:hover { background: #ffcc00; color: #002283; }
.banner li .banner-content_s div.banner-content_s_left a { transition: border, background .5s; }
.banner li .banner-content_s div.banner-content_s_left { transform: translateY(200px); opacity: 0; transition-duration: 0s; }
.banner li.out .banner-content_s div.banner-content_s_left { transform: translateY(0px); opacity: 1; transition: all 1.1s 1.3s; }
.kMain { position: relative; top: -85px; z-index: 2; }
.kBox1 { background: #fff; overflow: hidden; padding: 40px 0; width: 1200px; }
.kBox1 h2 { text-align: center; color: #002283; font-weight: bold; font-size: 30px; padding-bottom: 50px; }
.kBox1 dl { width: 260px; float: left; display: inline-block; margin-left: 30px; }
.kBox1 dl dt { padding-bottom: 10px; }
.kBox1 dl dd { font-size: 13px; line-height: 25px; color: #595757; }
.kBox2 { padding: 30px 40px; background: #002283; overflow: hidden; width: 1120px; }
.kBox2 dt { float: left; }
.kBox2 dt a { color: #fff; line-height: 40px; }
.kBox2 dt a span { font-size: 24px; display: block; }
.kBox2 dt a p { font-size: 14px; }
.kBox2 dd { float: right; display: inline; margin-top: 22px; }
.kBox2 dd a { width: 134px; height: 40px; text-align: center; line-height: 40px; background: #ffcc00; color: #002283; font-size: 16px; display: inline-block; }
.kBox2 dd a:hover { background: #7387ba; }
.kBox3 { background: #fff; padding-top: 50px; padding-bottom: 50px; overflow: hidden; }
.kTyti { background: url(../images/line1.jpg) no-repeat left center; height: 30px; line-height: 30px; font-size: 24px; font-weight: bold; padding-left: 25px; color: #002283; }
.kTyti3 { background: url(../images/line1.jpg) no-repeat left center; height: 30px; line-height: 30px; font-size: 18px; font-weight: bold; padding-left: 25px; }
.kTyti2 { background: url(../images/line1.jpg) no-repeat left center; height: 30px; line-height: 30px; font-size: 24px; font-weight: bold; padding-left: 25px; color: #fff; }
.kBox3L { width: 360px; }
.kBox3R { width: 760px; }
.kTit1 { color: #002283; font-size: 18px; line-height: 30px; }
.kBox3L dl { overflow: hidden; padding-top: 35px; }
.kBox3L dl dt { width: 110px; height: 110px; overflow: hidden; float: left; position: relative; cursor: pointer; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
.kBox3L dl dt a { width: 110px; height: 110px; display: block; background: url(../images/sha.png) repeat; text-align: center; position: absolute; left: 0; top: 0; z-index: 2; opacity: 0; }
.kBox3L dl dt a img { margin-top: 35px; }
.kBox3L dl dt:hover a { opacity: 1; }
.kBox3L dl dd { width: 225px; float: right; line-height: 25px; }
.kBox3R dl { overflow: hidden; float: left; display: inline; margin: 35px 0 0 17px; width: 353px; overflow: hidden; }
.kBox3R dl dt { width: 353px; height: 244px; overflow: hidden; position: relative; cursor: pointer; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
.kBox3R dl dt a { width: 353px; height: 244px; display: block; background: url(../images/sha.png) repeat; text-align: center; position: absolute; left: 0; top: 0; z-index: 2; opacity: 0; }
.kBox3R dl dt a img { margin-top: 102px; }
.kBox3R dl dt:hover a { opacity: 1; }
.kBox3R dl dd { padding-top: 20px; }
.kBox3R dl dd p { line-height: 25px; height: 50px; overflow: hidden; }
.kMore { width: 107px; height: 35px; line-height: 35px; text-align: center; color: #002283; font-size: 14px; background: #ffcc00; display: inline-block; margin-top: 20px; }
.kMore:hover { color: #fff; background: #002283; }
.kBox4 { background: #e7ebf4; overflow: hidden; }
.kBox4 h2 { height: 135px; line-height: 135px; text-align: center; font-size: 24px; font-weight: normal; color: #002283; }
.kBox4 dl { width: 300px; height: 300px; overflow: hidden; float: left; position: relative; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
.kBox4 dl dt a { width: 300px; height: 300px; opacity: 0; background: url(../images/sha.png) repeat; text-align: center; position: absolute; left: 0; top: 0; z-index: 2; }
.kBox4 dl dt a img { margin-top: 100px; display: inline-block; }
.kBox4 dl:hover dt a { opacity: 1; }
.kTit2 { display: block; height: 50px; line-height: 50px; background: url(../images/line2.gif) no-repeat center bottom; color: #fff; margin-top: 10px; font-size: 18px; }
.kBox5 { background: #ffcc00; overflow: hidden; padding: 20px 0; line-height: 40px; text-align: center; }
.kBox5 .t1 { font-size: 24px; color: #002283; }
.kBox5 .t2 { font-size: 18px; color: #002283; }
.kBox5 .k1 { width: 100px; margin-top: 20px; height: 30px; text-align: center; line-height: 30px; border: 3px solid #002283; color: #fff; display: inline-block; background: #002283; font-size: 14px; font-weight: bold; }
.kBox5 .k1:hover { background: #ffcc00; color: #002283; }
.kBox5 .k2 { margin-left: 40px; margin-top: 20px; width: 100px; height: 30px; text-align: center; background: #ffcc00; color: #002283; line-height: 30px; border: 3px solid #002283; display: inline-block; font-size: 14px; font-weight: bold; }
.kBox5 .k2:hover { color: #fff; background: #002283; }
.kBox6 { overflow: hidden; height: 343px; }
.kBox6 dt { width: 343px; float: left; height: 263px; background: #002283; padding: 40px; }
.kBox6 dd { float: right; width: 777px; }
.kBox6 dt p { height: 150px; line-height: 25px; padding: 20px 0 20px; font-size: 14px; color: #fff; }
.kBox6 dt a { width: 134px; height: 40px; text-align: center; line-height: 40px; background: #ffcc00; color: #002283; font-size: 16px; display: inline-block; }
.kBox6 dt a:hover { background: #7387ba; }
.kBox7 { background: #fff; padding-top: 50px; padding-bottom: 80px; overflow: hidden; }
.kBox7 dl { overflow: hidden; margin-top: 30px; width: 353px; height: 400px; overflow: hidden; background: #fff; border: 2px solid #e5e7e6; float: left; display: inline; margin-right: 24px; }
.kBox7 dl.end { margin-right: 0; }
.kBox7 dl dt { width: 353px; height: 200px; overflow: hidden; float: left; position: relative; cursor: pointer; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
.kBox7 dl dt a { width: 353px; height: 200px; display: block; background: url(../images/sha.png) repeat; text-align: center; position: absolute; left: 0; top: 0; z-index: 2; opacity: 0; }
.kBox7 dl dt a img { margin-top: 80px; }
.kBox7 dl:hover dt a { opacity: 1; }
.kBox7 dl dd { width: 303px; float: right; line-height: 25px; padding: 25px; }
.kBox7 dl:hover { background: #99a7cc; }
.kBox7 dl:hover dd a.kTit1 { color: #ef8200; }
.kBox7 dl:hover dd p { color: #fff; }
.kBox7 dl dd p { padding-top: 10px; }
.kBox8 { height: 259px; overflow: hidden; background: url(../images/pic6.jpg) no-repeat; padding: 40px 0; }
.kBox8 h2 { text-align: center; font-size: 24px; font-weight: bold; color: #fff; height: 50px; line-height: 50px; }
.kBox8 h2 span { color: #ffcc00; }
.kTop { height: 46px; line-height: 46px; overflow: hidden; background: #ffcc00; }
.kTop span.fld { color: #000; font-size: 14px; font-weight: bold; }
.kTop .kTel { color: #000; font-size: 14px; padding-left: 60px; background: url(../images/tel_b.png) no-repeat 30px center; cursor: pointer; }
.kTop .kTel:hover { color: #fff; background: url(../images/tel_w.png) no-repeat 30px center; }
.kTop p a { width: 30px; height: 30px; display: inline-block; float: left; background: url(../images/tb.png) no-repeat; transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none; margin: 7px 0 0 15px; }
.kTop p a.t1 { background-position: 0 0; }
.kTop p a.t2 { background-position: -45px 0; }
.kTop p a.t3 { background-position: -90px 0; }
.kTop p a.t1:hover { background-position: -136px 0; }
.kTop p a.t2:hover { background-position: -181px 0; }
.kTop p a.t3:hover { background-position: -226px 0; }
.kNavT { height: 90px; overflow: hidden; background: #fff; }
.kLogo { margin-top: 18px; }
.kNavT span { margin-left: 90px; }
.kNavT span a { font-size: 18px; color: #002283; display: inline-block; width: 120px; height: 90px; text-align: center; line-height: 90px; }
.kNavT span a:hover { color: #fff; background: #ffcc00; }
.kSrh { display: inline-block; margin-top: 32px; }
.kNavB { height: 150px; background: #002283; }
.kNavB div.fld { width: 1146px; height: 44px; border: 1px solid #fff; margin-top: 48px; font-size: 14px; color: #fff;position:relative; }
.kNavB div.fld input { height: 44px; line-height: 44px; border: none; background: #002283;color:#fff; padding: 0 10px; width: 1078px; border-right: 1px solid #fff; }

.kClose { margin: 58px 0 0 26px; cursor: pointer; }
.kNav { position: relative; box-shadow: 3px 3px 3px #ccc; }
.kNav_fix { position: fixed; top: 0; width: 100%; overflow: hidden; z-index: 2147483647; }
.return-top { width: 50px; height: 50px; background: url(../images/top.gif) no-repeat 0 0; cursor: pointer; position: fixed; bottom: 60px; right: 30px; z-index: 99999999999; }
.return-top.return-tops { background-position: 0 -50px; }
.re { position: relative; }
.ab { position: absolute; }
.mRdTj_Te { width: 840px; height: 180px; margin: 5px auto; }
.mRdTj_Te li { width: 840px; height: 180px; display: none; overflow: hidden; float: left; }
.mRdTj_Te li a { width: 200px; height: 80px; overflow: hidden; display: inline-block; float: left; margin: 10px 0 0 10px; }
.mRdTj_Dbtn { width: 50px; text-align: center; height: 5px; font-size: 0; line-height: 0; position: absolute; top: 215px; left: 420px; }
.mRdTj_Dbtn li { width: 9px; height: 9px; background: #fff; display: inline-block; margin-right: 5px; cursor: pointer; }
li.mRdTj_Dbtn_hov { background: #ffcc00; }
.mOfh { overflow: hidden; }
.kFot { background: #002283; height: 215px; margin-top: -10px; }
.kTph { height: 150px; position: relative; top: -75px; background: #ffcc00; color: #002283; }
.kTph p.fld { margin-left: 40px; }
.kTph .t1 { font-size: 25px; padding-top: 45px; display: block; padding-bottom: 10px; }
.kTph .t2 { font-size: 18px; font-weight: bold; }
.kTph p.frd { font-size: 36px; font-weight: bold; padding-left: 50px; background: url(../images/ph2.png) no-repeat; margin: 55px 40px 0 0; }
.kFotC a { color: #fff; font-size: 16px; display: inline-block; padding:0 30px; }
.kFotC a:hover { color: #ef8200; }
.kFotC { text-align:center; color: #fff; font-size: 14px; }
.kFotC .t2 {margin-top: 10px; }
.kFotC .t1 { margin-top: -25px; }
.kContact { background: #fff; overflow: hidden; padding: 40px; width: 1120px; }
.kContactL { width: 295px; padding: 0 30px; background: #002283; padding-bottom: 40px; }
.kTit3 { height: 50px; line-height: 50px; background: url(../images/line1.jpg) no-repeat left center; color: #ffcc00; font-size: 18px; font-weight: bold; padding-left: 20px; }
.kContactL p { line-height: 25px; color: #fff; font-size: 13px; }
.kContactR { width: 740px; }
.kExp { font-size: 13px; line-height: 25px; color: #595757; padding: 10px 0 20px; }
.kTab1 p { font-size: 18px; color: #595757; font-weight: normal; }
.kTab1 p span { color: #ffcc00; }
.kSend { width: 70px; height: 35px; line-height: 35px; text-align: center; display: inline-block; background: #ffcc00; font-size: 14px; color: #002283; }
.kSend:hover { background: #002283; color: #fff; }
.kInp1 { width: 330px; height: 30px; padding: 0 10px; font-size: 14px; color: #000; border: 1px solid #c9cbca; }
.kInp2 { width: 713px; height: 63px; line-height: 25px; padding: 0 10px; font-size: 14px; color: #000; border: 1px solid #c9cbca; }
.kCon3, .kCon4, .kCon5, .kCon6, .kCon8, .kCon9, .kCon10 { width: 1120px; padding: 40px; background: #fff; overflow: hidden; }
.kCon3L, .kCon4L { width: 740px; }
.kCon3L dl { width: 740px; height: 250px; overflow: hidden; padding-bottom: 40px; }
.kCon3L dt { width: 353px; height: 250px; position: relative; float: left; }
.kCon3L dt span { width: 50px; height: 40px; display: inline-block; position: absolute; z-index: 2; background: #ffcc00; color: #002283; font-size: 20px; font-weight: bold; text-align: center; line-height: 40px; left: 20px; top: 20px; }
.kCon3L dt i { font-style: normal; color: #fff; font-size: 10px; height: 20px; width: 50px; background: #002283; line-height: 20px; text-align: center; position: absolute; left: 20px; top: 60px; display: inline-block; }
.kCon3L dd { width: 355px; float: right; }
a.kHer { font-size: 18px; color: #002283; line-height: 25px; }
.kCon3L dd p { padding: 20px 0; height: 90px; line-height: 25px; color: #595757; font-size: 13px; }
.kConR { width: 355px; }
.kLxwm { line-height: 25px; color: #595757; font-size: 13px; }
.kXjsb { overflow: hidden; }
.kXjsb li { width: 117px; height: 117px; overflow: hidden; float: left; position: relative; cursor: pointer; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
.kXjsb li a { width: 117px; height: 117px; display: block; background: url(../images/sha.png) repeat; text-align: center; position: absolute; left: 0; top: 0; z-index: 2; opacity: 0; }
.kXjsb li a img { margin-top: 43px; }
.kXjsb li:hover a { opacity: 1; }
.kJxcp { overflow: hidden; }
.kJxcp p { font-size: 13px; color: #595757; line-height: 25px; }
.kXwzx { overflow: hidden; height: 70px; }
.kXwzx a:hover{ color:#ef8200;}
.kXwzx dt{ position:relative; width:70px; height:70px; float:left;border-radius: 50%;}
.kXwzx dt img { width: 70px; height: 70px; border-radius: 50%;}
.kXwzx dd { width: 270px; float: right; }
.kXwzx dd p { font-size: 13px; line-height: 25px; color: #595757; }
.kXwzx dt:hover a{ display:block; width:70px; height:70px; background:url(../images/sha.png) repeat; z-index:2; left:0; top:0; position:absolute; border-radius:50%;}
.kZwTit { height: 60px; overflow: hidden; }
.kZwTit div { width: 50px; float: left; overflow: hidden; }
.kZwTit p { width: 670px; float: right; font-size: 18px; line-height: 25px; color: #002283; }
.kZwTit div span { width: 50px; height: 40px; display: inline-block; float: left; z-index: 2; background: #ffcc00; color: #002283; font-size: 20px; font-weight: bold; text-align: center; line-height: 40px; }
.kZwTit div i { font-style: normal; color: #fff; font-size: 10px; height: 20px; width: 50px; background: #002283; line-height: 20px; text-align: center; float: left; display: inline-block; }
.kZw { line-height: 25px; color: #595757; font-size: 13px; }
.kTit4 { line-height: 30px; font-size: 30px; color: #002283; text-align: center; font-weight: bold; }
.kTit5 { line-height: 30px; font-size: 30px; color: #000; text-align: center; font-weight: normal; }
.kGhs { overflow: hidden; }
.kGhs li { width: 350px; height: 198px; border: 1px solid #c9cbca; overflow: hidden; float: left; display: inline-block; margin: 30px 10px 0; }
.kGhs li:hover { -webkit-box-shadow: 0 0 5px rgba(204, 204, 204, .5); -moz-box-shadow: 0 0 5px rgba(204, 204, 204, .5); box-shadow: 0 0 5px rgba(204, 204, 204, .5); }
.kCpzx { overflow: hidden; }
.kCpzx li { width: 755px; float: left; overflow: hidden; }
.kCpzx li.kFir { background: url(../images/line2.jpg) no-repeat left top; padding-top: 40px; }
.kCpzx li.kEnd { background: url(../images/line2.jpg) no-repeat right bottom; padding-bottom: 60px; }
.kCpzx li a { width: 232px; height: 232px; display: inline-block; float: left; overflow: hidden; margin: 20px 19px 0 0; }
.kBox4b { background: #fff; }
.kCon7 { overflow: hidden; background: #7387ba; padding-bottom: 40px; }
.kCon7 dl { width: 353px; height: 200px; overflow: hidden; float: left; position: relative; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; margin: 40px 30px 0 0; display: inline-block; }
.kCon7 dl.end { margin-right: 0; }
.kCon7 dl dt a { width: 353px; height: 200px; opacity: 0; background: url(../images/sha.png) repeat; text-align: center; position: absolute; left: 0; top: 0; z-index: 2; }
.kCon7 dl dt a img { margin-top: 50px; display: inline-block; }
.kCon7 dl:hover dt a { opacity: 1; }
.kWhite { height: 80px; background: #fff; }
.kTab2 { border-left: 1px solid #adadad; border-top: 1px solid #adadad; }
.kTab2 tr td { border-bottom: 1px solid #adadad; border-right: 1px solid #adadad; height: 33px; line-height: 33px; color: #595757; font-size: 14px; padding-left: 10px; }
.kTab2 .kBlue { background: #d0d7e9; }
.kTab2 span { font-size: 24px; color: #000; }
.kPic1 { margin: 150px 0 0 50px; }
.kTu { overflow: hidden; }
.kGwjw dl { width: 545px; height: 195px; overflow: hidden; border: 1px solid #adadad; overflow: hidden; margin-top: 20px; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
.kGwjw dd { width: 239px; padding: 10px 15px; height: 275px; font-size: 13px; color: #595757; line-height: 25px; float: left; }
.kGwjw dl dt { width: 275px; height: 195px; overflow: hidden; border-right: 1px solid #adadad; float: left; position: relative; cursor: pointer; }
.kGwjw dl dt a { width: 275px; height: 195px; display: block; background: url(../images/sha.png) repeat; text-align: center; position: absolute; left: 0; top: 0; z-index: 2; opacity: 0; }
.kGwjw dl dt a img { margin-top: 78px; }
.kGwjw dl:hover dt a { opacity: 1; }
.kGwjw dl:hover dd { background: #002283; }
.kGwjw dl:hover dd .kTyti, .kGwjw dl:hover dd { color: #fff; }
.kYxwl { margin-top: -30px; }
.kYxwlC { height: 305px; padding-top: 40px; background: url(../images/pic17.png) no-repeat; }
.kYxwlC p { margin-left: 40px; font-size: 13px; color: #595757; line-height: 25px; width: 385px; }
.kYxwlC h2 { margin-left: 40px; }
.kCon11 { background: #fff; }
.kTph2 { height: 150px; background: #ffcc00; color: #002283; }
.kTph2 p.fld { margin-left: 40px; }
.kTph2 .t1 { font-size: 30px; padding-top: 35px; display: block; padding-bottom: 10px; }
.kTph2 .t2 { font-size: 18px; font-weight: bold; }
.kTph2 a { float: right; display: inline; margin: 55px 40px 0 0; }
.kTph2 a { width: 134px; height: 40px; text-align: center; line-height: 40px; background: #002283; color: #fff; font-size: 16px; display: inline-block; }
.kTph2 a:hover { background: #7387ba; }
.kTwl { height: 400px; overflow: hidden; }
.kTwl ul { width: 400px; height: 330px; padding-top: 70px; background: #002283; float: left; }
.kTwl ul li a { height: 70px; line-height: 70px; display: block; padding-left: 100px; font-size: 18px; color: #fff; }
.kTwl ul li a.k1 { background: url(../images/ico1.png) no-repeat 40px center; }
.kTwl ul li a.k2 { background: url(../images/ico2.png) no-repeat 40px center; }
.kTwl ul li a.k3 { background: url(../images/ico3.png) no-repeat 40px center; }
.kTwl ul li a.k4 { background: url(../images/ico4.png) no-repeat 40px center; }
.kQyjs { height: 345px; background: url(../images/pic19.jpg) no-repeat; }
.kQyjs .kTyti { margin: 150px 0 0 660px; float: left; display: inline-block; }
.kQyjs p { width: 390px; line-height: 25px; color: #fff; margin-left: 660px; }
.kTwl a img,.kTu a img,.kBox6 a img,.kCpzx a img,.kGhs a img,.kCon3L a img,.kJxcp a img{ -webkit-transition: .7s; -moz-transition: .7s; -o-transition: .7s; transition: .7s; }
.kTwl a:hover img,.kTu a:hover img,.kBox6 a:hover img,.kCpzx a:hover img,.kGhs a:hover img,.kCon3L a:hover img,.kJxcp a:hover img{ -webkit-transform: scale(1.08); -moz-transform: scale(1.08); -o-transform: scale(1.08); transform: scale(1.08); -ms-transform: scale(1.08); }
.kLct{ position:absolute; left:50%; top:20px; margin-left:-600px; font-size:18px; color:#fff;}
.kLct a{ font-size:15px; color:#fff; padding-right:10px;}
.kLct span{ padding-left:10px; color:#ffcc00; font-size:15px;}
a.kHer:hover{color: #ef8200;}
.fld select{opacity:0;}
table.box h2 a{
font-size:20px;}
table.box h2 span{
font-size:20px;}
table.box h2{
margin-bottom:10px;}

.tWxtc{background: rgba(0,0,0,0.80); position:fixed; width:100%; height:100%; z-index:10;}
.tWxtcC{ width:300px; height:300px; padding:10px; background:#fff; position:fixed; top:50%; margin-top:-175px; left:50%; margin-left:-150px;}
.tWxtcC a{ font-size:18px; font-weight:bold; position:absolute; right:5px; top:0;}
.kTop a.ta1{ width:27px; height:27px; display:inline-block; background:url(http://www.cnhcob.com/images/gj.png) no-repeat;margin-top:10px;}
.kTop a.ta2{ width:27px; height:27px; display:inline-block; background:url(http://www.cnhcob.com/images/gj.png) no-repeat right top;margin-top:10px;}
