
body,div,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dt,dd{margin:0;padding:0;}

img{border:0 none;}

li{overflow:hidden;list-style:none;}

body{background:url(body.jpg) no-repeat top center;font-family:"ËÎÌå";font-size:12px;color:#666;}

a{text-decoration:none;}

a:link{color:#686868; text-decoration:none;}

a:visited{color:#686868; text-decoration:none;}

a:hover{color:#999; text-decoration:none;}

.cls{clear:both;}

.l{float:left;}

.r{float:right;}



.wrapper{margin:0px auto; width:960px;}

.header{width:960px; height:116px;}

.header a{ color:#fff;}

.header .logo{padding:28px 0px 0px 22px;float:left;}

.header .logo a{display:block;}

.header .menu{width:680px; float:right;}

.header .menu .toplink{width:661px; padding-right:19px; height:52px; line-height:46px; color:#fff; text-align:right; position:relative;}

.header .menu .toplink .tel{font-size:18px; font-weight:bold; margin-right:10px;}

.header .menu .toplink .jian{width:19px;height:13px; position:absolute;top:12px; right:0px;background:url(jian.png) no-repeat;}

.header .menu .nav{width:672px; padding:12px 0px 11px 8px; height:28px; font-size:12px; background:url(nav.png) no-repeat;}

.header .menu .nav a{color:#fff; width:66px; height:23px; line-height:23px; float:left; text-align:center; overflow:hidden;}

.header .menu .nav a.hover,.header .menu .nav a:hover{color:#000; background:url(nava.jpg) no-repeat;}



.banner{width:960px; height:260px; overflow:hidden;}

.main{width:960px; overflow:hidden;}



.hot{height:116px; padding-top:8px; border-top:2px solid #6A7388; border-bottom:2px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; background:url(hot2.png) repeat-x;}

.hot .w225{width:225px;height:116px; overflow:hidden;}

.hot .w522{width:508px;height:116px;overflow:hidden;}

.hot .w522 h1,.hot .w522 h1 a{color:#385487; font-size:13px; line-height:30px; height:30px;}

.hot .w522 p{line-height:20px;}

.hot .w205{width:205px; height:116px;overflow:hidden;}

.hot .w205 span{color:#385487; line-height:30px; height:30px; font-weight:bold;}

.hot .w205 p{text-align:center; padding-top:6px;}

.hot .w205 p a{width:95px; height:38px; line-height:38px; display:block; float:left;}

* html .hot .w205 p a{width:95px; height:32px; line-height:32px; display:block; float:left;}



.hot .ml10{ margin-left:10px;}

.description{ margin-top:20px;}

.description h2,.description h2 a{color:#385487; height:50px; line-height:50px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; text-shadow: 1px 1px 1px #fff;}

.box2{ overflow:hidden;}

.box2 img{width:62px; height:73px; float:left; margin:30px 12px 0px 16px; display:block;}

.box2 strong,.box2 strong a{color:#385487; font-size:13px; font-family:"Î¢ÈíÑÅºÚ"; line-height:30px;}

.box2 p{ line-height:23px; overflow:hidden;}

.box2 a.xq{color:#F2952C;}

.w312{width:318px; height:158px;}



.news{}

.news dl{width:308px; height:250px;}

.news .mr{margin-right:18px;}



.sidebar{width:238px; float:left;}

.sidebar .service{width:238px; height:103px;}

.sidebar .box{width:238px;margin:0 0 18px;}

.sidebar .box dt img{ padding-left:15px;}

.box{overflow:hidden;}

.box dt{height:25px;overflow:hidden;clear:both;}

.box dd{overflow:hidden;}

.box dt strong{}



.content,.listbox{width:690px; float:right;}

.content .title,.listbox .title{}

.content h1{height:40px; padding-top:20px; line-height:40px; font-size:16px; text-align:center;}

.content .info{height:30px;line-height:30px;text-align:center;overflow:hidden;color:#666; background:#F8F8F8; border:1px #E0E0E0 solid;}

.content .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}

.content .info a{color:#690;}

.content .container{ padding:10px 0px; line-height:180%;}

.content .context{width:100%;padding:4px 0px;overflow:hidden;}

.content .context ul li{line-height:30px;width:44%;margin-right:1%; float:left; overflow:hidden;}



.listbox h2{height:45px; width:143px; background:url(type.png) no-repeat; color:#fff; line-height:30px; font-size:16px; text-align:center; font-family:"Î¢ÈíÑÅºÚ";}



.d1{padding:4px 0;}

.d1 li{height:30px;line-height:30px;overflow:hidden; padding-left:16px; background:url(ico1.png) 7px 13px no-repeat; border-bottom:1px dashed #ccc;}

.d1 li span{color:#777;float:right;padding-right:10px;margin-left:10px;}

.d1 li a{overflow:hidden;}



.d2 li{width:100%;overflow:hidden;clear:both;border-bottom:1px dashed #EEE;color:#aaa;padding:6px 0;}

.d2 h3,.d2 h3 a{height:30px;line-height:30px;color:#2798D0; font-size:14px; font-weight:normal;}

.d2 span.info{display:block;line-height:26px; color:#098409;}

.d2 span.info small{font-size:12px;margin-left:3px;}

.d2 span.info a{color:#098409;}

.d2 p.intro{color:#676767;line-height:26px;}

.d2 a.all{color:#2296CF;}



.footbanner{width:960px; padding:20px 0 15px;}

.footlinks{width:960px; height:30px; line-height:30px; padding:5px 0px; text-align:center;}

.footlinks a{color:#181D4D;}

.footer{width:960px; background:url(footer.png) no-repeat; padding-top:28px;}

.footer .copyright{width:730px; line-height:25px; overflow:hidden; color:#181D4D;}

.footer .copyright a{color:#181D4D;}

.pages ul{float:left;padding:12px 0 12px 16px;}

.pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}

.pages ul li a{float:left;color:#555;display:block;padding:2px 4px;}

.pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px;}

.pages ul li.thisclass,.pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;font-weight:700;padding:2px 4px;}

.pages .pageinfo{line-height:21px;color:#999;padding:12px 10px 12px 16px;}

.pages .pageinfo strong{color:#555;font-weight:400;margin:0 2px;}



#bdshare{margin-right:8px;}