﻿/* CSS Document */

@charset "utf-8";

@import url("public.css");

@import url("animate.css");	

.ruik{ width:100%; height:4px; overflow:hidden;}

.ruik img{ width:100%; height:4px; overflow:hidden;}

.ruik1{ width:100%; height:100px; overflow:hidden;}

.ruik1_1{ width:1400px; height:46px; overflow:hidden; margin:0 auto; margin-top:21px;}

.ruik1_2{ width:240px; height:46px; overflow:hidden; float:left; margin-right:186px;} 

.ruik1_3{ width:720px; height:46px; overflow:hidden; float:left;margin-right:188px;} 

.ruik1_3 ul li{ width:120px; height:46px; float:left; line-height:46px; font-size:16px; text-align:center;}

.ruik1_3 ul li a{ color:#000;}

.ruik1_3 ul li a:hover{ color:#0159a1; font-weight:bold;}

.ruik1_3h{color:#4377B0!important; font-weight:bold;}

.ruik1_4{ width:66px; height:32px; overflow:hidden; float:right; margin-top:10px;} 

.ruik1_4 ul li{ width:32px; height:32px; float:left; margin-right:2px;}

.ruik1_4 ul li img{ width:32px; height:32px;}

.ruik1_4 ul li:nth-child(2n){margin-right:0px;}



/*下拉*/

.clearfix {display:block;}

.nav .sec{height:0;color:#333;overflow:hidden;z-index:9999;position:absolute;top:74px;width:150px;font-size:14px; text-align:left; text-indent:2em;}

.nav .sec a{background: hsl(218deg 97% 30% / 53%); color:#fff!important;height:40px;line-height:40px;width:150px;display:block;border-top:0px solid #ddd;padding: 0px 0px 0px 0px;text-align:left;}

.nav .sec a:hover{background:#fff; color:#2b5cbb!important;height:40px!important;line-height:40px!important;width:150px;display:block;padding: 0px 0px 0px 0px!important;text-align:left!important;text-indent:2em;}









.bannerbox{height:auto;overflow:hidden;display:block}

.banner .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}

.banner .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}

.banner .hd ul {text-align:center;}

.banner .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:10px; border-radius:5px;margin:5px;overflow:hidden;background:#fff;filter:alpha(opacity=50);line-height:999px;}

.banner .hd ul .on {background:#0159a1;width:40px;height:8px; border:1px solid #fff;}

.banner .prev,.banner .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}



.banner .next {left:auto;right:5%;background-position:-6px -137px;}

.banner {width:100%;position:relative;height:749px;display:block}

.banner .bd {margin:0 auto;position:relative;z-index:0;height:749px;overflow:hidden;}

.banner .bd ul {width:100% !important;}

.banner .bd li {width:100% !important;height:749px;overflow:hidden;text-align:center;}

.banner .bd li a {display:block;height:749px;}



/*搜索*/

.section{position:relative;width:100%;display:block;display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}

.full-height{}

[type="checkbox"]:checked,[type="checkbox"]:not(:checked){position:absolute;left:-9999px}

.modal-btn:checked + label,.modal-btn:not(:checked) + label{position:relative; cursor:pointer;}

.modal-btn:not(:checked) + label:hover{}

.modal-btn:checked + label .uil,.modal-btn:not(:checked) + label .uil{margin-left:10px;font-size:18px}

.modal-btn:checked + label:after,.modal-btn:not(:checked) + label:after{position:fixed;top:25%;right:30%;z-index:110;width:40px;border-radius:3px;height:30px;text-align:center;line-height:30px;font-size:18px;background-color:#ffeba7;color:#102770;font-family:'unicons';content:'x';box-shadow:0 12px 25px 0 rgba(16,39,112,.25);transition:all 200ms linear;opacity:0;pointer-events:none;transform:translateY(20px)}

.modal-btn:checked + label:hover:after,.modal-btn:not(:checked) + label:hover:after{background-color:#102770;color:#ffeba7}

.modal-btn:checked + label:after{transition:opacity 300ms 300ms ease,transform 300ms 300ms ease,background-color 250ms linear,color 250ms linear;opacity:1;pointer-events:auto;transform:translateY(0)}

.modal{position:fixed;display:block;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 auto;top:25%;left:40%;width:30%;height:20%;z-index:100;overflow-x:hidden;background-color:rgba(31,32,41,.75);pointer-events:none;opacity:0;transition:opacity 250ms 700ms ease}

.modal-btn:checked ~ .modal{pointer-events:auto;opacity:1;transition:all 300ms ease-in-out}

.modal-wrap{position:relative;display:block;width:100%;max-width:400px;margin:0 auto;margin-top:20px;margin-bottom:20px;border-radius:4px;overflow:hidden;padding-bottom:20px;background-color:#fff;-ms-flex-item-align:center;align-self:center;box-shadow:0 12px 25px 0 rgba(199,175,189,.25);opacity:0;transform:scale(0.6);transition:opacity 250ms 250ms ease,transform 300ms 250ms ease}

.modal-wrap img{display:block;width:100%;height:auto}

.modal-wrap p{padding:20px 30px 0 30px}

.modal-btn:checked ~ .modal .modal-wrap{opacity:1;transform:scale(1);transition:opacity 250ms 500ms ease,transform 350ms 500ms ease}

.modal-btn:checked ~ .logo img{filter:brightness(100%);transition:all 250ms linear}

@media screen and (max-width:500px){.modal-wrap{width:calc(100% - 40px);padding-bottom:15px}

.modal-wrap p{padding:15px 20px 0 20px}

}

.sous1{ width:380px; height:52px; overflow:hidden; margin: 0 auto;margin-top:25px;}

.sous1 input{ width:60%; height:40px; border:1px solid #ccc; border-radius:8px; font-size:14px; color:#000; text-indent:1em; line-height:40px; margin-top:0px;}

.sous1 button{ width:24%; height:40px; background:#2174B8; border-radius:8px; font-size:14px; color:#fff; line-height:40px; margin-left:10px; border:0px;}







.ruik2{ width:100%; height:auto; overflow:hidden; background-image:url(../images/rk_3.jpg); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;}

.ruik2_1{ width:346px; height:38px; overflow:hidden; margin:0 auto; margin-top:87px;}

.ruik2_1_1{ width:70px; height:38px; overflow:hidden; float:left;}

.ruik2_1_1 img{ width:70px; height:4px; margin-top:18px; }

.ruik2_1_2{ width:206px; height:38px; overflow:hidden; float:left; line-height:38px; font-size:36px; color:#000; text-align:center; font-weight:bold;}

.ruik2_2{width:1400px; height:auto; overflow:hidden; margin:0 auto; margin-top:57px; margin-bottom:61px;}

.ruik2_3{width:634px; height:auto; overflow:hidden; float:left; margin-right:126px; background:#000;}

.ruik2_3 img{width:634px; height:455px;}

.ruik2_3 video{width:634px; height:455px;}

.ruik2_4{width:640px; height:auto; overflow:hidden; float:left; }

.ruik2_4_1{width:640px; height:28px; line-height:28px; font-size:24px; color:#000; overflow:hidden; }

.ruik2_4_2{width:640px; height:auto; line-height:28px; font-size:15px; color:#666; overflow:hidden; margin-top:25px; }

.ruik2_4_2 p{ text-indent:2em; margin-bottom:25px;}

.ruik2_4_3{width:180px; height:40px; line-height:40px; font-size:14px; overflow:hidden; background:#0159a1; text-align:center; margin-top:40px; }

.ruik2_4_3 a{ color:#fff;}

.ruik2_4_3 a:hover{ color:#fff; text-decoration:underline;}



/*3*/

.ruik3{ width:100%; height:auto; overflow:hidden; background:#F8F8F8}

.ruik3a{ width:100%; height:auto; overflow:hidden; background:#F8F8F8}

.ruik3_1{ width:446px; height:38px; overflow:hidden; margin:0 auto; margin-top:87px;}

.ruik3_1_1{ width:70px; height:38px; overflow:hidden; float:left;}

.ruik3_1_1 img{ width:70px; height:4px; margin-top:18px; }

.ruik3_1_2{ width:306px; height:38px; overflow:hidden; float:left; line-height:38px; font-size:36px;  text-align:center; font-weight:bold;}

.zts{ color:#fff}

.zts1{ color:#000}



.ruik3_2{width:1400px; height:290px; overflow:hidden; margin:0 auto; margin-top:40px; margin-bottom:81px; background:#D2D2D2}

.ruik3_2 ul li{ width:231px; height:142px; float:left; overflow:hidden; background:#fff; margin-left:2px; margin-top:2px;}

.ruik3_3{ width:231px; height:142px; overflow:hidden; vertical-align: middle;text-align: center;display: table-cell;}

.ruik3_3 img{ width:auto; height:auto; max-width:231px; max-height:142px;transition: all 0.6s;}



.ruik3_3 img:hover{ width:auto; height:auto;max-width:231px; max-height:142px;transform: scale(1.08); }



.ruik_5a{ width:1400px; height:auto; margin:0 auto; overflow:hidden;}

.ruik_5{ width:1400px; height:auto; overflow:hidden; position:absolute; margin-top:-247px;}

.ruik_5_1{ width:32px; height:42px; overflow:hidden; cursor:pointer; float:left; background:#A1A1A1; text-align:center; text-align:center; line-height:42px; color:#fff; border-radius:0px 21px 21px 0px; font-size:16px;} 

.ruik_5_2{ width:32px; height:42px; overflow:hidden; cursor:pointer;float:right; background:#A1A1A1; text-align:center; text-align:center; line-height:42px; color:#fff;border-radius:21px 0px 0px 21px; font-size:16px;} 





/*4*/

.ruik4{ width:100%; height:auto; overflow:hidden; background-image:url(../images/rk_4.jpg); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;}

.ruik4_1{width:1400px; height:60px; overflow:hidden; margin:0 auto; margin-top:30px; border-bottom:2px solid #fff;}

.ruik4_1 .hd{width:1400px; height:60px; overflow:hidden; margin:0 auto;}

.ruik4_1 .hd ul li.on{color:#fff;height:56px; border-bottom:4px solid #fff;}



.ruik4_2{width:33px; height:60px; overflow:hidden; float:left; line-height:60px; font-size:24px; color:#fff; text-align:left; cursor:pointer}

.ruik4_3{width:1334px; height:60px; overflow:hidden; float:left; line-height:60px;}

.ruik4_3 ul li{width:8.3%; height:60px; overflow:hidden; float:left; text-align:center;  font-size:18px;}

.ruik4_3 ul li a{ color:#fff; display:block; height:60px;}

.ruik4_3 ul li a:hover{ color:#fff;height:56px; border-bottom:4px solid #fff;  }

.ruik4_4{width:33px; height:60px; overflow:hidden; float:left; line-height:60px; font-size:24px; color:#fff; text-align:right;cursor:pointer}



.ruik4_5{width:1400px; height:auto; overflow:hidden; margin:0 auto; margin-top:36px; margin-bottom:60px;}

.ruik4_5 .bd{ width:1400px; height:auto; overflow:hidden; margin:0 auto;}

.ruik4_5 .bd ul li{width:331px; height:auto; overflow:hidden; float:left; margin-right:24px;}

.ruik4_5 .bd ul li:nth-child(4n){margin-right:0px;}

.ruik4_5_1{width:331px; height:273px; overflow:hidden; background:url(../images/rk_10.png); text-align:center; }

.ruik4_5_1 img{width:294px; height:237px; margin-top:18px;}

.ruik4_5_2{width:331px; height:50px; overflow:hidden; text-align:center; line-height:50px; font-size:18px;}

.ruik4_5_2 a{ color:#fff;}

.ruik4_5_2 a:hover{ color:#fff; text-decoration:underline;}



/*5*/

.ruik5{width:1400px; height:405px;  margin:0 auto; margin-top:44px; }

.ruik5 ul li{width:453px; height:auto; overflow:hidden; float:left; margin-right:20px; background:#fff;box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15); margin-top:30px; margin-bottom:30px;}

.ruik5 ul li:nth-child(3n){margin-right:0px;}

.ruik5_1{width:453px; height:253px; overflow:hidden;}

.ruik5_1 img{width:453px; height:253px;transition: all 0.6s;}

.ruik5_1 img:hover{ width:453px; height:253px;transform: scale(1.08); }

.ruik5_2{width:453px; height:153px; overflow:hidden;}

.ruik5_3{width:417px; height:99px; margin:0 auto; margin-top:25px;}

.ruik5_4{width:67px; height:99px; overflow:hidden; float:left; margin-right:17px;}

.ruik5_4_1{width:67px; height:48px; line-height:48px; font-size:24px; text-align:center; color:#000; overflow:hidden; font-weight:bold; }

.ruik5_4_2{width:67px; height:24px; line-height:24px; font-size:14px; text-align:center; color:#666; overflow:hidden; }



.ruik5_5{width:333px; height:99px; overflow:hidden; float:left; }

.ruik5_5_1{width:333px; height:36px; line-height:36px; font-size:16px; font-weight:bold; overflow:hidden; }

.ruik5_5_1 a{ color:#000;}

.ruik5_5_1 a:hover{ color:#0351B3; text-decoration:underline;}

.ruik5_5_2{width:333px; height:48px; line-height:24px; font-size:14px; color:#888;overflow:hidden; }



.ruik5_6{ width:80px;height: auto;overflow:hidden;margin:0 auto; margin-top:80px; margin-bottom:50px;}

.ruik5_6 ul li{ float:left;  width:14px; height:14px; overflow:hidden; margin-right:15px; text-indent:-999px; background:#AFAFAF; border-radius:7px; cursor:pointer; }

.ruik5_6 ul li.on{ background-position:0 0;background:#CD3301; }

.ruik5_6 ul li:nth-child(3n){ margin-right:0px;}



/*6*/

.ruik6{ width:100%; height:auto; overflow:hidden; background:#313840;margin-top:60px; }

.ruik6_1{width:1400px; height:230px; overflow:hidden; margin:0 auto; margin-top:50px; }

.ruik6_2{width:495px; height:230px; overflow:hidden; float:left}

.ruik6_2_1{width:100%; height:38px; overflow:hidden; line-height:38px; font-size:18px; color:#fff; font-weight:bold;}

.ruik6_2_2{width:326px; height:auto; overflow:hidden; margin-top:16px;}

.ruik6_2_2 p{width:100%; height:auto; line-height:26px; font-size:14px; color:#82878B; margin-bottom:10px; }

.ruik6_2_2 a{ color:#fff!important;}

.ruik6_2_2 a:hover{ color:#fff; text-decoration:underline;}

.ruik6_2_2 p img{ margin-top:-3px; margin-right:5px;}



.ruik6_3{width:333px; height:230px; overflow:hidden; float:left}

.ruik6_3_1{width:200px; height:176px; overflow:hidden;margin-top:16px;}

.ruik6_3_1 ul li{width:100px; height:26px; line-height:26px; font-size:14px; float:left;}

.ruik6_3_1 ul li a{ color:#82878B;}

.ruik6_3_1 ul li a:hover{ color:#fff; text-decoration:underline;}



.ruik6_4{width:273px; height:230px; overflow:hidden; float:left}

.ruik6_4_1{width:100px; height:176px; overflow:hidden;margin-top:16px;}

.ruik6_4_1 ul li{width:100px; height:26px; line-height:26px; font-size:14px;}

.ruik6_4_1 ul li a{ color:#82878B;}

.ruik6_4_1 ul li a:hover{ color:#fff; text-decoration:underline;}



.ruik6_5{width:299px; height:230px; overflow:hidden; float:left}

.ruik6_5_1{width:299px; height:36px; overflow:hidden;margin-top:16px;}

.ruik6_5_1 ul li{width:36px; height:36px; float:left; margin-right:14px;}

.ruik6_5_1 ul li:nth-child(6n){ margin-right:0px;}

.ruik6_5_1 ul li img{width:36px; height:36px; }

.ruik6_5_2{width:160px; height:37px; overflow:hidden;margin-top:33px;}

.ruik6_5_2 img{width:160px; height:37px;}



.ruik6_6{width:1400px; height:70px; line-height:70px;margin:0 auto; font-size:15px;color:#82878B; overflow:hidden;margin-top:70px; border-top:1px solid #82878B; }

.ruik6_6 a{ color:#82878B; padding-right:15px;}

.ruik6_6 a:hover{ color:#fff; text-decoration:underline;}



.ruik7{width:100%; height:70px; background:#262D35; line-height:70px;margin:0 auto; font-size:15px;color:#82878B; overflow:hidden; text-align:center;}

.ruik7 a{ color:#82878B; padding-right:15px;}

.ruik7 a:hover{ color:#fff; text-decoration:underline;}







.wap_lind{ display:none;}
.ruik3_2w{ display:none;}
.ruik5w{ display:none;}
@media  screen and (max-width: 750px) {
.bannerbox{ display:none}
.ruik{ display:none}
.ruik1{ display:none}

.wap_lind{max-width:750px;height:auto;overflow:hidden;margin:0 auto;display:block;}
.wapw{width:100%;height:auto;overflow:hidden;margin:0 auto}
.wapzhan{ display:block;width:100%;height:auto;overflow:hidden;}
.wapdhx{ width:100px;height:51px;display:block}
.wapdh{ display:block}
.sp_header{max-width: 640px;height:50px;overflow:hidden;background:#fff;position:fixed;z-index:999;width:100%;box-shadow: darkgrey 0px 0px 6px 0px;}
.sp_logo{padding:4px;float:left;height:50px;margin-left: 2px;}
.sp_logo img{margin:auto;max-height:30px; margin-top:7px;}
.sp_logo1{ width:auto;height:40px;float:left}
.sp_logo2{ width:auto;height:40px;float:left;margin-left:5px;}
.logo_p1{ height:24px;font-size:16px;color:#333;font-weight: bold;line-height: 24px;margin-top: 2px;}
.logo_p2{height: 16px;font-size: 0.6rem;text-align: left;margin-left: -28px;line-height: 16px;font: 12%;-webkit-transform: scale(0,1.5);-moz-transform: scale(0,0.5);-o-transform: scale(0,0);transform: scale(0.8,0.5);color:#333;}

.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px;margin-right: 15px;}
.sp_nav span{display:block;background:#0158a1;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:99999999;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}

.wbaner{ display:block;width:100%;height:auto;overflow:hidden}
.focuss1{ width:100%;margin:0 auto;position:relative;overflow:hidden;}
.focuss1 .hds1{ width:40%;height:11px; position:absolute;z-index:9999;/* bottom:45px;*/ bottom:3%;left:30%;text-align:center; }
.focuss1 .hds1 ul{ display:inline-block;height:8px;padding:3px 5px;font-size:0;vertical-align:top;}
.focuss1 .hds1 ul li{ display:inline-block;width:8px;height:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#fff;margin:0 5px; vertical-align:top;overflow:hidden;  }
.focuss1 .hds1 ul .on{ background:#0257a3; }
.focuss1 .bds1{ position:relative;z-index:0;}
.focuss1 .bds1 li{position:relative;overflow:hidden }
.focuss1 .bds1 li img{ width:100%;background:url(../images/wap/loading.gif) center center no-repeat; }
.focuss1 .bds1 li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);/* 取消链接高亮 */  }
.focuss1 .bds1 li p{ text-align:center;font-size:100%}



.ruik2{ width:100%; height:auto; overflow:hidden; background-image:url(../images/rk_3.jpg); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;}

.ruik2_1{ width:60%; height:28px; overflow:hidden; margin:0 auto; margin-top:27px;}

.ruik2_1_1{ width:20%; height:28px; overflow:hidden; float:left;}

.ruik2_1_1 img{ width:100%; height:4px; margin-top:5px; }

.ruik2_1_2{ width:60%; height:28px; overflow:hidden; float:left; line-height:28px; font-size:22px; color:#000; text-align:center; font-weight:bold;}

.ruik2_2{width:96%; height:auto; overflow:hidden; margin:0 auto; margin-top:27px; margin-bottom:31px;}

.ruik2_3{width:100%; height:auto; overflow:hidden; float:none; margin-right:0px; background:#000;}

.ruik2_3 img{width:100%; height:auto;}

.ruik2_3 video{width:100%; height:355px;}

.ruik2_4{width:100%; height:auto; overflow:hidden; float:left; }

.ruik2_4_1{width:100%; height:28px; line-height:28px; font-size:20px; color:#000; overflow:hidden; margin-top:25px; }

.ruik2_4_2{width:100%; height:auto; line-height:28px; font-size:15px; color:#666; overflow:hidden; margin-top:10px; }

.ruik2_4_2 p{ text-indent:2em; margin-bottom:25px;}

.ruik2_4_3{width:120px; height:34px; line-height:34px; font-size:14px; overflow:hidden; background:#0159a1; text-align:center; margin-top:20px; }

.ruik2_4_3 a{ color:#fff;}

.ruik2_4_3 a:hover{ color:#fff; text-decoration:underline;}



/*3*/

.ruik3{ width:100%; height:auto; overflow:hidden; background:#F8F8F8}

.ruik3a{ width:100%; height:auto; overflow:hidden; background:#F8F8F8}

.ruik3_1{ width:60%; height:28px; overflow:hidden; margin:0 auto; margin-top:27px;}

.ruik3_1_1{ width:18%; height:28px; overflow:hidden; float:left;}

.ruik3_1_1 img{ width:100%; height:4px; margin-top:5px; }

.ruik3_1_2{ width:64%; height:28px; overflow:hidden; float:left; line-height:28px; font-size:22px;  text-align:center; font-weight:bold;}

.zts{ color:#fff}

.zts1{ color:#000}



.ruik3_2{width:1400px; height:290px; overflow:hidden; margin:0 auto; margin-top:40px; margin-bottom:81px; background:#D2D2D2; display:none}
.ruik3_2 ul li{ width:231px; height:142px; float:left; overflow:hidden; background:#fff; margin-left:2px; margin-top:2px;}
.ruik3_3{ width:231px; height:142px; overflow:hidden; vertical-align: middle;text-align: center;display: table-cell;}
.ruik3_3 img{ width:auto; height:auto; max-width:231px; max-height:142px;transition: all 0.6s;}
.ruik3_3 img:hover{ width:auto; height:auto;max-width:231px; max-height:142px;transform: scale(1.08); }

.ruik3_2w{width:98%; height:auto; overflow:hidden; margin:0 auto; margin-top:40px; margin-bottom:31px; background:#D2D2D2; display:block;}
.ruik3_2w ul li{ width:24.75%; height:72px; float:left; overflow:hidden; background:#fff; margin-left:0.2%; margin-top:1px; margin-bottom:1px;}
.ruik3_3w{ width:100%; height:72px; overflow:hidden; vertical-align: middle;text-align: center;display: table-cell;}
.ruik3_3w img{ width:auto; height:auto; max-width:66%; max-height:72px;transition: all 0.6s;}
.ruik3_3w img:hover{ width:auto; height:auto;max-width:66%; max-height:72px;transform: scale(1.08); }



.ruik_5a{ width:1400px; height:auto; margin:0 auto; overflow:hidden; display:none;}
.ruik_5{ width:1400px; height:auto; overflow:hidden; position:absolute; margin-top:-247px;}
.ruik_5_1{ width:32px; height:42px; overflow:hidden; cursor:pointer; float:left; background:#A1A1A1; text-align:center; text-align:center; line-height:42px; color:#fff; border-radius:0px 21px 21px 0px; font-size:16px;} 
.ruik_5_2{ width:32px; height:42px; overflow:hidden; cursor:pointer;float:right; background:#A1A1A1; text-align:center; text-align:center; line-height:42px; color:#fff;border-radius:21px 0px 0px 21px; font-size:16px;} 




.ruik4{ width:100%; height:auto; overflow:hidden; background-image:url(../images/rk_4.jpg); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;}
.ruik4_1{width:1400px; height:60px; overflow:hidden; margin:0 auto; margin-top:30px; border-bottom:2px solid #fff; display:none}
.ruik4_1 .hd{width:1400px; height:60px; overflow:hidden; margin:0 auto;}
.ruik4_1 .hd ul li.on{color:#fff;height:56px; border-bottom:4px solid #fff;}



.ruik4_2{width:33px; height:60px; overflow:hidden; float:left; line-height:60px; font-size:24px; color:#fff; text-align:left; cursor:pointer}
.ruik4_3{width:1334px; height:60px; overflow:hidden; float:left; line-height:60px;}
.ruik4_3 ul li{width:8.3%; height:60px; overflow:hidden; float:left; text-align:center;  font-size:18px;}
.ruik4_3 ul li a{ color:#fff; display:block; height:60px;}
.ruik4_3 ul li a:hover{ color:#fff;height:56px; border-bottom:4px solid #fff;  }
.ruik4_4{width:33px; height:60px; overflow:hidden; float:left; line-height:60px; font-size:24px; color:#fff; text-align:right;cursor:pointer}



.ruik4_5{width:96%; height:auto; overflow:hidden; margin:0 auto; margin-top:30px; margin-bottom:30px;}
.ruik4_5 .bd{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.ruik4_5 .bd ul li{width:32%; height:auto; overflow:hidden; float:left; margin-right:2%; margin-bottom:15px;}
.ruik4_5 .bd ul li:nth-child(4n){margin-right:2%;}
.ruik4_5 .bd ul li:nth-child(3n){margin-right:0px;}
.ruik4_5_1{width:100%; height:110px; overflow:hidden;background-image:url(../images/rk_10.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; text-align:center; }
.ruik4_5_1 img{width:90%; height:94px; margin-top:8px;}
.ruik4_5_2{width:100%; height:30px; overflow:hidden; text-align:center; line-height:30px; font-size:14px;}
.ruik4_5_2 a{ color:#fff;}
.ruik4_5_2 a:hover{ color:#fff; text-decoration:underline;}


/*5*/
.ruik5{ display:none;}
.ruik5w{width:96%; height:auto;  margin:0 auto; margin-top:24px; display:block}
.ruik5w ul li{width:100%; height:auto; overflow:hidden; float:none; margin-right:0px; background:#fff;box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15); margin-top:10px; margin-bottom:30px;}
.ruik5w ul li:nth-child(3n){margin-right:0px;}

.ruik5_1{width:100%; height:auto; overflow:hidden;}

.ruik5_1 img{width:100%; height:auto;transition: all 0.6s;}

.ruik5_1 img:hover{ width:100%; height:auto;transform: scale(1.08); }

.ruik5_2{width:auto; height:auto; overflow:hidden;}

.ruik5_3{width:90%; height:59px; margin:0 auto; margin-top:10px;}

.ruik5_4{width:30%; height:59px; overflow:hidden; float:left; margin-right:2%;}

.ruik5_4_1{width:100%; height:36px; line-height:36px; font-size:20px; text-align:center; color:#000; overflow:hidden; font-weight:bold; }

.ruik5_4_2{width:100%; height:23px; line-height:23px; font-size:14px; text-align:center; color:#666; overflow:hidden; }



.ruik5_5{width:68%; height:99px; overflow:hidden; float:left; }

.ruik5_5_1{width:100%; height:36px; line-height:36px; font-size:16px; font-weight:bold; overflow:hidden; }

.ruik5_5_1 a{ color:#000;}

.ruik5_5_1 a:hover{ color:#0351B3; text-decoration:underline;}

.ruik5_5_2{width:100%; height:48px; line-height:24px; font-size:14px; color:#888;overflow:hidden; }



.ruik5_6{ width:80px;height: auto;overflow:hidden;margin:0 auto; margin-top:80px; margin-bottom:50px; display:none;}

.ruik5_6 ul li{ float:left;  width:14px; height:14px; overflow:hidden; margin-right:15px; text-indent:-999px; background:#AFAFAF; border-radius:7px; cursor:pointer; }

.ruik5_6 ul li.on{ background-position:0 0;background:#CD3301; }

.ruik5_6 ul li:nth-child(3n){ margin-right:0px;}




/*6*/

.ruik6{ width:100%; height:auto; overflow:hidden; background:#313840;margin-top:20px; }

.ruik6_1{width:96%; height:auto; overflow:hidden; margin:0 auto; margin-top:10px; }

.ruik6_2{width:100%; height:auto; overflow:hidden; float:left}

.ruik6_2_1{width:100%; height:32px; overflow:hidden; line-height:32px; font-size:18px; color:#fff; font-weight:bold;}

.ruik6_2_2{width:100%; height:auto; overflow:hidden; margin-top:16px;}

.ruik6_2_2 p{width:100%; height:auto; line-height:26px; font-size:14px; color:#82878B; margin-bottom:10px; }

.ruik6_2_2 a{ color:#fff!important;}

.ruik6_2_2 a:hover{ color:#fff; text-decoration:underline;}

.ruik6_2_2 p img{ margin-top:-3px; margin-right:5px;}



.ruik6_3{width:333px; height:230px; overflow:hidden; float:left; display:none}
.ruik6_4{width:273px; height:230px; overflow:hidden; float:left; display:none}
.ruik6_5{width:299px; height:230px; overflow:hidden; float:left; display:none}




.ruik6_6{width:96%; height:50px; line-height:50px;margin:0 auto; font-size:14px;color:#82878B; overflow:hidden;margin-top:20px; border-top:1px solid #82878B; }
.ruik6_6 a{ color:#82878B; padding-right:15px;}
.ruik6_6 a:hover{ color:#fff; text-decoration:underline;}



.ruik7{width:100%; height:40px; background:#262D35; line-height:40px;margin:0 auto; font-size:14px;color:#82878B; overflow:hidden; text-align:center;}
.ruik7 a{ color:#82878B; padding-right:15px;}
.ruik7 a:hover{ color:#fff; text-decoration:underline;}

}