@CHARSET "UTF-8"; 
.clear {clear: both;margin: 0;padding: 0;height: 0;_display: inline;}
.fl {float: left;}
.fr {float: right;}
div,ul,li,a,h1,h2,h3,em,i,dl,dd,dt {margin: 0;padding: 0;list-style: none;font-style: normal;}
body { font-size:12px;font-family: Arial, Helvetica, \5b8b\4f53;color: #333;background: #E9F3FB;margin:0;}
form {margin: 0;padding: 0;}
table{border-collapse:collapse;border-spacing:0;} 
a:link,a:visited,a:active {color: #3C6ACE;text-decoration: none;outline: none;}
a:hover {color: #f60;text-decoration: none;outline: none;}
img {border: none;margin: 0;padding: 0;}
i { position:absolute; left:-10000px; }
a.lanlink:link,a.lanlink:visited,a.lanlink:active {color:#06c;}
a.lanlink:hover {color: #f60;}

.mb30 { margin-bottom:30px; }
.mb10 { margin-bottom:10px; }
.mcontent { width:953px; margin:auto; background:url(../Images/cbg.gif) repeat-y; padding:0 4px; }
.nostyle { list-style:none; list-style-type:none; }

.header { background:url(../Images/hearder.jpg) no-repeat; height:80px; padding:15px 15px 0 0; }
.header .logo { float:left; width:385px; height:80px; background:url(../Images/ico.gif) no-repeat; }
.header .set { float:right; width:80px; height:22px; background:url(../Images/ico.gif) no-repeat 0 -80px; line-height:22px; text-align:center; }

.nav { width:953px; margin:auto; height:34px; background:url(../Images/mbg.gif) repeat-x; }
.nav li { float:left; width:105px; overflow:hidden; margin-right:1px; height:34px; }
.nav div { display:block; width:105px; height:34px; cursor:pointer; overflow:hidden;}
.nav li.last { margin-right:0px;}
.nav div.m1 { background:url(../Images/menu.jpg) no-repeat;}
.nav div.m2 { background:url(../Images/menu.jpg) no-repeat 0 -34px;}
.nav div.m3 { background:url(../Images/menu.jpg) no-repeat 0 -68px;}
.nav div.m4 { background:url(../Images/menu.jpg) no-repeat 0 -102px;}
.nav div.m5 { background:url(../Images/menu.jpg) no-repeat 0 -136px;}
.nav div.m6 { background:url(../Images/menu.jpg) no-repeat 0 -170px;}
.nav div.m7 { background:url(../Images/menu.jpg) no-repeat 0 -204px;}
.nav div.m8 { background:url(../Images/menu.jpg) no-repeat 0 -238px;}
.nav div.m9 { background:url(../Images/menu.jpg) no-repeat 0 -272px;}
.nav a.nav_on div.m1 { background:url(../Images/menu.jpg) no-repeat -105px 0; }
.nav a.nav_on div.m2 { background:url(../Images/menu.jpg) no-repeat -105px -34px;}
.nav a.nav_on div.m3 { background:url(../Images/menu.jpg) no-repeat -105px -68px;}
.nav a.nav_on div.m4 { background:url(../Images/menu.jpg) no-repeat -105px -102px;}
.nav a.nav_on div.m5 { background:url(../Images/menu.jpg) no-repeat -105px -136px;}
.nav a.nav_on div.m6 { background:url(../Images/menu.jpg) no-repeat -105px -170px;}
.nav a.nav_on div.m7 { background:url(../Images/menu.jpg) no-repeat -105px -204px;}
.nav a.nav_on div.m8 { background:url(../Images/menu.jpg) no-repeat -105px -238px;}
.nav a.nav_on div.m9 { background:url(../Images/menu.jpg) no-repeat -105px -272px;}
#qh_con1 { padding-left:73px; }
#qh_con2 { padding-left:208px; }
#qh_con3 { padding-left:215px; }
#qh_con4 { padding-left:342px; }
#qh_con5 { padding-left:465px; }
#qh_con6 { padding-left:575px; }
#qh_con7 { padding-right:53px; text-align:right; }
#qh_con8 { text-align:right; }

.menu_con div { height:20px; padding:4px 20px; line-height:20px; border-bottom:1px solid #e6e6e6; color:#999; }
.menu_con a { padding:0 15px 0 0; color:#666; }

#gallery{ width:953px;overflow:hidden; background:url(../Images/panel.gif) repeat-x bottom; height:345px; overflow:hidden;}

#slides{ height:300px;width:951px;overflow:hidden;}
.slide{ float:left; }
#menu { height:45px; margin:auto; width:310px; }
#menu li{ width:60px; display:block; float:left; list-style:none; height:45px; overflow:hidden; text-align:center;}
#menu li.inact:hover{ background:url(../Images/pic_bg.png) repeat;}
#menu li.act,li.act:hover{background:url(../Images/active_bg.png) no-repeat;}
#menu li.act a{ cursor:default; }
#menu .fbar{ width:2px;	background:url(../Images/divider.png) no-repeat right;}
#menu li a{ display:block; background:url(../Images/divider.png) no-repeat right; height:35px; padding-top:10px;}
#menu a img{ border:none;}

.content { padding:20px 15px 5px; background:url(../Images/ccbg.gif) repeat-x top #fff; }
.content h1 { margin:0; padding:0; height:45px; overflow:hidden; }
.search { width:250px; background:url(../Images/search.gif) no-repeat;  margin-right:20px; height:210px; }
.search select { font-size:12px; color:#666; }
.search p { margin:5px 20px 7px; padding:0; }
.txt { border:1px solid #ddd; padding:3px; color:#666; font-size:12px; }
.sub1 { border:0; background:url(../Images/ico.gif) no-repeat 0 -102px; width:79px; height:28px; vertical-align:middle; cursor:pointer;}
.hnews  { width:317px; background:url(../Images/news.gif) no-repeat; height:210px; }
.other  { background:url(../Images/other.gif) no-repeat; }
.more { font:normal 12px/40px "宋体"; padding-right:15px; }
.ctitle { border-bottom:1px dotted #ddd; padding:5px 10px 3px; background-color:#f7f7f7; margin:15px 0 0; }
.error { font:normal 14px/35px "新宋体"; color:#BFA254; }

.hlist { padding:0 15px; line-height:25px; }
.hlist li { background:url(../Images/ico.gif) no-repeat -368px -85px; padding-left:15px;white-space:nowrap; }

.abanner { background:url(../Images/abanner.jpg) no-repeat; height:198px;}
.nbanner { background:url(../Images/nbanner.jpg) no-repeat; height:198px;}
.pbanner { background:url(../Images/pbanner.jpg) no-repeat; height:198px;}
.lbanner { background:url(../Images/lbanner.jpg) no-repeat; height:198px;}
.cbanner { background:url(../Images/cbanner.jpg) no-repeat; height:198px;}
.zbanner { background:url(../Images/zbanner.jpg) no-repeat; height:198px;}
.main { padding:10px 20px 15px; }
.position { padding:10px; font-family:"宋体"; color:#888; }

.about,.news,.product,.anli,.zhichi,.download,.contact,.message,.video { border-bottom:1px solid #ddd; height:45px; }
.about { background:url(../Images/font.gif) no-repeat; }
.news { background:url(../Images/font.gif) no-repeat 0 -45px; }
.product { background:url(../Images/font.gif) no-repeat 0 -90px; }
.anli { background:url(../Images/font.gif) no-repeat 0 -135px; }
.zhichi { background:url(../Images/font.gif) no-repeat 0 -180px; }
.download { background:url(../Images/font.gif) no-repeat 0 -225px; }
.video { background:url(../Images/font.gif) no-repeat 0 -270px; }
.contact { background:url(../Images/font.gif) no-repeat 0 -315px; }
.message { background:url(../Images/font.gif) no-repeat 0 -360px; }

.mleft { background:url(../Images/mleft.gif) no-repeat right top; float:left; width:200px; padding:15px 0; min-height:300px; }
.mleft li { line-height:29px; font-size:14px; background:url(../Images/ico.gif) no-repeat 0 -130px; height:29px; padding-left:38px; margin-bottom:10px;}
.mleft li.lion { background:url(../Images/ico.gif) no-repeat 0 -159px;}
.mleft li.lioff { line-height:25px; font-size:12px; background:none; height:100%; padding-left:38px; margin-bottom:10px;}
.mleft li.lion { background:url(../Images/ico.gif) no-repeat 0 -159px;}

.mright { padding:20px; float:right; width:673px; overflow:hidden; color:#202020; line-height:180%; }

.cleft { float:left; width:610px; line-height:25px; color:#777; }
.cleft .cinfo {background:url(../Images/contact.gif) no-repeat; width:610px; height:100px; margin:15px 0;}
.cleft h2 { font:bold 16px/60px "宋体"; border-top:1px solid #eee; color:#555; }
.cleft dd { float:left; width:40%; }

.cright { background:url(../Images/contact.gif) no-repeat 0 -100px; width:280px; height:235px; margin:20px 0; float:right;}

.righttop { font:bold 16px/20px "宋体"; margin:0; padding:0 5px; border-bottom:1px solid #ddd; color:#333; padding-bottom:10px; }
.righttop span { float:right; font:normal 12px/20px "宋体"; }
.msgt { padding:8px 12px 6px; background-color:#f7f7f7; border-bottom:1px solid #eee;color:#666; margin-top:10px; }
.msgt em { font-style:normal; color:#f30; padding-right:100px;}
.msgc { padding:12px; line-height:20px; border-bottom:1px dotted #ddd}
.msgc p { margin:5px 0; padding:5px 0; color:#0099CC }

.nlist { padding:0; line-height:20px; color:#999; }
.nlist dt { background:url(../Images/ico.gif) no-repeat -368px -110px; padding-left:15px; font:bold 14px/35px "宋体"; margin-top:5px; border-bottom:1px dotted #ddd; }
.nlist dt span { float:right; font:normal 12px/35px Arial;}
.nlist dd { line-height:35px; }
.nlist dd span { float:right; font:normal 12px/35px Arial;}
.nlist p { margin:8px 0; border-bottom:1px dotted #ccc; padding-bottom:10px; }
.nlist dd.nsets { padding:10px 0; text-indent:24px; border-bottom:1px dotted #ccc; margin-bottom:15px; line-height:25px; }
.nlist dd a:link,.nlist dd a:visited,.nlist dd a:active {color:#555;}
.nlist dd a:hover {color: #f60;}

.dlist { padding:0; line-height:20px; color:#666; }
.dlist dt { border:1px solid #ddd; background-color:#f7f7f7; padding:5px 10px 3px; color:#aaa; clear:both; }
.dlist dt span { float:right; }
.dlist dd { padding:5px 10px 3px; border:1px solid #ddd; border-top:none; }
.dlist dd.fr { margin-bottom:15px; }

.setpi p { margin:10px 0; clear:both; line-height:24px; }
.setpi p em { float:left; display:block; width:80px; text-align:right; line-height:24px; }
.setpi p img { vertical-align:middle;}
.pubint { border:1px solid #ccc; height:15px; vertical-align:middle; padding:4px; color:#666; }
.pubsub { border:1px solid #999; height:35px; background-color:#f9f9f9; font-size:12px; margin-top:15px; }

.ctile { font:bold 20px/55px "宋体"; color:#333; text-align:center; border-bottom:1px solid #eee; margin-bottom:10px; }
.cpic { text-align:center; margin:10px 0; }
.ninfo { color:#999; text-align:right; margin-bottom:10px; }
.ccontent { line-height:180%; font-size:1.4em;}

.pleft { background:url(../Images/mleft.gif) no-repeat right top; float:left; width:200px; padding:15px 0; min-height:300px; }
#pclass { border-top:1px solid #eee; line-height:31px; }
#pclass h4,#pclass h3,#pclass .ls { margin:0; padding:0 0 0 18px; font-size:12px; font-weight:normal; border-bottom:1px solid #eee; background:url(../Images/ico.gif) no-repeat 0 -188px; }
#pclass a:link,#pclass a:visited,#pclass a:active {color: #666;}
#pclass a:hover {color: #333;}
#pclass h3 { cursor:pointer; }
#pclass h4 { margin-left:20px; cursor:pointer; }
#pclass .ls { margin-left:40px; }
#pclass #con{ background:url(../Images/ico.gif) no-repeat 0 -219px #fff; font-weight:bold; }
#pclass #con a:link,#con a:visited,#con a:active {color: #3C6ACE;}
#pclass #con a:hover {color: #333;}

.prolist li { height:130px; overflow:hidden; margin:15px 5px; }
.prolist img { border:1px solid #eee; padding:3px; }
.prolist .fl { width:200px; }
.prolist .fr { width:460px; }
.prolist h4 { font:bold 14px/18px Arial; margin:0 0 10px; padding-bottom:5px; border-bottom:1px dotted #eee; }
.prolist h4 span { font:normal 12px/18px Arial; color:#999; padding-left:30px; }
.prolist p.desc { margin:0; color:#888; line-height:18px; height:58px; }
.prolist p.more { margin:8px 0 0; line-height:18px; }
.prolist p.more a { border:1px solid #eee; background-color:#f9f9f9; display:block; float:left; margin-right:20px; padding:3px 10px 2px; color:#999; }

.plist li { height:310px; overflow:hidden; margin:0 5x 15px; float:left; vertical-align:top; text-align:center; width:220px; }
.plist img { border:1px solid #eee; padding:3px; }

.mright table img { vertical-align:middle; }

.vlist { overflow:hidden; }
.vlist li {  overflow:hidden; float:left; width:290px; overflow:hidden; height:255px; font-size:14px; margin:10px 15px 0 28px; text-align:center; }
.vlist li img { background:url(../images/vbg.gif) no-repeat; padding:5px 5px 30px; margin-bottom:15px; width:280px; height:180px;}

.chaxun { background:url(../Images/chaxun.gif) no-repeat; width:420px; height:180px; margin:20px auto; padding:80px 0 0;}
.chaxun p { margin:5px 0; padding-left:100px; }
.i { border:2px solid #9BB6BD; border-bottom:2px solid #BAE8F1;border-right:2px solid #BAE8F1; padding:4px 5px 3px; font-size:12px;}

.footer p { line-height:33px; text-align:center; background-color:#7898DE; margin:0; padding:0; color:#eee; }
.footer p a { margin:0 15px; }
.footer center { padding:15px 0 10px; line-height:25px; color:#666; }
.footer p a:link,.footer p a:visited,.footer p a:active {color: #fff;}
.footer p a:hover {color: #ff0;}

.pages { padding:10px; font:12px/1.5 "宋体"; color: #666; text-align:right; background-color:#f9f9f9; }
.pages a { border: #ddd 2px solid; padding:5px; margin: 0px 2px; color: #48b9ef; text-decoration: none; vertical-align:middle; background-color:#fff; }
.pages a:hover { border: #ff5a00 2px solid;  color: #ff5a00; }
.pages a:active { border: #ff5a00 2px solid; color: #ff5a00; }
.pages span.current { border: #ff5a00 2px solid; padding:5px 9px; font-weight: bold; color: #fff; background-color: #ff6c16; }
.pages span.disabled { display: none; }