/* CSS Document */











body{ margin:0; padding:0;font:12px "宋体" Tahoma,Verdana,Arial; color:#FFF; width:100%; background:url(../images/bj.jpg) no-repeat #000;}





body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,button,textarea,select,p{margin:0;padding:0;}





.clear{ clear:both;}





img{ border:0; vertical-align:top;}





ul,li,ol,ul {list-style:none;} 

















#top{ width:1000px; margin:0 auto;}





.logo{ float: left; width:790px; padding:23px 0 16px 0;}
.ss{ float:left; width:209px;} 
.sss{ padding:32px 0 22px 0;}
.ssx{padding-left:8px;}
.sss a{ color:#FFF; font-size:12px; text-decoration:none;}











#top100{ width:100%; background:url(../images/index_11.jpg) repeat-x; height:52px;}











.cd{ width:1000px; margin:0 auto;}





.cd ul li{ float:left; height:45px;}





.cd ul li a{ font-family:"微软雅黑"; font-size:16px;color:#FFF; text-decoration:none;}





.cd ul 





#suckertree1 li a:hover{ color:#F00}











.suckerdiv ul{ float:left;





margin: 0;





padding: 0;





list-style-type: none;





 /* Width of Menu Items */











}





	





.suckerdiv ul li{





position: relative;





float:left; width:165px; 











}





	





/*1st level sub menu style */





.suckerdiv ul li ul{ float:left; /* Parent menu width - 1*/





position: absolute;





 /*sub menu width*/





display: none;}





.suckerdiv ul li ul li{ width:220px; background:url(../images/index_11.jpg) repeat-x; height:30px; padding-top:5px}





.suckerdiv ul li ul li a{ font-size:13px; font-family: Arial, Helvetica, sans-serif "宋体" ; background:url(../images/jt1.png) no-repeat 13px 9px; padding-left:20px;}





.suckerdiv ul li ul li a:hover{ color:#F00;}





/*All subsequent sub menu levels offset */





.suckerdiv ul li ul li ul{ 





 float:left; top:0px; left:220px;/* Parent menu width - 1*/





}











/* menu links style */





.suckerdiv ul li a{





display: block;





text-decoration: none;





padding: 5px 5px;





border-bottom: 0;





}











.suckerdiv ul li a{











}











.suckerdiv ul li a:hover{ 





color: #F00;











}











.suckerdiv .subfolderstyle{





background: url(../images/arrow-list.gif) no-repeat center right;





}











	





/* Holly Hack for IE \*/











/* End */











.nrz{ float:left; width:216px;}





.sycpfl{ background:url(../images/index_24.jpg) no-repeat; height:41px;}





.syflmc{ float:left; font-size:16px; font-weight:bold ; padding:12px 0 0 35px; color:#FFF}





.syflgd{ float:right; padding:13px 12px 0 0; font-size:12px; color:#FFF; text-decoration:none;}





.syflgd a{ font-size:12px; color:#FFF; text-decoration:none;}





.syflgd a:hover{ color:#F00;}





.syxw{ margin-top:15px;background:#FFF; overflow:hidden;}





.xwtu{ border:3px solid #d2d0d0; width:194px; height:86px; margin:8px; text-align:center; }





.syxwnr{ margin:8px 8px 0 8px;}





.syxwnr ul li{ line-height:24px;}





.syxwnr ul li a{ text-decoration:none; color:#666; background:url(../images/index_61.jpg) left no-repeat ; padding-left:8px; font-size:12px; font-family:Arial, Helvetica, sans-serif "宋体";}





.syxwnr ul li a:hover{ color:#F00;}





.sylxwm{ background:#FFF; font-size:12px; color:#666}





.sylxwmnr{ padding:8px 8px 0 8px;}





.nry{ float:left; width:770px; margin-left:14px;}











.syabout{ background:url(../images/index_26.jpg) no-repeat; height:41px;}





.syjj{ overflow:hidden; background:#FFF; color:#666; float:left; width:770px;}





.w190{ float:left; width:190px;  margin:4px 0px 5px 5px; border:1px solid #ccc;}





.w540{width:540px; float:left; margin-left: 10px; font-size:12px; line-height:21px;}





*html .sycp{margin-top:8px;}





*+html .sycp{margin-top:8px;}





.sycp{ margin-top:15px;overflow:hidden; background:#FFF; float:left;}





.sycp2{overflow:hidden; background:#FFF; float:left; width:770px;}











.sycpzs ul li{ float:left; width:170px; margin:13px 0 0 17px;}


*html .sycpzs ul li{ margin:13px 0 0 11px;}


.sycpzs ul li p{ width:170px; height:170px; border:1px solid #cccccc; position:static; *position:relative; display:table; *display:block;}


.sycpzs ul li p a{position:static; *position:absolute; display:table-cell; *display:block; *top:50%; vertical-align:middle; *vertical-align:auto;}


.sycpzs ul li p a img{position:relative;  *top:-50%; margin:0 auto; *left:-50%; }








.sycpzs ul li p:hover{ border:1px solid #F00;}





.sycpzs ul li dt{ width:170px; margin-top:8px; height:32px;}





.sycpzs ul li dt a{ font-family:Arial, Helvetica, sans-serif "宋体"; color:#666; font-size:12px; text-decoration:none;}





.sycpzs ul li dt a:hover{ color:#F00;}











.syzs{ margin-top:15px;}





*html .syzs{ margin-top:8px;}





*+html .syzs{ margin-top:8px;}





.sycpzss{ float:left; width:377px; margin-right:15px;}





.syljxz{ float:left; width:377px; background: url(../images/index_67.jpg) #FFF no-repeat bottom; height:178px;}





.sycpfl2{ background: url(../images/index_47.jpg) no-repeat; height:41px;}





.syzsnr{ padding:8px 12px 0 12px; background:#FFF;}





.syzsnr ul li a{ font-size:12px; text-decoration:none; color:#666; line-height:24px; background:url(../images/index_61.jpg) no-repeat left; padding-left:8px;}





.syzsnr ul li a:hover{ color:#F00;}











.syljnr{ background:#FFF; padding:10px 8px 0 8px; overflow:hidden;}





.syljnrz{ float:left; width:162px; border:3px solid #CCC; margin:10px; background:#FFF;}





.syljnry{ float:left; width:180px; margin-left:13px;background:#FFF;}











.syljxzbtz{ float:left; width:7px; margin-right:9px; padding:3px 0 10px 0; background:#FFF;}





.syljxzbty{ float:left; width:163px;background:#FFF;}











.syxzz a{ font-size:12px; text-decoration:none; color:#666; line-height:24px; padding-top:5px;}





.syxzz a:hover{ color:#F00;}











#bottom{ width:100%; background:url(../images/bottom_03.jpg) repeat-x; font-size:12px; padding:19px 0 20px 0; color:#b8b7b7; }





#bottom p{ line-height:22px; font-size:12px; font-family:Arial, Helvetica, sans-serif "宋体";}





.x15{ padding-bottom:15px;}





*html .x15{ padding-bottom:10px;}





*+html .x15{ padding-bottom:10px;}





.g15{ padding-top:15px;}





*html .g15{ padding-top:0px;}





*+html .g15{ padding-top:0px;}

















#menu2 li{ background:url(../images/index_30.jpg) repeat-x; height:14px; padding: 0.5em; border-bottom:1px solid #d4d4d4;}











*html #menu2 li{ background:url(../images/index_30.jpg) repeat-x; height:13px; padding: 0.5em; border-bottom:1px solid #d4d4d4; overflow:hidden;}











#menu2 li a { background:url(../images/index_61.jpg) no-repeat 10px 5px; color:#666; text-decoration:none; font-size:14px; font-weight: bold; padding:0 0 0 19px;





} 





#menu2 li a:hover{ color:#F00;}





.xw{ margin-left:10px;}





.xw li{ line-height:26px; border-bottom:1px dashed #CCCCCC; width:623px; }





*html .xw li{ line-height:26px; border-bottom:1px dashed #CCCCCC; width:626px; }





.xw li a{ font-size:12px; text-decoration:none; color:#666; background:url(../images/index_61.jpg) 0 8px no-repeat ; padding-left:8px; float:left; width:550px; }





.xw li a:hover{ color:#F00;}





.xw li span{ font-size:12px;}











.r_brand{ float:left; width:770px; padding:10px;}





.r_brand li a{ color:#666; text-decoration:none;}





.r_brand li a:hover{ color:#F60; text-decoration:underline; cursor:pointer;}





.r_brand li img{ border:solid 1px #CCC; padding:1px;}





.r_brand li span{ text-align:center; float:left; font: 12px/18px Arial; height:40px;}





.r_brand li{ float:left; width:134px;  margin:0 8px;  _margin:0 4px; }





.r_brand li span{ width:134px; }











.page,.c_page{ text-align:center; color:#666;}





.page{ text-align:center; font: 12px/35px Arial; color:#666; }





.c_page{ font: 12px/40px Arial; text-align:center; margin-top:10px; color:#666;}





.page a,.c_page a{ padding:2px 5px;  text-decoration:none; color:#333; margin:0 2px;}





.page a:hover,.c_page a:hover{ background:#48719B; color:#FFF;}























.other{ border-top:dashed 1px #ccc; padding-top:20px;}





.other_left{ float:left; font: 12px/35px Arial; color:#999; }





.other_right{ float:right; font: 12px/35px Arial; color:#999;}








.headimg{z-index:10000; position:absolute; border:solid 1px #CCCCCC; width:600px; height:450px;}





.molimg{z-index:10000; position:absolute; border:solid 1px #CCCCCC; width:318px; height:226px;}