@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; }
img{ border:none; padding:0; margin:0; }
li{ list-style:none; }
a{ text-decoration:none; }
strong{font-weight:normal;}
.clear{ clear:both; }
body{ font-family:"微软雅黑"; }
.top{ width:100%; height:30px; background:#414141; font-family:"宋体"; }
.top1{ width:1000px; height:30px; margin:auto; font-size:12px; color:#a7a7a7; line-height:30px; }
.top2{ height:30px; float:left; }
.top1 i{ display:block; width:24px; height:30px; float:left; margin-right:2px; background:url(../images/top_ks.jpg) no-repeat; }
.top3{ height:30px; float:right; margin-right:35px; }
.top3 i{ background-position:0px 0px; }
.top4{ height:30px; float:right; margin-right:55px; }
.top4 i{ background-position:-24px 0px; }
.logo{ width:1000px; height:109px; margin:auto; background:url(../images/logo1_ks.jpg) no-repeat; background-position:230px 0px; }
.logo1{ display:block; width:295px; height:80px; background:url(../images/logo_ks.jpg) no-repeat; float:left; margin-top:18px;}
.logo1 li{ width:165px; height:24px; line-height:24px; margin:auto; text-align:center; font-size:13px; color:#fff; }
.logo2{ width:220px; height:72px; float:left; margin:25px 0 0 30px; text-align:center; }
.logo2 li{ font-size:22px; color:#3a3a3a; }
.logo2 p{ font-size:18px; color:#009999; }
.logo2 p span{ font-size:12px; }
.logo3{ display:block; width:240px; height:60px; float:right; margin-top:18px; }
.logo4{float:left;display:block; width:200px;height:60px;line-height:60px;text-align:center;color:#009999;margin-top:20px;font-size:26px;}
.nav{ width:100%; height:45px; background:#009999; }
.nav1{ width:1000px; height:45px; margin:auto; }
.nav2{ width:200px; height:45px; background:#00afaf; float:left; }
#nav21{ width:200px; height:45px; background:url(../images/nav_1.jpg) no-repeat; background-position:165px 14px; line-height:45px; font-size:16px; color:#fff; text-align:center; cursor:pointer; padding-left:0px; border-bottom:none; }
.nav22{ width:200px; background:url(../images/nav_4.jpg) no-repeat right bottom #3cade2; }
.nav23{ width:150px; background:#89c8e6; }
.nav23 li{ width:150px !important; }
.nav23 li a{ width:120px !important; color:#fff !important; font-size:14px !important; }
ul.nav2 li{ width:200px; text-align:center; z-index:2; }
ul.nav2 > li{ float:left; margin-right:10px; }
ul.nav2 li a{ display:block; width:170px; height:44px; line-height:44px; padding-left:30px; border-bottom:#369bcb 1px solid; font-size:16px; color:#e1f0f9; text-align:left; font-weight:normal; }
ul.nav2 > li > a{ background:#72a7ff; }
ul.nav2 > li a:hover{ background:url(../images/nav_3.jpg) no-repeat; background-position:150px 13px; }
.nav23 li a:hover{ background:none !important; text-decoration:underline !important; }
ul > li > ul{ display:none; }
ul > li.on > ul{ display:block; }
ul.nav2 li{ position:relative; }
ul.nav2 > li > ul > li ul{ position:absolute; top:0; right:-150px; }
.nav3{ height:45px; float:right; }
.nav3 a{ display:block; width:132px; height:45px; background:url(../images/nav_2.jpg) no-repeat right; float:left; line-height:45px; font-size:16px; color:#fff; text-align:center; }
.nav3 a:hover{ background:#0384c1 !important; }
.banner{ width:100%; height:330px; }
.banner a{ display:block; width:100%; height:330px; }
.banner_ebh{ width:100%; height:auto; }
.banner_ebh a{ display:block; width:100%; height:320px; }
.mt_banner{ width:100%; height:auto; position:relative; }
.mt_banner ul li{ position:relative; width:1600px; left:50%; margin-left:-800px; }
.spzx{ width:998px; height:410px; margin:auto; margin-top:30px; border:#e9e9e9 1px solid; }
.spzx1{ width:393px; height:410px; float:left; border-right:#e9e9e9 1px solid; }
.spzxdbt{ width:360px; height:38px; float:left; font-size:22px; color:#282828; margin:15px 0 0 15px; }
.spzxdbt span{ display:block; float:left; border-bottom:2px #009999 solid; padding-bottom:5px; }
.spzx11{ width:358px; height:204px; float:left; margin:20px 0 0 15px; background:#8e8e8e; }
.spzx12{ width:358px; height:110px; float:left; margin:10px 0 0 15px; }
.spzx12 a{ font-size:18px; color:#6c6c6c; text-align:center; padding-top:77px; }
.spzx12 a:hover{ color:#666; }
.spzx121{ display:block; width:119px; height:33px; float:left; background:url(../images/spzx1.gif); background-position:0px 110px; }
.spzx121:hover{ background-position:0px 0px; }
.spzx122{ display:block; width:119px; height:33px; float:left; background:url(../images/spzx1.gif); background-position:-119px 110px; }
.spzx122:hover{ background-position:-120px 0px; }
.spzx123{ display:block; width:120px; height:33px; float:left; background:url(../images/spzx1.gif); background-position:-238px 110px; }
.spzx123:hover{ background-position:-238px 0px; }
.spzx2{ width:604px; height:410px; float:left; }
.spzx21{ width:565px; height:100px; float:left; padding:0 10px; border-bottom:#e1e1e1 1px dashed; margin:15px 0 0 10px; }
.spzx21 li{ padding-right:30px; height:24px; line-height:24px; font-size:20px; margin-bottom:10px; }
.spzx211{ color:#009999; margin-right:10px; float:left; }
.spzx21 p{ font-size:14px; color:#2e2e2e; line-height:28px; }
.spzx21 p a{ color:#f00; }
.spzx21 p a:hover{ color:#009999; }
.spzx22{ width:540px; height:145px; float:left; margin:10px 0 0 23px; }
.spzx22 a{ display:block; width:540px; height:32px; line-height:32px; font-size:14px; color:#363636; }
.spzx22 a i{ display:block; width:4px; height:4px; float:left; background:#cfcfcf; margin:16px 8px 0 0; }
.spzx22 a span{ color:#adadad; float:right; }
.spzx22 a:hover, .spzx22 a:hover span{ color:#009999; }
.spzx22 a:hover i{ background:#ff8604; }
.spzx23{ width:584px; height:80px; float:left; margin-left:5px; }
.spzx23 a{ display:block; width:141px; height:65px; float:left; background:#f0f0f0; margin-left:5px; text-align:center; font-size:14px; color:#363636; padding-top:15px; }
.spzx23 a p{ font-size:22px; }
.spzx23 a:hover{ background:#009999; color:#fff; }
.bzzx{ width:998px; height:417px; margin:auto; margin-top:30px; border:#e9e9e9 1px solid; }
.bzzx_left{ width:178px; height:400px; float:left; margin:5px 0 0 15px; }
.bzzx_left li{ width:178px; height:54px; float:left; background:url(../images/bzzxqhbg.jpg); background-position:0px 54px; margin-top:12px; font-size:19px; color:#363636; line-height:51px; cursor:pointer; }
.bzzx_left li i{ display:block; width:40px; height:40px; float:left; margin:8px 0 0 10px; }
.bzzx_left li.on{ background-position:0px 0px; color:#fff; }
.bzzx_left li.on.bzzx_left1 i{ background-position:0px 40px !important; }
.bzzx_left li.on.bzzx_left2 i{ background-position:-40px 40px !important; }
.bzzx_left li.on.bzzx_left3 i{ background-position:-80px 40px !important; }
.bzzx_left li.on.bzzx_left4 i{ background-position:-120px 40px !important; }
.bzzx_left li.on.bzzx_left5 i{ background-position:-160px 40px !important; }
.bzzx_left li.on.bzzx_left6 i{ background-position:-200px 40px !important; }
.bzzx_right1{ width:779px; height:385px; float:left; margin:17px 0 0 12px; }
.bzzx_right11{ width:779px; height:254px; padding-bottom:15px; border-bottom:#e1e1e1 1px dashed; }
.bzzx_right111{ display:block; width:254px; height:254px; float:left; }
.bzzx_right11 li{ width:410px; height:254px; float:right; }
.bzzx_right11 li h3{ width:410px; height:26px; line-height:26px; text-align:center; font-size:20px; color:#009999; font-weight:normal; }
.bzzx_right11 li p{ width:400px; padding:0px 5px; border-bottom:#e1e1e1 1px dashed; font-size:14px; color:#2e2e2e; line-height:28px; padding-bottom:3px; margin-bottom:8px; }
.bzzx_right11 li p a{ color:#F00; }
.bzzx_right11 li p a:hover{ color:#009999; }
.bzzx_right11 li span{ display:block; height:42px; line-height:42px; color:#363636; font-size:14px; cursor:pointer; }
.bzzx_right11 li span i{ display:block; padding:0px 5px; height:22px; line-height:22px; text-align:center; border:1px #e9e9e9 solid; float:left; font-style:normal; margin:9px; font-family:"宋体"; font-weight:bold; color:#009999; font-size:14px; }
.bzzx_right11 li span:hover{ color:#009999; }
.bzzx_right11 li span:hover i{ padding:0px 6px; height:24px; border:none; background:#fba100; color:#fff; }
.bzzx_right12{ width:779px; height:100px; padding-top:15px; }
.bzzx_right12 a{ display:block; width:236px; height:100px; float:left; margin-left:35px; }
.jbwt{ width:100%; height:70px; border-bottom:#e9e9e9 1px solid; margin-top:60px; }
.jbwt1{ width:1000px; height:70px; margin:auto; }
.jbwt1 ul{ height:70px; float:left; color:#009999; }
.jbwt11{ height:70px; float:left; font-size:36px; margin-right:10px; }
.jbwt12{ height:67px; float:left; font-size:14px; padding-top:3px; }
.jbwt12 p{ font-size:18px; }
.jbwt13{ display:block; width:33px; height:33px; float:right; margin:5px 50px 0 0; cursor:pointer; background:url(../images/jjfh1.jpg); }
.jbwt2{ width:1000px; height:240px; margin:auto; margin-top:35px; display:none; }
.jbwt2 ul{ width:158px; height:240px; float:left; margin-left:10px; }
.jbwt2 ul a{ display:block; width:158px; float:left; margin-top:7px; border-radius:4px; background:#ebebeb; color:#2e2e2e; text-align:center; font-size:14px; overflow:hidden; }
.jbwt2 ul a:hover{ background:#009999; color:#fff; }
.jbwt21{ height:50px; line-height:50px; }
.jbwt22{ height:106px; line-height:106px; }
.zltd{ width:1000px; height:360px; margin:auto; margin-top:40px; position:relative; }
.zltd1{ width:1000px; height:300px; margin-top:20px; }
.zltd2{ width:500px; height:300px; float:left; }
.zltd21{ display:block; width:230px; height:300px; float:left; }
.zltd22{ width:240px; height:300px; float:left; padding:0px 9px 0px 8px; background:#f7f7f7; }
.zltd23{ width:240px; height:86px; border-bottom:#e1e1e1 1px dashed; }
.zltd23 h3{ font-size:22px; color:#2e2e2e; line-height:45px; }
.zltd23 p{ font-size:20px; color:#2e2e2e; line-height:35px; }
.zltd23 i{ font-size:16px; margin-left:20px; font-style:normal; }
.zltd24{ width:240px; height:155px; }
.zltd24 p{ width:240px; font-size:12px; color:#646464; margin-top:10px; line-height:24px; }
.zltd24 p i{ color:#009999; font-style:normal; }
.zltd25{ width:240px; height:38px; }
.zltd25 a{ display:block; width:38px; height:38px; float:left; }
.zltd251{ margin-left:138px; background:url(../images/zltd_an.gif); background-position:0px 0px; }
.zltd252{ margin-left:12px; background:url(../images/zltd_an.gif); background-position:-38px 0px; }
.zltd_left{ display:block; width:41px; height:41px; background:url(../images/zltd_xg.png); background-position:0px 0px; position:absolute; left:10px; top:165px; z-index:1; cursor:pointer; }
.zltd_right{ display:block; width:41px; height:41px; background:url(../images/zltd_xg.png); background-position:-41px 0px; position:absolute; right:10px; top:165px; z-index:1; cursor:pointer; }
.rdtw{ width:998px; height:480px; margin:auto; border:#e9e9e9 1px solid; margin-top:30px; }
.rdtw1{ width:993px; height:55px; margin:auto; margin-top:15px; }
.rdtw1 li{ width:232px; height:55px; float:left; margin-left:13px; background:#f0f0f0; font-size:20px; color:#282828; line-height:55px; cursor:pointer; }
.rdtw1 li i{ display:block; width:40px; height:40px; float:left; margin:10px 5px 0 40px; }
.rdtw11 i{ background:url(../images/rdtw.jpg); background-position:0px 0px; }
.rdtw12 i{ background:url(../images/rdtw.jpg); background-position:-40px 0px; }
.rdtw13 i{ background:url(../images/rdtw.jpg); background-position:-80px 0px; }
.rdtw14 i{ background:url(../images/rdtw.jpg); background-position:-120px 0px; }
.rdtw1 li.on{ background:#009999; color:#fff; }
.rdtw1 li.on.rdtw11 i{ background:url(../images/rdtw.jpg); background-position:0px 40px; }
.rdtw1 li.on.rdtw12 i{ background:url(../images/rdtw.jpg); background-position:-40px 40px; }
.rdtw1 li.on.rdtw13 i{ background:url(../images/rdtw.jpg); background-position:-80px 40px; }
.rdtw1 li.on.rdtw14 i{ background:url(../images/rdtw.jpg); background-position:-120px 40px; }
.rdtw21{ width:968px; height:380px; margin:auto; margin-top:15px; }
.rdtw21 ul{ width:319px; height:380px; float:left; margin-right:5px; }
.rdtw21 ul li{ float:left; }
.rdtw21 ul li a{ display:block; float:left; margin:0px 3px 3px 0px; font-size:14px; color:#2e2e2e; text-align:center; background:#f0f0f0; }
.rdtw21 ul li p{ width:154px; height:205px; float:left; margin:0px 3px 3px 0px; font-size:20px; color:#fff; text-align:center; }
.rdtw21 ul li p span{ display:block; width:92px; height:92px; margin:auto; margin:45px auto 10px auto; }
.rdmc1{ background:#fba100; }
.rdmc1 span{ background:url(../images/rdtw.png); background-position:0px 0px; }
.rdmc2{ background:#8984e1; }
.rdmc2 span{ background:url(../images/rdtw.png); background-position:-92px 0px; }
.rdmc3{ background:#00afaf; }
.rdmc3 span{ background:url(../images/rdtw.png); background-position:-184px 0px; }
.rdbg1{ width:154px; height:39px; line-height:39px; }
.rdbg2{ width:75px; height:75px; padding-top:25px; line-height:26px; }
.rdbg3{ width:102px; height:64px; padding-top:20px; line-height:26px; }
.rdtw211{ width:159px; height:250px; }
.rdtw212{ width:159px; height:250px; }
.rdtw213{ width:319px; height:87px; }
.rdtw214{ width:319px; height:42px; }
.rdtw22{ width:968px; height:380px; margin:auto; margin-top:15px; }
.rdtw22 li{ height:380px; float:left; margin-right:3px; }
.rdtw22 li a{ display:block; float:left; margin-bottom:3px; }
.rdtw22_l1{ width:223px; }
.rdtw22_l2{ width:223px; }
.rdtw22_l3{ width:280px; }
.rdtw22_l4{ width:233px; }
.rdtw221{ width:223px; height:97px; }
.rdtw222{ width:223px; height:276px; }
.rdtw223{ width:223px; height:187px; }
.rdtw224{ width:223px; height:186px; }
.rdtw225{ width:280px; height:145px; }
.rdtw226{ width:140px; height:228px; margin-right:3px; }
.rdtw227{ width:137px; height:228px; }
.rdtw228{ width:233px; height:376px; }
.rdtw23{ width:968px; height:380px; margin:auto; margin-top:15px; }
.rdtw231{ width:299px; height:376px; float:left; margin-right:3px; }
.rdtw232{ width:666px; height:380px; float:left; }
.rdtw232 a{ display:block; width:220px; height:186px; float:left; margin:0 3px 3px 0; }
.ftdown{ width:1000px; height:230px; margin:0 auto; }
.ftleft{ width:236px; height:100px; margin:56px 0 0 38px; float:left; }
.ftleft .ftlogo{ width:228px; height:72px; margin:0 auto; border-bottom:1px dashed #c4b2a8; }
.ftlogo img{ width:100%; height:60px; }
.ftleft span{ display:block; width:100%; height:18px; font-size:18px; line-height:18px; text-align:center; margin-top:9px; font-family:"微软雅黑"; color:#333; }
.ftline{ width:1px; height:146px; margin:42px 65px; float:left; }
.ftyyxx{ width:560px; float:left; margin-top:20px; }
.ftyyxx p{ width:100%; line-height:35px; font-size:14px; font-family:"宋体"; color:#333; font-family:"微软雅黑"; }

.bzzx_left a{color:#000;}