@charset "utf-8";

* {

	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}

BODY {

	 BACKGROUND:#ffffff; COLOR: #535353; FONT-SIZE: 12px; font-family:'宋体','micsoft yahei','微软雅黑',Verdana,Arial; line-height:24px;

}

html {

	overflow-x: hidden;

}



img {  border:0px; display:block; }

li { list-style:none; }

a{ text-decoration:none; color:#525252; }

a:hover{color:#000000; }

.clear { clear:both; }

:focus { outline:none; }

i,em { font-style:normal; }

.contain { width:1003px; margin:0px auto; overflow:hidden; }

.fontyehei { font-family:'micsoft yahei','微软雅黑',Verdana,Arial;  }



.htop { background:url(../images/topbg.jpg); height:88px; width:100%; position:relative; }

.htop .htopbot { width:100%; width:100%; height:16px; position:absolute; bottom:-16px; left:0px; display:block; }

.htop .logo { float:left; width:200px; }

.htop .menu { width:800px; float:right; }

.htop .menu ul { width:700px; float:right; padding-top:16px;  }

.htop .menu ul li { float:left; width:115px; font-size:16px;  }

.htop .menu ul li a { color:#FFF; text-align:center; }

.htop .menu ul li a:hover,.htop .menu ul li a.on { color:#1d6ba8; font-weight:bold; }

.htop .menu .lang { width:65px; float:right; margin-top:10px; }

.htop .menu .search { width:130px; float:right; margin-right:30px;  margin-top:10px; }

.htop .menu .search .searbg { width:100px; float:left; height:22px; line-height:22px; background:url(../images/searbg.jpg); border:none; padding-left:4px; float:left; }

.htop .menu .search .searbtn { width:24px; height:22px; background:url(../images/searbtn.jpg); display:block; float:left; border:none; }

.htop .menu .lang a { width:20px; height:20px; display:inline-block; margin:0px 5px; background:#dbdbdb; border-radius:3px; text-align:center; line-height:20px; }

.htop .menu .lang a.on { background:#0174ca;  color:#FFF; }



.slideBox { width:100%; height:387px; overflow:hidden; position:relative; text-align:center;  }

.slideBox .bd { position:relative; }

.slideBox a.prev { position:absolute; top:200px; left:50px; z-index:9999; cursor:pointer; }

.slideBox a.next { position:absolute; top:200px; right:50px;  z-index:9999; cursor:pointer; }

.slideBox .bd li,.slideBox .bd li a { height:387px; width:100%; display:inline-block; }



.slideBox .hd{ height:24px; overflow:hidden; position:absolute; right:5px; bottom:24px; z-index:1;  text-align:center; width:100%;  }

.slideBox .hd ul{ overflow:hidden; zoom:1;  text-align:center;  width:100%;}

.slideBox .hd ul li{  margin-right:2px;  width:13px; height:13px; line-height:13px; text-align:center; background:#FFFFFF; border-radius:100%;  cursor:pointer; display:inline-block; }

.slideBox .hd ul li.on{ background:#1562a4; color:#1562a4; }

.slideBox .bd{ position:relative; height:100%; z-index:0;   }



.banner { width:100%; height:380px;  }

.banner .hd li { width:100%; height:470px; display:block;  }

.banner .hd li a { width:100%; height:470px; display:block; }



.hcontbg { padding-top:15px; }

.hcontbg .ld { float:left; width:590px;  }

.hcontbg .md { float:left; width:204px; }

.hcontbg .rd { float:right; width:209px; }

.hcontbg .ld .hd { width:100%; }

.hcontbg .ld .hd h3 { font-size:16px; padding-left:6px;  }

.hcontbg .ld .hd h4 { font-size:12px; width:161px; padding-left:8px; display:block; height:14px; line-height:14px; background:#0174ca; color:#FFF; line-height:14px; font-family:Arial, Helvetica, sans-serif; }

.hcontbg .ld .hd h5 { height:14px; background:#e3e3e3; width:100%;  }

.hcontbg .ld .bd .cont { padding:18px 0px 0px 0px; width:540px; font-size:14px; line-height:26px; height:225px;  }

.hcontbg .ld .bd .hmore { text-align:right; padding-right:50px; }

.hcontbg .ld .bd .hmore a { width:50px; height:19px; display:block; color:#FFF; background:#0174ca; float:right; line-height:19px; text-align:center;   }

.hcontbg .md .hd { padding-top:18px;  }

.hcontbg .md .hd h3 { height:20px; line-height:20px;  }

.hcontbg .md .hd h4 { font-size:12px;  display:block; height:14px; line-height:14px;   color:#0174ca; line-height:14px; font-family:Arial, Helvetica, sans-serif;   background:#e3e3e3; width:100%;  }

.hcontbg .md .bd { padding:17px 0px 0px 5px; font-size:14px; }

.hcontbg .md .bd .hindlist li { line-height:30px; height:32px; }

.hcontbg .md .bd .hindlist li em {  width:26px; height:26px; display:inline-block; background:url(../images/icon.png); margin-right:26px; vertical-align:middle; }

.hcontbg .md .bd .hindlist li.li01 em { background-position:-12px -9px; }

.hcontbg .md .bd .hindlist li.li02 em { background-position:-12px -40px; }

.hcontbg .md .bd .hindlist li.li03 em { background-position:-12px -72px; }

.hcontbg .md .bd .hindlist li.li04 em { background-position:-12px -108px; }

.hcontbg .md .bd .hindlist li.li05 em { background-position:-12px -142px; }

.hcontbg .md .bd .hindlist li.li06 em { background-position:-12px -175px; }

.hcontbg .md .bd .hindlist li.li07 em { background-position:-12px -206px; }

.hcontbg .md .bd .hmore { text-align:right; padding-right:50px;padding-top:2px; }

.hcontbg .md .bd .hmore a { width:50px; height:19px; display:block; color:#FFF; background:#0174ca; float:right; line-height:19px; text-align:center;   }



.hcontbg .rd .hd { padding-top:18px;  }

.hcontbg .rd .hd h3 { height:20px; line-height:20px;  }

.hcontbg .rd .hd h4 { font-size:12px;  display:block; height:14px; line-height:14px;   color:#0174ca; line-height:14px; font-family:Arial, Helvetica, sans-serif;   background:#e3e3e3; width:100%;  }

.hcontbg .rd .bd { background:#f3f3f3; overflow:hidden; clear:both; }

.hcontbg .rd .bd ul { padding:10px 0px; }

.hcontbg .rd .bd ul li { height:30px; line-height:28px; background:url(../images/hrbg.jpg) repeat-x;  }

.hcontbg .rd .bd ul li a { display:block; font-size:14px; }

.hcontbg .rd .bd ul li a em { background:url(../images/icon.png); height:8px; width:8px; background-position:-59px -27px; display:inline-block; margin-left:58px;   margin-right:5px; }

.hcontbg .rd .bd ul li a:hover em {  background-position:-59px -12px; }



.hnews { height:250px; }

.hnews .shd h3 { font-size:16px; padding-left:6px;  }

.hnews .shd h4 { font-size:12px; width:161px; padding-left:8px; display:block; height:14px; line-height:14px; background:#0174ca; color:#FFF; line-height:14px; font-family:Arial, Helvetica, sans-serif; }

.hnews .shd h5 { height:14px; background:#e3e3e3; width:100%;  }

.hnews .hnewsbd { width:100%; position:relative; height:160px;    }

.hnews .hnewsbd a.prev { width:20px; height:38px; background:url(../images/icon.png); background-position:-99px -65px;  display:block; position:absolute; top:60px; right:0px; cursor:pointer; }

.hnews .hnewsbd a.next { width:20px; height:38px; background:url(../images/icon.png);  background-position:-55px -65px;display:block; position:absolute; top:60px; left:0px; cursor:pointer;}

.hnews .hnewsbd .bd { width:920px; display:block; position:absolute; top:35px; left:42px; }

.hnews .hnewsbd .bd li { width:148px; height:120px; float:left; margin:0px 18px; text-align:center;  }



.footer { width:100%; background:#cfcfcf; color:#FFF; padding-top:10px; font-size:14px; }

.footer p a { color:#FFF; }

.footer h3 { font-weight:bold; margin-bottom:0px; }

.footer .footer01 { float:left; padding-left:15px; }

.footer .footer02 { float:left; margin-left:15px; width:150px; }

.footer .footer02 p { width:100px; }

.footer .footer02 p a { display:block; }

.footer .footer03 { float:left;   width:150px; }

.footer .footer03 p { width:100px; }

.footer .footer03 p a { display:block; }

.footer .footer04 { float:left;   width:150px; }

.footer .footer04 p { width:100px; }

.footer .footer04 p a { display:block; }

.footlogo { float:right; }

.footcopy { background:#a7a7a7; color:#0174ca; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; height:40px; line-height:40px; margin-top:5px;  }

.footcopy img { display:inline-block; vertical-align:middle; margin:-10px 5px 0px 5px;  }



.fd { margin-top:5px; }

.fd em { position:relative; margin-bottom:-5px; vertical-align:middle; margin-top:3px; }

.fd em i { background:url(../images/icon.png); width:26px; height:26px; display:inline-block; margin:0px 2px; }

.fd em.qq i {  background-position:-61px -176px;  }

.fd em.sk i {  background-position:-96px -175px;  }

.fd em.wx i {  background-position:-131px -176px;  }

.fd em.wb i {  background-position:-167px -176px;  }

.fd em img { width:80px; height:88px; position:absolute; display:none; top:-100px; left:-29px; }

.fd em:hover img { display:block; }



.ihead, .ifood { width:100%; margin:0px auto; }



.contbg { width:1003px; margin:0px auto; }



/* About Us */

.introli { width:921px; margin:30px auto 0px auto; }

.introli .contbg { width:100%; font-size:14px;   }

.introli01 .bd { background:url(../images/introbg1.jpg) top center no-repeat; height:519px; }

.introli02 .bd { background:url(../images/introbg2.jpg) top center no-repeat; height:416px; }

.introli03 .bd { background:url(../images/introbg3.jpg) top center no-repeat; height:376px; }

.introli04 .bd {  height:316px; }

.introli05 .bd { background:url(../images/introbg5.jpg) top center no-repeat; height:319px; }

.introli .hd h3 { font-size:16px; color:#cf2a27; padding-left:2px; }

.introli .hd h4 { padding-left:5px; width:283px;  height:14px; line-height:14px; background:#0174ca; font-family:Arial; color:#FFF; font-size:12px;   font-weight:100; }

.introli .hd h5 { width:100%; height:10px; display:block; margin-bottom:15px; background:#e6e6e6; float:right;  }



.introli02 .deli ul { width:100%; position:relative; }

.introli02 .deli li { position:absolute; width:90px; height:110px;  text-align:center; font-size:12px; line-height:15px;  }

.introli02 .deli li a { color:#3aa0ef;  }

.introli02 .deli li b { display:block; width:100%; font-size:28px; font-weight:bold; font-family:Arial; height:27px; line-height:24px;  }

.introli02 .deli li a span { display:block; width:100%; line-height:15px;  height:36px; }

.introli02 .deli li em { width:41px; height:47px; background:url(../images/lichengicon.png); width:41px; height:47px; display:block; margin:0px auto; }

.introli02 .deli li.on em, .introli02 .deli li:hover em { background-position:0px -47px; }

.introli02 .deli li.on a, .introli02 .deli li:hover a { color:#de432a; }

.introli02 .deli li.li2000 { top:27px; left:111px;  }

.introli02 .deli li.li2008 { top:27px; left:284px;  }

.introli02 .deli li.li2009 { top:27px; left:464px;  }

.introli02 .deli li.li2010 { top:27px; left:638px;  }

.introli02 .deli li.li2011 { top:187px; left:539px;  }

.introli02 .deli li.li2012 { top:187px; left:276px;  }

.introli02 .deli li.li2013 { top:281px; left:155px;  }

.introli02 .deli li.li2014 { top:281px; left:396px;  }

.introli02 .deli li.li2015 { top:281px; left:681px; width:105px;  }

.introli02 .deli li.li2011 em,.introli02 .deli li.li2012 em,.introli02 .deli li.li2013 em,.introli02 .deli li.li2014 em,.introli02 .deli li.li2015 em { margin-bottom:13px; }

.introli02 .deli li .scontm { position:absolute; top:0px; left:-20px; width:120px; border:2px solid #FFF; background:rgba(255,255,255,0.95); text-align:left; padding:10px; display:none; border-radius:5px; }

.introli02 .deli li:hover .scontm { display:block; }



.introli03 .contbg { position:relative; }

.introli03 .rlist {  float:right; margin:40px 10px 0px 0px; width:200px; position:absolute; right:10px; top:30px; }

.introli03 .rlist a { display:block; height:35px; line-height:35px; font-size:22px; font-family:"Microsoft Yahei","微软雅黑"; color:#FFF; font-weight:100; margin-bottom:5px;  }

.introli03 .rlist a em {  background:url(../images/aboutyuanicon.png) top left no-repeat; background-position:0px -21px; width:18px; height:18px; display:inline-block; vertical-align:middle; margin-right:10px; margin-top:-2px;  }

.introli03 .rlist a.on { color:#0174ca;  }

.introli03 .rlist a.on em { background-position:0px 0px; }



.contactuscont .hd  { text-align:left; font-family:"Microsoft Yahei","微软雅黑"; }

.contactuscont .hd  h3 { font-size:24px; color:#cf2a27; padding-left:40px; padding-top:35px;  font-weight:100; }

.contactuscont .hd  h4 { color:#bbbbbb; font-size:16px; font-family:Arial; padding-left:80px; font-weight:100; text-decoration:underline; padding-top:3px; } 

.contactuscont .bd .ld { float:left; width:340px; padding-left:45px; padding-top:33px;   }

.contactuscont .bd .rd { float:left; width:450px; padding-left:86px; padding-top:85px; text-align:left; font-weight:bold; line-height:24px; font-size:14px; color:#888888; }

.contactuscont .bd .rd h3 { font-size:26px; color:#2b78e4; margin-bottom:10px;  }

.contactuscont .bd .rd a { color:#5a98d1; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;  }



.youshi { width:750px; margin:0px auto;   }

.youshi .hd { overflow:hidden; text-align:left; }

.youshi .hd h3 { font-size:16px; color:#cf2a27; padding-left:2px;   }

.youshi .hd h4 {  padding-left:5px; width:283px;  height:14px; line-height:14px; background:#0174ca; font-family:Arial; color:#FFF; font-size:12px;   font-weight:100;  }

.youshi .hd h5 {  width:100%; height:10px; display:block; margin-bottom:15px; background:#e6e6e6; float:right;  }

.youshi .hd h5 span { width:220px; float:right; display:inline-block; margin-top:-14px; }

.youshi .hd h5 span b { font-size:24px; color:#cf2a27; margin:0px 4px;  }

.ysli1 { margin-top:50px; }

.ysli1 .bd p { text-align:center; font-size:26px; color:#0174ca; margin:15px auto 30px;   }

.ysli1 .bd p b { color:#cf2a27;  }

.ysli2 .bd p.conttext { width:460px; padding:20px 25px; font-size:14px; line-height:1.5; color:#0174ca; text-align:left;  }

.ysli2 .contlist { background:#0070c0; width:100%; height:115px; display:block; font-size:12px; line-height:1.2; color:#FFF; }

.ysli2 .bd p span { width:145px; margin:0px 20px; float:left; display:inline-block; text-align:left; }

.ysli2 .bd p span a { display:block; font-size:18px; font-weight:bold; text-align:center; height:24px; line-height:24px; color:#FFF;  }

.ysli2 .bd p span.sp02 { margin-left:24px; }

.ysli2 .bd p span.sp03 { margin-left:24px; }

.ysli2 .bd p span.sp04 { margin-left:20px; }

.ysli3, .ysli4 { margin-top:40px; overflow:hidden; }

.ysli4 { margin-bottom:40px; }

.ysli4 .bd { color:#0070c0; }

.ysli4 .bd .sld { text-align:left; width:400px; float:left; font-size:14px; }

.ysli4 .bd .srd { float:right; width:275px; text-align:right; }





.products { width:903px; margin:0px auto; padding-top:33px;   font-family:'micsoft yahei','微软雅黑' }

.products .hd { overflow:hidden; margin-bottom:20px; }

.products .hd h3 { font-size:24px; color:#cf2a27; height:30px; line-height:24px; text-align:left; font-weight:100; }

.products .hd h4 { background:#cccccc; font-size:16px; font-family:Arial; color:#FFF; padding-left:3px; width:352px; border-bottom:3px solid #0174ca; text-align:left; font-weight:100; height:20px; line-height:20px; }

.products .bd { position:relative; }

.products .bd span { display:block; background:#fbfbfb; position:relative; }

.products .bd span.proli01 { width:355px; height:341px; float:left; }

.products .bd span.proli01:hover { background:url(../images/prohover01.jpg); }

.products .bd span.proli02 { width:542px; height:157px; float:left; margin-bottom:4px; margin-left:5px; }

.products .bd span.proli02:hover { background:url(../images/prohover02.jpg); }

.products .bd span.proli03 { width:275px; height:180px; float:left; margin-left:5px; }

.products .bd span.proli03:hover { background:url(../images/prohover03.jpg); }

.products .bd span.proli04 { width:262px; height:180px; float:left; margin-left:5px; }

.products .bd span.proli04:hover { background:url(../images/prohover04.jpg); }

.products .bd span em { display:block; width:72px; height:72px; background:url(../images/icon.png); margin:0px auto; }

.products .bd span.proli01 em { background-position:-248px -25px; margin-top:104px; }

.products .bd span.proli02 em { background-position:-355px -25px; margin-top:14px; }

.products .bd span.proli03 em { background-position:-248px -125px; margin-top:22px; }

.products .bd span.proli04 em { background-position:-355px -125px;margin-top:22px;  }

.products .bd span strong { display:none;  }

.products .bd span b { display:block; font-size:24px; height:30px; line-height:24px; color:#7f7e7e; text-align:center;  font-weight:100;}

.products .bd span i { font-size:14px; height:20px; line-height:20px; text-align:center; display:block; color:#9a9a9a; }

.products .bd span:hover b{ color:#FFF; }

.products .bd span:hover i { display:none; }

.products .bd span:hover strong { display:block; color:#FFF; text-align:left; padding:0px 30px; line-height:18px;  }

.products .bd span a { display:none; }

.products .bd span a { position:absolute; right:20px; bottom:10px; color:#FFF; display:block; }



.productcont01 { width:920px; margin:0px auto 50px auto; }

.productcont01 .hd {  font-family:'micsoft yahei','微软雅黑'; }

.productcont01 .hd h2 { font-size:26px; color:#999999; text-align:left; padding:37px 0px 27px 0px; height:30px; line-height:30px; font-weight:100; padding-left:3px;  }

.productcont01 .hd h3 { color:#cf2a27; text-align:left; font-size:16px; height:20px; line-height:18px; padding-left:3px; }

.productcont01 .hd h4 { color:#FFF; background:#0174ca; padding-left:3px; width:285px; text-align:left; height:15px; line-height:15px; font-size:12px; font-weight:100;  }

.productcont01 .hd h5 { width:100%; height:10px; background:#8d8c8b; display:block;  }



.productcont01 .bd { width:100%; }

.productcont01 .bd .ld { width:50%; height:193px; background:url(../images/products001bg.jpg) top center repeat-x #FFF; float:left; overflow:hidden; text-align:left; position:relative;  }

.productcont01 .bd  .ld .ldcont{ width:90%; text-align:left; padding:30px 5%; color:#6fa8dc; font-size:14px;  }

.productcont01 .bd  .rd { background:url(../images/erpbg01.jpg); width:460px; height:193px; float:right; color:#FFF; }

.productcont01 .bd  .rd em { width:90px; height:72px; display:block; margin:20px auto 10px auto; background:url(../images/esicon.png); overflow:hidden;    }

.productcont01 .bd   .bdli01 .rd em { background-position:0px 0px; }

.productcont01 .bd   .bdli02 .rd em { background-position:-120px 0px; }

.productcont01 .bd   .bdli03 .rd em { background-position:0px -120px; }

.productcont01 .bd   .bdli04 .rd em { background-position:-120px -120px; }

.productcont01 .bd  .rd b { display:block; text-align:center;  font-size:32px; font-family:'micsoft yahei','微软雅黑'; font-weight:100; height:38px; line-height:38px;   }

.productcont01 .bd  .rd i { display:block; text-align:center;  font-size:14px; font-family:Arial, Helvetica, sans-serif;  }

.productcont01 .bd  .rd a { display:block; width:450px; height:30px; position:absolute;  color:#FFF; font-size:16px; font-weight:bold; text-align:right; cursor:pointer;  }

.productcont01 .bdli { overflow:hidden; clear:both;  }

.productcont01 .bd  .bdli02  .rd  {  background:url(../images/erpbg02.jpg);  float:left;}

.productcont01 .bd .bdli03  .rd  {  background:url(../images/erpbg03.jpg); }

.productcont01 .bd  .bdli04 .rd  {  background:url(../images/erpbg04.jpg);  float:left;}



.product002 { width:930px; margin:25px auto 10px auto;  }

.product002 .whd h3 { color:#cf2a27; text-align:left; font-size:16px; height:20px; line-height:18px; padding-left:3px; }

.product002 .whd h4 { color:#FFF; background:#0174ca; padding-left:3px; width:285px; text-align:left; height:15px; line-height:15px; font-size:12px; font-weight:100; font-family:Arial, Helvetica, sans-serif;  }

.product002 .wbd { width:930px; margin:24px auto 0px auto;  height:400px; }

.product002 .proroll { position:relative; }

.product002 .proroll .hd { position:absolute; width:15px; top:150px; right:5px; }

.product002 .proroll .hd  ul li { width:13px; height:13px; display:block; margin:7px 0px; background:#c6d5ea; border-radius:13px; overflow:hidden;   }

.product002 .proroll .hd  ul li.on { background:#ffcd00; }

.product002 .proroll .bd { width:897px; height:377px; position:absolute; top:0px; left:0px;  }



.software { padding-top:32px; text-align:left;}

.software .hd h3 { display:block;   font-size:24px; font-family:'micsoft yahei','微软雅黑'; font-weight:100; height:38px; line-height:38px; text-align:left; color:#cf2a27; padding-left:42px; }

.software .hd h4 { color:#cccccc; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:100; padding-left:42px; }

.software .bd { overflow:hidden; }

.software .bd .ld { float:left; width:167px; margin-left:27px; }

.software .bd .rd { float:right; width:550px; }

.software .bd .ld a.abtn { display:block; width:98%; margin:0px auto; border-bottom:1px solid #666; font-size:14px; color:#000; }

.software .bd .ld a em { width:7px; height:7px; display:inline-block; margin-right:3px; background:#0174ca; }

.software .bd .ld span { width:120px; padding-top:17px; display:block; }

.software .bd .ld span em { width:25px; float:right; margin:0px 5px; font-size:14px; line-height:1.4; color:#597eaa; }



.software .softbg { background:url(../images/newspic1.jpg) center center no-repeat; width:535px; height:370px; position:relative;}

.software .softbg a { position:absolute; width:80px; height:30px; line-height:30px; font-size:16px; font-weight:bold; color:#999999; }

.software .softbg a.anote1 { top:10px; left:300px; }

.software .softbg a.anote2 { top:118px; left:452px; }

.software .softbg a.anote3 { top:168px; left:434px; }

.software .softbg a.anote4 { top:212px; left:455px; }

.software .softbg a.anote5 { top:320px; left:165px; }

.software .softbg a.anote6 { top:212px; left:10px; }

.software .softbg a.anote7 { top:120px; left:10px; }

.software .softbg .anoteem {

	width: 80px;

	height: 80px;

	border-radius: 100%;

	display: block;

	position: absolute;

	top: 144px;

	left: 224px;

	cursor: pointer;

}

.software .softbg div.anoteem1 {

	top: 46px;

	left: 227px;

}

.software .softbg div.anoteem2 {

	top: 95px;

	left: 321px;

}

.software .softbg div.anoteem3 {

	top: 192px;

	left: 321px;

}

.software .softbg div.anoteem4 {

	top: 233px;

	left: 228px;

}

.software .softbg div.anoteem5 {

	top: 192px;

	left: 133px;

}

.software .softbg div.anoteem6 {

	top: 92px;

	left: 133px;

}

.software .softbg div.anoteem7 {

	top: 141px;

	left: 225px;

}

.software .softbg div .clickmob { display:none; }

.clickmob { padding:10px; }

.sconts { cursor:pointer; }

.software .fd { text-align:right; overflow:hidden; height:45px; }

.software .fd a { display:block; width:136px; height:27px; background:#bfbfbf; text-align:center; line-height:27px; color:#FFF; font-size:14px; font-weight:bold; float:right; margin:5px 20px 10px 0px;  }



.service { width:922px; margin:0px auto; padding-top:35px; }

.service .hd h3 { display:block;   font-size:24px; font-family:'micsoft yahei','微软雅黑'; font-weight:100; height:38px; line-height:38px; text-align:left; color:#cf2a27;  }

.service .hd h4 { color:#cccccc; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:100; text-align:left;  }

.service .bd { overflow:hidden; height:330px; }

.service .bd .ld { float:left; width:245px; padding-top:10px; }

.service .bd .rd { float:right; width:500px; text-align:center; }

.service .bd .ld .shd { background:url(../images/serxinxin.jpg) center center no-repeat; height:50px; }

.service .bd .ld .sbd { font-size:14px; text-align:left; } 

.service .bd .ld .sbd li { height:30px; line-height:30px; color:#000; background:url(../images/serlistrighticon.jpg) right center no-repeat; display:block; border-top:1px solid #000; }

.service .bd .ld .sbd li a i { width:7px; height:7px; border-radius:100%; vertical-align:middle; margin-right:5px; display:inline-block; background:url(../images/sericonleft.jpg); margin-top:-4px; }



.faq { width:922px; margin:0px auto; padding-top:45px; margin-bottom:50px; }

.faq .hd { text-align:left; background:#e6e6e6; height:34px; line-height:34px; font-size:18px; font-weight:bold; color:#FFF; position:relative; }

.faq .hd em { background:url(../images/faqpict.png); width:100px; height:76px; display:block;  position:absolute; top:-40px; left:10px; } 

.faq .hd span { padding-left:150px; }

.faq .bd { margin-top:20px; }

.faq .bd table { color:#000; font-size:12px;  }

.faq .bd table thead th { height:20px; line-height:20px; background:#cccccc; font-weight:100;  }

.faq .bd table tbody tr td { background:#FFF; height:45px; line-height:45px;  }

.faq .bd table tbody tr.liodd td { background:#edf3ee; }





.down { width:922px; margin:0px auto; padding-top:45px; margin-bottom:50px; }

.down .whd { text-align:left;    position:relative; }

.down .whd h3 { display:block;   font-size:24px; font-family:'micsoft yahei','微软雅黑'; font-weight:100; height:38px; line-height:38px; text-align:left; color:#cf2a27;  }

.down .whd h4 { color:#cccccc; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:100; text-align:left;  }

.down .wbd { margin-top:20px; }

.down .wbd table { color:#000; font-size:12px;  }

.down .wbd table thead th { height:20px; line-height:20px; background:#cccccc; font-weight:100;  }

.down .wbd table tbody tr td { background:#FFF; height:45px; line-height:45px; text-align:center  }

.down .wbd table tbody tr.liodd td { background:#edf3ee; }

.down .wbd table tbody tr td a.abtn {  width:80px; height:22px; line-height:22px; font-family:Arial, Helvetica, sans-serif; border-radius:3px; text-align:center; color:#FFF; margin:12px auto 0px auto; background:#2b78e4; display:none;   }

.down .wbd table tbody tr:hover td { background:#95bcf2; }

.down .wbd table tbody tr:hover td a.abtn { display:block; }

.down .downlist .hd { padding-left:50px; overflow:hidden; height:35px; }

.down .downlist .hd li { width:99px; height:26px; line-height:26px; font-size:14px; color:#0078d7; float:left; background:url(../images/downlibg.jpg); margin:0px 2px; font-weight:bold; border-radius:3px; cursor:pointer; }

.down .downlist .hd li.on { color:#FFF; background:#00b0f0; }



.newslist { width:100%; }

.newslist li { overflow:hidden; margin-bottom:20px; }

.newslist .ld { width:160px; float:left;  }

.newslist .rd { width:760px; float:left; text-align:left; }

.newslist .newstop { overflow:hidden; border-bottom:1px solid #EEE; height:28px; line-height:28px; }

.newslist .newstop a { font-size:14px; font-weight:bold; float:left; }

.newslist .newstop span { font-size:14px; float:right; }



.displaynews .scont { text-align:left; }

.displaynews .sdate { border-bottom:1px solid #eee; padding-bottom:5px; margin-bottom:5px; }



.productcont01 .scont { text-align:left; padding:10px; }



.cleftmenu { position:absolute; top:0px; left:0px; z-index:9999; }

.cleftmenu a.slefticon { width:37px; height:72px; display:block; position:absolute; background:url(../images/faqleftmenu.png); left:0px; top:250px; }

.cleftmenu .cleftmenubg { height:450px; width:150px; font-size:16px; position:absolute; z-index:999; background:rgba(0,0,0,0.5); top:0px; left:35px; display:none; }

.cleftmenu .cleftmenubg  ul { padding-top:150px;   }

.cleftmenu .cleftmenubg  ul li { height:35px; line-height:35px; text-align:center; color:#FFF; }

.cleftmenu .cleftmenubg  ul li a { color:#FFF; display:block; height:35px; line-height:35px; }

.cleftmenu .cleftmenubg  ul li a:hover { background:rgba(0,0,0,0.8); }

.free { width:920px; margin:0px auto; }
.free .hd { padding-top:30px; text-align:center;  }
.free .hd h1 { font-size:28px; color:#cf2a27; height:30px; line-height:30px; }
.free .hd h3 { background:#999999; height:23px; line-height:23px; color:#FFF; border-bottom:3px solid #0174ca; margin-bottom:3px;   font-family:Arial, Helvetica, sans-serif; font-weight:100; margin-top:6px; }
.free .bd { overflow:hidden; }
.free .bd .ld { float:left; width:340px; }
.free .bd .rd { float:right; width:554px; line-height:22px; }
.free .bd .rd h3 { font-size:14px; color:#cf2a27; }
.free .bd .rd .contdiv1 { width:250px; float:left; margin-top:15px;  }
.free .bd .rd .contdiv2 { width:290px; float:right; margin-top:15px; }
.free .bd .rd .contdiv3 { width:97%; float:left; margin-top:30px; padding-right:3%; }
.free .fd { overflow:hidden; clear:both; margin-top:50px; }
.free .fd .hddiv { text-align:center; font-size:12px; border-bottom:1px solid #ccc; padding-bottom:20px;  }
.free .fd .hddiv p { font-weight:bold;  }
.free .fd .hddiv a { margin:0px auto; width:28px; height:28px; display:block; }
.free .fd .prolist { overflow:hidden; margin-bottom:100px; }
.free .fd .prolist h3 { text-align:center; display:block; font-size:26px; margin:20px 0px 40px 0px; overflow:hidden; }
.free .fd .prolist ul { display:block; width:890px; margin:0px auto; }
.free .fd .prolist li { display:block; width:182px; margin:0px 20px; float:left; text-align:center; }
.free .fd .prolist li img { display:block; margin:0px auto; }
.free .fd .prolist li a.duibi { font-weight:bold; width:60px; height:22px; display:block; text-align:center; background:#06F; margin:10px auto; line-height:22px; color:#FFF; border-radius:2px;   }
.free .fd .prolist li a.look { font-weight:bold; width:60px; height:22px; display:block; text-align:center; background:#888; margin:10px auto; line-height:22px; color:#FFF; border-radius:2px;   }
.free .fd .prolist p { font-size:20px; height:80px; display:block; color:#000; }
.free .fd .prolist span.note { display:block; width:170px; height:45px; line-height:45px; font-size:20px; text-align:center; background:#dddddd; border-radius:6px;   color:#000; margin:30px auto;   }
.free .fd .prolist span.red { background:#cf2a27; color:#FFF; font-weight:bold; }