﻿@charset "utf-8";
/*初始样式*/
body{ color:#333; font-size:14px;font-family: "Microsoft Yahei";} /*网站字体颜色*/
body,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,span,input{margin:0;padding:0;list-style:none;}
a { color:#333; text-decoration:none;font-family: "Microsoft Yahei";}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
/*a:hover { text-decoration:underline;}*/
img{border:none;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;font-family: "Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6{ font-family:"Microsoft Yahei";}

.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
i,em{ font-style:normal;}
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}
/* -- 页面整体布局 -- */
.content{ width:1200px; margin:0 auto;font-family: "Microsoft Yahei";}


.tit{text-align: center;font-weight: normal;}
.tit b{display: block;font-size: 42px;color: #222;line-height: 42px;}
.tit i{display: block;font-size: 18px;color: #222;line-height: 18px;padding-top: 20px;}


/*banner*/
.banner{position: relative;}
.banner li{width: 100%;}
.banner li img{display: block;width: 100%;}
.ban_pg{position: absolute;left: 0;bottom: 30px;height: 16px;z-index: 10;width: 100%;text-align: center;}
.ban_pg i{display: inline-block;width: 16px;height: 16px;background: #fff;border-radius: 100%;margin: 0 15px;vertical-align: top;}
.ban_pg i.on{background: #f63a3a;}


/*sou*/
.sou{height: 120px;background: #fcf6f1;}
.sou h2{float: left;margin-top: 43px;font-size: 30px;color: #333;line-height: 34px;font-family: "宋体";letter-spacing: 2px;}
.sou_r{float: right;margin-top: 28px;}
.sou_box{height: 45px;}
.sou_box .txt{float: left;width: 390px;padding-left: 20px;height: 45px;line-height: 45px;font-size: 14px;color: #333;background: #fff;border: 0;outline: 0;}
.sou_box .btn{float: left;width: 60px;height: 45px;background: url(/images/sou1.png) no-repeat #f63a3a center;border: 0;outline: 0;cursor: pointer;}
.htwd{font-size: 14px;color: #999999;line-height: 32px;}
.htwd a{color: #999;margin-right: 25px;}
.htwd a:last-child{margin-right: 0;}
.htwd a:hover{color: #f63a3a;}


/*pro*/
.pro{padding: 74px 0 80px;}
.pro h2{margin-bottom: 46px;}
.pro_l{float: left;width: 260px;}
.pro_l h3 a{display: block;height: 54px;line-height:54px;padding: 0 26px;font-size: 22px;color: #fff;background: #f6553a;font-weight: normal;}
.pro_l h3 a:hover{background: url(/images/pro_jt.png) no-repeat 222px center #f63a3a;}
.pro_erji a{display: block;height: 52px;line-height: 52px;padding: 0 30px;font-size: 16px;color: #000;background: #fcf6f1;}
.pro_erji a:hover{color: #f63a3a;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.09);background: #fff;position: relative;z-index: 1;}
.pro_r{float: right;width: 910px;}
.pro_r li{float: left;width: 296px;height: 222px;position: relative;overflow: hidden;margin-bottom: 10px;}
.pro_r li img{width: 296px;height: 222px;transition: all 0.5s;}
.pro_r li span{position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 16px;color: #fff;background: rgba(0,0,0,0.84);text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.pro_r li:nth-child(1){width: 603px;height: 454px;margin-right: 11px;}
.pro_r li:nth-child(1) img{width: 603px;height: 454px;}
.pro_r li:nth-child(5){margin: 0 11px;}
.pro_r li:hover img{transform: scale(1.05);}


/*fea*/
.fea{padding: 70px 0;background: #fcf6f1;}
.fea h2{font-size: 40px;color: #333333;line-height: 48px;text-align: center;margin-bottom: 30px;}
.fea li{float: left;width: 224px;margin-right: 20px;height: 260px;text-align: center;position: relative;z-index: 1;}
.fea li:after{position: absolute;width: 282px;height: 350px;content: "";background: url(/images/liu.png) no-repeat;top: 0;left: 50%;transform: translate(-50%,-22px);z-index: -1;}
.fea li:last-child{margin-right: 0;}
.fea li span{display: block;font-size: 22px;color: #333;line-height: 22px;}
.fea li i{display: block;font-size: 18px;color: #333;line-height: 18px;opacity: 0.6;padding-top: 10px;}
.fea li img{display: block;margin: 50px auto 24px;}
.fea li:hover img{animation: flipInY 1s;}


/*zjg*/
.zjg{padding: 78px 0 0;}
.zjg h2{font-size: 42px;color: #222;line-height: 42px;text-align: center;margin-bottom: 42px;}
.zjg h3{height: 45px;font-weight: normal;}
.zjg h3 span{float: left;width: 238px;height: 45px;line-height: 45px;font-size: 24px;color: #fff;text-align: center;margin-right: 2px;background: #f6553a;}
.zjg h3 span:last-child{margin-right: 0;width: 240px;}
.zjg h3 span.on{background: #f63a3a;font-weight: bold;}
.zjg_bd ul{height: 556px;position: relative;}
.zjg_bd ul:after{position: absolute;width: 62px;height: 62px;content: "";background: url(/images/vs.png) no-repeat;left: 50%;margin-left: -31px;bottom: 19px;}
.zjg_bd li{float: left;width: 600px;}
.zjg_bd li img{display: block;width: 600px;height: 456px;}
.zjg_bd li p{display: flex;   display: -webkit-flex;justify-content:space-between;font-size: 16px;color: #737373;padding: 0 75px;height: 100px;line-height: 100px;background: #fcf6f1;}
.zjg_bd li p b{color: #707070;font-size: 24px;}
.zjg_bd li p span{ display:inline-block; width:364px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.zjg_bd li:nth-child(2) p{color: #000;}
.zjg_bd li:nth-child(2) p b{color: #000;}
.zjg_bd li p strong{ color:#f6403a; display:inline-block;}
.zjg_bd li p{ padding-right:75px; padding-left:20px; text-align:right;}
.zjg_bd li:nth-child(2) p{ padding-right:20px; padding-left:75px; text-align:left;}

.zjg_bd li p .two{line-height: 20px;white-space: normal;margin-top: 32px;text-align: center;letter-spacing: 3px;}



/*zjq*/
.zjq{padding: 80px 0 0;}
.zjq h2{font-size: 42px;color: #222;line-height: 42px;text-align: center;margin-bottom: 36px;}
.zjq h3{height: 45px;font-weight: normal;}
.zjq h3 span{float: left;width: 238px;height: 45px;line-height: 45px;font-size: 24px;color: #fff;text-align: center;margin-right: 2px;background: #f6553a;}
.zjq h3 span:last-child{margin-right: 0;width: 240px;}
.zjq h3 span.on{background: #f63a3a;font-weight: bold;}
.zjq_con{height: 729px;position: relative;}
.zjq_con:after{position: absolute;width: 62px;height: 62px;content: "";background: url(/images/vs.png) no-repeat;left: 50%;margin-left: -31px;bottom: 26px;}
.zjq_l,.zjq_r{height: 729px;position: relative;float: left;width: 600px;}
.zjq_l i,.zjq_r i{display: block;width: 24px;height: 24px;line-height: 24px;text-align: center;content: "";background: #fff;font-size: 14px;color: #000;border-radius: 100%;font-weight: bold;}
.zjq_l i:nth-child(1){position: absolute;left: 194px;bottom: 234px;z-index: 10;}
.zjq_l i:nth-child(2){position: absolute;left: 184px;bottom: 350px;z-index: 10;}
.zjq_l i:nth-child(3){position: absolute;left: 182px;top: 217px;z-index: 10;}
.zjq_l i:nth-child(4){position: absolute;left: 186px;top: 72px;z-index: 10;}
.zjq_l i:nth-child(5){position: absolute;left: 198px;top: 143px;z-index: 10;}
.zjq_txt{display: none;position: absolute;right: 74px;bottom: 208px;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.09);width: 277px;}
.zjq_txt:after{position: absolute;border: 10px solid transparent;border-right-color: #fff;content: "";left: -20px;bottom: 28px;}
.zjq_txt p{font-size: 16px;color: #737373;line-height: 24px;background: #fff;padding: 20px 18px;}
.zjq_txt p strong{ color:#f6403a; display:inline-block;}
.zjq_l h4{position: absolute;font-size: 24px;color: #707070;line-height: 24px;right: 54px;bottom: 40px;}
.zjq_r h4{position: absolute;font-size: 24px;color: #000;line-height: 24px;left: 54px;bottom: 40px;}
.zjq_txt:nth-child(3):after,.zjq_txt:nth-child(4):after,.zjq_txt:nth-child(5):after{bottom: auto;top: 28px;}
.zjq_r i:nth-child(1){position: absolute;right: 182px;bottom: 234px;z-index: 10;}
.zjq_r i:nth-child(2){position: absolute;right: 162px;bottom: 338px;z-index: 10;}
.zjq_r i:nth-child(3){position: absolute;right: 164px;top: 230px;z-index: 10;}
.zjq_r i:nth-child(4){position: absolute;right: 160px;top: 73px;z-index: 10;}
.zjq_r i:nth-child(5){position: absolute;right: 178px;top: 143px;z-index: 10;}
.zjq_r .zjq_txt{right: auto;left: 75px;}
.zjq_r .zjq_txt:after{left: auto;right: -20px;border: 10px solid transparent;border-left-color: #fff;}
.zjq_l i.on,.zjq_r i.on{color: #fff;z-index: 1;background: none;}
.zjq_l i.on:after,.zjq_r i.on:after{position: absolute;width: 42px;height: 42px;content: "";background: url(/images/zjq_c.png) no-repeat;left: -9px;top: -9px;z-index: -1;}
.zjq_txt:nth-child(1){display: block;}


/*xban*/
.xban{height: 192px;background: #f63a3a;padding-top: 100px;margin-top: -100px;}
.xban h3{float: left;margin: 68px 38px 0 0;}
.xban h4{float: left;margin-top: 65px;}
.xban h4 i{display: block;font-size: 28px;color: #fff;line-height: 34px;letter-spacing: 2px;font-family: "宋体";}
.xban h4 span{display: block;font-size: 23px;color: #fff;font-weight: normal;line-height: 36px;}
.xban .tel{float: right;margin-top: 64px;padding-left: 65px;background: url(/images/tel2.png) no-repeat left center;}
.xban .tel p{font-size: 12px;color: #fff;line-height: 28px;}
.xban .tel p em{font-size: 24px;font-family: Impact;vertical-align: top;}



/*case*/
.case{padding: 90px 0;}
.case h2{margin-bottom: 48px;}
.case_l{float: left;width: 780px;}
.case_l h3 a{display: block;height: 72px;line-height: 72px;font-size: 24px;color: #fff;font-weight: normal;padding: 0 40px;background: url(/images/yz_jt.png) no-repeat 728px center #f63a3a;}
.case_l li{float: left;width: 389px;height: 323px;margin-right: 1px;margin-bottom: 1px;padding: 30px 30px 0;box-sizing: border-box;background: #f9f3ee;}
.case_l li i{display: block;height: 188px;text-align: center;overflow: hidden;}
.case_l li img{width: 328px;height: 188px;transition: all 0.5s;}
.case_l li i:hover img{transform: scale(1.05);}
.case_l li h4{font-size: 16px;color: #4d4d4d;line-height: 16px;padding: 20px 0 32px;}
.case_l li em{display: block;font-size: 14px;color: #f63a3a;line-height: 14px;}
.case_l li:hover{background: #fff;}
.case_l li:hover h4{color: #000;}

.case_r{float: right;width: 410px;}
.case_r h3 a{display: block;height: 72px;line-height: 72px;font-size: 24px;color: #fff;font-weight: normal;padding: 0 40px;background: url(/images/yz_jt.png) no-repeat 360px center #f6553a;}
.case_con{height: 647px;background: #fcf6f1;}
.case_r h4{padding: 0 40px;font-weight: normal;}
.case_r h4 a{display: block;height: 60px;line-height: 60px;font-size: 14px;color: #202020;border-top: 1px dashed #dcdcdc;}
.case_r h4 i{float: left;width: 105px;}
.case_r dl{height: 78px;padding: 38px 40px;background: #fff;}
.case_r dt img{display: block;width: 125px;height: 72px;}
.case_r dd{float: right;width: 180px;height: 72px;position: relative;}
.case_r dd em{display: block;font-size: 16px;color: #202020;line-height: 28px;}
.case_r dd em a{color: #202020;}
.case_r dd i{position: absolute;font-size: 16px;color: #000;line-height: 22px;left: 0;bottom: 0;}
.case_r dd .xq{position: absolute;font-size: 16px;color: #f63a3a;line-height: 22px;right: 0;bottom: 0;}
.case_r h4.on{display: none;}



/*ys*/
.ys{padding: 80px 0 0;background: #fcf6f1;}
.ys h2{margin-bottom: 70px;}
.ys h2 em{color: #f63a3a;}
.ys h3{height: 32px;line-height: 32px;font-size: 24px;color: #000;font-weight: normal;margin-bottom: 20px;position: relative;}
.ys h3 b{font-size: 32px;vertical-align: top;margin-right: 20px;}
.ys h3 i{position: absolute;font-size: 114px;color: #fff;height: 65px;line-height: 95px;font-family: Impact;overflow: hidden;right: 0;bottom: -20px;}
.cpzl_con{height: 450px;position: relative;}
.cpzl_bd dl{height: 450px;}
.cpzl_bd dt{float: right;width: 680px;height: 450px;}
.cpzl_bd dd{float: left;width: 520px;height: 450px;background: #fff;text-align: center;}
.cpzl_bd dd h4{font-size: 22px;color: #000;line-height: 22px;height: 50px;position: relative;margin: 76px 0 18px;}
.cpzl_bd dd h4:after{position: absolute;width: 40px;height: 4px;content: "";background: #F63A3A;left: 50%;margin-left: -20px;bottom: 0;}
.cpzl_bd dd p{font-size: 16px;color: #4d4d4d;line-height: 28px;padding: 0 44px;}
.cpzl_bd dd i{display: block;font-size: 14px;color: #4d4d4d;line-height: 14px;margin-top: 55px;}
.cpzl_t{position: absolute;width: 520px;height: 100px;background: #f6553a;left: 0;bottom: 0;}
.cpzl_t li{float: left;width: 173px;height: 100px;font-size: 18px;color: #fff;line-height: 30px;text-align: center;padding: 20px 0;box-sizing: border-box;}
.cpzl_t li:nth-child(3){width: 174px;}
.cpzl_t li.on{background: #f63a3a;}

.gxjb{padding: 70px 0 90px;}
.gxjb h3{text-align: right;}
.gxjb h3 i{right: auto;left: 0;}
.gxjb li{float: left;width: 386px;text-align: center;margin-right: 18px;height: 458px;border: 1px solid #d2d2d2;background: #fff;}
.gxjb li:last-child{margin-right: 0;}
.gxjb li img{display: block;height: 288px;}
.gxjb li h4{font-size: 22px;color: #000;line-height: 22px;padding: 28px 0 30px;}
.gxjb li p{font-size: 15px;color: #4d4d4d;line-height: 24px;padding: 0 34px;}
.gxjb li:hover{ border-color: #f63a3a;}


/*jhq*/
.jhq{padding: 75px 0 90px;}
.jhq h3{height: 32px;line-height: 32px;font-size: 24px;color: #000;font-weight: normal;margin-bottom: 20px;}
.jhq h3 b{font-size: 32px;vertical-align: top;margin-right: 20px;}
.jhq_con{position: relative;}
.jhq_bd dl{height: 387px;}
.jhq_bd dt{float: left;width: 576px;height: 387px;}
.jhq_bd dd{float: right;width: 560px;height: 387px;text-align: center;}
.jhq_bd dd i{display: block;font-size: 114px;font-family: Impact;color: #f0f0f0;line-height: 96px;height: 58px;overflow: hidden;}
.jhq_bd dd h4{font-size: 22px;color: #000;line-height: 22px;height: 50px;position: relative;margin: 7px 0 15px;}
.jhq_bd dd h4:after{position: absolute;width: 40px;height: 4px;content: "";background: #F63A3A;left: 50%;margin-left: -20px;bottom: 0;}
.jhq_bd dd p{font-size: 15px;color: #4d4d4d;line-height: 24px;padding: 0 65px;}
.jhq_t{position: absolute;width: 560px;height: 150px;border-top: 1px solid #dcdcdc;right: 0;bottom: 0;}
.jhq_t li{float: left;width: 120px;height: 150px;margin: 0 33px;text-align: center;position: relative;}
.jhq_t li:after{position: absolute;width: 22px;height: 22px;content: "";background: url(/images/jhq_c1.png) no-repeat;left: 50%;margin-left: -11px;top: -12px;}
.jhq_t li i{display: block;height: 41px;overflow: hidden;margin: 27px 0 14px;}
.jhq_t li p{font-size: 18px;color: #000;line-height: 24px;}
.jhq_t li.on{background: #f63a3a;}
.jhq_t li.on:after{background: url(/images/jhq_c2.png) no-repeat;}
.jhq_t li.on p{color: #fff;}
.jhq_t li.on i img{transform: translateY(-41px);transition: all 0.3s;}


/*dz*/
.dz{height: 235px;background: url(/images/dz_bg.jpg) no-repeat center 0;}
.dz_r{float: right;margin-top: 60px;margin-right: 100px;}
.dz .tel{padding-left: 65px;background: url(/images/tel3.png) no-repeat left center;}
.dz .tel p{font-size: 12px;color: #000;line-height: 28px;}
.dz .tel p em{font-size: 24px;font-family: Impact;vertical-align: top;}
.dz .zx{display: block;height: 45px;line-height: 45px;text-align: center;font-size: 16px;color: #fff;background: #f63a3a;border-radius: 22px;margin-top: 10px;}
.dz .zx:hover{animation:shake 1.5s linear;-webkit-animation:shake 1.5s linear;}



/*abt*/
.abt{padding: 70px 0 90px;background: #fcf6f1;}
.abt h2{margin-bottom: 46px;}
.abt_l{float: left;width: 300px;height: 454px;position: relative;}
.abt_l h3{font-size: 22px;line-height: 22px;color: #000;padding: 50px 0 30px;}
.abt_desc{font-size: 15px;color: #4d4d4d;line-height: 30px;}
.abt_l .xq{display: block;font-size: 14px;color: #f63a3a;line-height: 24px;margin-top: 35px;}
.abt_l i{position: absolute;height: 41px;left: 0;bottom: 10px;}
.abt_r{float: right;width: 620px;height: 454px;background: #fff;box-shadow:0px 2px 38px 0px rgba(3,3,3,0.07);}
.abt_pic{float: left;width: 503px;height: 345px;margin: 50px 0 0 -183px;position: relative;}
.abt_pic:after{position: absolute;width: 237px;height: 236px;content: "";background: url(/images/abt_r.png) no-repeat;left: -154px;bottom: 0;}
.abt_r ul{float: right;width: 190px;margin-right: 68px;margin-top: 58px;}
.abt_r li{height: 84px;line-height: 84px;display: flex;display: -webkit-flex;justify-content: space-between;}
.abt_r li span{font-size: 16px;color: #000;height: 84px;position: relative;}
.abt_r li i{font-size: 36px;font-family: Arial;}
.abt_r li em{position: absolute;width: 23px;height: 23px;line-height: 23px;text-align: center;font-size: 14px;color: #fff;background: #F53939;border-radius: 100%;top: 16px;margin-left: -4px;}
.abt_r li p{font-size: 14px;color: #000;}

.qyfc{margin-top: 50px;position: relative;}
.qyfc li{float: left;width: 290px;margin-right: 13px;}
.qyfc li img{display: block;width: 290px;height: 206px;}
.qyfc li span{display: block;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #222;background: #fff;transition: all 0.3s;}
.qyfc li:hover span{background: #f63a3a;color: #fff;}
.qyfc .prev{position: absolute;left: -80px;top: 78px;z-index: 10;}
.qyfc .next{position: absolute;right: -80px;top: 78px;z-index: 10;}
.qyfc .tempWrap{width: 100% !important;}


/*news*/
.news{padding: 70px 0 100px;}
.news h2{margin-bottom: 40px;}
.new_l{float: left;width: 790px;}
.new_l h3{height: 45px;line-height: 45px;background: #f6553a;font-weight: normal;}
.new_l h3 span a{float: left;width: 140px;text-align: center;font-size: 20px;color: #fff;}
.new_l h3 span a.on{background: #f63a3a;font-weight: bold;}
.new_l h3 .more{float: right;font-size: 16px;color: #fff;margin-right: 24px;}
.new_con dl{height: 240px;padding: 29px 34px 0 28px;box-sizing: border-box;background: #fff;}
.new_con dt img{display: block;width: 271px;height: 182px;}
.new_con dd{float: right;width: 426px;}
.new_con dd h4{font-size: 18px;color: #161616;font-weight: normal;line-height: 18px;padding: 8px 0 18px;}
.new_con dd p{font-size: 14px;color: #666;line-height: 24px;}
.new_con dd .xq{display: block;font-size: 14px;color: #f63a3a;line-height: 24px;margin-top: 20px;}
.new_list{height: 240px;background: #fcf6f1;padding: 10px 30px 0;box-sizing: border-box;}
.new_list p{height: 48px;line-height: 48px;border-bottom: 1px solid #cbc8c6;padding-left: 28px;position: relative;}
.new_list p:after{position: absolute;width: 10px;height: 10px;content: "";border: 2px solid #aaa;box-sizing: border-box;border-radius: 100%;left: 0;top: 19px;}
.new_list p a{color: #666;font-size: 16px;}
.new_list p i{float: right;font-size: 14px;color: #161616;opacity: 0.5;}
.new_list p:hover:after{background: #f63a3a;border-color: #f63a3a;}
.new_list p:hover a{color: #f63a3a;}

.new_r{float: right;width: 385px;padding: 0 33px;height: 525px;background: #fcf6f1;box-sizing: border-box;}
.new_r h3{font-weight: normal;height: 66px;line-height: 66px;font-size: 20px;color: #161616;padding-top: 10px;}
.new_r h3 a{color: #161616;}
.new_r h3 i{float: right;font-size: 16px;}
.wd_pic{height: 182px;}
.new_r li{height: 104px;padding-top: 28px;border-bottom: 1px dashed #c2bdba;}
.new_r li h4{padding-left: 38px;height: 26px;line-height: 26px;font-size: 18px;font-weight: normal;background: url(/images/q.png) no-repeat;margin-bottom: 2px;}
.new_r li h4 a{color: #000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.new_r li p{font-size: 14px;color: #666;line-height: 22px;padding-top: 2px;padding-left: 38px;background: url(/images/a.png) no-repeat;}
.new_r li p a{color: #f63a3a;}
.new_r li:last-child{border: 0;}


/*ksnav*/
.ksnav{height: 412px;background: url(/images/ksnav_bg.jpg) no-repeat center 0;}
.ksnav h2{font-size: 42px;line-height: 42px;text-align: center;color: #fff;padding: 70px 0 40px;}
.ksnav li{height: 55px;}
.ksnav li h3{float: left;width: 190px;height: 54px;line-height: 54px;padding-left: 28px;font-size: 18px;color: #fff;background: #f6553a;border-bottom: 1px solid #dadee2;font-weight: normal;}
.ksnav li h3 a{color: #fff;}
.ksnav li p{float: left;width: 902px;height: 54px;line-height: 54px;border-bottom: 1px solid #fff;padding: 0 40px;background: #f3f3f3;}
.ksnav li p a{float: left;font-size: 15px;color: #898989;margin-right: 45px;}
.ksnav li:hover h3{background: url(/images/nav_jt.png) no-repeat 175px center #f63a3a;font-weight: bold;}
.ksnav li:hover p{background: #fff;}
.ksnav li p a:hover{color: #f63a3a;font-weight: bold;}
.ksnav li p a:last-child{float: right;color: #f63a3a;font-size: 14px;font-weight: normal;}
.ksnav li:last-child h3,.ksnav li:last-child p{border: 0;}



.links{height: 40px;line-height: 40px;font-size: 12px;color: #818181;background: #333;}
.links a{color: #fff;opacity: 0.3;margin: 0 15px;}




