@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body{font:12px/25px Arial, Helvetica, sans-serif;overflow-x: hidden;background:#F7F7F7 url(bg.jpg) repeat-x;}
form{margin:0;padding:0} p{margin:0;padding:0;text-indent:2em;}
ul{margin:0;padding:0;list-style:none} li{margin:0;padding:0;list-style:none}
a{outline:none; text-decoration:none;}
a:link,a:active,a:visited{color:#000;}
a:hover{color:#F00;text-decoration:none;}
.c{clear:both;width:100%;height:0;overflow:hidden;}
.red{color:#F00} .blue{color:#0F0} 
.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,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
.left{float: left;} .right{float: right;} .center{margin:0 auto; text-align:center;}
.show{display:block; visibility:visible;} .hide{display: none; visibility:hidden;}
.tal{text-align:left} .tar{text-align:right;}
.hf{text-align: left;text-indent: -9875px;overflow: hidden;}
.oh{overflow:hidden}
.c12 {width: 100%;}.c11 {width: 91.66666666666666%;}.c10 {width: 83.33333333333334%;}
.c9 {width: 75%;}.c8 {width: 66.66666666666666%;}.c7 {width: 58.333333333333336%;}
.c6 {width: 50%;}.c5 {width: 41.66666666666667%;}.c4 {width: 33.33333333333333%;margin-left:20px;}
.c3 {width: 25%;}.c2 {width: 16.666666666666664%;}.c1 {width: 8.333333333333332%;}
.c26,.c26l{width:260px;}.c26l{margin-left:20px;_margin-left:10px;}
.c35,.c35l{width:350px;}.c35l{margin-left:20px;_margin-left:10px;}
.c39,.c39l{width:380px;}.c39l{margin-left:20px;_margin-left:10px;}
.c44,.c44l{width:440px;}.c44l{margin-left:20px;_margin-left:10px;}
.c32,.c32l{width:320px;}.c32l{margin-left:20px;_margin-left:10px;}
.c72,.c72l{width:720px;}.c72l{margin-left:20px;_margin-left:10px;}
.h20{height:20px;margin-left:20px;_margin-left:10px;}
/*global*/
#home{}
#header{width:100%;height:100px;background: url(header.jpg) center 0 no-repeat;}
#header .wrap{width:1000px;height:100px;}
#tnav{width:100%;height:40px;}
#flash{width:100%;height:200px;}
#container{width:100%;margin-top: 20px;}
#footer{width:100%;height:80px;background:#187FE6;margin-top: 10px;}

/* header */
#logo{width:220px;height:130px;text-indent: -9879px;}
.slogan{width:500px;height:130px;}
.gadgets{width:300px;height:130px;}
.gadgets ul{width:200px;}
.gadgets ul li{width:50%;float:left;}
.gadgets ul li a{width:100%;height:50px;float:left;line-height:40px;}
#isearch{width:275px;height:25px;margin:7px 0 0 0;padding:0;line-height:0;}
#isearch form{width:100%;}
#isearch .inwrap{width:246px;}
#isearch .s_input{border:1px solid #5a5a5a;padding:2px;width:240px;color:#999;height:19px;}
#isearch .s_button{cursor: pointer;width:25px;height:25px;background: url(wws.gif) 0 -40px no-repeat;border:none;text-indent: -90px;}

/*menu*/
.subnav{width:1000px;height:40px;line-height:40px;}
.subnav ul{width:100%;overflow: hidden;}
.subnav ul li {float: left;width:100px;height:40px;overflow: hidden;background:url(ms.jpg) right 0 no-repeat;}
.subnav ul li h3{width:100%;height:40px;overflow:hidden;font-size:14px;font-weight:normal;float:left}
.subnav ul li a{float: left;width:98px;height:40px;color:#fff;overflow: hidden;text-align: center;display:block}
.subnav ul li a:hover{color:#fff;background: url(mh.jpg);}
.subnav ul li.on a{color:#fff;background: url(mh.jpg);}
.subnav ul li.select a{color:#fff;background: url(mh.jpg);}
.subnav ul li ul {display:none;position:absolute;overflow:hidden;margin:39px 0 0 -1px;+margin-left:-100px;float: left;padding:0;width:120px;background:none;z-index: 99;height:auto;border:1px solid #094986;font-size:12px;}
.subnav ul li ul li {clear:both;margin:0;overflow: hidden;height:33px;background:none;width:100%;}
.subnav 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;display:block}
.subnav ul li.on ul li a{background:#FFF;color:#000;line-height:30px;}
.subnav ul li.on ul li a:hover {color:#FFF;background:#094986}

/* flash */
#webflash{height:200px;overflow:hidden;position:relative;min-width:1000px}
#webflash .bd{position:relative;z-index:0}
#webflash .bd ul{width:100% !important}
#webflash .bd li{width:100% !important;height:200px}
#webflash .bd li .siteWidth{margin:0px auto;width:1000px;height:200px;position:relative}
#webflash .bd li a{height:200px;display:block}
#webflash .bd .txt{font:18px/30px "Microsoft YaHei";left:22px;top:100px;width:415px;position:absolute;font-size-adjust:none;font-stretch:normal}
#webflash .bd .btn{background:url("banner-btn.png") no-repeat 0px 0px;width:72px;height:31px;text-align:center;color:rgb(255, 255, 255);line-height:31px;padding-right:10px;font-size:12px;margin-top:8px;display:block;-ms-zoom:1;_background:url(banner-btn-ie6.png) 0 0 no-repeat}
#webflash .hd{left:0px;width:100%;height:30px;text-align:center;bottom:0px;line-height:30px;position:absolute;z-index:1}
#webflash .hd ul li{background:url("dot-black.png") 0px 0px;margin:4px;width:11px;height:11px;line-height:9999px;overflow:hidden;display:inline-block;cursor:pointer;-ms-zoom:1;opacity:0.4}
#webflash .hd ul .on{opacity:1}
/* slideBox */

/* container */
.title{width:100%;height:35px;overflow:hidden;text-indent:20px;}
.title span{float:left;height:35px;font-size: 18px;font-weight: bold;text-indent: 45px;line-height: 35px;font-family: "Microsoft Yahei"}
.title a{width:80px;float:right;height:35px;font:12px/35px Arial;}
.apt{width:100%;}
.apt ul{width:100%;}
.apt ul li{height:30px;line-height:28px;overflow:hidden}
.apt ul li a{float:left;overflow:hidden}
.apt ul li span{width:60px;color:#777;float:right;overflow:hidden;font-size: 10px;text-indent: 0;padding:0;margin: 0;}
.app{height:174px;overflow:hidden;position:relative}
.app ul{overflow:hidden;-ms-zoom:1}
.app ul li{margin:0 0 0 10px;width:188px;overflow:hidden;float:left;display:inline}
.app ul li img{width:188px;height:141px}

.amynews{}
.amynews .apc{height:240px;}
.focusBox{background:#FFF;width:320px;height:240px;text-align:left;font-family:Arial;margin-bottom:10px;position:relative}
.focusBox .pic img{width:320px;height:240px;display:block}
.focusBox .txt-bg{background:#333;width:100%;height:36px;bottom:0px;overflow:hidden;position:absolute;z-index:1;opacity:0.4}
.focusBox .txt{width:100%;height:36px;bottom:0px;overflow:hidden;position:absolute;z-index:2}
.focusBox .txt li{height:36px;bottom:-36px;line-height:36px;position:absolute}
.focusBox .txt li a{padding:0px 0px 0px 10px;color:white;font-size:12px;font-weight:bold;text-decoration:none;display:block}
.focusBox .num{right:8px;bottom:8px;position:absolute;z-index:3}
.focusBox .num li{width:18px;height:15px;text-align:center;line-height:15px;overflow:hidden;margin-right:1px;float:left;position:relative;cursor:pointer}
.focusBox .num li a{left:0px;top:0px;width:100%;height:100%;color:white;text-decoration:none;display:block;position:absolute;z-index:2}
.focusBox .num li span{left:0px;top:0px;width:100%;height:100%;color:white;text-decoration:none;display:block;position:absolute;z-index:2}
.focusBox .num li span{background:black;z-index:1;opacity:0.5}
.focusBox .num li.on a{background:rgb(255, 102, 0)}
.focusBox .num a:hover{background:rgb(255, 102, 0)}

.anews{background: url(anews.jpg) no-repeat;}
.slideTxtBox{width:100%;height:240px;}
.slideTxtBox .hd{padding:0px 1px;height:36px;line-height:35px;font-size:14px;}
.slideTxtBox .hd ul{overflow:hidden;-ms-zoom:1}
.slideTxtBox .hd ul li{float:left;border-right: 1px solid #4790d9}
.slideTxtBox .hd ul li a{display:block;padding:0 20px;height:36px;color:#555;}
.slideTxtBox .hd ul li.on a{background:url(anewsh.jpg);color:#000;font-weight:bold}
.slideTxtBox .bd{padding:10px;width:360px;}
.slideTxtBox .bd li{height:27px;line-height:27px;width: 100%;border-bottom: 1px dashed #CCC;background: url(li[1].jpg) 2px center no-repeat;text-indent: 15px;}
.slideTxtBox .bd li a{width:290px;height:27px;float:left;overflow: hidden;}
.slideTxtBox .bd li .date{width:70px;height:27px;color:#777;float:right;font-size: 10px;text-align: right;margin: 0;padding: 0;text-indent: 0;overflow: hidden;}

.amyroom{width:720px;height:230px;margin: 0;padding: 0;background: url(amyroom.jpg) no-repeat;}
.amyroom .title{color: #000;line-height: 35px;}
.amyroom .app{width:700px;margin: 0 10px 0 0;padding: 15px 0 0;_margin-right:5px;}


.anotice{width:100%;height:225px;background: url(anotice.jpg) no-repeat;}
.anotice .title{color:#FFF;}
.anotice .apt{width:250px;height:180px;overflow:hidden;background: url(num.gif) no-repeat;}
.anotice .apt ul{width:240px;float: left;}
.anotice .apt ul li{width:240px;border-bottom: 1px dashed #CCC}
.anotice .apt ul li a{width:180px;text-align:left;overflow: hidden;text-indent: 20px;}
.anotice .apt ul li span{width:60px;}

.aquick{width:100%;height:266px;background:url(aqui.jpg) no-repeat;}
.aquick .title{color:#FFF;}
.aquick .app{width:100%;height:230px;}
.aquick ul{width:100%;height:220px;padding-top:10px;}
.aquick ul li{width:100%;height:55px;float: left;}
.aquick ul li a{width:100%;height:55px;float: left;text-indent: -9879px;text-align: left;overflow: hidden;}
.aclassroom,.alaw,.astandard{background: url(agloblebg.jpg) repeat-y;border-bottom: 1px solid #509dea}
.aclassroom .title,.alaw .title,.astandard .title{background: url(agloble.jpg) no-repeat;}
.aclassroom .apt ul,.alaw .apt ul,.astandard .apt ul{width:300px;float:left;margin-left: 10px;_margin-left:5px;}
.aclassroom .apt ul li,.alaw .apt ul li,.astandard .apt ul li{background: url(li[1].jpg) 2px center no-repeat;border-bottom: 1px dashed #CCC}
.aclassroom .apt ul li a,.alaw .apt ul li a,.astandard .apt ul li a{width:230px;text-indent: 20px;overflow: hidden;height:30px;float:left;text-align:left;}
.alaw{}
.astandard{}

.amytech{width:100%;background: url(amytech.jpg) no-repeat;height:220px;}
.amytech .app{width:980px;margin: 0 10px 0 0;padding:10px 0 ;_margin-right: 5px;}

.aabout{width:100%;height:180px;background:url(acombg.jpg) repeat-y;border-bottom: 1px solid #509dea}
.aabout .title{background:url(acomt.jpg) no-repeat;}
.aabout .app{height:145px;width:240px;padding: 2px 10px;line-height: 24px}

.aresult{width:100%;height:180px;background:url(aresult.jpg) no-repeat;}
.aresult .title{}
.aresult .app{height:140px;}
.aresult .app ul{height:140px;width:700px;float:right;}
.aresult .app ul li{height:140px;width:99px;float:left;margin: 0;padding: 0;}
.aresult .app ul li a{height:140px;width:100%;float:left;text-align: left;overflow: hidden;text-indent: -9898px;}

#section{width:1000px;}/*home*/
#aside{width:240px;}/*home*/
#main{width:600px;}/*home*/
#article{width:240px;}/*home*/
#ascroll{width:1000px;}
.acompany{width:220px;height:170px;}

.acontact{width:220px;height:170px;}
.anews{width:100%;}
.nlist ul{overflow:hidden;width:450px;height:210px;float:right;overflow: hidden;}
.nlist ul li{overflow:hidden;float:left;width:430px;height:29px;line-height:30px;border-bottom: 1px dashed #CCC}
.nlist ul li a{overflow:hidden;float:left;height:29px;background:url(li29.gif) 0 center no-repeat;text-indent:12px;color:#000;width:350px;word-spacing: nowrap;}
.nlist ul li a:hover{background:url(li29.gif) 0 center no-repeat;color:#EB292B;}
.nlist ul li span{width:80px;float:left;color:#999;text-indent:0;text-align: right;}
/*left///////////////////////////////////////////////////////*/
.aproducts{width:100%;height:500px;}/*left*/
.aproducts .app{width:1080px;}
#aimgleft{width:1060px;height:500px;}
#ulcontaner{width:3700px;height:500px;}
#ulcontaner ul{height:500px;width:1844px;float:left;overflow:hidden;_width:1880px;}
#ulcontaner ul li{height:170px;float:left;width:200px;margin:30px 0 0 30px;}
#ulcontaner ul li a img{height:150px;float:left;width:198px;border:3px solid #fff}
#ulcontaner ul li a span{height:22px;float:left;width:198px;overflow:hidden; text-align:center;background: #FFF;border:3px solid #fff;}
#ulcontaner ul li a:hover img {border:3px solid #CFC;}
#ulcontaner ul li a:hover span {background: #CFC;border:3px solid #CFC;}

/*top//////////////////////////////////////////////////////////*/
/*
#aproducts{width:700px;height:450px;}
#aproducts .title{height:55px;}
#aproducts .app{width:700px;}
#iprof{width:700px;height:470px;}
#aimgtop{width:700px;height:370px;}
#aimgtop ul{height:555px;width:750px;float:left;overflow:hidden;_margin-left:-25px;}
#aimgtop ul li{height:170px;width:193px;float:left;margin:15px 0 0 30px;}
#aimgtop ul li img{height:143px;width:191px;float:left;border:1px solid #aaa}
#aimgtop ul li span{height:25px;width:193px;float:left;overflow:hidden; text-align:center;}
#aimgtop ul li span a{color:#000;}
#aimgtop ul li span a:hover{color:#EB292B;}
#aimgtop #bbab{width:700px;overflow:hidden;_margin-left:-18px;}*/

#conholder{width:720px;background: #FFF}/*sub*/
#crumb{width:100%;height:35px;line-height:35px;border-bottom: solid #4E99E3 1px;text-indent: 30px;}
.listxt ul{width:680px;line-height:30px;margin-left:10px;_margin-left:5px;}
.listxt ul li{width:100%;height:30px;border-bottom:1px #CCC dashed; float:left;overflow:hidden;background: url(li[1].jpg) 10px center no-repeat;}
.listxt ul li a{overflow:hidden;float:left;width:580px;height:30px;text-indent:30px;}
.listxt ul li a:hover{color:#136BD5;}
.listxt ul li span{color:#AAA89F;float:right;width:85px;overflow:hidden;text-align: right;}
.listimg{width:690px;margin-top:10px;}
.listimg ul{width:790px;}
.listimg ul li{width:206px;height:180px;overflow:hidden;float:left;margin:15px 0 0 20px;}
.listimg ul li a{width:206px;height:180px;overflow:hidden;float:left;}
.listimg ul li a img{width:200px;height:150px;padding:2px;overflow:hidden;float:left;border:1px solid #ddd;background:#FFF}
.listimg ul li a span{width:208px;height:24px;overflow:hidden;float:left;background:#ddd;text-align: center}
.listimg ul li a:hover img{border:1px solid #0052B9;background:#66ABFF}
.listimg ul li a:hover span{border:1px solid #0052B9;background:#0052B9;color:#FFF}
.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;width:100%;}
.para .oddo{background: #E9E9E9;border-right: 1px solid #CCC;height:25px;text-indent: 5px}
.para .oddl{background: #F9F9F9;border-right: 1px solid #CCC;height:25px;text-indent: 5px}
.para .oddol{text-align:right;padding-right:5px;}
.para .oddll{text-align:right;padding-right:5px;}
.pageri{width:50%;float:right;overflow: hidden;}
.pageri ul{width:100%;float:left;overflow: hidden;padding:15px 0;}
.pageri ul li{width: 16px;height:16px;float:left;margin-left: 3px;padding:0;font:12px/16px Arial;text-align: center;}
.pageri ul li a{width: 16px;height:16px;float:left;border-bottom:1px solid #666;color:#000;}
.pageri ul li a:hover{border-bottom:1px solid #F00;color:#F00;font-weight: bold;}
.pageri ul li.info{width:180px;text-align:right;padding-right: 5px;}
.pageri ul li.ect{border:none;}
.pageri ul li.current{font-weight: bold;color:#F00;border-bottom:1px solid #F00;}

.constyle{width:700px;margin-left: 10px;text-align:left;}
.protitle, .newstitle{width:100%;font-size: 20px;font-weight: bold;text-indent: 2em;color:#166AC0;line-height:25px;padding: 10px 0;text-align: center;}
.newsinfo{width:100%;text-align: center;border:1px solid #ccc;border-left:none;border-right:none;background:#f8f8f8}
.procontent{width:100%;float:left;}
.newscontent{font-size:14px;padding:10px 0 10px 10px;line-height:200%;}
.propn,.newspn{width:100%;border-top:1px solid #ccc;border-bottom:1px solid #CCC;font-size: 12px;float:left;text-align: left;margin-top: 10px}
.newsrelated{float:left;}
.proclick{width: 100%;height:0;overflow: hidden;float: left;}

#side{width:260px;}/*sub*/
.sbwrap{width:100%;}
.sbwrap .title{width:100%;height:35px;background: url(anotice.jpg) no-repeat;font-size: 18px;font-weight: bold;text-indent: 45px;line-height: 35px;font-family: "Microsoft Yahei";color:#FFF;}
.sbwrap .app{width:100%;background: url(acombg.jpg) repeat-y;border-bottom: 1px solid #4E99E3;height:auto;}
.sbwrap .app ul{width:240px;margin:10px 0 0 10px;_margin-left:5px;overflow:hidden;float:left;line-height:30px;}
.sbwrap .app ul li{width:100%;height:35px;margin:0;overflow:hidden;float:left;}
.sbwrap .app ul li a{overflow:hidden;float:left;width:100%;height:35px;text-indent:50px;background: url(cate.jpg) 10px 0 no-repeat;line-height:30px;color:#000;}
.sbwrap .app ul li a:hover{background: url(cate.jpg) 10px -60px no-repeat;color:#fff;font-weight:bold;text-indent:55px;}
.sbwrap .app ul li.select a{background: url(cate.jpg) 10px -60px no-repeat;color:#fff;}
.sbwrap .foot{height:15px;width:100%;}
#sbnavprosub .app ul li.current a{background: url(cate.jpg) 10px -50px no-repeat;font-weight:bold;font-style:italic;}
#sbnavprosub .app ul li ul.listsub{width:160px;position:absolute;margin:0 0 0 255px;display:none;border:3px solid #5EAFED;padding:4px;background:#FFF;+margin-left:-2px;_margin-left:-50px;}
#sbnavprosub .app ul li ul.listsub li {clear:both;margin:0;overflow: hidden;height:33px;background:none;width:100%;}
#sbnavprosub .app ul li.current ul.listsub li a{clear:both;background:none;float:left;color:#000;height:30px;width:100%;text-indent:20px;text-align: left;background: #eee;font:12px/30px Arial;}
#sbnavprosub .app ul li.current ul.listsub li a:hover{background:#5EAFED;color:#FFF;}
#sbcategory .app{padding-bottom:6px;}
/* footer */
.ftmain{width:1000px;color:#fff;font-size: 12px;line-height: 22px;}
.ftmain a{color:#fff;}
.copyright{width:100%;padding:5px 0;}
.ftnav{width:100%;height:30px;line-height:30px;color:#fff;}
.ftnav a{width:100%;height:30px;line-height:30px;color:#fff;}
.crphold{width:100%;height:18px;}
.crtontact{width:100%;height:18px;}
.jscode{width:100%;}
.gongshang{width:180px;padding-top: 25px;display: none;}
.gongshang a{width:160px;height:40px;background: url(wws.gif) 0 -70px no-repeat;}

/*return*/
#gohome{position:fixed;bottom:80px;right:40px;width:40px;height:40px;}
#gohome a{width:100%;height:80px;background:url(wws.gif) 0 -150px no-repeat;}

/* Link */
#link{width:1000px;margin:10px auto 0 auto;display:block;border-top:1px solid #1C7ED7;border-bottom:1px solid #1C7ED7;line-height: 30px;}
#link #ltitle{width:8%;margin:0;float:left;overflow:hidden;height:30px;}
#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;height:30px;}
#link ul li a:hover{color:#000}

/*QQ*/
#qqline {position:absolute;top:250px;right:10px;width:140px;}
#qqline ul{width:100%;overflow:hidden;float:left;}
#qqline ul li{width:100%;float:left;height:30px;overflow:hidden;background:url(QQSer.gif) no-repeat;}
#qqline ul li a{width:100%;float:left;height:30px;overflow:hidden;text-align:center;font:12px/30px Arial;}
#qqline ul li.qqo{height:110px;background-position:0 0;}
#qqline ul li.qql{height:30px;background-position:0 -110px;}
#qqline ul li.qqz{width:100%;float:left;height:120px;overflow:hidden;background-position:0 -140px;}