@charset "gb2312";
/* ==È«¾ÖÉèÖÃ== */
*{ margin:0px; padding:0px;}

.topps { position:fixed; bottom:80px; right:15px; display:none}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; }
html,body{-webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none;-o-text-size-adjust: none; text-size-adjust: none;}
body {
	font-size: 14px;
	color: #444;
	font-family: Arial, 'Microsoft YaHei', Gadget, sans-serif;
	-webkit-font-smoothing: antialiased;
}
.shoujip{ display:none; height:15px;}
.diannao {display: block;}
.shoujixx {display: none;}

input,textarea,select,button {font-family: Arial, 'Microsoft YaHei',, tahoma,simsun; outline:none;}
area{ outline:none;}
a{ text-decoration:none; color:#444; -webkit-transition: all ease-in .2s; 
-ms-transition: all ease-in .2s; -moz-transition: all ease-in .2s;
 -o-transition: all ease-in .2s; transition: all ease-in .2s;}
a:hover{ color:#e67015; text-decoration:none;}
.cheng {color:#e67015;}
ul,li {list-style-type:none; margin:0px; padding:0px;}
img { border:0; margin:0; padding:0;}

.xiangzuo { margin-left:-20px}
.header .section .menu ul li .drop.xiangzuo ul .gukuan { width:140px;}
.clearfix { *zoom:1;/*IE/7/6*/ clear:both;}
.clearfix:before, .clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;}

.fu { float:right}

.header * { z-index:9999;}
.header{  width:100%; height:96px; position:fixed; z-index:5; background-color:#fff;box-shadow: 0 0 10px #ccc; }
.header .section{ max-width:1240px; margin:0 auto;}
.header .section .logo{ float:left; height:83px; overflow:hidden; padding-top:13px; max-width:400px;}
.header .section .logo .logoimg{ float:left;  }
.header .section .logo .img{ max-height:83px;max-width:324px; width:100%; height:100%}
.header .section .logo .gupiao{ float:left; font-size:120%; color:#000; font-weight: bold; line-height:20px; padding-top:24px;}
.header .menu{ float:right; margin-top:13px; z-index:99999;}
.header .menu li{ float:left; width:95px; text-align:center;z-index:99999;}
.header .menu li a{ display:block; line-height:83px; font-size:120%;z-index:99999;}
.header .menu li a.on,.header .menu li a:hover{ color:#f96e0e}
.header .menu li .drop{ z-index:99999;background:#fff ;filter:alpha(opacity=50);  -moz-opacity:0.9;  -khtml-opacity: 0.9;  opacity: 0.9;
  overflow:hidden; position:absolute; display:none;-moz-border-radius:5px;
	 -webkit-border-radius:5px;
	 border-radius:5px;box-shadow: 0 0 10px #ccc;}
.header .menu li .drop ul {z-index:99999; width:140px;}
.header .menu li .drop li h4{ display:block;font-size:120%; color:#000;z-index:99999; }
.header .menu li .drop li a{ padding:0; color:#000; line-height:30px; font-size:12px;z-index:99999;width:140px;}
.header .menu li .drop li a:hover{ font-weight:bold; -moz-border-radius:15px;-webkit-border-radius:15px; border-radius:15px;background-color:#e67015; color:#fff;width:140px; }
.header .lang-search{ float:right; width:130px;-moz-border-radius:15px;
	 -webkit-border-radius:15px;
	 border-radius:15px; background-color:#e4e4e4; margin-top:40px; line-height:26px; margin-left:15px;}
.header .lang-search li { float:left}
.header .lang-search li a { float:left; -moz-border-radius:15px;
	 -webkit-border-radius:15px;
	 border-radius:15px; background-color:#e4e4e4;}
.header .lang-search li .cn { width:55px; text-align:center; display:block; float:left;}
.header .lang-search li .en { width:75px; text-align:center; display:block; float:left;}
.header .lang-search li a:hover, .header .lang-search li .current { background-color:#e67015; color:#fff;}
.m_menu{ background:url(../images/icon_nav.png) no-repeat center; width:50px; position:absolute; right:0; top:0; height:100%; display:none;}

.yuyan{ position:absolute; right:50px; top:36px; height:100%; display:none;}

.head_none{ width:100%; height:96px;}
.section{ max-width:1240px; margin:0 auto;} 

@media(max-width:1199px){ .section{ width:98% ;margin:0 auto;} }
@media(max-width:1125px){
	
	.header{  width:100%; height:96px; position:fixed; z-index:5;}
.header .menu{ float:right; margin-top:13px;}
.header .menu li{ float:left; width:75px; text-align:center;}
.header .menu li .drop{ background:#fff ;filter:alpha(opacity=50);  -moz-opacity:0.9;  -khtml-opacity: 0.9;  opacity: 0.9;
  overflow:hidden; position:absolute; display:none;-moz-border-radius:0px;
	 -webkit-border-radius:0px;
	 border-radius:0px;box-shadow: 0 0 0px #ccc;}
.head_none{ width:100%; height:96px;}
}
@media(max-width:1024px){
	
.m_menu{ display:block;}
.xiangzuo { margin-left:0px}
.header .section .menu ul li .drop.xiangzuo ul .gukuan { width:100%;}
.header{  width:100%; height:96px; position:fixed; z-index:5;}
   .header .menu { position:absolute; left:0; top:83px; background:#343434; width:100%; display:none;}
   .header .menu ul>li{ width:100%; line-height:40px;text-align:left; text-indent:1.5em;
    border-bottom:1px solid #3e3e3e; border-top:1px solid #2b2b2b;}
   .header .menu ul>li a{ padding-right:8px; background: url(../images/jian.png) no-repeat right ; }
   .header .menu li a{ display:block; line-height:48px; color:#fff; font-size:120%; }

   .header .menu li .drop ul{ width:100%; padding:0; background:#343434; }
   .header .menu li .drop{ position:static;}
   .header .menu li .drop .hide{ display:none;}
   .header .menu li .drop li{ width:100%; text-align:left;background:#343434; line-height:48px;  box-sizing:border-box; border:none;}
   .header .menu li .drop li h4{color:#fff;  background: url(../images/jian.png) no-repeat right ; line-height:40px; font-size:12px; border-bottom:1px solid #3e3e3e; border-top:1px solid #2b2b2b;}
   .header .menu li .drop li a{ color: #fff;text-indent:3em;line-height:38px;}
   .ying { display:none;}
   
   .header .lang-search{ width:75px; margin-right:60px;}
   .m_menu{ margin-top:6px;}
}
@media(max-width:768px){
.topps{display:block;}
.shoujip{ display:block; clear:both}
.yuyan{display:block;}
.diannao {display: none;}
.shoujixx {display: block;}

	.fu { clear:both; width:98%; margin:2% auto;}
	.fu img { clear:both; width:98%; margin:0 auto;}
   .header{   position: relative;height:83px; }
   .header,.header .section{ width:100%;}
   .m_menu{ display:block;margin-top:12px;}
   .header .menu { position:absolute; left:0; top:70px;  width:100%; display:none;}
   .header .menu ul>li{ width:100%; line-height:40px;text-align:left; text-indent:1.5em;
    border-bottom:1px solid #3e3e3e; border-top:1px solid #2b2b2b;}
   .header .menu ul>li a{ padding-right:8px; background: url(../images/jian.png) no-repeat right ; }
   .header .menu li a{ display:block; line-height:48px; color:#fff; font-size:120%; }

   .header .menu li .drop ul{ width:100%; padding:0; background:#343434; }
   .header .menu li .drop{ position:static;}
   .header .menu li .drop .hide{ display:none;}
   .header .menu li .drop li{ width:100%; text-align:left;background:#343434; line-height:48px;  box-sizing:border-box; border:none;}
   .header .menu li .drop li h4{color:#fff;  background: url(../images/jian.png) no-repeat right ; line-height:40px; font-size:12px; border-bottom:1px solid #3e3e3e; border-top:1px solid #2b2b2b;}
   .header .menu li .drop li a{ color: #fff;text-indent:3em;line-height:38px;}
   
  
   .header .section .logo{ float:left; height:70px; overflow:hidden; }
   .header .section .logo img{ float:left; height:70px; width:auto;}
   .header .section .logo .gupiao{ float:left; font-size:100%; color:#000; font-weight: bold; line-height:18px; padding-top:20px;}

   .head_none{ display:none;}
}
@media(max-width:480px){ 
.header{   position: relative;height:72px; }
.header .menu { position:absolute; left:0; top:48px;  width:100%; display:none;}
.header .section .logo{ float:left; height:50px; overflow:hidden; }
.header .section .logo img{ float:left; height:50px; width:auto;}
.header .section .logo .gupiao{ float:left; font-size:100%; color:#000; font-weight: bold; line-height:18px; padding-top:10px;}
.header .lang-search{
	font-size: 80%;
	margin-right: 0px;
	margin-top: 27px;
	background-image: none;
	 background-color:#fff;
	 position:fixed;right:15px; 
}
.header .lang-search li a { float:left; -moz-border-radius:0px;
	 -webkit-border-radius:0px;
	 border-radius:0px; background-color:#fff;}
.m_menu{ background:url(../images/icon_nav.png) no-repeat center; width:30px; margin-top:6px; position:absolute; right:0; height:100%; }
}


#banner { clear:both;}

.main { margin-top:-40px; z-index:999; width:100%;max-width:1240px;margin-right: auto;
	margin-left: auto; }
.main .section{ position:relative;}
.main ul { width:100%;max-width:1240px;z-index:999;}
.main ul li {
	width: 16.666%;
	float: left; z-index:999;min-height:100px;
}
.main ul li a {
	width: 100%;
	 display:block;z-index:999;
}
.main .section ul li h3 {
	font-size: 15px;
	line-height: 40px;height: 40px; overflow:hidden;
	text-align: center;
	z-index: 999; width:100%; z-index:999;
}
.font14 {
	font-size: 16px;
}

.main .section ul li a h3  {
	color: #fff;
	background-image:url(../images/h3bg.png);z-index:999;
	background-position:center center;
	background-repeat:no-repeat;
	 display:block;filter:alpha(opacity=80);  -moz-opacity:0.8;  -khtml-opacity: 0.8;  opacity: 0.8;
}
.main .section ul li a:hover h3  {z-index:999;
	 display:block;filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1;
}
.p01 { background-position:right center; background-repeat:no-repeat;}
.main #content {
	padding: 12px 12px 18px 12px;
	background-color: #fff;
	background-image: url(../images/mainbg.jpg);
	background-repeat: repeat-y;
	background-position: left center;
	box-shadow: 0 0 10px #ccc;
}
.main .section ul li a #content h2 {
	display: none;
}

/*.main #content p { padding-right:96px; line-height:24px;}*/


.footer #left { float:left;}
.footer #right { float:right;}
.bottom02 { display:none;}
@media(max-width:1199px){ 
.main { margin-top:0px;}
.main .section {
	position: relative
}
.main .section ul li a #content h2, .main .section ul li a:hover #content h2 {
	display: block;
	 font-size:15px;
	 line-height:30px; height:30px; overflow:hidden;
}
.main .section ul li a h3, .main .section ul li a:hover h3 { display:none;}
.main ul li {
	float: left; z-index:999;
}
.main ul .li01, .main ul .li03, .main ul .li05  { width:48%; margin-right:4%; margin-top:4%}
.main ul .li02, .main ul .li04, .main ul .li06 { width:48%; margin-top:4%}

.main #content p { height:60px; overflow:hidden;}
.main #content p img{ height:60px; }
}

 @media(max-width:640px){ 
.main ul .li01, .main ul .li03, .main ul .li05  { width:100%; margin-right:0%; margin-top:4%}
.main ul .li02, .main ul .li04, .main ul .li06 { width:100%; margin-top:4%}

.footer { margin-top:20px; line-height:28px; margin-bottom:20px;}
.footer #left { clear:both; width:98%; margin-left:1%}
.footer #right { clear:both; width:98%; margin-left:1%}
.footer {padding-bottom:50px;}
.bottom02 { display:block;}
.bottom02{width:100%; max-width:640px;height:60px;line-height:30px;text-align:center;position:fixed !important;bottom:0;max-width:640px;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;}
.bottom02 li{width:33.33%; float:left;}
.bottom02{
		color: #fae7e9;
border: solid 1px #e67015;
background: #e67015;
background: -webkit-gradient(linear, left top, left bottom, from(#f96f04), to(#e67015));
background: -moz-linear-gradient(top, #f96f04, #e67015);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f96f04', endColorstr='#e67015');

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;}


.main .section ul li a #content h2, .main .section ul li a:hover #content h2 {height:auto; overflow:auto;}
}
.location { line-height:32px;height:32px; overflow:hidden; margin-top:-32px;background-color:#000;display:block;filter:alpha(opacity=70);  -moz-opacity:0.7;  -khtml-opacity: 0.7;  opacity: 0.7; color:#fff; text-align:right}

.location a{color:#fff;}
.nmain { padding:10px 0;}
.nmain .left { float:left; width:75%; } 
.nmain .right{ float:right; width:20%;}
.nmain .right02 { float:left; width:20%;}
.nmain .nav ul li { float:left; width:33%; margin-right:0.3%; margin-bottom:5px; overflow: hidden} 
.nmain .nav ul li a{ background-color:#e3e4df; display:block; line-height:32px; text-align:center; font-size:13px;}
.nmain .nav ul li a:hover  {background-color:#FF6F00; color:#fff;}
.nmain .nav ul li .checked {background-color:#e67015; color:#fff;}

.classa01{ width:100%; max-width:1240px}
.nmain .nav ul li .xian{ background-color:#E3E4DF; padding:12px 0;display:none;position:absolute; z-index:9999999; clear:both; text-align:left; border-top:solid 1px #fff;}
.kuai001 { float:left; padding:0 0px 0 15px; min-width:150px;text-align:left;}


.nmain .nav ul li h3 a{ background-color:none; display:block; line-height:28px; text-align:left; font-size:13px;color:#e67015;}

.nmain .nav ul li p a{ background-color:none; display:block; line-height:25px; text-align:left; font-size:12px;color:#666;}



.nmain .nav02 ul li { float:left; width:19%; margin-right:1%; margin-bottom:1%; overflow: hidden} 
.nmain .nav02 ul li a{ background-color:#e3e4df; display:block; line-height:32px; text-align:center; font-size:110%;}
.nmain .nav02 ul li a:hover, .nmain .nav02 ul li .checked {background-color:#e67015; color:#fff;}

.nmain .left .detail .about p, .nmain .left .detail .zhaopin p, .nmain .left .detail .lianxi p { line-height:26px; padding-top:12px;}
.nmain .left .detail .about h3 { line-height:32px; padding-top:12px;}
.nmain .left .detail .about h2 { line-height:50px; padding-top:12px; font-size:16px;}
.cc_title h3 { font-size:18px; line-height:30px; padding:15px 0; background-image:url(../images/cc_titlebg.jpg); background-position: left bottom; background-repeat:no-repeat; margin-bottom:15px;}

.dd_title h3 { font-size:17px; line-height:60px;}

.nmain .left .detail .zhaopin h3 { line-height:32px; padding-top:12px;}
.nmain .left .detail .zhaopin h2 { line-height:50px; padding-top:12px; font-size:16px;}

@media(max-width:1199px){

}

@media(max-width:768px){
	
.nmain .left { clear:both;width:98%; margin:0 1%;} 
.nmain .right, .nmain .right02  { display:none}

.nmain .nav ul li { float:left; width:32%; margin-right:1%; margin-bottom:1%; overflow:hidden} 

.kuai001 { float:none;width:100%;}

}
@media(max-width:320px){
	
.nmain .left { clear:both;width:98%; margin:0 1%;} 
.nmain .right { display:none}

.nmain .nav ul li { float:left; width:100%; margin-right:0%; margin-bottom:1%; overflow:hidden}  }
.tomore {
	display: block;
	width: 80px;
	height: 32px;
	text-align: center;
	background: #e3e4df;
	position: relative;
	line-height: 32px;
	margin-top:15px;
}
.tomore a:hover { color:#fff;}
.tomore i, .tomore span {
	position: absolute;
	width: 100%;
	height: 32px;
	left: 0;
	top: 0;
	z-index: 2;
	-webkit-transition: .4s;
	transition: .4s
}
.tomore i {
	z-index: 1;
	background: #ff6c0a;
	width: 0
}
.tomore:hover i {
	width: 100%
}
.tomore:hover {
	color: #fff
}

.wenhua .tu {width: 50%; float:left}
.wenhua { line-height:28px;font-size:13px;}
.wenhua ul li { width:27%; margin:3%; text-align:center; float:left}
.font16 { font-size:16px;}
.horlist02{ margin-top:25px;}
.horlist02 li{ float:left; text-align:center; margin-bottom:10px;width:20%; margin-right:2%;border:1px solid #e7e7e7;padding:1%}
.horlist01 li{ float:left; text-align:center; margin-bottom:10px;width:29%; margin-right:2%;border:1px solid #e7e7e7;padding:1%}
.horlist02 li img, .horlist01 li img{ width:100%; height:100%; -webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.horlist02 li p, .horlist01 li p{ font-size:13px; line-height:25px; height:50px;}

.horlist01{ margin-top:10px; margin-bottom:40px;}

.horlist02 a:hover img,.horlist01 a:hover img { -webkit-transform: scale(0.93);
	transform: scale(0.93);
	will-change: transform}

.lianxi ul li { width:50%; line-height:30px; float:left}
.table { border:solid 4px #e8e8e8;}
.liuyan td { padding:10px;}
.zhaopin ul li { width:49%; margin-right:1%; float:left; margin-bottom:20px; min-height:200px;}
@media(max-width:768px){ 
.horlist02 li{ float:left; text-align:center; margin-bottom:10px;width:44%; margin-right:2%;border:1px solid #e7e7e7;padding:1%}
.horlist01 li{ float:left; text-align:center; margin-bottom:10px;width:44%; margin-right:2%;border:1px solid #e7e7e7;padding:1%}
.lianxi ul li { width:100%; line-height:30px; clear:both}
.zhaopin ul li { width:100%; clear:both;margin-bottom:20px;}
}

.news .topone { border-bottom:solid 1px #e8e8e8; padding-bottom:12px; margin-bottom:12px;}
.news .topone .newsimg { float:left; width:19%; max-width:160px; height:auto;}
.news .topone .newsjian { float:right; width:79%;}
.news .topone .newsimg img {border:solid 1px #e8e8e8; padding:3px; width:100%; height:100%}
@media(max-width:768px){ .news .topone .newsimg { float:left; width:29%; max-width:160px; height:auto;}
.news .topone .newsjian { float:right; width:65%;}

}
#m-video { display:none}
#pc{display:block}
@media(max-width:640px){
.nmain .nav ul li { float:none; width:100%; margin-right:0%; margin-bottom:1%; overflow:hidden}
.nmain .nav02 ul li { float:left; width:32%; margin-right:1%; margin-bottom:1%; overflow:hidden}
#m-video { display:block}
#pc{display:none}
}

.news .topone .newsjian p { line-height:26px; color:#666; height:52px; overflow:hidden;}
.news .topone .newsjian h3 { line-height:32px; padding-top:6px;}
.news .topone .newsjian .time { font-size:12px; color:#949494; font-weight:normal; padding-left:20px;}
.newslist p {border-bottom: dashed 1px #e8e8e8;line-height:38px; background-image:url(../images/dian.jpg); background-position:left; background-repeat:no-repeat; padding-left:15px; clear:both;}
.newslist .shijian {color:#949494; font-weight:normal; float:right; }
.fanye { clear:both; margin-top:40px;}
.fanye .buxuan { border: solid 1px #e8e8e8; padding:5px 12px; margin:0 6px;}
.fanye .xuan { border: solid 1px #e67015; padding:5px 12x; margin:0 6px 0 0; color:#e67015}
.nxtitle { font-size:16px; line-height:45px; text-align:center}
.fabushijian { color:#949494; line-height:30px;text-align:center; border-bottom: dashed 1px #e8e8e8;border-top: dashed 1px #e8e8e8;}

.cxiangl p a { line-height:32px; background-color:#e3e4df; border-bottom:solid 1px #c2c2c2; display:block; background-image:url(../images/jiantou.png); background-position:12px; center; background-repeat:no-repeat; padding-left:30px; }
.cxiangl p a:hover,.cxiangl p .xuanz { background-color:#e67015; background-image:url(../images/jiantou02.png); background-position:12px; color:#fff}

.chanp .cpleft { width:20%; float:left;}
.chanp .cpright { width:79%; float:right;}
.chanp .cpleft h3{ line-height:52px; border-bottom: solid 1px #e8e8e8; border-top: solid 1px #e8e8e8; font-size:15px;}
.chanp .cpright h3 { line-height:52px; border-top: solid 1px #e8e8e8; font-size:15px;}
.nmain .section .left .detail .chanp .cpleft h3 .font20 {
	font-size: 26px;
	background-color: rgb(231,114,21);
	color: #fff;
	padding: 12px;
	text-decoration: none;
}
.chanp .cpleft p, .chanp .cpright p { line-height:26px; border-top: solid 1px #e8e8e8; padding:5px 0; }
.chanp .cpright p img { width:90% ; height:auto; margin:0 auto;}
.chanp .cpright td {padding:6px;}.white {
	color: rgb(255,255,255);
}
.mao { height:110px; display:block;}
.erji {display:none;position:absolute; z-index:9999999; clear:both; overflow:hidden}
.erji a { width:228px;}



