/* -----------通用样式 9月21日------------- */
body{margin:0 auto;padding: 0;background:#f1f1f1; font-size:12px; font-family:"宋体","Arial Narrow";}
form,ul,li,p,h1,h2,h3,h4,h5,h6,dl,dd,dt,ol,div,p,a{margin:0;padding:0;font-size:100%;}
i, em {font-style:normal;}
input,select,textarea,label{font-size:12px;line-height:16px;vertical-align:middle; } 
input{ cursor:pointer;}
img,a img{border:0;margin:0;padding:0; vertical-align:middle;}
ul,li,dl{list-style-type:none;} 
table,td,input{font-size:12px;}
table{border-collapse:collapse; margin:0 auto;}
.clear{clear:both;font-size:1px;width:1px;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}
a{outline-style:none;text-decoration:none; color:#333333; }
a:hover{text-decoration:underline; }

.m{ overflow:hidden; padding:10px 15px; zoom:1;}
#main{ margin:0 auto; background-color:#FFFFFF; overflow:hidden; width:960px;}
.banner{ height:250px; width:960px; zoom:1;}
.banner span{color:#FFF; display:inline; font-size:12px; float:right; line-height:24px; } 
.banner span a{ color:#FFF; margin-right:15px;}
.gsjj{ margin-top:10px; overflow:hidden; width:960px; zoom:1;}
.gsjj h2{ background:url("../images/gsjj.jpg") no-repeat;  display:block; height:50px; 	}
.gsjj p.center{ text-align:center; margin:0 auto;} 
.m img { display:inline; float:left; margin-right:10px;}
.m p{ line-height:25px; text-indent:3em;}
.m a{ color:#36C;}


.zjqy{ margin-top:10px; margin-bottom:0px; overflow:hidden; width:980px; zoom:1;}
.zjqy h2{ background:url("../images/zjqy.jpg") no-repeat;  display:block; height:50px;}
.zjqy ul{ padding:10px 30px 0; overflow:hidden; zoom:1;} 
.zjqy li{ display:inline; float:left; margin-right:20px;}
.zjqy li img{ padding:2px; border:1px solid #999999;}

.work{ width:960px; margin:0 auto; text-align:center;}


.cp{ margin-top:10px; overflow:hidden; width:980px; zoom:1;}
.cp h2{ background:url("../images/cp.jpg") no-repeat;  display:block; height:50px; 	}


.rczp{ float:left; overflow:hidden; width:420px; zoom:1;}
.rczp h2{ background:url("../images/rczp.jpg") no-repeat;  display:block; height:50px; }
.rczp ul.flow{ overflow:hidden; padding:5px 20px; zoom:1;}
.rczp li{ background:url("../images/20060948.gif") no-repeat 5px 8px; line-height:27px; padding-left:20px; }

.lxwm{ display:inline; float:left; margin-left:20px; overflow:hidden; width:500px; zoom:1;}
.lxwm h2{ background:url("../images/lxwm.jpg") no-repeat;  display:block; height:50px; }

.foot{ padding:20px 0; text-align:center; width:960px;}
.foot a{ color:#36C;}

.nav {   background: url("../images/box.jpg") repeat-x scroll 0 -91px #FFFFFF; clear: both; height: 36px; margin: 0 auto;position: relative; width: 960px;}

.nav .bgL { background: url("../images/nav1.gif") no-repeat scroll left -86px transparent; float: left; height: 30px; width: 2px;}
.nav p.recom { color: #AAAAAA; float: left;  padding-left: 10px;}
.nav .bgR {  background: url("../images/nav3.gif") no-repeat scroll right -86px transparent; float: right; height: 30px; width: 2px;}

.nav ul { background: url("../images/nav1.gif") no-repeat scroll left top transparent;  float: left; height: 36px;}
.nav li {  background: url("../images/navsplit.gif") no-repeat scroll right 3px transparent; display: inline; float: left; height: 36px; line-height: 36px; margin-left: 10px; margin-right: 10px; padding-right: 13px;}
.nav li a { color: #FFFFFF; font-size: 14px; font-weight: bold;}
