@charset "gb2312";
*{ padding:0px; margin:0px;}
body{ margin:0 auto; font-family:"";font-size:12px;color:#000;  }
img{ border:0px;}
ul,li{ list-style-type:none;}
a{ text-decoration:none;}
.clear{clear:both; height:0px; line-height:0px; overflow:hidden; }

#wrap{ width:100%; height:auto; margin:0 auto;}

/*?*/
.header{ width:100%; height:auto; margin:0 auto;}
.logo{ width:1000px; height:87px; margin:0 auto; background:url(imageslogo.jpg) no-repeat 153px center;position:relative; padding: 0 153px;}
.home{ width:300px; float:left; height:87px; margin-left:500px;color:#ac0303; }
.home a{ line-height:87px; color:#ac0303;}

/**/
.ser{width:214px; height:37px;background:url(imagesser.jpg) no-repeat center; position:absolute; float:right; top:25px;left:933px;}				
.search { width:214px; height:37px; overflow:hidden;}
.search input {
	position: absolute;
	width: 150px;
	height: 30px;
	top: 3px;
	left: 14px;
	font-size: 12px;
	line-height: 18px;
	background: none;
	border: none;
}
.search input.notxt { color:#666; }	
.search button {
	position: absolute;
	width: 40px;
	height: 35px;
	top: 0px;
	left: 172px;
	background: none;
	border: none;
	cursor: pointer;
}


/*?*/
.main{ width:100%; height:773px; margin:0 auto; background: url(imagesmain_bj.jpg) repeat; }
.con01{ width:1306px; height:474px; margin:0 auto; background:url(imagescon01_bj.jpg) no-repeat;}
.flash_news{ width:1000px; height:400px; margin:0px auto; padding-top:5px;}

.container {
	WIDTH: 1000px;
	HEIGHT: 400px
}
.container A IMG {
	WIDTH: 1000px;
	HEIGHT: 400px
}
.container IMG {
	BORDER-BOTTOM-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-TOP-STYLE: none;
	BORDER-LEFT-STYLE: none
}
.td_f A IMG {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.num {
	POSITION: absolute;
	WIDTH:256px;
	FLOAT: right;
	TOP: 370px;
	LEFT:840px
}
.num LI {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 30px;
	LIST-STYLE-TYPE: none;
	
	WIDTH: 32px;
	FONT-FAMILY: Arial;
	BACKGROUND: url(imagesflashbutton.gif) no-repeat -32px 0px;
	FLOAT: left;
	HEIGHT: 30px;
	COLOR: #86a2b8;
	FONT-SIZE: 14px;
	CURSOR: pointer
}
.num LI.on {
	LINE-HEIGHT: 30px;
	WIDTH: 32px;
	BACKGROUND: url(imagesflashbutton.gif) no-repeat;
	HEIGHT: 30px;
	COLOR: #ffffff
}

.but{ width:1000px; height:49px; margin:20px auto 0px;}
.but ul{ margin:0; padding:0;}
.but ul li{ width:193px; height:49px; float:left; margin-right:8px;}

.con02{ width:1306px; height:339px; margin:0 auto; background:#FFF;}
.news{ width:1000px; height:288px; margin:0 auto;}
.n_title{ width:1000px; height:38px; float:left;}
.n_title h1{ float:right; line-height:38px; font-size:12px; color:#ac0303;font-weight:normal}
.n_title h1 a{ color:#ac0303;}
.n_list{ width:1000px; height:230px; float:left; margin-top:20px;_margin-top:0px;}

.rollBox{width:998px;overflow:hidden;padding:8px;margin:0px; float:left;}
.rollBox .LeftBotton{height:230px;width:47px;background:url(imagesleft.jpg) no-repeat 0 0;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:230px;width:47px;background:url(imagesright.jpg) no-repeat 0 0;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:884px; margin:0 10px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic02{width:191px;float:left; text-align:center; margin:0px 14px; }

.rollBox .Cont .pic02 .tp01{background:url(imagesbj02.jpg) no-repeat bottom; height:91px;}
.rollBox .Cont .pic02 img{display:block;margin:0 auto; }
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox .Cont .pic02 h1{ font-size:12px; font-weight:normal; text-align:left; line-height:22px; color:#626262;}
.rollBox .Cont .pic02 h1 a{ color:#626262;}
.rollBox .Cont .pic02 h1 a:hover{ color:#ac0303;}
.rollBox .Cont .pic02 h1 span{ font-size:14px; font-weight:bold;}
.rollBox .Cont .pic02 h1 span a{ color:#626262;}
.rollBox .Cont .pic02 h1 span a:hover{ color:#ac0303;}

/*?*/
.footer{ width:100%; height:237px; margin:0 auto; background:#FFF;  position:relative;} 
.inner{ width:1307px; margin-left:-653px; height:214px; background:#9b9a9a; margin:0 auto;}

.root{ width:1307px; height:73px;left:50%; margin-left:-653px; background:url(imagesfoot_bj.jpg) no-repeat bottom center; line-height:24px; text-align:center; color:#FFF; padding-top:30px; margin:0 auto;}

/**/
.f_all{ width:1000px; height:auto; margin:0 auto;}
.i_left{ width:270px; height:194px; float:left; margin-top:20px; margin-left:20px; display:inline;}
.tab{padding:0px 0px 0px 0px; }
.tab_d01{width:270px; height: 194px; float: left; overflow: hidden; }
#TabTab01Con1{width:270px;height:170px; position: relative;}
#TabTab01Con2{width:270px;height:170px; position: relative;}
.xixi1{width:123px;height:24px;line-height:24px;background-image: url(imagesz01.jpg);cursor:pointer;position:relative;}
.xixi2{width:123px;height:24px;line-height:24px;background-image:url(imagesz02.jpg);cursor:pointer;position:relative;}
#TabTab01Con1 a.more { position:absolute; top:-20px; right: 10px; color:#505050;}
#TabTab01Con2 a.more {position:absolute; top:-20px; right: 10px; color:#505050;}

#font1{ width:30px; height:24px; display:block; font-size:14px; margin-left:0px;text-align: center;float:left; color:#ffffff; display:inline;}
#font2{ width:30px; height:24px; display:block; font-size:14px; margin-left:5px;  text-align: center;float: left;color:#ffffff; display:inline;}

.list_02{width:270px;float: left;  height:156px;}
.list_02 ul{ margin-top:20px; padding:0;}
.list_02 ul li{ width:90px; height:40px;line-height:40px; display:block; float:left;  }
.list_02 ul li a{ color:#505050; padding-left:10px;}
.list_02 ul li span{float:right;color:#505050;}
.list_02 ul li a:hover{ color:#0064d2;}

/*?*/
.vido{ width:199px; height:194px; float:left; margin-left:120px; display:inline; margin-top:20px;}
.v_title{ width:199px; height:24px; float:left; background:url(imagesvt.jpg) no-repeat left;}
.v_list{ width:195px; height:130px; float:left; background:#FFF; margin-top:20px;position:relative; padding:2px 2px;}
.paly_btn{
	top: 85px;
	left: 130px;
	width: 51px;
	height: 48px;
	position: absolute;
}
.paly_btn img{ width:51px; height:48px; border:none;}

/*?¦Ë*/
.dw{ width:240px; height:194px; float:left;margin-left:120px; display:inline; margin-top:20px;}
.dw_title{ width:240px; height:24px; float:left; background:url(imagesdwt.jpg) no-repeat left;}
.dw_list{ width:240px; height:170px; float:left;}
.dw_list ul{ margin-top:10px; padding:0;}
.dw_list ul li{ line-height:24px;}
.dw_list ul li a{ color:#505050;}


/*§Ò?*/
#m_all{ width:100%; height:auto; margin:0 auto; background:url(imagesmain_bj.jpg) repeat;   }
.all{ width:960px; height:auto; margin:0 auto; padding:20px 20px; background:#FFF; overflow:hidden; }
.m_left{ width:223px; height:auto; float:left; padding-bottom:20px;}
.m_left h1{ color:#ac0303; line-height:51px; height:51px; background:url(imageslist_03.jpg) no-repeat; font-weight:normal; font-size:16px;}
.m_left h1 span{ font-size:30px; font-weight:bold;}
.m_left ul{ padding:20px 0px; margin:0}
.m_left ul li{ float:left; width:223px; height:37px; background:url(imageslist_05.jpg) no-repeat; line-height:37px;}
.m_left ul li a{ color:#a0a0a0; padding-left:60px;}
.m_left ul li a:hover{ text-decoration:underline; color:#ac0303; font-weight:bold;}
.m_right{ width:707px; height:auto; float:right; }
.mr_title{ width:707px; height:28px; float:left; background:#c0bebe;}
.mr_title h1{ font-size:12px; font-weight:normal; line-height:28px; padding-left:20px;color:#545353;}
.mr_title h1 a{ color:#545353;}
.mr_title h1 a:hover{ text-decoration:underline;}
.pic02,.pic03{ width:707px; height: auto; float:left; margin:10px auto 10px;}
.pic02 ul{ width:98%; padding-left:8px; clear:both; padding-top:5px;height:auto;}

.pic02 ul li{ background:url(imageslist_07.jpg) left center no-repeat; padding-left:20px; line-height:28px; border-bottom:#dddddd dotted 1px; }
.pic02 ul li a{ color:#464646;}
.pic02 ul li a:hover{ color:#870307;}
.pic02 ul li span{ float:right; color:#464646; margin-right:10px;}

/*?*/
.list_sort{ width:705px; height:30px; line-height:30px;
     text-align:center; float:left; *float:none; color:#333; border:#d3d4d6 solid 1px;} 
.list_sort a{ color:#333;}
.list_sort a:hover{ color:#D12F21;}

.foot{ width:1000px; height:74px; margin:0 auto; background:url(imagesfoot_bj02.jpg) no-repeat bottom #9b9a9a; text-align:center; color:#FFF; line-height:26px; padding-top:30px;}

/*?*/
.pho{ width:707px; height:287px; float:left; background:#ac0303; margin-bottom:20px; }
.mg { float:left; width:483px; height:287px;}
.pho h1{ font-size:14px; color:#FFF; font-weight:bold; padding:80px 10px; float:left; line-height:28px; width:204px; height:127px;}
#work{width:100%; height:auto; text-align:left; line-height:24px; color:#7a7a7a; font-size:12px; }

.pic02 h3{float:none; width:100%;text-align:center; line-height:30px; color:#c70000; font-size:16px; height:60px; padding:15px 0px 0px 0px; float:left;}
#author{ width:70%; background:#fff9fb; height:24px; line-height:24px; text-align:center; margin:10px auto; clear:both; color:#6d6d6d;}
#author span{  float:right; color:#000;}
#author span a{ color:#000;}
.sar{ width:80%; height:auto; line-height:24px; margin:0px auto; text-align:center; color:#666;}

/*??*/
.tt0{ width:707px; height:32px; float:left; margin-top:10px; color:#ac0303; }
.tt0 a{ color:#ac0303; line-height:32px;}
.tt0 a:hover{ text-decoration:underline;}

.pic06{ width:707px; height: auto; float:left; margin-top:10px; }
.pic06 ul{ margin:0; padding:0; }
.pic06 ul li{ width:338px; float:left;height:auto; }
.pic06 ul img{ border:#c7c7c7 solid 1px;padding:5px 5px; width:326px; height:164px;}
.pic06 ul span{ width:321px;  overflow:hidden; display:block; clear:both; line-height:22px; text-align:left; border-left:#9a3334 solid 5px;  color:#2c3d44; padding-left:10px; margin:10px 0px; }


/*?*/
.lingdao1{width:126px; height:221px; margin:0 auto;}
.xiaozhang{ width:112px; height:150px; padding:6px; border:1px solid #d3d4d6;}
.xiaozhang img{width:110px; height:148px; border:1px solid #d5d6d5;}
.lingdao1 span{ width:85px;  overflow:hidden; display:block; clear:both; height:37px; line-height:18px; text-align:left; border-left:#9a3334 solid 5px;  color:#2c3d44; padding-left:10px; margin:10px 0 10px 10px; }
.pic07{ width:510px; height: auto;margin-top:10px;padding-left:128px;}
.pic07 ul{ margin:0; padding:0; }
.pic07 ul li{ width:126px; height:221px;  float:left; margin-right:35px; margin-bottom:20px; display:inline;}
.pic07 ul img{width:110px; height:148px; border:1px solid #d5d6d5;}
.pic07 span{ width:85px;  overflow:hidden; display:block; clear:both; height:37px; line-height:18px; text-align:left; border-left:#9a3334 solid 5px;  color:#2c3d44; padding-left:10px; margin:10px 0 10px 10px; }

/*?*/
.daohang h3{width:89px; height:49px; background:url(imagesx_tu1.jpg) no-repeat; padding-left:65px; line-height:49px; font-size:14px; color:#fff; font-weight:bold; margin-top:10px;}
.pic08{height: auto;margin-top:10px; overflow:hidden;}
.pic08 ul{ margin:0; padding:0; width:730px;}
.pic08 ul li{ width:126px; height:34px; line-height:34px;  float:left; padding-left:20px; background:url(imageslist_07.jpg) no-repeat 5px center;}
.pic08 ul li a:link,.pic08 ul li a:visited{  color:#686767;}
.pic08 ul li.ts a:link,.pic08 ul li.ts a:visited{ font-size:10px;}
.daohang1 h3{width:89px; height:49px; background:url(imagesx_tu2.jpg) no-repeat; padding-left:65px; line-height:49px; font-size:14px; color:#fff; font-weight:bold; margin-top:10px;}
.daohang2 h3{width:89px; height:49px; background:url(imagesx_tu3.jpg) no-repeat; padding-left:65px; line-height:49px; font-size:14px; color:#fff; font-weight:bold; margin-top:10px;}
.daohang3 h3{width:89px; height:49px; background:url(imagesx_tu4.jpg) no-repeat; padding-left:65px; line-height:49px; font-size:14px; color:#fff; font-weight:bold; margin-top:10px;}

/**/
.nav{ width:100%; height:70px; margin:0 auto; background:#ac0303;}
.nav ul{ margin:0 auto; padding:0; width:1000px; height:70px; padding:0 153px; background:#AC0303;}
.nav ul li{ width:80px;  float:left; font-size:14px; line-height:70px; background:url(imagesnav_fg.jpg) left center no-repeat; text-align:center; position:relative;z-index:9999;}
.nav ul li a{ color:#ffffff;}
.nav ul li a:hover{ color:#fead78; font-weight:bold; }

.nav dl{width:80px; height:auto; position:absolute; left:0; top:70px; display:none; padding:8px 0;z-index:99999;background-color:#ac0303;filter:alpha(Opacity=65);-moz-opacity:0.65;opacity: 0.65;z-index:9999;}
.nav dl dd{ height:28px; line-height:28px; text-align:center;z-index:99999;}
.nav dl dd a:link,.nav dl dd a:visited{ color:#fff; font-size:12px;}
.nav dl dd a:hover{ font-weight:bold;}

/*??§Ò?*/
.pic_list{ width: 690px; margin:0 auto; padding-bottom:30px; *padding-bottom:45px; _padding-bottom:30px; overflow:hidden;}
.pic_list ul{ width: 750px; padding-left:5px;}
.pic_list ul li{ width: 187px; height:310px; background:#fff;  float: left; margin:15px 60px 15px 0; overflow:hidden;text-align:center;}
.pic_list ul li a{ display:block; float: left; line-height:21px;padding:5px; color: #888;border:1px solid #dbdbdb;}
.pic_list ul li a:hover{ color:#D12F21; font-weight:bold;border:1px solid #D12F21; }

/*??APP??*/
.weixin { background: #dbdcdc; left: 50%; margin-left: 500px; position: fixed; text-align: center; top: 305px;  width: 120px; font-size:16px;color:#ac0303;}
.weixin p{ height:26px; line-height:26px;}
.app{ margin-bottom:8px;margin-top:3px;}

