
body {background:#d2dee5; font-family: "Microsoft Yahei","Arial Narrow"; font-size: 12px; line-height: 22px; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, button, textarea, p, th, td { margin: 0; padding: 0; }
img { border: 0; }
input, button, textarea, select, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
ol, ul { list-style: none; }
.both { clear: both; }
.cleardiv { height: 0; line-height: 0; font-size: 0; clear: both; zoom: 1; overflow: hidden; visibility: hidden; width: 100%; display: block; }
a {text-decoration: none; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
a:hover {text-decoration: none; }

.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; } 
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }

.ml25 { margin-left: 25px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.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; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.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; }
.fld { float: left; display: inline; }
.frd { float: right; display: inline; }
.w1100 { width: 1100px; margin-left: auto; margin-right: auto; }
.w255 { width: 255px; }
.w815 { width: 815px; }
.w725 { width: 725px; }
.w348 { width: 348px; }
a { text-decoration: none; color: #595856; }
a:hover { color: #3170bd; text-decoration: none; }
.tSearch { height: 28px; overflow: hidden; padding-top: 18px; }
.tSearchEC a { display: inline-block; text-align: center; line-height: 26px; height: 26px; width:77px;  border-radius: 3px; margin-right: 3px; }
.tSearchEC a:hover { color: #f19800; }
.tSearchB { width: 220px; height: 24px; border: 1px solid #cacaca; border-radius: 3px; }
.tSearchBl { width: 186px; font-size: 12px; line-height: 14px; height: 14px; padding: 5px; overflow: hidden; background: #fff; border: none; }
.tSearchBr { width: 24px; height: 24px; border: none; background: url(../images/search.gif) no-repeat center center; cursor: pointer; }
.tLogo { width: 342px; height: 59px; overflow: hidden; }
.tNavC { margin-top: 14px; position: relative; z-index: 1111; }
.tNavC dt { width: 78px; height: 40px; line-height: 40px; text-align: center; background: #15d19a; color: #fff; }
.tNavC dt a, .tNavC dt a:hover { color: #fff; font-size: 14px; }
.tNavC dt, .tNavC dd { float: left; display: inline; width: 79px; height: 40px; position: relative; }
.tNavC dd { margin-left: 2px; position: relative; }
.tNavC dd a.tOne { height: 39px; border: 1px solid #fff; border-bottom: none; line-height: 39px; text-align: center; width: 77px; display: block; font-size: 14px; background: #fff; overflow: hidden; }
.tNavC dd a:hover { color: #000; }
.tNavC dd a.tOneHov { color: #000; border: 1px solid #a2bade; position: relative; z-index: 11; }
.tNavC dd ul { position: absolute; background: #fff; top: 38px; left: 0px; border: 1px solid #a2bade; border-top: 2px solid #d1deee; width: 138px; overflow: hidden; padding: 0 9px; z-index: 43; padding-bottom: 13px; }
.tNavC dd ul li a { color: #595856; display: block; width: 138px; height: 34px; line-height: 31px; background: url(../images/tline2.gif) repeat-x left bottom; }
.tNavC dd ul li a.hov, .tNavC dd ul li a:hover { color: #000; background: url(../images/tline1.gif) repeat-x left bottom; }
.tIndexHd { width: 100%;  height:330px; overflow: hidden; position: relative;margin:0 auto; margin-top: 30px; }
.t4BxaLc { width: 100%;margin:0 auto; height: 330px; }
.t4BxaLc dl { width: 440px; overflow: hidden; margin: 50px 0 0 22px; float: left; display: inline; }
.t4BxaLc dl dt { width: 440px; display:none; }
.t4BxaLc dl dt a {color: #fff; font-size: 23px; line-height: 35px; }
.t4BxaLc dl dd { color: #a2aaad; margin-top:200px;}
.t4BxaLc dl dd p { display:none; padding: 20px 0; font-size:16px; color:#404040; }
.t4BxaLc dl dd a {  }
.t4BxaLc dl dd a:hover{color:#fff; opacity: 0.8;}
.m4Bbtn { position: absolute; bottom: 15px; height: 15px; overflow: hidden; left: 50%; margin-left: -548px; z-index: 5; }
.m4Bbtn ul { width: 160px; margin: 0 auto; }
.m4Bbtn ul li { width: 12px; height: 12px; float: left; display: inline; background: #9d9fa2; border-radius: 50%; margin: 0 5px; cursor: pointer; } 
.m4Bbtn ul li:hover{
opacity:0.6;}
.m4Bbtn ul li.m4Bbtn_hov { background: #404040; }
.t4BaL, .t4BaR { cursor: pointer; width: 52px; z-index: 1; height: 52px; position: absolute; top: 147px; display: inline-block; }
.t4BaL { left: 30px; margin-left: 0px;width:40px; height:40px; background: url(../images/rbtn.png) no-repeat center center; }
.t4BaR { right: 30px; margin-right: 0px; width:40px;height:40px; background: url(../images/lbtn.png) no-repeat center center; }
.t4BaL:hover, .t4BaR:hover { background-color: #000; }
.tContent { overflow: hidden; padding-bottom: 120px; }
.tLct { height: 65px; line-height: 65px; overflow: hidden; color: #585856; }
.tLct a, .tLct a:hover { color: #3171bb; }
.tLct a.tSy { color: #585856; }
.tLct a.tSy:hover { color: #585856; }
.tRight { overflow: hidden; }
.tTitle { height: 56px; border-top: 1px solid #01479d; }
.tTitle span { display: inline-block; height: 51px; font-size: 18px; font-weight: bold; color: #03469d; line-height: 51px; border-top: 5px solid #01479d; }
.tLNav { border-top: 1px solid #dadada; margin-top:2px; }
.tLNav li a { font-size: 14px; width: 220px; padding: 0 17px 0 18px; height: 41px; display: block; line-height: 41px; color: #585858; border-bottom: 1px solid #dadada; }
.tLNav li a.hov, .tLNav li a:hover { background: #e9f6fe; color: #01499d; }
.tLNav2 { border-top: 1px solid #dadada; margin-top: 10px; }
.tLNav2 li a { font-size: 14px; width: 220px; padding: 0 17px 0 18px; background: url(../images/tli2.gif) no-repeat 5px center; height: 41px; display: block; line-height: 41px; color: #585858; border-bottom: 1px solid #dadada; }
.tLNav2 li a.hov, .tLNav2 li a:hover { background: url(../images/tli2.gif) no-repeat 5px center; background-color: #e9f6fe; color: #01499d; }
.tText1 { font-size: 16px; color: #03479c; line-height: 45px; }

.tText2 { line-height: 26px; color: #585755; text-indent: 2em; }
.tFooter {width:100%; background: url(../images/bto.jpg) repeat-x; height:177px; color: #fff; margin:0 auto; overflow: hidden; line-height: 24px; }

.tFooterL { width: 210px; padding-top: 70px; text-align: left; color: #80cef5; }
.tFooterR { text-align: right; padding-top:70px;    width: 890px; }
.tLxwm { border: 1px solid #91a9cf; border-left: none; border-right: none; margin-top: 66px; padding-bottom: 50px; }
.tLxwm h2 { color: #02489e; font-weight: bold; font-size: 32px; line-height: 50px; padding: 30px 0 15px; }
.tLxwm span { display: inline-block; padding-left: 20px; font-weight: normal; }
.tLxwm h3 { font-size: 14px; font-weight: bold; color: #585858; line-height: 30px; }
.tLxwm ul { width: 620px; overflow: hidden; }
.tLxwm ul li { width: 310px; height: 30px; line-height: 30px; color: #585856; font-size: 12px; float: left; overflow: hidden; }
.tLxwm2 { border-top: none; padding: 0 0 30px 0; margin: 0; }
.tLy h2 { color: #02489e; font-weight: bold; font-size: 32px; line-height: 50px; padding: 30px 0 15px; }
.tLy span { display: inline-block; padding-left: 0; font-weight: normal; }
.tCpfl li { width: 396px; height: 229px; position: relative; border-radius: 3px; margin-bottom: 30px; }
.tCpfl li p{ position:absolute; left:0; border-radius:5px;top:0;background: #01479d;opacity:0.7;filter:Alpha(Opacity=70);-moz-opacity:0.7; z-index:2; width:396px; height:229px;}
.tCpfl li a.tTex { width: 366px; padding: 0 15px; font-size: 14px; height: 40px; line-height: 40px; color: #fff; background: #01479d; position: absolute; left: 0; bottom: 0; z-index:3; }
.tShowP{ position:absolute; z-index:3; padding:10px;}
.tShowP span{ display:block; line-height:30px; font-size:14px; color:#fff; padding-bottom:5px;}
.tMore3{ width:124px; height:36px; line-height:36px; text-align:center; display:inline-block; background:#f29700; color:#fff; font-size:14px;border-radius: 2px;}
.tMore3:hover{ color:#fff; text-decoration:none;}
.tCpflN h2 { height: 45px; line-height: 45px; color: #fff; font-size: 14px; font-weight: normal; border-radius: 3px; background: #15d19a; }
.tCpflN h2 a { color: #fff; font-size: 14px; margin-left: 10px; }
.tInput { width: 373px; height: 14px; padding: 14px 10px; background: #e9f6fe; border: 1px solid #e9f6fe; border-radius: 3px; }
.tInput input { width: 373px; height: 14px; line-height: 14px; border: none; background: #e9f6fe; }
.tLy { color: #585856; border-top: 1px solid #8daacc; margin-top: 40px; }
.tInput2 { width: 778px; height: 86px; padding: 10px; background: #e9f6fe; border: 1px solid #e9f6fe; border-radius: 3px; }
.tInput2 textarea { line-height: 20px; width: 778px; height: 86px; border: none; background: #e9f6fe; }
.tQrfs { width: 141px; height: 41px; display: block; text-align: center; line-height: 41px; color: #fff; border: 2px solid #01479d; font-size: 14px; border-radius: 3px; background: #01479d; }
.tQrfs:hover { color: #01479d; background: #fff; }
.tLxwm3 { margin-top: 0; }
.tXzlb { overflow: hidden; }
.tXzlb dl { width: 252px; float: left; overflow: hidden; display: inline; margin-right: 28px; padding-bottom: 30px; }
.tXzlb dl.tEnd { margin-right: 0; }
.tXzlb dl dt { width: 250px; height: 339px; overflow: hidden; }
.tXzlb dl dd a.tTex2 { margin: 32px 0 20px; width: 232px; height: 36px; line-height: 36px; display: block; background: #15d19a; border-radius: 3px; font-size: 14px; padding-left: 20px; color: #fff; }
.tXzlb dl dd a.tTex2:hover { color: #fff; }
.tXzlb dl dd p { line-height: 28px; color: #595856; }
.tDown { margin-top: 10px; height: 38px; padding-left: 50px; background: url(../images/tpdf.gif) no-repeat; }
.tDown a { width: 110px; height: 38px; text-align: center; line-height: 38px; display: inline-block; background: #fe0000; border-radius: 4px; color: #fff; }
.tGsdt h2 { height: 43px; line-height: 43px; background: #e9f6fe; border-top: 1px solid #85a5ce; overflow: hidden; }
.tGsdt h2 span.fld { font-size: 14px; font-weight: bold; margin-left: 20px; color: #00479f; }
.tGsdt h2 span.frd { font-size: 12px; font-weight: normal; color: #000; margin-right: 20px; }
.tGsdtC { overflow: hidden; padding: 20px 0; color: #787878; font-size: 12px; line-height: 26px; }
.tPage { height: 30px; overflow: hidden; border-bottom: 1px solid #d9dbda; }
.tPage li{float:left; list-style:none; }
.tPage a, .tPage span { color: #fff; padding: 0px 3px; height: 13px; line-height: 13px; display: inline-block; margin: 0 3px; background: #898989; font-size: 10px; }
.tPage .tPagePre { background: url(../images/tup.gif) no-repeat left center; padding-left: 18px; margin-right: 5px; color: #575757; font-size: 12px; }
.tPage .tPageNext { background: url(../images/tdown.gif) no-repeat right center; padding-right: 18px; margin-left: 5px; color: #575757; font-size: 12px; }
.tCpflN dl { overflow: hidden; margin-top: 28px; }
.tCpflN dl dt { width: 253px; float: left; }
.tCpflN dl dt a.tImg { width: 253px; height: 180px; overflow: hidden; border-radius: 3px; display: block; }
.tCpflN dl dd { width: 535px; float: right; }
.tDownLoad { padding-left: 64px; background: url(../images/tdownload.gif) no-repeat 10px center; height: 45px; margin-top: 25px; }
.tDownLoad a { width: 183px; text-align: center; line-height: 39px; background: #fff; color: #009ee8; border: 3px solid #009ee8; font-size: 14px; display: inline-block; border-radius: 4px; height: 39px; }
.tDownLoad a:hover { color: #fff; background: #009ee8; }
.tCpflN dl dd h3 { font-size: 14px; color: #3564ac; font-weight: bold; height: 42px; line-height: 42px; overflow: hidden; }
.tCpflNc { border-top: 1px solid #dadada; padding-bottom: 10px; }
.tCpflNc h4 { background: url(../images/tli.gif) no-repeat left center; padding-left: 20px; margin-top: 5px; line-height: 30px; font-size: 12px; color: #000; }
.tCpflNc p { line-height: 21px; text-indent: 2em; }
.tCpflNc table { background: #e9f6fe; border-top: 1px solid #87acd6; border-left: 1px solid #87acd6; color: #303135; }
.tCpflNc table tr td { height: 26px; border-right: 1px solid #87acd6; border-bottom: 1px solid #87acd6; padding-left: 10px; }
.tCcbg { width:840px;overflow: hidden; }
.tCcbg dl { width: 258px; float: left; display: inline; margin-right: 19px; padding-bottom: 20px; }
.tCcbg dl dt { width: 258px; height: 186px; border: 1px solid #2f72b9; border-radius: 0px; overflow: hidden; position: relative; }
.tCcbg dl dt img{width:258px;}
.tCcbg dl dt p { width: 258px; height: 186px; background: #2f72b9; opacity: 0.8; filter: Alpha(Opacity=80); -moz-opacity: 0.8; position: absolute; z-index: 2; left: 0; top: 0; }
.tCcbg dl dt a.tShaw { display: block; width: 258px; height: 186px; position: absolute; z-index: 3; left: 0; top: 0; }
.tCcbg dl.tEnd { margin-right: 0; }
.tCcbg dl dd { height: 30px; line-height: 30px; }
.tCcbg dl dd a, .tCcbg dl dd a:hover { font-size: 16px; color: #15d19a; }
.tGsjj { padding-bottom: 30px; }
.tGsjj dt { width: 347px; height: 223px; overflow: hidden; }
.tGsjj dd a.tTit { font-size: 18px; color: #01479d; line-height: 28px; height: 56px; overflow: hidden; padding: 20px 0; display: block; }
.tGsjj dd p { line-height: 23px; color: #72716f; height: 138px; overflow: hidden; }
.tGsjj dd a.tMore { display: inline-block; padding-right: 20px; background: url(../images/more.gif) no-repeat right center; color: #00489d; margin-top: 10px; }
.tGsjj dd a.tMore:hover { color: #00489d; }
.tlxfs p { color: #595856; line-height: 27px; }
.tlxfs ul { border-top: 1px solid #eceeed; margin-top: 10px; }
.tlxfs ul li { height: 64px; overflow: hidden;font-size: 14px; line-height: 64px; border-bottom: 1px solid #eceeed; color: #595959; }
.tlxfs ul li p{ margin:16px 10px 0 0;}
.tLeft { overflow: hidden; }
.tLeftL { width: 347px; overflow: hidden; }
.tCpzx .tLi { font-size: 16px; color: #595856;display: block; height: 51px; line-height: 51px; width: 347px; background: url(../images/jia.gif) no-repeat 320px center; border-top: 1px solid #dadada; cursor: pointer; }
.tCpzx .tLi:hover { color: #fff; background: url(../images/jia3.png) no-repeat 320px center; background-color: #15d19a; transition: all 0.4s ease 0s; padding-left: 20px; width: 327px; }
.tCpzx .tLiHov { background: url(../images/jian.gif) no-repeat 320px center; color: #fff; background-color: #15d19a; padding-left: 20px; width: 327px; }
.tCpzx .tLiHov:hover {background: url(../images/jian.gif) no-repeat 320px center; color: #fff; background-color: #15d19a;}
.tGsdtNc { border-top: 1px solid #dadada; }
.tGsdtNc li { height:21px; padding: 14px 0; overflow: hidden; border-bottom: 1px solid #dadada; line-height: 21px; }
.tGsdtNc li h2 { height: 21px; font-weight: normal; font-size: 12px; }
.tGsdtNc li h2 a { color: #00479f; font-size:14px; }
.tGsdtNc li p { height: 42px; overflow: hidden; }
.tCpzx dl { width: 347px; height: 119px; overflow: hidden; padding-bottom: 20px; margin-top: 17px; }
.tCpzx dl dt { width: 119px; height: 119px; float: left; }
.tCpzx dl dd { width: 210px; float: right; position: relative; height: 119px; }
.tCpzx dl dd a.tTit { line-height: 24px; color: #838383; }
.tCpzx dl dd a.tTit:hover { color: #838383; }
.tCpzx dl dd a.tMore2 { display: block; width: 180px; height: 28px; line-height: 27px; background: url(../images/fmore.gif) no-repeat 185px center; background-color: #15d19a; color: #fff; padding-right: 30px; text-align: right; position: absolute; bottom: 0; left: 0; }
.tCpzx dl dd a.tMore2:hover { color: #fff; }
.tNew { border-bottom: 1px solid #d9dbda; height: 290px; }
.tNew li { padding: 4px 0 5px; }
.tNew li a { line-height: 30px; color: #04489b; font-size: 14px; display: block; }
.tNew li a span, .tNew li a:hover span { color: #f44e26; }
.tNew li a:hover { color: #04489b; }
.tNew li p { color: #797979; font-size: 12px; line-height: 25px; height: 50px; overflow: hidden; }
.tLeftR { width: 347px; overflow: hidden; }
.tCpyy dt p { line-height: 23px; overflow: hidden; color: #71706e; padding: 5px 0; }
.tCpyy dt a { height: 22px; line-height: 22px; display: inline-block; padding-right: 20px; color: #002977; background: url(../images/more.png) no-repeat right center; }
.tCpyy dt a:hover{ opacity: 0.8;}
.tCpyy dd { height: 204px; overflow: hidden; padding-top: 20px; }
.tJxxs p { line-height: 23px; height: 46px; overflow: hidden; color: #71706e; padding: 10px 0 5px; }
.tJxxs a { height: 22px; line-height: 22px; display: inline-block; padding-right: 20px; color: #01499e; background: url(../images/more.gif) no-repeat right center; }
.tQywh { width: 347px; height: 205px; overflow: hidden; border-bottom: 1px solid #d9dbda; }
.toTop { background: url(../images/ttop.gif) no-repeat -1px top; border-radius: 5px; bottom: 100px; cursor: pointer; height: 40px; position: fixed; right: 40px; width: 40px; }
.tPhone span { font-weight: bold; }
.tPhone p{ width:34px; height:34px; overflow:hidden;background-image: url(../images/tel.gif); background-repeat:no-repeat; background-position:0 0;}
.tMail p{ width:34px; height:34px; overflow:hidden;background-image: url(../images/mail.gif); background-repeat:no-repeat; background-position:0 0;}
.tWebsite p{ width:34px; height:34px; overflow:hidden;background-image: url(../images/xin.gif); background-repeat:no-repeat; background-position:0 0;}
.tMail a { color: #01479d; text-decoration: underline; }

.tPhone:hover p,.tMail:hover p,.tWebsite:hover p{transition: background-position .3s ease;
	-moz-transition: background-position .3s ease;
	-webkit-transition: background-position .3s ease;
	-o-transition: background-position .3s ease; 
	background-position: 0 -34px;}
.tSearchEC a.eng
{display:none;
background:url(..images/anniu003.png) no-repeat;
}
.tSearchEC a.chi
{
width:183px;
background: url(../images/an01.png) no-repeat;
}	
.tSearchEC a.eng:hover
{
background:url(..images/anniu01.png) no-repeat;
}
.tSearchEC a.chi:hover
{
background: url(../images/an02.png) no-repeat;
}	
/*
.w160{
width:1160px;
background:#fff;
margin:0 auto;}
*/
.w160{
width:100%;
background:#fff;
margin:0 auto;}
.tNav{
width:1100px;}
.tSearch
{
width:1100px;}
.tLct{
width:1100px;}
.tContent
{
width:1100px;}
.tCpzx dl dt a img{
border-radius:0px;}
.tCpyy dd a img{
border-radius:0px;}
.tGsjj dt img{
border-radius:0px;}
.tQywh a img{
border-radius:0px;}
.neirong p iframe{
margin-top:20px;}

/*20170810*/
.kText{ width: 480px;display: flex;
	justify-content: center;
	flex-direction: column; height: 330px;}
.kText .kTit{color: #fff; font-size: 23px; line-height: 35px;}
.kText .kMore{display: inline-block; width: 156px; height: 32px; line-height: 32px; color: #fff; font-size: 14px; background: #00d69b; text-align: center;}
.kText .kMore:hover{color:#fff; opacity: 0.8;}
.kText p{ font-size: 14px; color: #b7bab8; line-height: 24px; padding: 20px 0;}
.kJj{ text-align: center; padding: 70px 0;}
.kJj h2{ font-size: 24px; color: #002977; font-weight: normal; padding-bottom: 20px;background: url("../images/line.png") no-repeat center bottom; line-height: 40px;}
.kJj p{ padding: 20px 135px; font-size: 13px; color: #595757; line-height: 24px;}
.kJj a{ width: 120px; height: 30px; display: inline-block; line-height: 30px; background: #00cc99; border: 1px solid #00cc99; text-align: center; color: #fff; font-size: px;}
.kJj a:hover{ background: #fff; color: #00cc99;}
.kDbj{display: flex;
	justify-content: center;
	flex-direction: column; text-align: center; background: url("../images/bg.jpg") no-repeat; height: 350px; background-attachment: fixed; background-size: cover;}
.kDbj a{ color: #fff; line-height: 30px; padding-bottom: 20px; display: block;}
.kDbj .t1{ font-size: 19px;}
.kDbj .t2{ font-size: 16px;}

.kDbj a:hover{ color: #00cc99;}
.kLjcp{ height: 106px; line-height: 106px; background: #efefef; text-align: center;}
.kLjcp a{ font-size: 24px; color: #1e2d5f;}
.kLjcp a:hover{color: #00cc99; }
.kCpxq{ overflow: hidden; padding: 30px 0 50px;}
.kCpxq dl{ margin: 31px 31px 0 0; width: 346px; height: 220px; overflow: hidden; position: relative; float: left; display: inline-block;}
.kCpxq dl.end{ margin-right: 0;}
.kCpxq dl dd.t1{ width: 346px; height: 220px; background:url("../images/go.png") no-repeat 40px 170px;display: block;position: absolute; left: 0; top: 0; z-index: 2;}
.kCpxq dl dd.t1 a{ display: block;width: 266px; height: 160px; padding: 30px 40px; background: url("../images/sha.png") no-repeat left top;}
.kCpxq dl dd.t1 span{ line-height: 30px; display: block;}
.kCpxq dl dd.t1 span.t1{ color: #fff; font-size: 30px;}
.kCpxq dl dd.t1 span.t2{ color: #fff; font-size: 18px;}
.kCpxq dl dd.t1 span.t3{ color: #fff; font-size: 16px;}
.kCpxq dl dd.t1 a:hover{ color: #fff;}
.kCpxq dl dd.t2{transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;width: 346px; height: 220px;position: absolute; left: 0; top: 100%; z-index: 3;}
.kCpxq dl dd.t2 a{width: 346px; height: 220px; display: block; background: url("../images/lian.png") no-repeat center #1e2d5f;}
.kCpxq dl:hover dd.t2{ top: 0;}
.kSy{ overflow: hidden;}
.kSyC{ width: 347px; margin-right: 29px;}
.kSyC.frd{ margin-right: 0;}
.kImg{ display: block; overflow: hidden;}
.kImg img{ display: block;}
.tTitle2 { height: 28px; line-height: 28px; color: #fff; padding-left: 10px; font-size: 17px; font-weight: normal; background: #15d19a; }
.tTitle2 a{ color: #fff; font-size: 17px;}
.tTitle2 a:hover{ color: #fff;}
.tNew li a:hover{color: #00cc99;}
.kFtit{ display: block; font-size: 17px; line-height: 30px; color: #002977; margin-top: -5px;}
.kFtit:hover{ color: #00cc99;}
.kLxwm{ overflow: hidden;}
.kLxwm li{ height: 67px; padding-left: 45px; width: 302px; line-height: 67px; border-top:1px solid #d9dbdb; color: #595757; font-size: 14px;}
.kLxwm li a{ color: #002977; font-size: 14px; text-decoration: underline;}
.kLxwm li a:hover{ color: #00cc99;}
.kLxwm li.t3 a{ text-decoration: none; color: #595757;}
.kLxwm li.t1{background: url("../images/i1.png") no-repeat left center;}
.kLxwm li.t2{background: url("../images/i2.png") no-repeat left center;}
.kLxwm li.t3{background: url("../images/i3.png") no-repeat left center;}
.tFooter{margin-top:100px;}




html #kefu1 { 
	margin-top: 50px; 
	position: absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+50 : document.body.scrollTop +50);
}

#kefu1{position:fixed; right:0px; top:80px; z-index:10008; width: 132px; padding: 10px; background: #fff; border: 1px solid #ddd; box-shadow: 1px 1px 1px #d4d4d4; font-size: 12px;}
.cs_tel{height:25px; background: url('../images/img.gif?v=1') no-repeat 0px 0px;}
.cs_tel_ct{color: #666; line-height: 150%;}
.cs_tel_num{color: #c00; font-size: 18px; font-family: Arial,Verdana; font-style: italic; font-weight: bold; display: block; padding: 5px 0px;}

.cs_online{height:30px; background:url('../images/img.gif?v=1') no-repeat 0px -50px;}
.cs_online_qq{height: 25px;}
.cs_online_qq a:link, .cs_online_qq a:active, .cs_online_qq a:visited, .cs_online_qq a:hover{text-decoration: none; color: #666;}

.cs_qcode{padding: 10px 0px 0px 0px;}

.cs_free{height:32px; background:url('../images/img.gif?v=1')no-repeat 0px -100px;}
.cs_free a{display: block; height: 32px;}
.cs_free a span{display: none;}

.cs_baidu{height:32px; background:url('../images/img.gif?v=1') no-repeat 0px -200px;}
.cs_baidu a{display: block; height: 32px;}
.cs_baidu a span{display: none;}

.cs_spr{border-bottom: 1px dashed #c0c0c0; margin: 8px 0px;}
.cs_space{clear:both; overflow:hidden; height:8px;}
.cs_close{position: absolute; right: 5px; top: 5px; width: 12px; height: 12px; background: url('images/img.gif?v=1') no-repeat 0px -150px;}
.cs_close a{display: block; height: 10px;}
.cs_close a span{display: none;}
