@charset"utf-8";
*{margin:0;padding:0;}
body{margin:0;padding:0;font:12px/25px "Microsoft Yahei",Verdana, Arial, Helvetica, sans-serif;color:#000;}
#mbody{background:url(bg.jpg) repeat-x;}
#abody{background:url(bg.jpg) repeat-x;}
p{margin:0;padding:0;text-indent:2em;}
form{margin:0;padding:0}
ul{margin:0;padding:0;list-style:none}
li{margin:0;padding:0;list-style:none}
a{outline:none; text-decoration:none;}
a:link{color:#555;}
a:active{color:#000;}
a:visited{color:#000;}
a:hover{color:#005C45;text-decoration:none;}
a strong{cursor:pointer;}
.c{clear:both;width:100%;height:0;overflow:hidden;}
img{border:none;}
.warnning{color:#FF0000;}
.i{border:1px solid #808080;border-bottom:#E9E9E9 1px solid;border-right:#E9E9E9 1px solid;background:#F4F3EA;}
.b{border:1px #808080 solid;height:22px;padding:1px 5px 1px 5px!important;padding:3px 2px 0px 2px;background:#D4D0C8;border-top:#E0DDD8 1px solid;border-left:#E0DDD8 1px solid;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;margin: 0 auto;}
fieldset,a img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
div{width:100%;text-align: left;}
.strong{ font-weight: bold;} 
.left{ float: left;} 
.right{ float: right;} 
.center{ margin:0 auto; text-align:center;}
.show{ display:block; visibility:visible;}
.hide{ display: none; visibility:hidden;}
.block{ display:block;} 
.inline{ display:inline;}
.break{ word-wrap:break-word;overflow:hidden; }
.tal{ text-align:left} .tar{ text-align:right;}
.hf{text-align: left;text-indent: -9875px;overflow: hidden;}
.oh{overflow:hidden}
.structure{width:1000px;text-align: left;}
#header{height:120px;background: url(head.jpg) no-repeat;}
#logo{width:600px;height:100px;}
#top{width:300px;height:100px;}
#top ul{width:100%;height:50px;float: right;margin: 0;}
#top ul li{width:85px;height: 50px;float: right;text-align: left;overflow: hidden;}
#top ul li a{width:100%;height: 50px;float: left;text-align: left;font:12px/30px Verdana;overflow: hidden;}
#top ul li a:hover{color:#0169B1;}
#menu{height:40px;}
#menua{height:40px;}
#menua ul{width:101%;overflow: hidden;margin:0;font-size: 14px;float:left;}
#menua ul li {float: left;width:12.5%;height:40px;overflow: hidden;line-height:40px;background: url(ms.jpg) right center no-repeat;}
#menua ul li a{float: left;width:100%;color:#fff;overflow: hidden;text-align: center;font-weight:bold;text-shadow: 0 1px #000;}
#menua ul li a:hover,#menua ul li.select a,#menua ul li.current a{background:url(mh.jpg) center 0 no-repeat;color:#000;text-shadow: 0 1px #fff;}
#menua ul li ul {display:none;position:absolute;overflow:hidden;margin:39px 0 0 0px;+margin-left:-90px;float: left;padding:0;width:140px;background:none;border:1px solid #1F57C8;z-index: 99;}
#menua ul li ul li {clear:both;margin:0;overflow: hidden;height:33px;background:none;width:100%;}
#menua ul li ul li a{clear:both;background:none;background:#FFF;float:left;color:#000;font-size: 12px;font-weight: normal;height:32px;width:100%;text-shadow:none;border-bottom: 1px solid #BBB;line-height:30px;text-indent:20px;text-align: left;}
#menua ul li.current ul li a{background:#FFF;color:#000;line-height:30px;text-shadow: 0 1px #fff;}
#menua ul li.current ul li a:hover {color:#FFF;background:#1F57C8;text-shadow: 0 1px #000;}
#menua ul li#m264 ul {width:210px;}
#menua ul li.mlogo {width:319px;}
#menua ul li.mlogo a:hover {background: none;}
#flash{height:400px;overflow: hidden;position: relative;z-index: -99;background:#E8E6E9  url(flash.jpg) center bottom no-repeat;}
#sliderb{width:1900px;height:350px;position: absolute;top:0;}
#icontainer{background:#fff url(ibody.jpg) repeat-x;}
#iicontainer{}
.title{height:35px;overflow:hidden;text-indent:20px;}
.title span{float:left;height:40px;font-size: 18px;font-weight: bold;text-indent:-9890px;}
.title a{width:80px;float:right;height:35px;font:12px/35px Arial;text-indent:-9890px;}
#ido{/*height:710px;*/}
#ido .title{height:70px;}
#ido .title span{height:110px;line-height:40px;color:#FFF;}
#ido .title a{height:110px;line-height: 40px;color:#FFF;}
#aclass{width:26%;background: url(acbg.jpg) 10px 0 repeat-y;}
#aclass .title{background: url(actitle.jpg) no-repeat;}
#aclass .app{overflow:hidden;float:left;margin:0;background: url(acft.jpg) 10px bottom no-repeat;padding-bottom:60px}
#aclass .app ul{overflow:hidden;float:left;width:100%;font-size:14px;}
#aclass .app ul li{overflow:hidden;float:left;width:100%;height:45px;margin:0;}
#aclass .app ul li a{overflow:hidden;float:left;width:100%;height:30px;text-indent:55px;background: url(cate1.jpg) 22px 0 no-repeat;line-height:30px;color:#000;font-weight:bold;}
#aclass .app ul li a:hover{background: url(cate1.jpg) 22px -60px no-repeat;color:#fff;text-indent:55px;}
.acase,.acase2{/*height:110px;*//*background:#fff;*/}
.acase a,.acase2 a{height:110px;width:100%;float:left;background: url(acase.jpg) 10px 20px no-repeat;text-indent: -9876px;}
.acase2 a{background: url(acase2.jpg) 0 20px no-repeat;}
.acase .title  a{display:none!important}
#aclass .acase .title{background: url(actitle2.jpg) no-repeat;}
#aproducts{width:74%;/*height:695px;*/background:#fff url(protitle.jpg) no-repeat;}
#aproducts .title{height:50px;}
#imgleft ul{height:500px;width:1840px;float:left;overflow:hidden;_width:1880px;}
#imgleft ul li{height:170px;float:left;width:200px;margin:30px 0 0 30px;}
#imgleft ul li img{float:left;border:3px solid #fff}
#imgleft ul li span{height:22px;float:left;width:198px;overflow:hidden; text-align:center;background: #FFF;border:3px solid #fff;}
#imgleft ul li span a{color:#000;}
#imgleft #imgwraperleft{width:4000px;overflow:hidden;}
#imgtop ul{width:97%;overflow:hidden;-ms-zoom:1;float:right;}
#imgtop li{width:33.333333%;overflow:hidden;float:left;+width:33%;_width:33%;margin:25px 0 0;}
#imgtop a{width:90%;float:left;overflow: hidden;}
#imgtop img{width:100%;height:161px;float:left;}
#imgtop span{width:90%;height:22px;background:#ccc;color:#000;line-height: 22px;text-align: center;float:left;}
#imgtop span a{width:100%;}
#imgtop li:hover span a{background:#1E53C5;color:#fff;}
#idl{height:360px;margin:20px 0 0 0;background:url(idl.jpg) no-repeat;}
#idl .title{height:90px;}
#acompany{width:48%;}
#acompany .app{width:94%;}
#acompany .app p{width:100%;float:left;line-height:27px;}
#ivedio{width:40%;height:185px;float:left;background: #FFC;background:url(iv.jpg) no-repeat;display: none;}
#acontact{width:48%;}
#acontact .title{height:90px;}
#acontact p{line-height: 200%;}
#idz{height:350px;background: url(idl.jpg) 0 -360px no-repeat;}
#idz .title{height:90px;}
#idz .app{width:96%;}
#anews,#atechnology{width:48%;color:#777;}
.cimg{width:30%;height:100px;}
.cimg img{width:100%;}
.ctitle{width:65%;font-weight: bold;white-space:nowrap;height:30px;line-height:30px;}
.ctitle a{color:#777;}
.capp{width:65%;color:#777;line-height: 20px;}
#bnews{margin-top: 20px;height:110px;}
#bnews ul{width:100%;}
#bnews li{width:100%;height:25px;border-bottom: 1px dashed #ccc;overflow: hidden;}
#bnews li a{width:100%;height:30px;line-height: 30px;float: left;color:#555;background: url(li.png) 5px -138px no-repeat;text-indent: 20px;}
#bnews li span{height:30px;width:80px;float: right;color:#999;}
#bnews li a:hover{color:#1659BF;}
#atechnology{background: url(atechnology.jpg) 0 90px no-repeat;}
#atechnology li{width:100%;overflow: hidden;margin-bottom:20px;}
#atechnology .appimg{width:30%;height:100px;float:left;}
#atechnology .appimg a{width:100%;height:100px;float:left;}
#atechnology em{width:65%;height:30px;line-height:30px;float:right;}
#atechnology em a{width:100%;white-space:nowrap;height:30px;line-height:30px;float:right;font-weight: bold;}
#atechnology li span{width:65%;color:#777;line-height: 20px;float:right;text-indent: 2em;}
.nlist ul{overflow:hidden;width:100%;float:right;overflow: hidden;}
.nlist ul li{overflow:hidden;float:left;width:100%;height:30px;line-height:30px;border-bottom: 1px dashed #CCC;background:url(li.png) 3px 10px no-repeat;}
.nlist ul li a{overflow:hidden;float:left;height:22px;text-indent:12px;color:#000;width:100%;word-spacing: nowrap;}
.nlist ul li a:hover{color:#EB292B;}
.nlist ul li span{width:80px;float:right;color:#999;text-indent:0;margin-top: -22px;}
#pagecontainer{background:#fff url(ibody.jpg) repeat-x;}
#container{line-height: 28px;}
#side{width:26%;margin:0;}
.sbwrap{margin-bottom:15px;}
.sbwrap .title{float:left;height:55px;text-indent:-9898px;}
.sbwrap .app{background:#0066CB ;padding:15px 0;color:#fff;}
.sbwrap .app ul{width:100%;overflow:hidden;float:left;}
.sbwrap .app ul li{overflow:hidden;float:left;width:100%;height:40px;margin:0;}
.sbwrap .app ul li a{overflow:hidden;float:left;width:100%;height:30px;text-indent:60px;background: url(cate.jpg) center 0 no-repeat;line-height:30px;color:#000;font-weight:bold;}
.sbwrap .app ul li a:hover{background-position:center -60px;color:#000;text-indent:65px;}
.sbwrap .app ul li.cateclass2 a{overflow:hidden;float:left;width:100%;height:35px;text-indent:70px;background-position:center -120px;line-height:30px;color:#000;}
.sbwrap .app ul li.cateclass2 a:hover{background-position:center -180px;color:#000;font-weight:bold;text-indent:75px;}
.sbwrap .app ul li.select a{background-position:center -60px;color:#000;}
.sbwrap .foot{display: none;}
#sbnavpro .title{background: url(sbpro.jpg) no-repeat;}
#sbnavnews .title{background: url(sbnews.jpg) no-repeat;}
#sbnavcase .title{background: url(sbcase.jpg) no-repeat;}
#sbcontact .title{height:61px;background: url(sbcontact.jpg) no-repeat;}
#core{width:72%;margin:0;text-align: left;}
#crumb{text-indent:0px;color:#333;height:40px;line-height:40px;border-bottom: 1px solid #1C53C3;font-size: 12px;}
#crumb a{color:#333}
#crumb .wzl{width:400px;text-indent:20px;}
#crumb .wzr{width:230px;}
#crumb .wzr .left{width:60px;}
#crumb .wzr .right{width:170px;}
#crumb .wzr .right #bdshare{margin-top:5px;}
#crumb .wzr .bds_more{line-height:16px;}
#crumb .wzr .shareCount{display:none;}
#contain{width:700px!important;margin:20px 0;text-align: left;}
.txtlist ul{width:100%;}
.txtlist ul li{width:100%;height:34px;border-bottom:1px #CCC dashed; float:left;overflow:hidden;background:url(li.png) 10px -75px no-repeat;}
.txtlist ul li a{width:100%;line-height:40px;overflow:hidden;float:left;text-indent:30px;}
.txtlist ul li a:hover{color:#468500;}
.txtlist ul li span{color:#AAA89F;float:right;width:85px;overflow:hidden;text-align: right;font-size:11px;margin-top: -35px;}
#imgtop ul{width:97%;overflow:hidden;-ms-zoom:1;float:right;}
#imgtop li{width:33.333333%;overflow:hidden;float:left;_width:33%;margin:25px 0 0;}
#imgtop a{width:90%;float:left;overflow: hidden;}
#imgtop img{width:100%;float:left;}
#imgtop span{width:90%;height:22px;background:#ccc;color:#000;line-height: 22px;text-align: center;float:left;}
#imgtop span a{width:100%;}
#imgtop li:hover span a{background:#1E53C5;color:#fff;}
.piclist{width:104%;margin-top:10px;}
.piclist ul{width:100%;float:left;}
.piclist ul li{width:33.333333%;overflow:hidden;float:left;margin:30px 0 0;+width:33%;}
.piclist ul li .spic{width:87%;overflow:hidden;float:left;border:1px solid #ccc;border-bottom: none;}
.piclist ul li .spic a{width:100%;overflow:hidden;float:left;}
.piclist ul li .spic a img{width:100%;margin:0;float:left; height:156px;}
.piclist ul li .spic a:hover{}
.piclist ul li .stxt {width:87%;height:25px;overflow:hidden;float:left;border:1px solid #ccc;border-top:none;background:#ccc;}
.piclist ul li .stxt a{width:100%;color:#000;float:left;text-align:center;line-height: 25px;}
.piclist ul li:hover .spic{border:1px solid #1C53C3;border-bottom: none;}
.piclist ul li:hover .stxt{border:1px solid #1C53C3;border-top:none;background:#1C53C3;color:#fff;}
.piclist ul li:hover .stxt a{color:#fff;}
.mnews .title,.mpro .title{width:100%;color:#B4302C;height:50px;line-height:50px;font-size:24px;text-indent: 0;text-align: center;}
.mpro .title{text-align: left;}
.mnews .info{width:100%;color:#000;height:30px;border:1px solid #E4E4E4;background:#F4F4F4}
.mnews .content,.mpro .content{line-height: 200%;}
.mnews .bigimg,.mpro .bigimg{margin: 0 auto;margin-left: 140px;_margin-left:70px;}
.mnewbrose{font-size:10px;}
.prenext{width: 100%;border-top:1px solid #CCC}
#prenews{border-bottom:1px solid #CCC}
#nextnews{border-bottom:1px solid #CCC}
#conintro{width:100%;padding:20px 0;margin-bottom: 15px;line-height: 22px;}
#concase{}
#conjob{padding:0;width:100%;margin-bottom: 15px;}
#concontact{padding:10px 0;width:100%;background: url(concontact.png) right 10px no-repeat;}
#concontact .ct1{}
#concontact .ct1 p{text-indent: 0;}
#concontact .ct2{padding-top: 10px;}
.oti{width:100%;height:30px;border-bottom: 3px solid #5B95DE;text-indent:40px;color:#5B95DE;line-height: 30px;font-size: 16px;font-weight: bold;}
.oco{width:100%;padding: 10px 0;text-align: left}
.oco p img{margin-left: -2em;}
.para{margin-bottom:10px;border: 1px solid #CCC;border-right:none;font-size: 12px;}
.para .oddo{background: #E9E9E9;border-right: 1px solid #CCC;height:25px;word-break: break-all;}
.para .oddl{background: #F9F9F9;border-right: 1px solid #CCC;height:25px;word-break: break-all;}
.para .oddol{text-align:right;padding-right:5px;word-break: break-all;}
.para .oddll{text-align:right;padding-right:5px;word-break: break-all;}
.pageri{float:right;margin:10px;height:30px;overflow: hidden;text-align:right;font-size: 12px;line-height: 20px;}
#pager{float:right;word-spacing:4px;margin-right:8px;}
#pager li{width:18px;height:18px;display:block;overflow:hidden;float:left;border:#DDD solid 1px;padding:0;text-indent:0;text-align:center;margin:0 0 0 8px;}
#pager li.info{width:auto;border:none;padding-right:20px;font-weight:normal}
#pager li.ect{border:none;}
#pager li.current{border:none;color:#000}
#pager li a{border:none;color:#999;width:100%;height:100%;float:left;}
#pager li.current a{border:none;}
#pager li a:hover{background:#EEE;color:#F00}
#footer{height:120px;background:#1E53C5;}
#footer p{text-align:left;text-indent: 0;display: inline;}
.finfo{color:#ccc;}
.finfo a{color:#ccc;}
.footnav{height:50px;line-height:50px;color:#fff;}
.footnav a{color:#fff;padding:0 10px;}
.copyrightb{width:82%;line-height: 18px;}
.miib{width:18%;background: url(miib.png) no-repeat;margin-top: 20px;}
.miib a.ftop{width:100%;height:90px;}
.miib a.fbot{width:100%;height:30px;}
#link{margin:0;border:1px solid #ccc;border-left:none;border-right: none;display: none;}
#link #lname{width:8%;margin:0;float:left;overflow:hidden;}
#link ul{width:92%;margin:0;float:right;overflow:hidden;+margin-top:0;}
#link ul li{height:30px;float:left;overflow:hidden;padding-right:10px;display:inline;}
#link ul li a{color:#555}
#link ul li a:hover{color:#000}
.usual{}
.usual ul.usuaul{width:100%;height:65px;float:left;background:url(idtabbg.jpg) no-repeat;}
.usual ul.usuaul li{width:160px;height:65px;display:block;float:left;margin-left: 10px}
.usual ul.usuaul li a{width:100%;height:65px;display:block;color:#000;background:url(idtab01.jpg) no-repeat;float:left;line-height: 80px;text-align: center;font-weight: bold;font-size: 14px;}
.usual ul.usuaul li a:hover{color:#004EA1;}
.usual ul.usuaul li a.selected{color:#fff;background:url(idtab02.jpg) 0 bottom no-repeat;cursor:default;}
.usual .usuatab{width:680px;margin-left: 10px;_margin-left:5px;}
#tabs2{padding-top: 20px;}
#kinMaxShow{visibility:hidden;overflow:hidden;}
#kinMaxShow .KMSPrefix_kinMaxShow_image_box .KMSPrefix_kinMaxShow_image_item{left:0;}
#kinMaxShow .KMSPrefix_kinMaxShow_button{width:80px;height:15px;}
#kinMaxShow .KMSPrefix_kinMaxShow_button li{width:20px;height:8px;}
#qqonline {position:absolute;top:250px;right:10px;width:140px;}
/*#qqonline ul{width:100%;overflow:hidden;float:left;}*/
#qqonline li{width:100%;float:left;height:30px;overflow:hidden;background:url(QQSer.gif) no-repeat;}
#qqonline li p{text-indent:0;}
#qqonline li a{width:100%;float:left;height:40px;overflow:hidden;text-align:center;font:12px/40px Arial;color:#000}
#qqonline li.qqo{height:110px;background-position:0 0;}
#qqonline li.qql{height:40px;background-position:0 -110px;}
#qqonline li.qqz{width:100%;float:left;height:120px;overflow:hidden;background-position:0 -220px;}
#qqonline li.qqz{width:100%;float:left;height:12px;overflow:hidden;background-position:0 -348px;}
#tq_invit_words p{text-indent: 0;line-height: 22px;}
.protitle{width: 100%;height:60px;line-height:60px;font-size:24px;font-weight: bold;color:#009900;}
.proclass{background: url(bg_ctcTitle.jpg);width:100%;height:40px;font:bold 18px/40px simhei;margin-top:8px;text-indent:30px;}
.pcroot{width:100%;height:30px;background:#ddd;margin-top:40px;}
.pcroot a{width:100%;height:30px;float:left;}
.pcroot span{width:30%;height:30px;line-height: 30px;font-size: 14px;font-weight: bold;float:left;background:#0066CB; color:#fff;text-align: center;}
.pclist{width:103%;}
.pclist ul{width:100%;float:left;}
.pclist ul li{width:25%;overflow:hidden;float:left;margin-top:20px;}
.pclist ul li .spic{width:87%;overflow:hidden;float:left;border:1px solid #ccc;border-bottom: none;}
.pclist ul li .spic a{width:100%;overflow:hidden;float:left;}
.pclist ul li .spic a img{width:100%;margin:0;float:left; height:115px;}
.pclist ul li .spic a:hover{background:#D5F7AD;}
.pclist ul li .stxt {width:87%;height:25px;overflow:hidden;float:left;border:1px solid #ccc;border-top:none;background:#ccc;}
.pclist ul li .stxt a{width:100%;color:#000;float:left;text-align:center;line-height: 25px;}
.pclist ul li:hover .spic{border:1px solid #1C53C3;border-bottom: none;}
.pclist ul li:hover .stxt{border:1px solid #1C53C3;border-top:none;background:#1C53C3;color:#fff;}
.pclist ul li:hover .stxt a{color:#fff;}
.mproview{width:700px!important;margin-right:0!important;}
.mpro{width:700px!important;}
.mpro p{text-indent:0!important;}