﻿.h34{ height:34px; }
.tbtj{ width:1020px; margin:0 auto; }
.tbtjl{ width:490px; height:295px; }
.tbtjr{width:530px; background:#A2CE54; height:295px; }
.tbtjr h1{ padding-top:40px; padding-left:45px;  padding-right:20px; background:url(../img/ysj.png) no-repeat;  background-size:auto 15px; background-position:28px 47px;  }
.tbtjr h1 a{ color:#fff; font-size:20px; line-height:29px; text-decoration:underline; }
.tbtjr ul{padding-left:45px; padding-top:10px; padding-bottom:25px; overflow:hidden }
.tbtjr ul li{ clear:both; display:block; padding-top:4px; padding-bottom:4px; overflow:hidden }
.tbtjr ul li span{color:#fff; font-size:12px; }
.tbtjr ul li .fl1{ width:130px; }
.tbtjr ul li .fl2{ width:220px; }
.tbtjr dl{ clear:both; display:block; padding-left:45px; }
.tbtjr dl dt{ float:left; width:86px;}
.tbtjr dl dt p{ padding-top:40px;  text-align:right; padding-right:10px; color:#fff; font-size:12px; line-height:18px; }
.tbtjr dl dd.dd1{ float:left; width:76px; height:76px; cursor:pointer;}
.tbtjr dl dd.dd2{ float:left; width:320px; height:76px; }
.tbtjr dl dd.dd2 ul{ padding:0px; margin:0px;  padding-left:26px; padding-top:5px; }
.tbtjr dl dd.dd2 ul li{padding:0px; margin:0px; width:45%; float:left; clear:none; display:inline-block; padding-right:5%; }
.tbtjr dl dd.dd2 ul li a{padding:0px; margin:0px; display:inline-block; text-align:center; background:#fff; width:130px; height:30px; line-height:30px; color:#A2CE54; font-size:16px; border-radius:10px; }
.tbtjr dl dd.dd2 ul li a:hover{ background:#ff688a }
.tbtjr dl dd.dd2 ul li a:hover span{ color:#fff }
.tbtjr dl dd.dd2 ul li a span{padding:0px; margin:0px; display:inline-block; float:left }
.tbtjr dl dd.dd2 ul li a .ico{ margin-left:10px; display:inline-block; background:url(../img/xinx_01.png) no-repeat; background-size:10px 8px;  background-position:center center;  width:20px;  height:30px; }
.tbtjr dl dd.dd2 ul li a:hover .ico{ background:url(../img/aixin.png) no-repeat;background-position:center center; }
.tbtjr dl dd.dd2 ul li a .fl1{display:inline-block; width:80px; color:#A2CE54; font-size:16px; height:30px; line-height:30px; }
.tbtjr dl dd.dd2 ul li.li2 a .ico{ margin-left:10px; display:inline-block; background:url(../img/yjing1_06.png) no-repeat; background-position:center center;  width:20px;  height:30px; }
.tbtjr dl dd.dd2 ul li.li2 a:hover .ico{background:url(../img/yjing1_06o.png) no-repeat; background-position:center center;}
.tbtjr dl dd.dd2 ul li.li2 a:hover span{color:#fff}
.tbtjr dl dd.dd2 ul li.li2 a .fl1{display:inline-block; width:80px; color:#A2CE54; font-size:16px; height:30px; line-height:30px; }
.tbtjr dl dd.dd2 ul li.li3 a {display:inline-block; width:100%; color:#A2CE54; font-size:16px; height:30px; line-height:30px; }
.tbtjr dl dd.dd2 ul li.li3 a:hover{ background:#aeb9ca; color:#fff; }
.kechengjj{width:1020px; margin:0 auto;}
.kechengjjl{ width:760px; }
.kechengjjl .kctit{ padding-top:45px; padding-bottom:15px; font-size:18px; color:#607290; border-bottom:2px solid #d9e2e7 }

.kechengjjl .kctit span{ font-size:12px; color:#b3bdcd;  }
.kechengjjl .kctit span.flx1{padding-left:10px; padding-right:10px;}
.kechengjjl .kctit span.flx1 span a{color:#acd45d }
.kechengjjl .kctit span.flx1 span a:hover{ color:#73839d }
.kechengjjl .kctit span span{ color:#acd45d }
.kechengjjl .kctcon{ padding-top:20px; padding-bottom:20px;  }
.kechengjjl .kctcon p{font-size:12px; color:#8BA1BC; line-height:24px; }
.kctconx{ padding-bottom:60px }
.kctconx h2{font-size:12px; color:#b3bdcd; line-height:24px; display:block; padding-bottom:6px;
             } 
.kctconx h2 .fl1{ display:inline-block; width:35px; height:25px; }
.kctconx h2 .fl2{ display:inline-block; color:#7859b0; height:25px;line-height:25px; padding-right:20px; }

.kctconx h2 strong{ color:#A2CE54; font-size:24px; font-family:Arial;  }
.kctconx h2 .sp1{color:#A2CE54;}
.kctconx h2 .sp2{ padding-left:20px; color:#AFBACA; }
.kctconx h3{ background:#ecf0f1; border-radius:10px; height:10px; position:relative; padding:0px; margin:0px; }
.kctconx h3 .on{ padding:0px; margin:0px; background:#cee062;border-radius:10px; display:inline-block;  height:10px; }
.kctcony{width:760px;}
.kctconyt{ border-bottom:2px solid #d9e2e7 }
.kctconyt .kctconytl strong{ display:inline-block; background:#ecf0f1; width:75px; text-align:center; height:36px; line-height:36px; font-size:16px;  color:#61738F;  border-radius:10px 10px 0px 0px; }
.kctconyt .kctconytl strong:hover{ background:#a1ce46; color:#fff; }
.kctconyt .kctconytr{ height:36px; }
.kctconyt .kctconytr ul{ float:right; height:36px; }
.kctconyt .kctconytr ul li{ padding:0px; margin:0px; float:left; color:#61738F; font-size:12px; height:36px; line-height:36px;  margin-left:0px;    padding-left:30px; padding-right:25px;  }
.kctconyt .kctconytr ul li.li1{ background:url(../img/tb1.png) no-repeat; background-position:5px 8px; }
.kctconyt .kctconytr ul li.li2{ background:url(../img/tb2.png) no-repeat; background-position:5px 8px; }
.kctconyt .kctconytr ul li.li3{ background:url(../img/tb3.png) no-repeat; background-position:5px 8px; }
.kctconyt .kctconytr ul li.li4{ background:url(../img/tb4.png) no-repeat; background-position:5px 8px; }
.kctconyt .kctconytr ul li.li5{ background:url(../img/tb5.png) no-repeat; background-position:5px 8px; }

.kctconyt .kctconytr ul li.li1:hover{ background:#a1ce46 url(../img/tbo1.png) no-repeat; background-position:5px 8px; }
.kctconyt .kctconytr ul li.li2:hover{ background:#a1ce46 url(../img/tbo2.png) no-repeat; background-position:5px 8px; }
.kctconyt .kctconytr ul li.li3:hover{ background:#a1ce46 url(../img/tbo3.png) no-repeat; background-position:5px 8px; }
.kctconyt .kctconytr ul li.li4:hover{ background:#a1ce46 url(../img/tbo4.png) no-repeat; background-position:5px 8px; }
.kctconyt .kctconytr ul li.li5:hover{ background:#a1ce46 url(../img/tbo5.png) no-repeat; background-position:5px 8px; }
.kctconyt .kctconytr ul li:hover{  color:#fff; border-radius:5px 5px 0px 0px; }
.kctconyc dl{ clear:both; display:block; padding-top:14px; padding-bottom:14px; }
.kctconyc dl dt{ clear:both; display:block; background:#A2CE54; height:46px; line-height:46px;border-radius:46px 0px 0px 46px; }
.kctconyc dl dt .ico{ width:46px; height:46px; border-radius:46px; background:#cee062; color:#fff; text-align:center; line-height:46px; font-size:20px; font-weight:bold;  font-family:Arial; }
.kctconyc dl dt .fl1{  font-size:16px; padding-left:17px; color:#fff; }
.kctconyc dl dt .on{ display:inline-block; margin-top:10px; margin-right:10px; cursor:pointer; background:url(../img/jian.png) no-repeat; background-position:center center; width:20px; height:20px; }
.kctconyc dl dd{ clear:both; display:block; }
.kctconyc dl dd ul{ padding-left:50px; padding-top:10px; padding-bottom:10px;  }
.kctconyc dl dd ul li{ clear:both; display:block; height:20px; margin-top:10px;  margin-bottom:10px; }
.kctconyc dl dd ul li .fl1{ font-size:14px;  color:#61738F;  }
.kctconyc dl dd ul li .fl1 a{font-size:14px;  color:#61738F;}
.kctconyc dl dd ul li .fr1 span{ display:inline-block; width:25px; height:30px; margin-left:1px; margin-right:1px; }
.kctconyc dl dd ul li .fr1 span.ico1{ background:url(../img/tbb1.png) no-repeat;  background-size:12px 13px; background-position:center center; }
.kctconyc dl dd ul li .fr1 span.ico2{ background:url(../img/tbb2.png) no-repeat; background-size:13px 13px; background-position:center center; }
.kctconyc dl dd ul li .fr1 span.ico3{ background:url(../img/tbb3.png) no-repeat; background-size:15px 12px; background-position:center center; }
.kctconyc dl dd ul li .fr1 span.ico4{ background:url(../img/tbb4.png) no-repeat; background-size:8px 13px; background-position:center center; }
.kctconyc dl dd ul li .fr1 span.ico5{ background:url(../img/tbb5.png) no-repeat;background-size:13px 13px; background-position:center center; }
.kctconyc dl dd ul li .fr1 span.onn{  margin-left:10px; background:url(../img/quan.png) no-repeat; background-position:center center; }
.kctconyc dl dd ul li .fr1 span.ico1:hover{ background:url(../img/tba1.png) no-repeat;  background-position:center center; }
.kctconyc dl dd ul li .fr1 span.ico2:hover{ background:url(../img/tba2.png) no-repeat;  background-position:center center; }
.kctconyc dl dd ul li .fr1 span.ico3:hover{ background:url(../img/tba3.png) no-repeat;  background-position:center center; }
.kctconyc dl dd ul li .fr1 span.ico4:hover{ background:url(../img/tba4.png) no-repeat;  background-position:center center; }
.kctconyc dl dd ul li .fr1 span.ico5:hover{ background:url(../img/tba5.png) no-repeat;  background-position:center center; }

.kctconyc dl.on dt{ background:#fff;border-top:1px solid #cee062  }
.kctconyc dl.on dt:hover{ background:#fff; }
.kctconyc dl.on dt .fl1{ color:#607290;  font-size:14px; }
.kctconyc dl.on dt .on{background:url(../img/add.png) no-repeat; background-position:center center; }
.kctconyc dl.on dd{ display:none;}
.kctconyc dl dt:hover{ background:#b6c1cd;}

.kctconz{width:760px; padding-top:70px; }
.kctconzt{ color:#607290; font-size:16px; padding-top:5px; padding-bottom:5px; }
.kctconzon .ult{ background:#f4f6f9; padding:14px 10px 14px 15px; color:#607290; font-size:12px; overflow:hidden }
.kctconzon .ult span{ color:#607290; font-size:12px; float:left }
.kctconzon .ult .fl1{ padding-left:28px; }
.kctconzon .ult .fl2{ padding-left:15px; padding-right:33px; }
.kctconzon .ult .fl3{ padding-left:20px; }
.kctconzon .ult .fl4{ padding-left:20px; }
.kctconzon .ult .fl5{ padding-left:20px; }
.kctconzon .ult .fl6{ padding-left:23px; color:#b2bccc }

.liebiao{ width:760px ; }
.liebiao dl{ border-bottom:1px solid #e1e8ec; padding-top:30px; padding-bottom:30px; overflow:hidden }
.liebiao dl dt{ float:left; width:60px;}
.liebiao dl dd{ float:left; width:680px;  padding-left:20px; position:relative }
.liebiao dl dd strong a{ color:#8063b4; font-size:13px; }
.liebiao dl dd .fl2{ padding-left:20px; }
.liebiao dl dd .fl2 span{ float:left;}
.liebiao dl dd p.cl{ color:#607290; font-size:12px; padding-top:15px; }
.liebiao dl dd span.fr{ position:absolute; right:0px; top:10px; color:#aeb9ca;font-size:12px; }

.gengduopl{ text-align:center; padding:20px; padding-bottom:40px; }
.gengduopl a{ border:1px solid #b6c1cd; color:#b6c1cd; display:inline-block; width:82px;  height:27px; line-height:27px; text-align:center; border-radius:5px; }
.gengduopl a:hover{ background:#b6c1cd; color:#fff; }


.kechengjjr{ width:220px; margin-left:40px; }
.jszc1{ padding-top:54px; text-align: center;}
.jszc1 strong{ display:block;  text-align:center; padding-top:14px; padding-bottom:14px; overflow:hidden;  }
.jszc1 strong a{ display:inline-block; width:100%; text-align:center; padding-top:7px; padding-bottom:7px; background:#a1ce46; color:#fff; font-size:12px; border-radius:5px; }
.jszc1 strong a:hover{ background:#aeb9ca }
.jszc2{  background:#f4f6f9; border-radius:5px; width:100%; height:130px; position:relative; overflow:hidden }
.jszc2 .jt{ position:absolute; left:-15px; top:-15px; background:#cee062; display:inline-block; color:#fff; font-size:14px; height:50px; width:60px; border-radius:60px; padding-left:10px;   padding-top:20px; text-align:center; line-height:20px; }
.jszc2 .fl{ margin-top:15px; margin-left:15px; margin-right:15px; }
.jszc2 .fl1{ margin-left:85px; }
.jszc2 .fl img{ width:40px; height:40px; border-radius:40px; }
.jszc3{ padding-top:70px; }
.jszc3 .fl2{ padding-left:13px; }
.jszc3 .fl3{ padding-left:13px; }
.jszc3 .fl4{ padding-left:13px; color:#b3bdcd; font-size:12px; line-height:17px; }

.kecsc{ background:#f4f6f9; }
.kecscc{ width:1020px; margin:0 auto; }
.kecscct{ padding-top:48px; padding-bottom:10px; border-bottom:2px solid #d9e2e7; }
.kecscct strong{ font-size:18px; line-height:31px; color:#607290 }
.kecscct ul.ulfl{ padding-left:45px; }
.kecscct ul.ulfl li{ cursor:pointer; font-size:14px; float:left; width:75px; height:31px; line-height:31px; text-align:center; background:#b6c1cd; color:#fff;}
.kecscct ul.ulfl li.on{ background:#a1ce46; }
.kecscct ul.ulfl li:first-child{ border-radius:5px 0px 0px 5px; }
.kecscct ul.ulfl li:last-child{ border-radius:0px 5px 5px 0px; }

.kecsccn{ padding-top:22px; padding-bottom:30px; overflow:hidden }
.kecsccn ul li{ float:left; width:180px; height:165px; margin-right:30px; }
.kecsccn ul li a{ position:relative; display:block;height:165px; }
.kecsccn ul li a img{ width:180px; height:108px;}
.kecsccn ul li a .on{ position:absolute; left:30px; top:100px; z-index:100; width:15px; height:15px; background:#f4f6f9; -webkit-transform: rotateZ(45deg);-moz-transform: rotateZ(45deg);-o-transform: rotateZ(45deg);-ms-transform: rotateZ(45deg);transform: rotateZ(45deg);}
.kecsccn ul li:last-child{ margin-right:0px; }
.kecsccn ul li a strong{ padding-left:15px; padding-right:15px; display:inline-block; padding-top:15px; line-height:18px;  font-size:14px; text-align:left; color:#607290; }
.kecsccn ul li a:hover{ background:#a1ce46 }
.kecsccn ul li a:hover .on{background:#a1ce46}
.kecsccn ul li a:hover strong{ color:#fff; }

.kecscct .flv{padding-left:345px;}

.kecsccnx{ padding-top:22px; padding-bottom:30px; overflow:hidden }
.kecsccnx ul li{  width:100%;  float:left; padding-top:10px; padding-bottom:10px; overflow:hidden }
.kecsccnx ul li a{ padding-left:20px; background:url(../img/lsjo.png) no-repeat;background-size:8px 13px; background-position:0px 4px; color:#3b414f; font-size:16px; }
.kecsccnx ul li a:hover{background:url(../img/ysanjiao.png) no-repeat; background-size:8px 13px; background-position:0px 4px; color:#a1ce46; }
.kecsccnxl{ width:510px }
.kecsccnxr{ width:510px }
