@charset "gb2312";
/* CSS Document */
/* index */
.wrap{ width:1280px; margin:0 auto;}
.bottom02 { display:none;}
.top{ height:86px; width:100%; position:fixed; left:0; top:0; background:url(../images/bg-col.png); z-index:20; transition:all 0.5s linear; }
.top .logo{ position:absolute; left:15px; top:0; z-index:2;}
.top .logo img{ width:100%; height:auto;}
.pc { display:block}
.ph { display:none}
.top.top-set{ background:#fff; transition:all 0.5s linear;}
.top.top-set .pc {display:none}
.top.top-set .ph {display:block}
.moclt{ position:relative;padding-left:320px;}
.selt-bg{ background:url(../images/bgsp.png); position:absolute; left:0; top:86px; width:100%; height:230px; z-index:10; display:none;}
.nav{ float:left; margin-left:30px; position:relative; z-index:11}
.nav li{ padding:0; width:120px;  float:left; font-size:15px; font-weight:bold; text-align:center;}
.nav li > a{ display:block; padding:0; line-height:86px; color:#fff; position:relative;}
.top.top-set .nav li > a{ color:#666;}
.nav li > a span{ width:0px; height:3px; position:absolute; left:50%; margin-left:0; bottom:-1px; background:#1e45c2; transition:all 0.3s ease-in;}
.nav li:hover > a span{ width:90px; margin-left:-45px; transition:all 0.3s ease-in;}
.nav li .slilt{ position:absolute; width:1200px; left:0; top:86px;padding:35px 0; display:none;}
.nav li .slilt a{ color:#fff; display:block}
.nav li .slilt dl{ padding:0 30px 0 0; float:left; height:286px;-moz-opacity:0;opacity:0; position:relative; left:0; text-align:left;}
.nav li .slilt dt{ font-weight:bold;font-size:14px; line-height:2; margin-bottom:5px;}
.nav li .slilt dt img{margin-bottom:12px; display:block;}
.nav li .slilt dd{ line-height:25px;}
.nav li .slilt dd a{transition:all 0.5s ease;}
.nav li .slilt dd a:hover{ color:#1e45c2;transition:all 0.5s ease;}
.textimg{ overflow:hidden;}
@media screen and (max-width: 1000px) {
	.nav li .slilt dl{ left:0;-moz-opacity:1;opacity:1;}
	}
.enl-chot{ padding:28px 30px; height:86px; background:url(../images/b-bg.png) repeat-y left top;}
.enl-chot a{ display:inline-block; margin:0 5px; height:30px; width:30px; border-radius:15px; background:#fff; transition:all 0.3s ease-in;}
/*.enl-chot a.lang-lot{ background:#1e45c2 url(../images/v1-2.png) no-repeat center center;transition:all 0.3s ease-in;}*/
.enl-chot a.lang-lot-cn{ background:#1e45c2 url(../images/v1-2.png) no-repeat center center;transition:all 0.3s ease-in;}
.enl-chot a.lang-lot-en{ background:#1e45c2 url(../images/v1-3.png) no-repeat center center;transition:all 0.3s ease-in;}
.enl-chot a.search{ background:#fff url(../images/v2-1.png) no-repeat center center;}
.enl-chot a.search:hover{ background:#1e45c2 url(../images/v2-2.png) no-repeat center center;transition:all 0.3s ease-in;}
.enl-chot a.glzx{ background:#fff url(../images/v3-1.png) no-repeat center center;}
.enl-chot a.glzx:hover{ background:#1e45c2 url(../images/v3-2.png) no-repeat center center;transition:all 0.3s ease-in;}
.olt-link a.oths{ padding-right:18px; background:url(../images/jh.png) no-repeat right center;}
.top.top-set .olt-link a.oths{background:url(../images/jh2.png) no-repeat right center;}
.top.top-set .flxtm { color:#666;}
.top.top-set .flxtm .emlxt a{ color:#fff;}
.search-con{ width:394px; height:285px; background:#fff;  position:fixed; right:0; top:86px; padding:30px; z-index:25; display:none;}
.search-con p{ line-height:30px; color:#333;}
.search-con p span{ display:block; width:334px; height:30px; line-height:30px; background:url(../images/in03.jpg) no-repeat; position:relative;}
.search-con p .fsok{ width:230px; height:30px; line-height:30px; background:none; border:none; padding:0 5px; position:absolute; left:0; top:0;}
.search-con p .fsoq{ width:94px; height:30px; border:none; background:none; cursor:pointer; position:absolute; right:0 ;top:0;}
.search-con dl{ padding-top:20px; border-top:1px solid #ddd; margin-top:40px;}
.search-con dl dt{ line-height:30px; color:#333;}
.search-con dl dd{ line-height:30px;}
.search-con dl dd a{ line-height:35px;}
.olt-link .search-con dl dd a{ color:#666; margin:0 20px 0 0; display:inline-block; font-size:12px;}
.olt-link .search-con dl dd a:hover{ color:#000000;}
.mob-nav{ display:none;}
.clolto{ position:absolute; right:5px; top:5px; width:20px; height:20px; background:url(../images/gbs.jpg) no-repeat;}
.olcit{ height:411px; background-repeat:no-repeat; background-position:center center; background-size:auto 100%; width:100%; display:table;}
.olcit .silxtm{ display:table-cell; vertical-align: middle; text-align:center; color:#fff;}
.olcit p.tit{ font-size:36px; font-weight:bold;}
.nav li a i,.flxtm i img{ display:none;}
.nav li .slilt dl a i{ display:none;}
@media screen and (max-width: 1400px) {
	.nav li{ padding:0 10px;}
	.olt-link a{ margin:0 6px;}
}
@media screen and (max-width: 1025px) {
.nav li a i,.nav li .slilt dl a i{ display:inline-block; margin-left:10px;}
body{ padding-top:86px;}
.top{ background:#fff;}
.pc { display:none}
.ph { display:block}
.enl-chot{ display: block;}
.moclt{ display:none; position:fixed; top:86px; margin:0; padding:0; width:100%; left:0; z-index:20; background:#fff; overflow:auto; width:100%;}
.mob-nav{ display: block; width:50px; background:url(../images/nlm.png) no-repeat center center; background-size:auto 50%; height:46px; margin:20px 0;}
.top-set .mob-nav{background:url(../images/nlm.png) no-repeat center center; background-size:auto 50%;}
.nav{ width:100%; padding:0; margin:0;}
.nav li{ width:100%; margin:0;height: auto; padding:0;position:relative; left:-40px; top:0px;}
.top .nav li > a,.top.top-set .nav li > a{ height:50px; line-height:49px; color:#fff; border-bottom:1px solid #fff; background:#595959; display:block; padding-left:3%; font-size:16px;}
.nav li{ text-align:left;}
.nav li a span{ display:none;}
.nav li .slilt dt img{ display:none}
.nav li .slilt{ position:relative; width:100%; left:0; top:0; padding:0;}
.nav li .slilt dl{ border:none; height:auto; width:100%; padding:0; border-bottom:1px solid #fff;}
.nav li .slilt dl a{ color:#666; background:#b2b2b2; line-height:49px; color:#333; font-size:16px; display:block; padding:0 5%; transition:all 0.5s ease;}
.nav li .slilt dl a.cur{ background:#d71418; color:#fff; transition:all 0.5s ease;}
.nav li .slilt dl dt{ font-size:14px; font-weight:normal; margin-bottom:0; line-height:35px;}
.nav li .slilt dl dd{ display:none;}
.nav li .slilt dl dd a{ border-top:1px solid #fff; text-indent:12px; background:#e5e5e5 url(../images/cs02.png) no-repeat 5% center;}
.nav li .slilt dd img{ display:none;}
.flxtm i img{ display:inline-block; margin-left:10px;}
.olt-link{ padding:0; width:100%; background:#595959;}
.olt-link a,.flxtm{ display:block; border-bottom:1px solid #ddd; margin:0; line-height:50px; padding:0 3%;color:#fff; font-size:16px;}
.flxtm{ padding:0; }
.top .olt-link a,.top.top-set .olt-link a{ color:#fff; font-size:16px;}
.top.top-set .flxtm .emlxt a{ color:#333;}
.top.top-set .olt-link .search-con a{ font-size:12px; color:#666;}
.flxtm .emlxt{ position:relative; left:0; margin:0; background:#b2b2b2; top:0; width:100%; text-align:left; padding:0 2%;}
.flxtm .emlxt a{ text-align:left; border:none; color:#fff; line-height:49px; height:50px; color:#333;}
.enl-chot{ float:left; width:100%; padding:15px 2%; border-bottom:1px solid #ddd;}
.search-con{ position:fixed; left:0; top:0; width:100%; height:100%; background:#fff;}
.search-con p span{ width:286px;background:url(../images/in03.jpg) no-repeat right center;}
.search-con p .fsok{ width:186px;}
.map-solt{ width:100%;}
.mob-sild{ display:block; width:40px; height:80px; background:url(../images/nlmt.png) no-repeat center center/100% 100%; position:absolute; left:0px; top:10px; z-index:10;}
.lolt-red{ position: fixed; left:-286px; top:86px; height:100%; background:#fff; z-index:11; width:286px;}
.drelt select{ width:100px; height:35px;}
.drelt span .nus01,.drelt span .nus02{ height:35px;}
.lolt-red .tit{ font-size:18px; line-height:35px;}
.wb-setl .tit{ font-size:24px; line-height:40px;}
.slatls .pics img{ width:80%; height:auto;}
.topxt{ display:none;}
.flitx{ width:100%;}
.olt-link a img,.flxtm > img{ display:none;}
.top.top-set .flxtm{ color:#fff}
.nav li .slilt > a{ display:block; line-height:50px; background:#b2b2b2; color:#333; padding:0 5%; border-bottom:1px solid #fff; font-size:16px;}
}
@media screen and (max-width: 768px) {
	.top .logo img{  height:76px; margin:5px 0; width:auto;}
.search-con dl{ margin-top:20px;}
.search-con p span{ width:100%; padding-right:94px; background:#ebebeb url(../images/in03.jpg) no-repeat right center}
.search-con p .fsok{ width:100%;}
.cplt dl dd{ font-size:16px; line-height:40px;}
}
@media screen and (max-width: 640px) {
#news #content #touchMain #slideContent #bgstyleb a .obj-c img{ margin:10px 0;}
}
@media screen and (max-width: 1700px) {
.textimg{ top:120px;}
}
@media screen and (max-width: 1000px) {
	.setimg{ padding-top:50px;}
	.linlt{ margin-top:40px;}
	.linlt a{ margin-bottom:5px;}
	}
.textimg{ position:absolute; width:45%; left:30%; top:35%;}
.textimg img{ position:relative;left:-100px;  opacity:0; transition:all 0.8s linear;}
.flex-active-slide .textimg img{ opacity:1; left:0; transition:all 0.8s linear;  }
.textimg p{ text-align:center; margin-top:40px;position:relative; opacity:0; transition:all 0.8s linear;}
.flex-active-slide .textimg p{ opacity:1; transition:all 0.8s linear;}
.textimg p a{display:inline-block; width:150px; height:35px; line-height:35px;text-align:center; margin:0 5px 5px;}
.textimg p a.mel01,.textimg p a.mel02:hover,.textimg p a.mel022,.textimg p a.mel021:hover{  border:1px solid #cf0313; background:#cf0313; color:#fff;}
.textimg p a.mel02,.textimg p a.mel01:hover{ border:1px solid #fff; background:none; color:#fff;}
.textimg p a.mel021,.textimg p a.mel022:hover{ border:1px solid #595959; background:none; color:#595959;}
@media screen and (max-width: 1000px) {
	.flex-active-slide .falost .imgs01{ top:50px;}
	}
#news { margin:50px 0 0 0;}
#news #content {background-image:url(../images/newsbg.jpg); background-position: center bottom; background-repeat:repeat-x; }
#news #ntitle { line-height:50px; font-size:30px; font-weight:bold; text-align:center; color:#666666;}
#footer { background-color:#323238; padding:25px 0 0 0; width:100%;}
#footer #kuai { margin-left:2%; width:9.5% ; float:left;}
#footer #kuai03 { margin-left:2%; width:12.5% ; float:left;}
#footer h3 { font-size:16px; color:#fff; color:#fff; margin-bottom:10px;}
#footer h3 a { color:#fff; line-height:40px; display:block;}
#footer p { font-size:13px; color:#e8e8e8; line-height:25px;} 
#footer p a { color:#e8e8e8; display:block;}
#footer a:hover { color:#fff;}
#footer #kuai02 { padding-left:2%; width:23% ; float:left;}
#bottom a {color:#666666; }
#bottom { line-height:30x; padding:12px 0 ; margin-top:40px;color:#666666; background-color:#28282a}
#bottom  #banquan { float:left; margin-left:2%;}
#jishu { float:right; margin-right:2%}
#yaofen { display:none}
@media screen and (max-width: 900px) { 
#footer #kuai { margin-left:2%; width:22% ; float:left;}
#footer #kuai02 { margin-left:2%; width:50% ; float:left; max-width:250px;}
#yaofen { display:block; clear:both; height:20px;}
#jishu { display:none;}
.bottom02 { display:block; z-index:999;}
.bottom02{width:100%; height:60px;line-height:30px;text-align:center;position:fixed !important;bottom:0;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;}
.bottom02 li{width:25%; float:left;}
.bottom02{
		color: #fae7e9;
background: #e67015;
background: -webkit-gradient(linear, left top, left bottom, from(#193d85), to(#193d85));
background: -moz-linear-gradient(top, #193d85, #193d85);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#193d85', endColorstr='#193d85');
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.6);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.6);
box-shadow: 0 1px 2px rgba(0,0,0,.6);}
.bottom02 a{ display:block;  color:#FFF; vertical-align:middle;}
.bottom02 a:visited{}
.bottom02 a span{font-size:20px; display:inline-block; height:40px; line-height:40px;}
.bottom02 a span{ padding-left:36px; background:url("../images/tel.png")/*tpa=http://m.cm2005.com/skin/Dell/images/tel.png*/ left no-repeat;}
}
#nbanner { min-height:147px; background-position:bottom; background-repeat: no-repeat;}
#nbanner #fuzi { position:absolute;margin:10% 1%; width:50%; padding:1% 2% 4% 2%; color:#fff; background:url(../images/bg-col02.png);}
#nbanner #fuzi02 { position:absolute;margin:10% 1%; width:50%; padding:1% 2% 4% 2%; color:#fff;}
#nbanner #fuzi h3{ font-size:280%; line-height:90px;text-shadow:1px 1px 1px #000}
#nbanner #fuzi02 h3{ font-size:280%; line-height:90px;text-shadow:1px 1px 1px #000}
#nbanner #fuzi p{ font-size:130%; line-height:38px;text-shadow:1px 1px 1px #000}
#nbanner #fuzi02 p{ font-size:130%; line-height:38px;text-shadow:1px 1px 1px #000}
#nguide{background:url(../images/bg-col.png); margin-top:-50px; position:absolute; width:100%; line-height:50px;  }
#nguide p a { color:#fff; font-size:15px; font-weight: bold; display:block; float:left; width:25%; max-width:150px; text-align:center;border-right:solid 1px #888c90;}
#nguide p a:hover, #nguide p .xuanzhe { color:#fff; background-color:#1e45c2;}
#nguide03{background:url(../images/bg-col.png); margin-top:-50px; position:absolute; width:100%; line-height:50px;  }
#nguide03 p a { color:#fff; font-size:15px; font-weight: bold; display:block; float:left; width:20%; max-width:150px; text-align:center;border-right:solid 1px #888c90;}
#nguide03 p a:hover, #nguide03 p .xuanzhe { color:#fff; background-color:#1e45c2;}
#nguide04{background:url(../images/bg-col.png); margin-top:-50px; position:absolute; width:100%; line-height:50px;  }
#nguide04 p a { color:#fff; font-size:15px; font-weight: bold; display:block; float:left; width:25%; max-width:150px; text-align:center;border-right:solid 1px #888c90;}
#nguide04 p a:hover, #nguide04 p .xuanzhe { color:#fff; background-color:#1e45c2;}
#nguide02{background:url(../images/bg-col.png); margin-top:-50px; position:absolute; width:100%;  line-height:50px;  }
#nguide02 p a { color:#fff; font-size:15px; font-weight: bold; display:block; float:left; width:50%; max-width:230px; text-align:center;border-right:solid 1px #888c90;}
#nguide02 p a:hover, #nguide02 p .xuanzhe { color:#fff; background-color:#1e45c2;}
#nmain, #nmain0 { margin:2% 2% 8% 2%; width:96%}
#nmain .p, #nmain0 .p  { margin-bottom:20px;background:url(../images/ico-home.png) no-repeat; background-position:left center; padding-left:20px }
#nmain ul li { float:left; width:23%; margin:2% 1%; text-align:center; height:100%}
#nmain ul li img { margin-bottom:12px;}
#nmain ul li a img { width:90%; height:auto; }
#nmain ul li a:hover img {transform:scale(1.2); transition:all 0.8s ease;}
.sige { clear:both;}
.list-h li{ float:left;}
#spec-n5{width:100%; height:62px; padding-top:6px; overflow:hidden;}
#spec-list{ width:80%; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}
/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:100%;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:100%; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}
.tushow .imgzuo{ float:left; width:45%}
#zzuo{ float:left; width:45%;font-size:110%; line-height:32px;}
#zyuo { float:right; width:48%; margin-right:2%}
#zyuo h3 { font-size:150%; line-height:52px}
#zyuo p { font-size:120%;}
#zyuo td { padding:7px 12px}
.xaiyou { border-bottom:solid 1px #333;border-right:solid 1px #333;}
.xai { border-bottom:solid 1px #333;}
#jianjie p { line-height:28px; margin-bottom:12px; font-size:110%;}
.bule { color:#122a88;}
#newslist #nzuo { float:left; width:31%; margin-right:2%; text-align:left;}
#newslist #nzuo:nth-child(3n+1){ clear:both}
#newslist #nzuo #item {border:solid 1px #eee; padding:2%; width:96%; margin-bottom:25px; }
#newslist #nzuo #item img { width:100%}
#newslist #nzuo #item h3 { font-size:120%; line-height:42px; }
#newslist #nzuo #item p { font-size:100%; line-height:28px; }
#newslist .more { width:100px; text-align:center; background-color:#1e45c2; margin:15px 0; line-height:30px; color:#fff;}
#newslist #nzuo #item a:hover img {transform:scale(1.0); transition:all 0.8s ease;}
.dan { color:#999}
#newstitle { line-height:60px; font-size:200%; font-weight:bold; text-align:center}
#newsdan { line-height:50px; color:#666; font-size:110%; border-bottom:solid 1px #e8e8e8; margin-bottom:15px;text-align:center}
#newsxiangq p {line-height:28px; margin-bottom:10px;font-size:110%}
#newsxiangq img { width:100%; max-width:800px; height:auto}
.xinwenlibiaof #xinwenli { margin-bottom:20px; padding-bottom:20px; border-bottom:solid 1px #e8e8e8; float:left; width:100%; }
.sousuode #xinwenli { margin-bottom:20px; padding-bottom:20px; border-bottom:solid 1px #e8e8e8; float:left; width:48%; margin-left:1%; margin-right:1%;}
#xinwenzuo { float:left; width:20%}
#xinwenyou { float:right; width:78%; line-height:28px;}
#xinwenyou  h3{ line-height:40px; font-size:150%; height:40px; overflow:hidden}
#xinwenyou .jiank{ margin:12px 0; height:56px; overflow:hidden;}
#fanye { text-align:right; font-size:100%; line-height:55px;}
#wenhua h3 { font-size:130%; line-height:36px}
#wenhua p { font-size:110%; line-height:28px}
#xiaoyinc { display:none}
@media screen and (max-width:1124px) {
#nbanner #fuzi { width:80%;color:#fff; background:none;margin:4% 1%; }
#nbanner #fuzi02 { width:80%;margin:4% 1%;}
#nbanner #fuzi p{ display:none}	
#xiaoyinc { display: block; line-height:30px; font-size:115%; margin-bottom:20px;}
	 }
	 #sousuo { margin-bottom:35px}
#sousuo select, #sousuo input {
	font-size: 115%;
	font-family: "Î¢ÈíÑÅºÚ"
}
@media screen and (max-width:768px) { 
#nguide04{background:url(../images/bg-col.png); margin-top:-80px; position:absolute; width:100%; line-height:40px;  }
#nguide04 p a { color:#fff; font-size:15px; font-weight: bold; display:block; float:left; width:25%; max-width:150px; text-align:center;border-right:solid 1px #888c90;border-bottom:solid 1px #888c90;}
#nguide04 p a:hover, #nguide04 p .xuanzhe { color:#fff; background-color:#1e45c2;}
#xinwenzuo { float:left; width:30%}
#xinwenyou { float:right; width:68%; line-height:28px;}
.sousuode #xinwenli {float:none; clear:both; margin-bottom:20px; width:100%; margin-left:0%; margin-right:0%;}
#nbanner #fuzi h3{ font-size:240%; line-height:76px;}
#nbanner #fuzi02 h3{ font-size:240%; line-height:76px;}
#nmain ul li { float:left; width:48%; margin:2% 1%; text-align:center; height:100%}
#lianxiwm #zzuo{ float:none; width:100%;font-size:110%; line-height:32px;}
#lianxiwm #zyuo { float:none; width:100%; margin-right:0%}}
#dianmian ul li { width:31%; margin:1%; float:left; text-align:left;}
@media screen and (max-width:768px) { #dianmian ul li { width:100%; margin:0%; float:none;  text-align:center;}#newslist #nzuo { float:none; width:98%; margin:15px 1%; text-align:left;}}