/* -----------通用样式 9月21日------------- */
body{margin:0 auto;padding: 0;background:#f3f3f3; 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;}
.clearfix { *zoom: 1; }
.clearfix:before,.clearfix:after { display: table; content: ""; height:0; clear:both; visibility: hidden; }
a{outline-style:none;text-decoration:none; color:#333333; }
a:hover{text-decoration:underline; }

.m{ overflow:hidden; padding:10px 20px; zoom:1;}
#main{ margin:0 auto; overflow:hidden; background: #fff; width:1000px; }
.banner{ height:300px; width:1000px; 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,.yz,.sl,.sy,.end,.other,.name{  overflow:hidden; padding:0 40px;  width:920px; zoom:1;}
.yz,.sl,.sy,.end,.other{}
.yz li {}
.yz li p { line-height: 30px; font-size: 13px; color: #2b2b2b; text-indent: 2em;}
.yz li p.title { color: #bf0000; font-weight: 600;}
.sl li,.sy li,.other li,.name li{ float: left; margin-bottom: 15px; width: 450px; overflow: hidden;}
.yz h2,.sl h2,.sy h2,.other h2,.name h2 { background: url("../images/navbg.jpg") no-repeat; height: 71px; }
.yz h2,.sl h2{ margin-top: 20px; color: #288f00; padding-left: 100px; line-height: 71px; font-size: 16px; }
.yz h2 a { color: #288f00};

.yz li.fr,.sl li.fr,.sy li.fr,.other li.fr,.name li.fr { float: right;}
.yz li img,.sl li img,.sy li img { width: 190px; height: 180px; margin-right: 15px; float: left; display: inline; border-radius: 10px;}
.con { line-height: 20px; text-align: justify;}
.sl li p,.sy li p { color: #333; line-height: 24px;}
.sl li p.title,.sy li p.title,.other li p.title,.name li p.title { font-size: 15px; font-weight: 600; margin-bottom: 5px;}
.yz li p.title em,.sl li p.title em,.sy li p.title em,.other li p.title em,.name li p.title em{color: #bf0000;  display: block;	}
.con p { text-align: justify;}
.con a{ color: #ba1b21; font-weight: 600;}

.gsjj_top { overflow: hidden;  height: 56px; background: url('../images/dd.jpg') no-repeat 40px 0; }
.gsjj_bottom { overflow: hidden; background: url("../images/x_3.jpg") no-repeat; height: 46px; }



.sl li { margin: 15px 0 ;}
.end h2 { background: url('../images/end.jpg') no-repeat; height: 56px; margin-top: 20px;}
.gsjj p,.end p{ text-indent: 2em; margin-top: 10px; font-size: 16px; text-align: justify;  font-weight: 600; line-height: 26px;}


.foot{margin:0 auto; padding: 20px 0; line-height: 26px; height: 26px; font-family:Arial; text-align:center; width:950px;}
.foot em{ color:#000;}
.foot a{ color:#000;}
