.sj_index .cur { color: #333 !important; }

.sj_index .pro { margin-top: 1.7em; overflow: hidden; width: 100%; }

.sj_index .pro .title { overflow: hidden; width: 100%; margin-bottom: 2em; }

.sj_index .pro .title h2 { text-align: center; font-size: 1.2em; color: #000; font-weight: 400; }

.sj_index .pro .title p { text-align: center; text-transform: uppercase; margin-top: .2em; padding-bottom: 1em; background: url("/image/index_pro.png") no-repeat center bottom; -webkit-background-size: 100% 100%; background-size: 100%; color: #818181; }

.sj_index .pro ul { overflow: hidden; width: 98%; margin: 0 auto; }

.sj_index .pro ul li { float: left; width: 48%; margin: 0 1%; margin-bottom: 1em; }

.sj_index .pro ul li img { display: block; width: 96%; border: 2px solid #e9e9e9; margin: 0 auto; }

.sj_index .pro ul li span { display: block; width: 96%; margin: 0 auto; text-align: center; font-size: 1em; color: #000; padding: .8em 0; border-bottom: 2px solid #e9e9e9; }

.sj_index .pro .more { display: block; width: 40%; margin: 0 auto; text-align: center; padding: .6em 0; background-color: #f3f3f3; border-radius: 5px; margin-top: 2em; margin-bottom: 2.5em; color: #222; }

.sj_index .show { overflow: hidden; width: 100%; background-color: #f8f8f8; padding: 1.5em 0; }

.sj_index .show .title { overflow: hidden; width: 100%; margin-bottom: 2em; }

.sj_index .show .title h2 { text-align: center; font-size: 1.2em; color: #000; font-weight: 400; }

.sj_index .show .title b { font-size: 1.5em; color: #d50d17; }

.sj_index .show .title p { text-align: center; text-transform: uppercase; margin-top: 0.2em; padding-bottom: 1em; background: url("/assets/easy/image/index_pro.png") no-repeat center bottom; -webkit-background-size: 100% 100%; background-size: 100%; color: #818181; }

.sj_index .show .sbox { overflow: hidden; width: 100%; padding-top: 55%; background: url("/assets/easy/image/sjshowbg.jpg") no-repeat center top; -webkit-background-size: 100% 100%; background-size: 100%; }

.sj_index .show .sbox .tempWrap { overflow: hidden; position: relative; }

.sj_index .show .sbox .tempWrap .bd { width: 100%; position: relative; overflow: hidden; padding: 0px; margin: 0px; -webkit-transition-duration: 200ms; -o-transition-duration: 200ms; transition-duration: 200ms; -webkit-transform: translate(0px, 0px) translateZ(0px); transform: translate(0px, 0px) translateZ(0px); }

.sj_index .show .sbox .tempWrap .bd .swin { display: none; vertical-align: top; width: 100%; }

.sj_index .show .sbox .tempWrap .bd .swin .slist { overflow: hidden; width: 100%; padding: 5%; }

.sj_index .show .sbox .tempWrap .bd .swin .slist img { display: block; width: 100%; padding: 2%; background-color: #e1e1e1; margin-bottom: 14px; }

.sj_index .show .sbox .tempWrap .bd .swin .slist h3 { text-align: center; font-size: 1.2em; color: #222; margin-bottom: .8em; }

.sj_index .show .sbox .tempWrap .bd .swin .slist p { text-align: justify; font-size: 1em; color: #333; line-height: 1.7em; }

.sj_index .show .menu { overflow: hidden; width: 98%; margin: 0 auto; background-color: #fff; padding-top: .5em; }

.sj_index .show .menu li { float: left; width: 24.5%; margin-right: .5%; text-align: center; font-size: 1em; color: 5d5d5d; padding: .6em 0; background-color: #dbdbdb; position: relative; }

.sj_index .show .menu li img { display: none; position: absolute; width: 12px; left: 50%; margin-left: -6px; top: -6px; }

.sj_index .show .menu .on { background-color: #fd581f; color: #fff !important; }

.sj_index .show .menu .on img { display: block; }

.sj_index .ad { overflow: hidden; width: 100%; margin-bottom: 1.7em; }

.sj_index .ad img { display: block; width: 100%; }

.sj_index .about { overflow: hidden; width: 100%; margin-bottom: 30px !important; font-size: 1em; color: #333; line-height: 1.7em; margin: 0 auto; text-align: justify; }

.sj_index .about .title { overflow: hidden; width: 100%; margin-bottom: 2em; }

.sj_index .about .title h2 { text-align: center; font-size: 1.2em; color: #000; font-weight: 400; }

.sj_index .about .title p {text-align: center; text-transform: uppercase; margin-top: .2em; padding-bottom: 1em; background: url("/assets/easy/image/index_pro.png") no-repeat center bottom; -webkit-background-size: 100% 100%; background-size: 100%; color: #818181; }

.sj_index .about img { display: block; width: 85%; margin: 0 auto; border: .3em solid #e1e1e1; margin-bottom: 20px; }

.sj_index .about h3 { text-align: center; font-size: 1em; margin-bottom: 1em; color: #222; }

.sj_index .about .about_p{width: 85%;margin: 0 auto}

.sj_index #show .swin { width: 100%; padding: 5%; display: none; }

.sj_index #show .swin img { width: 96%; padding: 2%; display: block; margin: 0 auto; background-color: #e1e1e1; margin-bottom: 20px; }

.sj_index #show .swin h3 { text-align: center; font-size: 1.2em; color: #222; margin-bottom: .8em; }

.sj_index #show .swin p { text-align: justify; font-size: 1em; color: #333; line-height: 1.7em; }

.sj_index .ad02 { overflow: hidden; width: 100%; position: relative; }

.sj_index .ad02 img { display: block; width: 100%; }

.sj_index .ad02 .a01 { display: block; width: 40%; height: 3em; position: absolute; top: 60%; left: 29%; }

.sj_index .news { overflow: hidden; width: 100%; padding: 1.7em 3%; background-color: #eee; padding-bottom: 6em; }

.sj_index .news .menu { overflow: hidden; padding-bottom: .4em; width: 100%; background-color: #fff; }

.sj_index .news .menu li { float: left; width: 49.5%; padding: 1em 0; font-size: 1em; color: #5d5d5d; text-align: center; background-color: #dbdbdb; position: relative; }

.sj_index .news .menu li img { display: none; width: 14px; position: absolute; left: 50%; margin-left: -5px; bottom: -6px; }

.sj_index .news .menu .now { background-color: #fd581f; color: #fff !important; }

.sj_index .news .menu .now img { display: block; }

.sj_index .news .newsbox { overflow: hidden; width: 100%; background-color: #fff; }

.sj_index .news .newsbox .tempWrap { overflow: hidden; position: relative; }

.sj_index .news .newsbox .tempWrap .bd { width: 100%; position: relative; overflow: hidden; padding: 0px; margin: 0px; -webkit-transition-duration: 200ms; -o-transition-duration: 200ms; transition-duration: 200ms; -webkit-transform: translate(0px, 0px) translateZ(0px); transform: translate(0px, 0px) translateZ(0px); }

.sj_index .news .newsbox .tempWrap .bd .newslist { display: none; vertical-align: top; overflow: hidden; width: 100%; padding: 2em 3% 1.5em; }

.sj_index .news .newsbox .tempWrap .bd .newslist dl { overflow: hidden; width: 100%; margin-bottom: 1.5em; }

.sj_index .news .newsbox .tempWrap .bd .newslist dl dt { overflow: hidden; width: 40%; float: left; }

.sj_index .news .newsbox .tempWrap .bd .newslist dl dt img { display: block; width: 100%; }

.sj_index .news .newsbox .tempWrap .bd .newslist dl dd { overflow: hidden; float: right; width: 55%; }

.sj_index .news .newsbox .tempWrap .bd .newslist dl dd h4 { font-size: 1em; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; margin-bottom: .8em; }

.sj_index .news .newsbox .tempWrap .bd .newslist dl dd p { font-size: .8em; color: #333; line-height: 1.5em; height: 4.3em; overflow: hidden; text-align: justify; }

.sj_index .news .newsbox .tempWrap .bd .newslist .list { overflow: hidden; width: 100%; }

.sj_index .news .newsbox .tempWrap .bd .newslist .list li { overflow: hidden; font-size: .8em; line-height: 2.5em; }

.sj_index .news .newsbox .tempWrap .bd .newslist .list li a { display: block; width: 70%; float: left; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; color: #333; }

.sj_index .news .newsbox .tempWrap .bd .newslist .list li span { float: right; color: #b5b5b5; }
