/* -----------通用样式 9月21日------------- */
body{margin:0 auto;padding: 0;background:#eee; 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,.mm{ overflow:hidden; padding:10px 20px; zoom:1;}
.mm p em { margin-right: 73px; display: inline-block; }
#main{ margin:0 auto; background-color:#FFFFFF; overflow:hidden; width:980px;}
.banner{ height:258px; width:980px; 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:980px; zoom:1;}
.gsjj h2{ background:url("../images/gsjj.jpg") no-repeat;  display:block; height:50px; 	}
.m img,.mm img { display:inline; float:left; margin-right:15px;}
.mm img { margin-right: 0;}
.m p,.mm p{ line-height:25px; font-size: 14px; text-indent:3em; text-align:justify;}
.m a,.m a{ color:#36C;}


.zjqy{ margin-top:10px; margin-bottom:20px; overflow:hidden; width:980px; zoom:1;}
.zjqy h2{ background:url("../images/zjqy.jpg") no-repeat;  display:block; height:50px; 	}
.zjqy li{ display:inline; float:left; margin:5px 16px;}


.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:430px; 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:530px; zoom:1;}
.lxwm h2{ background:url("../images/lxwm.jpg") no-repeat;  display:block; height:50px; }

.foot{margin:10px auto; text-align:center; width:950px;}
.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: 980px;}

.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;}


.team{ margin:0 auto; width:980px; }
.team h2{ background:url("../images/gshd.jpg") no-repeat;  display:block; height:50px; }
#featureContainer { margin:0 auto; overflow:hidden; width:950px; }
#featureContainer * A {position: relative}
#feature { position: relative; margin-top: 5px;  }
#feature .button { position: absolute;  width: 840px; TOP: 72px; LEFT: 0px}
#feature .prev {text-indent: -9999px; width: 30px; display: block; background: url("../images/feature_left.gif") center top; float: left; height: 48px; top: -125px;}
#feature .next {text-indent: -9999px; width: 30px; display: block; background: url("../images/feature_right.gif") center top; float: right; height: 48px; top: -125px; }
#feature .prev:hover { background-position: center bottom}
#feature .next:hover { background-position: center bottom}
.featureUL { position: relative; margin: 0px; width: 2200px; float:left; left:0;}
.featureBox {width: 215px; float: left; overflow: hidden;  padding-top: 10px}
#botton-scroll { z-index: 0; margin: 0px auto; WIDTH: 850px; FLOAT: left; }
#block {z-index: 0; positon: relative;  margin: 0px auto; width: 850px; font-size: 70%; overflow: hidden;  }
#block .box { display:inline; width: 190px; float: left;  height: 200px; padding:4px; border:1px solid #CCCCCC;}
#block .box .feature-title { font-size: 140%; font-weight: normal}