body{overflow:scroll;overflow-x:hidden}
/*轮播图*/
.fullSlide{ position:relative; background:#000; margin:0 auto; }
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li img{width:100%; vertical-align:top;  } 
.fullSlide .hd{position:relative; z-index:1; margin-top:-30px; height:30px; line-height:30px;  text-align:center;}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
	font-size:0;
}
.fullSlide .hd ul .on{ background-position:0 0; }
/*轮播图END*/

.topwrap{ height:78px;}
.topwrap .header{ width:100%;height:78px; position:fixed; top:0; left:0;box-shadow: 0 1px 5px rgba(0,0,0, 0.15); background-color:#fff; z-index:5;}
.topwrap .header .hdtop{ width:1200px; height:78px; margin:0 auto;}
.topwrap .header .hdtop .logo{ float:left; padding:18px;}
.topwrap .header .hdtop .logo a{ display:block;}
.topwrap .header .hdtop .logo a span{ float:left;}
.topwrap .header .hdtop .logo a span img{ display:block;}
.topwrap .header .hdtop .logo a span.nysttimg{ padding:10px 16px; }
.topwrap .header .hdtop .nav{ float:right;}
.topwrap .header .hdtop .nav ul{}
.topwrap .header .hdtop .nav ul li{ float:left; display:inline-block; padding:0 16px;margin-top:26px;height:24px;}

.topwrap .header .hdtop .nav ul li a{ padding:0px; font-size:14px; color:#666666;}
.topwrap .header .hdtop .nav ul li a:hover{ background-color:#f4f4f4; color:#f57769;}
.topwrap .header .hdtop .nav ul li span{font-size:14px; color:#666666;}
.topwrap .header .hdtop .nav ul li span strong{ color:#f57769; font-weight:normal;}



.bannerwarp{}
.bannerwarp a{}
.bannerwarp a img{}
.contentmain{}
.modwrap{}
.modwrap.wrapbg{ background-color:#f1f1f1;}

.mod1{ width:1200px; min-height:540px; margin:0 auto; overflow:hidden; }
.mod1 .mdtxtbox{ float:left; padding:138px 0 0 12px; width:520px;}
.mod1 .mdtxtbox h3{ font-size:20px; line-height:48px; color:#000000; font-weight:600;}
.mod1 .mdtxtbox .mdcentxt{ font-size:14px; color:#787878; line-height:30px;}
.mod1 .videobox{ float:right; margin:103px 14px 0 0; padding:12px; background-color:#fff;box-shadow: 0 1px 5px rgba(0,0,0, 0.15); }
.mod1 .videobox img{}

.mod2{ width:1200px; min-height:530px; margin:0 auto; background:url(../images/ptowbg.png) no-repeat 0 0;}
.mod2 .mdtxtbox{ width:520px; padding:110px 0 0 528px; }
.mod2 .mdtxtbox h3{font-size:20px; line-height:48px; color:#000000; font-weight:600;}
.mod2 .mdtxtbox .mdcentxt{font-size:14px; color:#787878; line-height:30px;}
.mod2 .mdtxtbox .downapp{ padding-top:20px;}
.mod2 .mdtxtbox .downapp .downappbtn{ display:block; width:180px; height:44px; line-height:44px; text-align:center; color:#fff; font-size:14px; font-weight:bold; border-radius:8px; background-color:#fa6e61; }


.mod3{ width:1200px; margin:0 auto;}
.mod3 .mdtxtbox{}
.mod3 .mdtxtbox .mdtit{ padding-top:16px; height:90px; line-height:90px;}
.mod3 .mdtxtbox .mdtit h3{ float:left; font-size:20px; color:#000000; font-weight:600;}
.mod3 .mdtxtbox .mdtit span{ float:left; padding-left:16px;}
.mod3 .mdtxtbox .mdtit span a{ font-size:14px; color:#f5776b; font-weight:600; text-decoration:underline;}
.mod3 .mdtxtbox .mdtit span a:hover{ color:#f00;}
.mod3 .mdtxtbox .stingkc{ width:1200px;}
.mod3 .mdtxtbox .stingkc ul{ width:1250px; overflow:hidden;}
.mod3 .mdtxtbox .stingkc ul li{ float:left;  width:416px;}
.mod3 .mdtxtbox .stingkc ul li dl{ width:367px;text-align:center; padding-bottom:40px;}
.mod3 .mdtxtbox .stingkc ul li dl dt{}
.mod3 .mdtxtbox .stingkc ul li dl dt a{ display:block; width:367px; height:196px; overflow:hidden;}
.mod3 .mdtxtbox .stingkc ul li dl dt a img{}
.mod3 .mdtxtbox .stingkc ul li dl dd{ width:367px; height:50px; line-height:50px; overflow:hidden;}
.mod3 .mdtxtbox .stingkc ul li dl dd a{ font-size:14px; color:#787878;}
.mod3 .mdtxtbox .stingkc ul li dl dd a:hover{ color:#f00;}

.mod4{ width:1200px; min-height:500px;margin:0 auto; position:relative;}
.mod4 .mdtxtbox{ width:690px; padding:140px 0 0 12px;}
.mod4 .mdtxtbox h3{font-size:20px; line-height:48px; color:#000000; font-weight:600;}
.mod4 .mdtxtbox .mdcentxt{font-size:14px; color:#787878; line-height:30px;}
.mod4 .nyphoto{ position:absolute; bottom:0; right:0;}
.mod4 .nyphoto img{}

.mod5{ width:1050px; margin: 0 auto; text-align: center}
.mod5 .mdtxtbox{}
.mod5 .mdtxtbox .mdtit{ padding-top:16px; height:90px; line-height:90px;}
.mod5 .mdtxtbox .mdtit h3{text-align:center; font-size:20px; color:#000000; font-weight:600;}
.mod5 .mdtxtbox .hdpiclist{ width:1200px;}
.mod5 .mdtxtbox .hdpiclist ul{ width:1250px; overflow:hidden;}
.mod5 .mdtxtbox .hdpiclist ul li{ float:left;  width:378px;}
.mod5 .mdtxtbox .hdpiclist ul li dl{width:328px;text-align:center; padding-bottom:40px;}
.mod5 .mdtxtbox .hdpiclist ul li dl dt{}
.mod5 .mdtxtbox .hdpiclist ul li dl dt a{display:block; width:328px; height:243px; overflow:hidden;}
.mod5 .mdtxtbox .hdpiclist ul li dl dt a img{}
.mod5 .mdtxtbox .hdpiclist ul li dl dd{ width:327px; height:50px; line-height:50px; overflow:hidden;}
.mod5 .mdtxtbox .hdpiclist ul li dl dd a{ font-size:14px;color:#787878;}
.mod5 .mdtxtbox .hdpiclist ul li dl dd a:hover{ color:#f00;}

.ftwrap{ background-color:#dedede;}
.ftwrap .footer{width:1200px; min-height:284px; margin:0 auto; overflow:hidden;}
.ftwrap .footer .ftbypic{ float:left; padding:66px 0 0 58px;}
.ftwrap .footer .ftbypic img{}
.ftwrap .footer .ftcontant{float:left; width:430px; padding:88px 0 0 96px; line-height:30px; font-size:14px; color:#000000;}
.ftwrap .footer .ewmbox{ float:right; padding:66px 0 0 0px;}
.ftwrap .footer .ewmbox .ewmitem{ float:left; padding-right:60px;}
.ftwrap .footer .ewmbox .ewmitem dl{}
.ftwrap .footer .ewmbox .ewmitem dl dt{}
.ftwrap .footer .ewmbox .ewmitem dl dt img{}
.ftwrap .footer .ewmbox .ewmitem dl dd{ line-height:30px; font-size:14px; text-align:center; font-weight:600;}
.ftwrap .footer .ewmbox .ewmitem dl dd strong{ color:#ff0000; }
.ftwrap .copyright{ border-top:1px solid #cbcbcb; padding:24px 0 36px; text-align:center; font-size:14px; color:#787878;}

.aboutbdimg{}
.aboutbox{ width:1200px; margin:0 auto;}
.aboutbox .abouttit{padding:16px 16px 0; height:60px; line-height:60px;}
.aboutbox .abouttit h3{ font-size:20px; color:#000000; font-weight:600;}
.aboutbox .abouttxt{ padding:0 16px 80px;font-size:14px; color:#787878; line-height:30px;}
.aboutbox .abouttxt p{ text-indent:2em; }
.aboutbox .abouttxt img,.aboutbox .abouttxt video{ max-width:100%; height:auto;}


.ctxth{ width:1200px;margin:0 auto; text-align:center; font-size:20px; font-weight:bold; color:#000;  padding:60px 16px; line-height:40px;}
.lxibox{ width:1156px; margin:0 auto 90px; border:1px solid #eee; min-height:402px; overflow:hidden;}
.lxibox .wechatbox{ float:left; padding:84px 0 0 80px;}
.lxibox .wechatbox dl{ width:128px;}
.lxibox .wechatbox dl dt{}
.lxibox .wechatbox dl dt img{}
.lxibox .wechatbox dl dd{ text-align:center;}
.lxibox .wechatbox dl dd span{ display:block; font-size:14px; color:#000; font-weight:bold;}
.lxibox .ctinfo{ float:left; width:740px; padding:60px 0 0 125px;}
.lxibox .ctinfo .lxmod{}
.lxibox .ctinfo .lxmod h3{ line-height:60px; font-size:16px; color:#666; font-weight:bold;}
.lxibox .ctinfo .lxmod .lxline{ line-height:36px; font-size:14px; color:#787878;}
.lxibox .ctinfo .lxmod .lxline span{ display:inline-block; width:90px;}
.lxibox .ctinfo .lxmod .lxline p{display:inline-block; font-weight:600;}
.lxibox .ctinfo .lxmod .kfonline{font-size:14px; color:#000;}
.lxibox .ctinfo .lxmod .kfonline span{display:inline-block; padding-right:55px;}
.lxibox .ctinfo .lxmod .kfonline span i{ padding-right:6px;}
.lxibox .ctinfo .lxmod .kfonline span a{}

.curre { width:100%; height:120px; background-color:#ebe9ea;}
.newscur{ width:1200px; height:120px; margin:0 auto; background:url(../images/newsimg.png) no-repeat 0 0;} 
.helpcur{ width:1200px; height:120px; margin:0 auto; background:url(../images/qustionimg.png) no-repeat 0 0;} 
.curre h3 { float:left; padding:40px 10px 0px 30px; line-height:40px; font-size:18px; font-weight:bold;color:#000;}
.curre span { float:left; padding:40px 0px 0; line-height:40px; font-size:14px; color:#000;}

.newslistbox{ width:1200px; margin:0 auto;}
.newslistbox .newslist{ padding:16px 30px;}
.newslistbox .newslist ul{}
.newslistbox .newslist ul li{ padding:8px 0; border-bottom:1px dotted #dedede;}
.newslistbox .newslist ul li dl{ font-size:14px; line-height:26px;}
.newslistbox .newslist ul li dl dt{ height:26px; line-height:26px; overflow:hidden;}
.newslistbox .newslist ul li dl dt a{  color:#666;}
.newslistbox .newslist ul li dl dt a:hover{ color:#f00; text-decoration:underline; }
.newslistbox .newslist ul li dl dt a i{ padding-right:6px;}
.newslistbox .newslist ul li dl dt a i img{ vertical-align:middle; margin-top:-4px;}
.newslistbox .newslist ul li dl dt a strong{}
.newslistbox .newslist ul li dl dd{ padding-left:14px;}
.newslistbox .newslist ul li dl dd .discritxt{ height:24px; line-height:24px; color:#787878; overflow:hidden;}
.newslistbox .newslist ul li dl dd .newsdate{height:24px; line-height:24px; color:#787878; color:#aaa;}
.newslistbox .loadmore{ padding:12px 0 50px; text-align:center; font-size:14px; color:#aaa;}

.newslistbox .newsth{ padding:26px 40px;}
.newslistbox .newsth h1{ line-height:40px; text-align:center; font-weight:bold; color:#666; font-size:20px;}
.newslistbox .newsinfo{ padding:0px 40px 12px; font-size:14px; line-height:30px; padding-bottom:12px;}
.newslistbox .newsinfo span{ color:#aaa;}
.newslistbox .newscontxt{ padding:0px 40px 80px;  color:#666; font-size:14px;line-height:30px;word-break:break-all;}
.newslistbox .newscontxt img,.newslistbox .newscontxt video{ max-width:100%; height:auto;}

.qustionlistbox{ width:1200px; margin:40px auto; padding-bottom:60px; background:url(../images/qustionline.png) repeat-y 300px 0; overflow:hidden;}
.qustionlistbox .qustionlist{ float:left; padding-left:24px; width:278px;}
.qustionlistbox .qustionlist ul{}
.qustionlistbox .qustionlist ul li{}
.qustionlistbox .qustionlist ul li dl{}
.qustionlistbox .qustionlist ul li dl .qusitem{ padding:16px 24px 16px 16px; height:30px; line-height:30px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.qustionlistbox .qustionlist ul li dl .qusitem a{ font-size:14px; color:#333;}
.qustionlistbox .qustionlist ul li dl .qusitem a:hover{ color:#f00; text-decoration:underline;}
.qustionlistbox .qustionlist ul li dl .qusitem a i{ padding-right:12px;}
.qustionlistbox .qustionlist ul li dl .qusitem a i img{ vertical-align:middle; margin-top:-4px;}
.qustionlistbox .qustionlist ul li dl .qusitem a strong{ font-weight:normal;}
.qustionlistbox .rtqustiontxt{ float:left; width:800px; padding-left:70px;}
.qustionlistbox .rtqustiontxt .qustit{padding:20px 30px;}
.qustionlistbox .rtqustiontxt .qustit h1{ line-height:40px; font-weight:bold; color:#666; font-size:20px;}
.qustionlistbox .rtqustiontxt .quscontxt{ padding:0px 30px 80px;  color:#666; font-size:14px;line-height:30px;}
.qustionlistbox .rtqustiontxt .quscontxt img,.qustionlistbox .rtqustiontxt .quscontxt video{ max-width:100%; height:auto;}

.scanlayer{ width:100%; height:100%; background-color:rgba(0,0,0,0.6); position:fixed; top:0; left:0; z-index:9;}
.ewmly{ padding:30px; background-color:#fff; width:256px;position:fixed; top:50%; margin:-180px 0 0 -158px; left:50%; z-index:10;}
.ewmly .showewma{}
.ewmly .showewma img{}
.ewmly .ewmtshi{ padding-top:20px; font-size:16px; font-weight:bold; text-align:center;}


/*弹出试听层*/
.stinbgcover{ width:100%; height:100%; position:fixed; top:0; left:0;background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important; filter:Alpha(opacity=60); background:#000; z-index:13;}
.stinbgcover .stinclosebtn{ width:80px; height:80px; position:fixed; top:0; right:0; cursor:pointer;}
.stinbgcover .stinclosebtn img{}
.stinlimide{ padding:50px 12px 44px 50px; width:365px; height:700px; background:url(../images/preview-boxa.png) no-repeat center 0; z-index:20; position:fixed; top:50%; left:50%; margin-top:-350px; margin-left:-183px;}
.stinlimide .ifscrllo{ width:342px; height:600px; border:none !important; }
/*弹出试听层END*/


.mod5 .mdtxtbox .new_newslist{ width:1200px;}
.mod5 .mdtxtbox .new_newslist ul{ width:1250px; overflow:hidden;}
.mod5 .mdtxtbox .new_newslist ul li{ float:left;  width:378px;}
.mod5 .mdtxtbox .new_newslist ul li dl dd{ width:327px; height:30px; line-height:30px; overflow:hidden;text-align:left;}
.mod5 .mdtxtbox .new_newslist ul li dl dd a{ font-size:14px;color:#787878;}
.mod5 .mdtxtbox .new_newslist ul li dl dd a:hover{ color:#f00;}
.bg{height:40px;}

/*分页样式*/
.loadmore{color:#999;height:20px;line-height:20px;font-size:12px;text-align:center}
.aspnetpager .cpb,.loadmore a{text-decoration:none;padding:0 5px;border:1px solid #ddd;background:#ffff;margin:0 2px;font-size:12px;color:#000;height:20px;line-height:20px}
.loadmore a:hover{background-color:#F5766A;color:#fff;border:1px solid #F5766A;text-decoration:none;height:20px;line-height:20px}
.loadmore .cpb{font-weight:700;color:#fff;background:#F5766A;border:1px solid #F5766A;padding:0 5px}
/*分页样式END*/

.casecontent{margin:0 auto;width:750pt;text-align:center}
.casecontent ul{overflow:hidden;padding-top:35px;width:750pt}
.casecontent ul li{float:left;width:500px}
.casecontent ul li dl{padding-bottom:40px;width:498px;text-align:center}
.casecontent ul li dl dt a{display:block;overflow:hidden;width:478px;height:243px}
.casecontent ul li dl dd{overflow:hidden;width:478px;height:50px;line-height:50px}
.casecontent ul li dl dd a{color:#787878;font-size:14px}
.casecontent ul li dl dd a:hover{color:red}

.clearfloat{zoom:1}
.clearfloat::after{display:block;clear:both;content:"";visibility:hidden;height:0}
.tab-list{position:relative}
.tab-list .tab-itom{float:left;list-style:none;margin-right:4px}
.tab-itom .test-label{position:relative;display:block;width:85px;height:27px;border:1px solid transparent;border-top-left-radius:5px;border-top-right-radius:5px;line-height:27px;text-align:center;background:#DEDEDE;cursor:pointer}
.tab-itom .tab-box{position:absolute;left:0;top:28px;width:1030px;border:1px solid #cbcccc;line-height:34px;border-radius:5px;border-top-left-radius:0;background:#fff;text-align:left;padding:8px;z-index:0;}
input[type=radio]{position:absolute;opacity:0}
input[type=radio]:checked+.test-label{border-color:#cbcccc;border-bottom-color:#fff;background:#fff;z-index:3}
input[type=radio]:checked~.tab-box{z-index:2;}


.nava{height:40px;margin-top:-20px;margin-left:20px;font-size:14px}
.nava ul{list-style:none;line-height:40px;text-align:center}
.nava li{display:block;float:left}
.nava a{display:block;color:#000;font-size:14px;text-decoration:none;padding:0 20px}
.nava a:hover{background-color:#f3f3f3}

.dropdown{position:relative;display:inline-block}
.dropdown-content{display:none;position:absolute;background-color:#fff;min-width:80px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);margin-left:-10px}
.dropdown-content a{color:#000;text-decoration:none;display:block;text-align:center;margin-top:10px;margin-bottom:10px;line-height:30px}
.dropdown-content a:hover{background-color:#f3f3f3}
.dropdown:hover .dropdown-content{display:block}
.dropdown:hover .dropbtn{background-color:#f3f3f3}
.lih{line-height:0}

.newnewslist{width:100%;font-family:'Microsoft Himalaya';font-size:16px;color:black;}
.newnewslist .left{width:65%;float:left;text-align:left;background-color:#fff}
.newnewslist .center{background-color:#DEDEDE;width:.1%;float:left;height:800px}
.newnewslist .right{background-color:#fff;width:34.9%;float:right;height:800px;text-align:center}

.newcontent{width:100%;margin:0 auto;text-align:center}
.newcontent .contentleft{width:65%;float:left;text-align:left;background-color:#fff;min-height:950px;}
.newcontent .contentright{background-color:#fff;width:34.9%;float:right;height:600px}
.newcontent .contentcenter{background-color:#DEDEDE;width:.1%;float:left;height:600px}

.nycontent{width:100%;margin:0 auto;text-align:center}
.nycontent .imgbox{width:40%;float:left;text-align:left;background-color:#fff;text-align:right}
.nycontent .jsbox{background-color:#fff;width:60%;float:left;height:600px}
.nycontent .jsbox .left{text-align:left;margin-top:100px}
.nycontent .jsbox .left .leftcontent{margin-top:20px;width:80%;font-size:14px;color:grey;line-height:26px}
.nycontent .jsbox .right{text-align:left;margin-top:80px}
.nycontent .jsbox .right .rightcontent{margin-top:20px;width:80%;font-size:14px;color:grey;line-height:26px}

.apptop{width:85%;margin:0 auto;text-align:left}
.apptop .topbox{margin-top:30px;margin-left:110px}
.apptop .topbox .boxcontent{margin-top:10px;width:92%;font-size:14px;color:grey;line-height:26px}
.appcenter{width:85%;margin:0 auto;text-align:left}
.appcenter .centerbox{margin-top:30px;margin-left:110px}
.appcenter .centerbox .centercontent{margin-top:10px;width:92%;font-size:14px;color:grey;line-height:26px}
.appcenter .centerbox .centercontent .imglist{height:500px;margin-top:10px}
.appcenter .centerbox .centercontent .imglist ul{list-style:none;margin-left:-50px}
.appcenter .centerbox .centercontent .imglist li{display:block;float:left;margin-left:60px}

.userbox{width:100%;margin:0 auto;text-align:center}
.userbox .ucontent{width:1120px;margin:0 auto;text-align:center;background-color:#fff;height:330px}
.userbox .ucontent .list{width:1020px;text-align:left;margin-top:30px;margin-left:90px}
.userbox .ucontent .list .itembox{float:left;width:333px;height:200px}
.userbox .ucontent .list .itembox .itemfist{float:left;width:60px}
.userbox .ucontent .list .itembox .itemlast{float:left;width:270px;margin-top:4px}
.userbox .bottom{background-color:#fff;height:300px}
.userbox .listbox{margin-top:20px;width:50%;margin-left:24%}
.userbox .listbox .itembox{float:left;width:33.3%}
.userbox .listbox .itembox .fist{float:left;width:50%;text-align:right}
.userbox .listbox .itembox .last{float:left;width:50%;text-align:left}

.caseboxjs{visibility: collapse; text-align: left}
.caseboxml{text-align: left}

.dimg{margin-left:-30px;}
