@charset "gb2312";
/* CSS Document */

/*=====================通用样式定义========================*/
body{margin:0;padding:0;font-size:12px;line-height:24px;font-family:"宋体","Arial"; background:#fff; }
form,ul,li,p,h1,h2,h3,h4,h5,h6,dl{margin:0;padding:0;}
p{ color:#333;}
input,select{font-size:12px;line-height:16px;}
table,td{font-size:12px;padding:0; border-collapse:collapse;}
img{border:0; vertical-align:middle;}
ul,li{list-style-type:none;}
/* 通用浮动属性 */
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;line-height:0;height:0;font-size:0; overflow:hidden;}
/*文字对齐方式*/
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.con{ text-indent:2em;}
.con a{ color:#e90202;}
/*常用方法*/
.fontArial{font-family:'Arial';}
.b{font-weight:bold;}
/* 默认链接颜色 */
a:link,a:visited{text-decoration:none;}
a:hover{ text-decoration:none;}
/*清除链接虚框*/
:focus { outline: none; }/*针对Firfox*/
a,area { blr:expression(this.onFocus=this.blur()) }/*/针对IE*/

.topbg{ height:86px; background:url(bg01.jpg) repeat-x;}
.top{
	width:100%;
	height:86px;
	margin:0 auto;
	background-image: url(head.jpg);
	background-repeat: repeat;
	background-position: center center;
	text-align: center;
}

.bannerbg{ background:url(banner.jpg) center center no-repeat; height:366px;}
.banner{ width:108px; height:157px; padding-left:872px; padding-top:207px; margin:0 auto;}

.navbg01{ background:url(navbg01.jpg) repeat-x; height:45px;}
.navbg02{ background:url(navbg02.jpg); height:45px;}
.nav{ width:980px; height:45px; margin:0 auto;}
.nav ul{ margin-left:25px;}
.nav li{ float:left; font-size:14px; font-weight:bold; display:inline; line-height:45px;}
.nav li a{ color:#fff; }
.nav li span{ margin-left:10px; margin-right:10px;}
.nav li.none{  margin-left:15px;}


.footnav{ background:url(footbg.jpg); width:978px; height:51px; margin:0 auto;}
.footnav ul{ margin-left:200px;}
.footnav li{ float:left; font-size:14px; line-height:51px; color:#fff;}
.footnav li a{color:#fff;}
.footnav li span{color:#fff; margin-left:10px; margin-right:10px;}

.foot{ width:978px; height:120px; background:#fff; padding-top:30px; margin:0 auto;}
.foot .fl{
	width:275px;
	height:75px;
	padding-left:25px;
	padding-top: 20px;
}
.foot .fr{ width:555px; height:75px; padding-left:35px; color:#797979;}





.title01{ width:978px; height:47px;}
.title02{ width:978px; height:45px;}

.index{ width:978px; height:2930px; background:#f2f1f5; margin:0 auto; padding-left:9px; padding-right:9px;}

.ind01{ width:978px; height:365px; background:#fff; padding-top:15px;}
.ind01 .cn{ width:958px; height:50px; margin-top:20px; font-size:14px; padding-left:10px; padding-right:105px;}
.ind01 .fl{ width:161px; height:204px; background:url(bg04.jpg) no-repeat; padding:12px 10px 0px 9px; margin-top:16px; margin-left:13px;}
.ind01 .fl p.tit{ font-size:16px; font-family:"微软雅黑"; color:#fff; margin-left:10px;}
.ind01 .fl img{ margin-top:17px; margin-bottom:6px;}
.ind01 .fl b{ color:#c30000;}

.ind02{ width:978px; height:400px; background:#fff; margin-top:12px; padding-top:15px;}
.ind02 .cn{ width:925px; height:343px; background:url(bg02.jpg) no-repeat; margin-top:12px; padding-left:35px; padding-right:18px;}
.ind02 .cn p{ line-height:22px;}
.ind02 .cn b{ color:#be0000;}
.ind02 .cn a{ color:#be0000;}
.ind02 .fl{ width:192px; height:86px; padding-top:257px;}
.ind02 .cnt{ width:540px; height:309px; float:left; padding-top:34px;}
.ind02 .cnt p.con01{ text-indent:2em; color:#804040; padding-left:8px; padding-right:10px;}
.ind02 .cnt p.con02{ text-indent:2em; margin-top:54px; padding-left:40px; padding-right:5px;}
.ind02 .cnt p.tc{ margin-top:40px;}
.ind02 .fr{ width:186px; height:86px; padding-top:257px;}


.ind03{ width:978px; height:1050px; background:#fff; margin-top:12px; padding-top:15px;}
.ind03 .cn01{
	width:929px;
	height:79px;
	margin:0 auto;
	margin-top:15px;
	padding:9px 12px 0px 12px;
	background-color: #FFFFE8;
}
.ind03 .cn01 p.con{ font-size:14px;}
.ind03 .cn01 p.con a{ color:#c30000;}
.ind03 .cn02{ width:934px; height:405px; margin:0 auto; background:url(bg03.jpg) no-repeat; margin-top:25px;}
.ind03 .cn02top{ width:605px; height:170px;}
.ind03 .cn02top p.con{ margin-top:13px; font-size:14px;}
.ind03 .cn02top p.txt{ margin-top:23px;}
.ind03 .cn02bot{ width:934px; height:215px; margin-top:11px;}
.ind03 .cn02bot p{ font-family:"微软雅黑"; color:#555; line-height:22px;}
.ind03 .cn02bot p.tc{ color:#800000; font-size:14px;}
.ind03 .cn02bot p.con01{ margin-top:20px;}
.ind03 .cn02bot p.con05{ margin-top:10px;}
.ind03 .cn02bot .fl01{ float:left; width:132px; height:172px; padding-top:43px; margin-left:44px; display:inline;}
.ind03 .cn02bot .fl02{ float:left; width:120px; height:162px; padding-top:53px; margin-left:55px; display:inline;}
.ind03 .cn02bot .fl03{ float:left; width:110px; height:139px; padding-top:76px; margin-left:35px; display:inline;}
.ind03 .cn02bot .fl04{ float:left; width:95px; height:125px; padding-top:90px; margin-left:43px; display:inline;}
.ind03 .cn02bot .fl05{ float:left; width:108px; height:104px; padding-top:111px; margin-left:35px; display:inline;}
.ind03 .cn02bot .fl06{ float:left; width:128px; height:126px; padding-top:85px; margin-left:20px; display:inline;}


.ind03 .cn03{ width:955px; height:420px; margin:0 auto; margin-top:30px;}
.ind03 .cn03top{ width:955px; height:18px; margin-bottom:13px;}
.ind03 .cn03fl{ width:208px; height:391px; float:left;}
.ind03 .cn03fr{ width:735px; height:391px; float:right;}
.ind03 .cn03bot{ width:735px; height:110px; padding-top:25px;}
.ind03 .cn03bot p{ font-size:14px;}
.ind03 .fl{ width:180px; height:254px; background:url(bg05.jpg) no-repeat; margin-right:5px;}
.ind03 .fr{ width:180px; height:254px; background:url(bg05.jpg) no-repeat;}
.ind03 .cn03fr p.tc{ line-height:20px; font-family:"微软雅黑"; font-size:14px; color:#000;}
.ind03 .cn03fr p.tc span{ color:#ba0000;} 
.ind03 .cn03fr p.txt{ padding-left:15px; padding-right:15px; margin-top:5px;}
.ind03 .cn03fr img{ margin-top:10px; margin-bottom:5px;}

.ind04{ width:978px; height:480px; background:#fff; margin-top:12px; padding-top:15px;}
.ind04 .cn{ width:968px; height:420px; padding-left:10px;}
.ind04 .fl{ width:268px; height:183px; background:url(bg06.jpg) no-repeat; padding:12px 12px 0px 20px; margin-top:16px; margin-left:13px;}
.ind04 .fl01{ width:268px; height:24px; padding-bottom:7px;}
.ind04 .fl01 p{ font-size:14px; font-weight:bold; text-align:center;}
.ind04 .fl01 p a{ color:#555;}
.ind04 .fl01 p a:hover{ color:#006200;}
.ind04 .fl01 p a.hover{ color:#411701;}
.ind04 .fl02{ width:110px; height:130px; float:left;}
.ind04 .fl03{ width:147px; height:130px; float:right; line-height:22px;}
.ind04 .fl03 span{ color:#006200;}
.ind04 .fl03 a{ color:#c60000;}


.ind05{ width:978px; height:315px; background:#fff; margin-top:12px; padding-top:15px;}

.botpub{ width:915px; height:245px; margin:0 auto; margin-top:18px;}
.botpub .fl{ width:430px; height:245px;}
.botpub .flfl{ width:156px; height:245px; float:left;}
.botpub .flfl li{ line-height:35px; text-align:center; margin-bottom:14px; cursor:pointer;}
.botpub .flfl li a{ width:146px; height:35px; display:block; background:url(class02.jpg) no-repeat; padding-right:10px; color:#3f3f3f; font-size:12px;}
.botpub .flfl li a.bttabs_act{ width:146px; height:35px; display:block; background:url(class01.jpg) no-repeat; padding-right:10px; color:#fff; font-size:14px;}
.botpub .flfr{ width:256px; height:245px; float:right;}
.botpub .flfr p{ margin-top:5px;}
.botpub .flfr img{ margin-bottom:5px;}
.botpub .fr{ width:443px; height:245px;}
