@charset "utf-8";
/* CSS Document */
@font-face {font-family: 'HELVETICANEUELTPRO-THEX';src: url('fonts/HELVETICANEUELTPRO-THEX.OTF');font-weight: normal;font-style: normal;}
@font-face {font-family: 'FontAwesome';src: url('fonts/fontawesome-webfont.eot?v=4.3.0');src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight: normal;font-style: normal;}

html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, abbr, del, dfn, em, img, ins, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, object, col, colgroup, caption, summary, tbody, tfoot, thead, th { margin:0; padding:0; border:0; }
input, button { margin:0; padding:0; border:0; background:none; }
body { color:#646363; font-size:12px; font-family:Arial,"微软雅黑";}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, em { color:#010000; font-style:normal; }
h1, h2, h3, h4, h5, h6 { font-size:14px; font-weight:700; }
ol, ul, li { list-style:none; }
button, input[type="submit"] { cursor:pointer; }
*+html img { margin-bottom:0!important; } /* Fix IE7 */
textarea { margin:0; padding:0; font-size:14px; overflow:auto; }
:focus { outline:0; }
table { border-collapse:collapse; border-spacing:0; }
.cfix:before, .cfix:after { content:""; display:table; }
.cfix:after { clear:both; }
.cfix { zoom:1; }
.clearfix:after { content:"\0020"; line-height:0; font-size:0; display:block; clear:both; visibility:hidden; overflow:hidden; }
.clearfix { clear:both; overflow:hidden; visibility:visible; }
a { color:#333; text-decoration:none; }
a:hover { color:#f48b15; text-decoration:none; }
span, p { line-height:22px; }
.w1170{ width:1170px;}

/*index*/
.head{ height:80px; margin:0 auto;}
.logo{ float:left; width:410px; margin-top:18px; margin-right:30px;}
.h-r{ float:right; }
.nav{ float:left;}
.nav ul{ overflow:hidden;}
.nav ul li{ float:left; margin:0 10px;}
.nav ul li a{ color:#333; font-size:13px; line-height:80px; display:block; padding:0 10px;}
.nav ul li a:hover{color:#f48b15;}
.nav ul li a.active{ background:#f48b15; color:#fff;}



.language{float:right; margin-top:25px;}
.language a{ width:30px; height:30px; border-radius:30px; background:#e6e6e6; color:#141414; font-size:13px; display:block; float:left; margin-left:5px; text-align:center; line-height:30px;}
.language a.active{ background:#f48b15; color:#fff;}


.flexslider{ width:100%; margin:0 auto;height:515px;min-width:1170px}
.slides li{background-repeat:no-repeat; background-position:top center;height:515px}
.slides li a{ display:block; height:100%; width:100%}
.flex-control-nav{ display:block}





.flexslider img{margin:0 auto;display:block;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:32px;height:59px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{ background:url(../images/right-btn.png) no-repeat;right:0;}
.flex-direction-nav .flex-prev{ background:url(../images/left-btn.png) no-repeat;left:0;}

.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:20px;text-align:center;}
.flex-control-nav li{margin:0 2px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{ background:#b4b4b4;display:block;height:4px;overflow:hidden;text-indent:-99em;width:29px;cursor:pointer;}
.flex-control-paging li a.flex-active{background:#f48b15;}
.product{ width:1270px; margin:0 auto; position:relative; margin-top: 50px;}
.title{ margin-bottom:45px;}
.title h2{ font-size:22px; color:#000; text-align:center; font-weight:normal;}
.en-tit{ width:200px; height:18px; border-bottom:1px solid #c5c5c5; margin:0 auto; position:relative;}
.en-tit span{ font-size:13px; color:#aaa9a9; text-transform:uppercase; background:#fff; padding:0 12px; display:block; position:absolute; left:50%; margin-left:-42px; top:7px;}
.pro-scroll{ width:1270px; margin:0 auto;}
.bodyCon08 .students{margin:0 auto;height:400px;}
#four_flash{position:relative;width:1270px;height:350px; margin:0 auto;position:absolute;bottom:40px;}
.flashBg{width:1170px;height:400px; margin:0 auto;position:relative;overflow:hidden;}
.flashBg ul.mobile{width:2000%;height:400px; position:absolute;top:0; left:0;}
.flashBg ul.mobile li{float:left;width:340px;height:270px; margin:0 30px 0 0; border:1px solid #eee; padding:5px 14px;}
.flashBg ul.mobile li img{width:300px;height:170px;display:block; margin:4px auto 10px;}
.discribe{ background:#f8f8f8; padding:20px 15px;}
.discribe a{ font-size:15px; color:#040404; text-align:center; display:block; margin-bottom:10px;}
.discribe p{ font-size:12px; color:#838181; text-align:center;}
.flashBg ul.mobile li:hover .discribe a{color:#f48b15;}
#four_flash .but_left{width:50px;height:50px;position:absolute; top:140px; left:0px; cursor:pointer;}
#four_flash .but_right{width:50px;height:50px; position:absolute; top:140px; right:0px; cursor:pointer;}
#four_flash .but_left:hover{background:url(../images/qianxleft1.jpg) no-repeat;}
#four_flash .but_right:hover{background:url(../images/qianxr1.jpg) no-repeat;}
.application{ background:#f8f8f8; padding:55px 0; overflow:hidden; margin-bottom:55px;}
.en-tit2{ width:230px;}
.en-tit2 span{ background:#f8f8f8; margin-left:-54px;}
.lingyu{ width:1170px; margin:0 auto; overflow:hidden;}
.item{ width:100%;overflow:hidden;}
.item dl{ width:358px;     margin-right: 16px; float:left; background:#fff; padding:8px 8px 30px; overflow:hidden;height: 240px;margin-top: 20px}
.item dl dt{ margin-bottom:25px; width:358px;}
.item dl:last-child{ margin-right:0;}
.item dl dd{ padding:0 20px 20px;}
.item dl dd a.tit{ color:#1a1a19; text-align:center; font-size:15px; display:block; text-align:center; margin-bottom:10px;height: 42px}
.item dl dd a.tit span{ font-size:12px; color:#9f9f9f; display:block;}
.item dl dd a.tit:hover,.cont-title a:hover{color:#f48b15;}
.item dl dd p{ font-size:13px; color:#9f9f9f; text-align:center; line-height:24px; margin-bottom:22px; height: 72px;}


.item2{ width:100%;overflow:hidden;}
.item2 dl{ width:358px; margin-right:24px; float:left; background:#fff; padding:8px 8px 6px; overflow:hidden;}
.item2 dl dt{ margin-bottom:25px; width:358px;}
.item2 dl:last-child{ margin-right:0;}
.item2 dl dd{ padding:0 20px 20px;}
.item2 dl dd a.tit{ color:#1a1a19; text-align:center; font-size:15px; display:block; text-align:center; margin-bottom:10px;height: 12px}
.item2 dl dd a.tit span{ font-size:12px; color:#9f9f9f; display:block;}
.item2 dl dd a.tit:hover,.cont-title a:hover{color:#f48b15;}
.item2 dl dd p{ font-size:13px; color:#9f9f9f; text-align:center; line-height:24px; margin-bottom:22px; }




.item dl dd a.more{ color:#aeaca9; font-size:13px; text-transform:uppercase; border:1px solid #ddd; width:110px; height:35px; line-height:35px; display:block; text-align:center; margin:0 auto;}
.item dl dd a.more:hover{ background:#f48b15; color:#fff; border:1px solid #f48b15;}
.index-news{ margin:0 auto 25px; overflow:hidden;}
.en-tit3{ width:176px;}
.en-tit3 span{ margin-left:-30px;}
.kehu{ width:1170px; margin:0 auto 60px;height:400px;}
.kehu h2{ font-size:18px; color:#050505; font-weight:normal;}
.kehu h2 span{ width:4px; height:17px; background:#f48b15; display:inline-block; margin:4px 12px 0 0; float:left;}
.scrollpic { width: 1170px; margin:30px auto 0; }

.bodyCon082 .students2{margin:0 auto;height:338px;}
#four_flash2{position:relative;width:1093px;height:338px; margin:0 auto;}
.flashBg2{width:1093px;height:338px; margin:0 auto;position:relative;overflow:hidden;}
.flashBg2 ul.mobile2{height:338px; position:absolute;top:0; }
.flashBg2 ul.mobile2 li{width:192px;height:80px; margin:0 12px; border:1px solid #eee;margin-top: 24px; float: left}
.flashBg2 ul.mobile2 li img{width:192px;height:80px;display:block;}
#four_flash2 .but_left2{width:28px;height:50px;position:absolute; top:150px; left:0px; cursor:pointer;}
#four_flash2 .but_right2{width:28px;height:50px; position:absolute; top:150px; right:0px; cursor:pointer;}
#four_flash2 .but_left2:hover{background:url(../images/qianxleft1.jpg) no-repeat;}
#four_flash2 .but_right2:hover{background:url(../images/qianxr1.jpg) no-repeat;}

.footer{ width:100%; height:320px; background-color:#020202;}
.fo{ margin:0 auto;}
.fo dl { padding-top:45px; overflow:hidden;}
.fo dl dt{ float:left; color:#fff; margin-right:150px; width: 300px;}
.fo dl dt img{ display:block; margin-bottom:20px;}
.fo dl dt span,p{}
.fo dl dt span{ font-size:16px; display:block; margin-bottom:15px;}
.fo dl dt p{ font-size:12px;    color: #fff;}
.fo dl dd{ float:left; margin-top:15px;}
.fo dl dd h3{width:458px;height:216px; }
.fo dl dd:last-child{ float:right; margin-right:60px;}
.fo dl dd:last-child p{ text-align:center; line-height:30px; font-size:12px; color:#e1e0e0;}
.copy{ margin:0 auto; line-height:44px;}

/*product*/
.flashBg3{ width:auto; height:auto;}
.flashBg3 ul.mobile{ width:100%; height:auto; position:inherit;padding:20px;}
.flashBg3 ul.mobile li{background:#fff; width:334px; margin:0 20px 20px 0;}
.item2 dl{ margin-bottom:26px;}
.item2 dl:nth-of-type(3n+0){ margin-right:0;}

/*news*/
#banner{     width: 100%;
    height: 320px;
    position: relative;}
#banner div{background-repeat: no-repeat;
    background-position: center;
	    width: 100%;
		height: 320px;
		background-color: #E9E9E9;
    margin-top: 0px;
    background-size: inherit;}
.nav-bar{ margin:0 auto; height:60px;}
.nav-bar ul{ float:left; margin-top:9px; line-height:50px;}
.nav-bar ul li{ float:left; margin-right:30px;}
.nav-bar ul li a{ font-size:13px;}
.nav-bar ul li a.act{ border-bottom:3px solid #f48b15; padding-bottom:15px;}
.nav-bar dl{  float:right;margin-top:10px; line-height:50px;}
.nav-bar dl dt{ float:left; background:url(../images/dot-home.png) no-repeat left center; padding-left:25px;padding-right:10px;}
.nav-bar dl dd{ float:left; }
.nav-bar dl dd a{ color:#323131; font-size:13px; background:url(../images/dot-jt.png) no-repeat left center; padding-left:15px; display:block; float:left;padding-right:10px;}
.cont{ background-color:#f9f9f9; width:100%; height:auto;}
.cont-cont{ margin:0 auto; padding-top:30px; padding-bottom:65px;}
.cont-cont ul{ background-color:#fff; overflow:hidden; padding:10px 0px 45px 0px; height:auto;}
.cont-cont ul li{ width:93%; background-color:#f9f9f9; float:left; margin-left:18px; margin-top:18px; padding:20px 24px 20px 20px; height:70px; overflow:hidden;}
.cont-date{ float:left; width:58px; margin-top: 2px;border:1px solid #f48218; background-color:#f48b15; margin-right:20px;}
.cont-date span{ background-color:#fff; width:58px; height:33px; font-size:18px; color:#000; line-height:33px; text-align:center; display:block;}
.cont-date p{line-height:27px; text-align:center; font-size:12px; color:#fff;}
.cont-title a{ color:#41403f; font-size:13px; line-height:28px;}
.cont-title{margin-top:15px}
.cont-title p{ color:#8c8c8c; font-size:12px;}
.newslist{ padding:0;}
.newslist ul{ padding:10px 0px 0 0px;}
.newslist ul li{ margin:0 12px 28px;}

/*技术支持*/
.down{ margin:0 auto; padding-top:30px; padding-bottom:65px;}
.down ul{ background-color:#fff; overflow:hidden; height:auto;}
.down ul:first-child{ padding-top:35px;}
.down ul li{ width:88%; background-color:#fff;  margin: auto; padding:24px 24px 18px 20px; overflow:hidden;}
.down ul:nth-of-type(odd) li{ background:#ebebeb;}
.downtitle{ float:left;margin-left: 20px;}
.downsize{ float:right; margin-right: 300px;}
.download{ float:right;}
.download a{ background:url(../images/dot-down.png) right center no-repeat; padding:2px 34px 2px 0px;margin-right: 20px;}
.down ul:last-child{ padding-bottom:130px;}

/*关于我们*/
.pd30-80{ padding-top:30px;}
.about{ margin:0 auto; padding-top:58px; padding-bottom:110px; padding-left:32px; padding-right:38px; width:1100px; background-color:#fff; overflow:hidden;}

.aboutimg img{ float:left; display:block; margin-right:47px;}
.aboutimg p{ color:#646363; font-size:12px; line-height:28px; margin-bottom:25px; font-size:12px;}
.aboutnoimg p{ color:#646363; margin-top:40px; line-height:28px;}
.noborder{ border:0px;}

.contentFrame{width:400px;height:200px}





.news_tt{ width:90%;font-size:22px; text-align:center;height:40px;margin: auto;}
.news_time{width:90%; clear:both;text-align:center; border-bottom:1px dashed #e2e2e2; padding-bottom:20px; font-family:Arial; color:#999999;margin: auto;}
.news_ct{padding:20px 0; line-height:24px;color:#666;width:92%; margin: auto; min-height:300px}
.news_ct img{ max-width:90%}


.h3{background:#fff;}
.PageTurnBtn{ text-align:center; padding:70px 0;margin-top:-60px}
.PageTurnBtn a,.PageTurnBtn span{ display:inline-block; padding:0 15px; font-size:14px; height:36px; line-height:36px;vertical-align:top}
.PageTurnBtn span{ background:#f48b15; color:#fff}
.PageTurnBtn a i,.PageTurnBtn a b{font: normal normal normal 24px/1 FontAwesome; line-height:34px;}
.PageTurnBtn a i:before{ content:'\f105';}
.PageTurnBtn a b:before{ content:'\f104';}


.nav li:hover{background:#f48b15;}
.nav li:hover a{ color:#fff;}
.nav li:hover a:hover{ color:#fff;}
.nav li:hover div{ display:block;}
.subnavcont{ width:100%; background:#f48b15; position:absolute; left:0;color:#fff; display:none; text-align:center; z-index:999;}
.nav li div.subnavcont a{ display:inline-block; color:#fff; line-height:50px;}

.xz{

margin-top:40px;
height:100px;
background:url(../images/xz.jpg) 440px center no-repeat;
font-size:16px;
text-align:center;
border-top:1px dashed #e2e3e3
}
.xz a{line-height:100px}

/*外
.yrx_right{ float:right; width:60%; border:1px solid #ebebeb; padding:20px; margin-bottom:50px;}
.yrxR-left{ float:left; width:200px;}
.LDNav li{ background:#eee; height:35px; margin-bottom:5px; width:185px;}
.LDNav li.current{ background:url(../images/icon.jpg) no-repeat right center #3266cc; width:200px;}
.LDNav li.current a{ color:#fff;}
.LDNav li a{ color:#333; line-height:35px; text-align:center; display:block;}
.yrxR-box{ float:right; width:68%;}
.yrxR-box h1{ margin-bottom:20px;}
.yrxR-box1 p{ color:#444; text-indent:2em; line-height:24px;}
.yrxR-box1 p img{ margin:15px 0;}*/




  
/*2018-12-6 xiugai*/
        .pro-scroll{ margin:0 auto 40px;}
		.multipleLine{ position:relative; width:1170px;margin: auto;}
		.multipleLine .hd .prev,.multipleLine .hd .next{display:block;  width:50px; height:50px; cursor:pointer;}
		.multipleLine .hd .prev{ overflow:hidden; cursor:pointer;background:url(../Images/qianxleft.jpg) no-repeat;position:absolute; top:246px; left:-42px; z-index:999;}
		.multipleLine .hd .next{background:url(../Images/qianxr.jpg) no-repeat;position:absolute; top:246px; right:-30px; z-index:999;}
		.multipleLine .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; display:none;}
		.pageState{ display:none;}
		.multipleLine .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
		.multipleLine .hd ul li.on{ background-position:0 0; }
		.multipleLine .bd{  overflow:hidden;  }
		.multipleLine .bd ul{ overflow:hidden; zoom:1; margin-bottom:10px;  }
		.multipleLine .bd ul li{ margin:0 8px 16px; float:left; _display:inline; overflow:hidden; text-align:center; width:340px;height:270px;border:1px solid #eee; padding:5px 14px; }
		.multipleLine .bd ul li img{ width:300px;height:170px;display:block; margin:4px auto 10px;}
		
		
		.multipleLine2{ position:relative; width:1093px; margin-left:45px;}
		.multipleLine2 .hd .prev,.multipleLine2 .hd .next{display:block;  width:28px; height:50px; cursor:pointer;}
		.multipleLine2 .hd .prev{ overflow:hidden; cursor:pointer;background:url(../Images/left-btn.jpg) no-repeat;position:absolute; top:150px; left:-32px; z-index:999;}
		.multipleLine2 .hd .next{background:url(../Images/right-btn.jpg) no-repeat;position:absolute; top:150px; right:-30px; z-index:999;}
		.multipleLine2 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; display:none;}
		.pageState{ display:none;}
		.multipleLine2 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
		.multipleLine2 .hd ul li.on{ background-position:0 0; }
		.multipleLine2 .bd{  overflow:hidden;  }
		.multipleLine2 .bd ul{ overflow:hidden; zoom:1; margin-bottom:10px;  }
		.multipleLine2 .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;width:192px;height:80px; margin:0 12px; border:1px solid #eee;margin-top: 24px;}
		.multipleLine2 .bd ul li img{ width:192px;height:80px;display:block;}





























