@charset "utf-8";
html {font-family: "Helvetica";-webkit-text-size-adjust: 100%;font-size: 100px;}
body {max-width: 750px;min-height: 100%;min-width: 320px;margin: 0 auto;color: #666666;background-color: #F0F0F0;-webkit-overflow-scrolling: touch;font-size: .3rem;}
* {-webkit-box-sizing: border-box;box-sizing: border-box;}
.clear {clear: both;height: 0;font-size: 0;line-height: 0;}
h1, h2, h3, h4, h5, form, p, ul, input {margin: 0px;padding: 0px;}

/*链接定义*/
.link_white a {color: #FFFFFF;text-decoration: none;}
.link_white a:hover {text-decoration: underline;}
.link_paleblue a {color: #B7C0E6;text-decoration: none;}
.link_paleblue a:hover {text-decoration: underline;}
.link_gray3 a {color: #333333;text-decoration: none;}
.link_gray3 a:hover {text-decoration: underline;color: #333333}
.link_gray6 a {color: #666666;text-decoration: none;}
.link_gray6 a:hover {text-decoration: underline;color: #333333}
.link_gray9 a {color: #999999;text-decoration: none;}
.link_gray9 a:hover {text-decoration: underline;color: #333333}
.link_yellow a {color: #FF6600;text-decoration: none;}
.link_yellow a:hover {text-decoration: underline;color: #FF6600}
.link_blue a {color: #5F8DC9;text-decoration: none;}
.link_blue a:hover {text-decoration: underline;color: #5F8DC9}
.link_orange a {color: #F30;text-decoration: none;}
.link_orange a:hover {text-decoration: underline;color: #F30}
.link_green a {color: #0BA674;text-decoration: none;}
.link_green a:hover {text-decoration: underline;color: #0A8F64}

.font9 {font-size: .1888rem}
.fontag {font-size: .22rem}
.font10 {font-size: .234rem}
.font12 {font-size: .25714285rem}
.font13 {font-size: .27857142rem}
.font14 {font-size: .3rem}
.font15 {font-size: .32142857rem}
.font16 {font-size: .34285714rem}
.font18 {font-size: .38571428rem}
.font20 {font-size: .468rem}
.font22 {font-size: .586rem}
.font24 {font-size: .56249999rem}
.font28 {font-size: .65624999rem}

.topdown { width: 7.5rem; background-color: #FFFFFF; padding-bottom: .2rem; margin: 0 auto}
.topdown .tdowns {width: 7rem;margin: 0 auto; padding-bottom: .2rem; padding-top: .2rem;}
.topdown .tdowns .tlo {width: 1.2rem; height: 1.2rem;background-image: url('../images/logo_300.png'); background-repeat: no-repeat;background-size: 1.2rem; float: left}
.topdown .tdowns .ttxt {float: left; width: 4.2rem; padding-left: .2rem;}
.topdown .tdowns .ttxt .t1 {color: #000000; font-weight: 800; font-size: .32rem;}
.topdown .tdowns .ttxt .t2 {color: #000000; font-size: .22rem; padding-top: .03rem;}
.topdown .tdowns .ttxt .t2 span { color: #0066FF; padding-left: .1rem;}
.topdown .tdowns .ttxt .star {background-image: url('../images/star.png'); background-repeat: no-repeat;background-size: 1.2rem; width: 100%; height: .4rem; background-position: left center}

.topdown .tdowns .rbtn {float: left; width: 1.52rem; height: .7rem; line-height: .7rem; text-align: center; background-color: #FF3300; color: #FFFFFF;border-radius: 4px; margin-top: .22rem;font-size: .26rem;}
.topdown .sbanner { width: 7.5rem; margin: 0 auto; height: 3.6rem;text-align: center;background-image: url('../images/sem_banner_1.png'); background-repeat: no-repeat;background-size: 7.5rem;}
.topdown .sbanner .stit1 { font-size: .66rem; color: #FFFFFF; padding-top: .38rem; font-weight: bold;text-shadow: #079923 0.05rem 0.05em 0.1rem;}
.topdown .sbanner .stit2 { font-size: .4rem; height: 1.3rem; color: #FFFFFF; padding-top: .3rem;}
.topdown .sbanner .downbtn {width: 2.6rem; height: .8rem;border-radius: 6rem; color: #00be59;text-align: center; line-height: .8rem; margin: 0 auto; font-size: .3rem;cursor: pointer;background: -webkit-linear-gradient(top, white, #bcf6c5);
    background: -moz-linear-gradient(top, white, #bcf6c5);}
.rbtn a {color: #ffffff; text-decoration: none;}
.downbtn a {color: #00be59; text-decoration: none;}

.mindexdtit { color: #333; font-weight: 600; text-align: center;}

.toplogo {width: 7.5rem; height: 1rem; position: fixed; left: 0; top: 0; background-color: #FFFFFF; border-bottom: 1px #E4E4E4 solid; overflow: hidden;}
.toplogo .logo { width: 4.5rem; float: left; padding-left: .2rem; padding-top: .1rem}
.toplogo .logo img { width: 2.2rem;}
.toplogo .tel { width: 3rem; height: 1rem; line-height: 1rem; float: left; color: #FF6600; background-image: url(../images/tel.png); background-repeat: no-repeat; background-position: left center;background-size: .4rem; padding-left: .5rem;}
.toplogo .tel a { color: #FF6600; text-decoration: none}

.topnavs {width: 7rem; margin: 0 auto; padding-top: .3rem;}
.topnavs .allikns { float: left; width: 25%; height: .8rem; line-height: .7rem; text-align: center; background-color: #4054B3; color: #FFFFFF; border: .05rem #6C7DCA solid; text-decoration: none }

.mbanner {width: 7.5rem; margin: 0 auto;color: #FFFFFF; background-position: bottom;}
.mbanner .t1 { text-align: center; font-weight: bold; padding-top: .8rem; color: #CCFF00}
.mbanner .t2 { text-align: center; padding-top: .3rem; padding-bottom: .1rem;}

.indexdown { padding: .6rem;}
.indexdown .mdown { width: 2.8rem; height: .9rem; line-height: .9rem;border-radius: .02rem; color: #FFFFFF; background-color: #33CC99; margin: 0 auto; text-align: center;}
.indexdown .mdowntit { color: #FFFFFF; text-align: center; padding-top: .5rem;}

/*资源数量*/
.index_num { width: 7rem; margin: 0 auto;padding-top: .5rem; padding-bottom: .5rem;overflow: hidden; background-color: #FFFFFF;border-radius: 4px;}
.index_num .numli { width: 33%; float: left;border-right: 1px solid #E3E3E3; text-align: center;}
.index_num .numli.last {border-right: 0;}
.index_num .numli .n { padding-bottom: .1rem; color: #FF3300}
.index_num .numli .n.c2 { color: #FD7902}
.index_num .numli .n.c3 { color: #3366FF}
.index_num .numli .ntxt { color: #999999}

/*优势*/
.index_youshi { width: 7rem; margin: 0 auto;overflow: hidden;padding-top: .3rem;padding-bottom: .3rem; background-color: #FFFFFF;border-radius: 4px;}
.index_youshi .numli { padding-left: .3rem; }
.index_youshi .numli .ft1 { padding-bottom: .1rem;color: #FF3300;}
.index_youshi .numli .ft1.c {color: #3366CC; padding-top: .2rem;}
.index_youshi .numli .ft2 { color: #000;height: .55rem;}
.index_youshi .numli .ft2 span { color: #FF0000; font-weight: bold}

/*能解决什么问题*/
.index_tongdian { width: 7rem; margin: 0 auto;padding-top: .5rem; padding-bottom: .5rem;overflow: hidden; background-color: #FFFFFF;border-radius: 4px;margin-top: .25rem;}
.index_tongdian .dtit { color: #333;font-weight: 600; padding-left: .5rem;}
.index_tongdian .tlist {width: 6rem; margin: 0 auto;padding-top: .5rem; padding-bottom: .5rem; border-bottom: 1px #EAEAEA solid}
.index_tongdian .tlist .ts1 {padding-left: 1rem;background-image: url(../images/m_index_td1.png); background-repeat: no-repeat;background-size: .6rem;color: #000000; padding-bottom: .5rem;}
.index_tongdian .tlist .ts2 {padding-left: 1rem;background-image: url(../images/m_index_td2.png); background-repeat: no-repeat;background-size: .6rem;}
.index_tongdian .tlist .ts2 .sitit { color: #000000;}
.index_tongdian .tlist .ts2 .sitxt { color: #999999; padding-top: .1rem}
.index_tongdian .tlist.nobor { border-bottom: 0;}

/*售后*/
.index_sh { width: 7rem; margin: 0 auto;padding-top: .5rem; padding-bottom: .5rem;overflow: hidden; background-color: #FFFFFF;border-radius: 4px;margin-top: .25rem; height: 5rem;background-image: url(../images/index_sever.png); background-repeat: no-repeat;background-size: 4rem; background-position: center bottom}
.index_sh .shtxt { text-align: center; line-height: 170%; color: #666666; padding-top: .2rem;}
.index_sh .shtxt span { color: #FF3300; font-weight: 900}

/*特点*/
.index_tedian { width: 7rem; margin: 0 auto;padding-top: .5rem; padding-bottom: .5rem;overflow: hidden; background-color: #FFFFFF;border-radius: 4px;margin-top: .25rem;}
.index_tedian .dimgs { width: 6rem; padding-bottom: .5rem; margin: 0 auto;background-repeat: no-repeat;background-size: 1.2rem; background-position: left .1rem; padding-left: 1.6rem}
.index_tedian .dimgs.x1 {background-image: url(../images/index4_c1.png)}
.index_tedian .dimgs.x2 {background-image: url(../images/index4_c2.png)}
.index_tedian .dimgs.x3 {background-image: url(../images/index4_c3.png)}
.index_tedian .dimgs.x4 {background-image: url(../images/index4_c4.png)}
.index_tedian .dimgs .txth1 { color: #333333; font-weight: 800}
.index_tedian .dimgs .txth2 { color: #999999;line-height: 160%; padding-top: .1rem;}

/*功能*/
.index_gn { width: 7.5rem; margin: 0 auto;padding-top: .2rem; padding-bottom: .5rem;overflow: hidden; background-color: #FFFFFF; }
.index_gn .gnul { padding-top: .5rem;width: 6.6rem; margin: 0 auto;}
.index_gn .gnul .guli { width: 33%; float: left; height: 2.2rem; text-align: center;}
.index_gn .gnul .guli .yicon { width: 1rem; height: 1rem;border-radius: 4px; margin: 0 auto;background-color: #3A80F7; text-align: center; padding-top: .22rem;}
.index_gn .gnul .guli .yicon img {width: .52rem; border: 0;}
.index_gn .gnul .guli .ytit { padding-top: .2rem; color: #333333}
.index_gn .gnul .guli .yicon.x1 {background-color: #3A80F7;}
.index_gn .gnul .guli .yicon.x2 {background-color: #4593FF;}
.index_gn .gnul .guli .yicon.x3 {background-color: #01B8B8;}
.index_gn .gnul .guli .yicon.x4 {background-color: #FF7337;}
.index_gn .gnul .guli .yicon.x5 {background-color: #D3A269;}
.index_gn .gnul .guli .yicon.x6 {background-color: #00A7FF;}
.index_gn .gnul .guli .yicon.x7 {background-color: #33C536;}
.index_gn .gnul .guli .yicon.x8 {background-color: #7174EB;}
.index_gn .gnul .guli .yicon.x9 {background-color: #FB8C2F;}
.index_gn .gnul .guli .yicon.x10 {background-color: #2CCD7C;}
.ytit1 {padding-top: .2rem; color: #666666; font-size: .18rem; line-height: 200%;}

/*线路和资源*/
.index_xz { width: 7.5rem; margin: 0 auto;padding-top: .3rem; overflow: hidden; background-color: #FFFFFF; }
.index_xz .gnul { padding-top: .5rem;width: 6.6rem; margin: 0 auto;}
.index_xz .gnul .guli { width: 33%; float: left; height: 2.2rem; text-align: center;}
.index_xz .gnul .guli .yicon { width: 1rem; height: 1rem;border-radius: 4px; margin: 0 auto; text-align: center; padding-top: .22rem;}
.index_xz .gnul .guli .yicon img {width: 1rem; border: 0;}
.index_xz .gnul .guli .ytit { padding-top: .2rem; color: #333333}

/*线路和资源*/
.index_xz1 { width: 7.5rem; padding: 0 .3rem .5rem; overflow: hidden; background: #FFFFFF}
.index_xz1 .gnul { width: 100%; margin: 0 auto;}
.index_xz1 .gnul .guli { width: 50%; float: left; height: 3rem; text-align: center;}
.index_xz1 .gnul .guli .yicon { width: 1.5rem; height: 1.5rem;border-radius: 4px; margin: 0 auto; text-align: center; padding-top: .22rem;}
.index_xz1 .gnul .guli .yicon img {width: 1.5rem; border: 0;}
.index_xz1 .gnul .guli .ytit { padding-top: .2rem; color: #333333}

/*新闻*/
.index_news { width: 7rem; margin: 0 auto;padding: .5rem;overflow: hidden; background-color: #FFFFFF;border-radius: 4px;margin-top: .25rem;}
.index_news .newtitle { height: .8rem; padding-top: .2rem; font-weight: bold}
.index_news .newlist { height: .5rem; line-height: .5rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/*分页*/
.uupage { line-height: 500%; /*padding-left:20px;*/ text-align: center;}
.uupage a {padding: .15rem .25rem;border: 1px #DFDFDF solid;margin-right: .25rem;text-decoration: none;color: #666666;background-color: #F7F7F7;border-radius: 2px;}
.uupage a:hover {background-color: #FFFFFF;color: #333333}
.uupage .current {padding: .15rem .25rem;border: 1px #747474 solid;color: #FFFFFF;margin-right: .25rem;background-color: #8C8C8C;border-radius: 2px;}

.foot { width: 5.2rem; height: .8rem; line-height: .8rem; color: #FFFFFF; border-bottom: 1px #999999 solid; border-top: 1px #999999 solid; margin: 0 auto; text-align: center;}
.foot a { margin-left: .2rem;}

.about { width: 7.5rem;margin: 0 auto; padding: .5rem; line-height: 160%; color: #FFFFFF}
.about .tit {text-align: center; height: .8rem;}
.about strong { height: .5rem; padding-top: .5rem;display: block}

.demo_tit {text-align: center; height: .8rem;color: #FFFFFF;}
.demo_bg { width: 5.5rem; margin: 0 auto;background-image: url(../images/m_bg.png); background-repeat: no-repeat; background-size: 5.5rem; height: 12rem; padding-top: 1rem;}
.demo {height: 8.89rem;width: 5rem;overflow: hidden;position: relative;margin: 0 auto; border: 1px #CCCCCC solid}
.demo ul {list-style: none;padding: 0;margin: 0;height: 100%;overflow: hidden;}
.demo li {position: absolute;margin: 0;padding: 0;height: 100%;overflow: hidden;display: -webkit-box;-webkit-box-pack: center;-webkit-box-align: center;list-style: none;}
.demo ul li img {max-width: 100%;max-height: 100%;margin: 0;padding: 0;}
.demo div {background-color: #ffffff;padding: 3px;}

.link_white a {color: #FFFFFF;text-decoration: none; }
.link_white a:hover {text-decoration: underline;}

.index_describe { width: 6.2rem; padding: .3rem; padding-bottom: .6rem;line-height: 180%; color: #777777;margin: 0 auto;}

.indeximgtxt { width: 7rem; margin: 0 auto;}
.indeximgtxt .imgbox {width: 1.5rem; height: 1.5rem; margin: 0 auto;}
.indeximgtxt .imgbox img {width: 1.5rem; height: 1.5rem;}
.indeximgtxt .itit {padding-top: .3rem; height: 1rem; text-align: center;}
.indeximgtxt .itits {height: 1rem; text-align: center;}

.icptxt { line-height: 160%; color: #999999; font-size: .22rem; text-align: center; padding-top: .3rem; padding-bottom: .3rem}
.icptxt a {color: #999999;text-decoration: none;}

.bottomfixed_height { height: 1.2rem;}
.bottomfixed { width: 7.5rem;height: 1.2rem;margin: 0 auto;position: fixed;color: #FFFFFF; bottom: 0; padding-left: 1.3rem;background-image: url(../images/logo_300.png); background-repeat: no-repeat; background-size: .8rem; background-position: .3rem center;background-color: rgba(0, 0, 0, 0.6);}
.bottomfixed .t1 { font-size: .3rem; padding-top: .2rem;font-weight: 600}
.bottomfixed .t2 { font-size: .22rem; padding-top: .05rem; color: #CCCCCC}
.bottomfixed .fbtnr {position: absolute; width: 1.6rem; height: .6rem;border-radius: .6rem; line-height: .6rem; background-color: #FF3333; color: #FFFFFF;font-size: .28rem; text-align: center; right: .3rem; bottom: .3rem; cursor: pointer}
.bottomfixed .fbtnr a { color: #ffffff; text-decoration: none;}

.min_t1 {font-size: .3rem;height: .6rem; text-align: center; line-height: .6rem; margin-top: .3rem}
.min_t2 {width: 6.8rem; margin: .4rem auto; background-color: #e4faeb; padding: .4rem;line-height: .5rem;}
.min_t2 span {color: #ff3300; font-weight: bold;font-size: .3rem;}
.min_t3 {font-size: .3rem;height: .6rem; text-align: center; line-height: .6rem;}
.sem_gnjs {width: 7.5rem; text-align: center}
.sem_gnjs_1 {width: 6rem; height: 1.3rem; border-bottom: 1px solid #fcfcfc; margin: 0 auto 0.2rem auto; padding-left: 1.2rem;}
.gnul .bg1 {background: url(../images/sem_01.png) no-repeat; background-size: 0.9rem 0.9rem;}
.gnul .bg2 {background: url(../images/sem_02.png) no-repeat; background-size: 0.9rem 0.9rem;}
.gnul .bg3 {background: url(../images/sem_03.png) no-repeat; background-size: 0.9rem 0.9rem;}
.gnul .bg4 {background: url(../images/sem_04.png) no-repeat; background-size: 0.9rem 0.9rem;}
.sem_gnjs_1 .ti1 {font-weight: bold; font-size: .3rem; line-height: .6rem;}
.sem_gnjs_1 .ti2 { color: #666666; font-size: .2rem;}

.sem_lbss {width: 100%; height: auto; overflow: hidden; border-bottom: 1px solid #eee; padding: .2rem .4rem; font-size: .2rem; color: #666; line-height: 0.5rem; background: #FFFFFF}
.sem_lbss span {width: .06rem; height: .06rem; display: inline-block; background: #333;border-radius: 100%;-moz-border-radius: 100%; margin-right: .1rem;}
.sem_lb1 { width: 50%; padding: 0 .1rem; float: left;}
.sem_lb2 { width: 100%; padding: 0 .1rem; float: left;}
.sem_lbl a {color: #0066FF;}

/*下载二维码*/
.lm_box {  width:4rem;border-top:1px #E3E3E3 solid;padding-bottom:35px;background:#ffffff;}
.lm_box .lm_tit {  padding:20px 0;text-align:center;color:#ff0202;font-weight:600;font-size:18px;}
.lm_box .dowli {  text-align:center;}