@charset "gb2312";

/*----------------------------------------------------
 *FileName:               common.css
 *Discription:            reset
 *Version:                1.1.1 (2013-07-24)
 *Author:                 Mayz
 ----------------------------------------------------*/
 
/*    =RESET
-----------------------------------------------------*/ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
iframe,object,embed,fieldset,input,textarea,p,blockquote,td,th { 
	padding: 0; 
	margin: 0; 
} 

table { 
	border-collapse: collapse; 
	border-spacing: 0; 
} 

fieldset,img {
	border: 0;
} 

address,caption,cite,code,dfn,em,strong,th,var { 
	font-weight: normal; 
	font-style: normal;
} 

strong,.bold {
	font-weight:bold;
}

ol,ul {
	list-style: none;
} 

h1,h2,h3,h4,h5,h6 { 
	font-weight: normal; 
	font-size: 100%; 
} 

abbr,acronym,iframe { 
	border: none;
}

pre{
	white-space:normal;
}

a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
iframe{
	display:block;
}

.clearfix:after {
	height: 0px;
	font-size:0;
	clear: both;
	display: block;
	visibility: hidden;
	content: ".";
}
.clearfix {
	*zoom:1;
}

.clear{
	clear:both;
	width:0;
	height:0;
	line-height:0;
	font-size:0;
}

:focus{
	outline:none;
}

/*---for pie---*/
.pie{
	position:relative;
}

/*    =GLOBLA
-----------------------------------------------------*/
.fl{
	float:left;
	_display:inline;
}
.fr{
	float:right;
	_display:inline;
}
.blk{
	display:block;
}
.rl{
	position:relative;
}
.hidden{
	display:none;
}

body{
	font:14px/22px "Î¢ÈíÑÅºÚ", Tahoma, Arial, "ËÎÌå", sans-serif;
	-webkit-text-size-adjust:none;
}
body,a{
	color:#3c3c3c;
}
.bodybg{
	background:#ebebeb;
}
.htmlScroll{
	overflow-x:auto;
	overflow-y:scroll;
}
.fullScreen,.fullScreen body,.fullScreen form
{
    height:100%;
}



/*    =Index
-----------------------------------------------------*/
.container,.friendsLink,.footer{
	width:1000px;
	margin:0 auto;
	position:relative;
}
.bg-l,.bg-r,.header{
	height:236px;
}
.bg-l,.bg-r{
	position:absolute;
	top:0;
	width:50%;
}
.bg-l{
	left:0;
	background:#85161c;
}
.bg-r{
	right:0;
	background:#000;
}
.headerBox{
	height:264px;
}
.header{
	background:url(imagesheader_bg.jpg) no-repeat;
	overflow:hidden;
	margin-bottom:28px;
	position:relative;
	width:1000px;
	margin:0 auto;
}
.logo{
	display:block;
	margin:65px auto 72px;
}
.nav li{
	float:left;
	display:inline;
	width:11.11%;
	text-align:center;
	font:16px/38px "Î¢ÈíÑÅºÚ";
}
.nav a{
	color:#fefefe;
}

.ibox{
	margin-bottom:22px;
}
.zrzj{
	float:left;
	display:inline;
	width:260px;
	border:1px solid #d3d3d3;
	border-top:3px solid #85161c;
	font-size:12px;
	padding:0 25px;
	height:336px;
	overflow:hidden;
	background:#fff;
	box-shadow:0px 1px 3px rgba(0,0,0,0.2);
}
.zrzj .tit{
	font:16px/22px "Î¢ÈíÑÅºÚ";
	margin:15px 0;
	color:#111;
}
.zrzj .photo{
	float:left;
	_display:inline;
	margin:5px 16px 0px 0;
}
.zrzj .name
{
    color:#8e262d;
    display:block;
    font-size:14px;
}

.banner{
	float:right;
	_display:inline;
	width:654px;
	height:339px;
}

.news{
	width:310px;
}
.news .tit{
	position:relative;
	border-bottom:1px solid #b7b7b7;
	font:16px/32px "Î¢ÈíÑÅºÚ";
	color:#111;
	zoom:1;
}
.banner_left_con { text-indent: 2em; line-height: 25px; margin: 11px 0 0 0; font-size: 12px; color: #111111; }
.news .tit .tag{
	display:inline-block;
	padding:0 2px;
	border-bottom:2px solid #b40a1e;
	margin-bottom:-1px;
}
.news .tit .more{
	position:absolute;
	top:0;
	right:0;
	font-size:10px;
	padding-right:10px;
	background:url(imagesmore.jpg) no-repeat right;
	color:#7f7f7f;
}
.newsList{
	margin-top:10px;
}
.newsList li{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font:12px/30px "Î¢ÈíÑÅºÚ";
	color:#9c9c9c;
}
.newsList a{
	margin-left:18px;
	color:#111;
}

.pxxx,.xwzx{
	float:left;
	_display:inline;
}
.cyyj{
	float:right;
}
.pxxx{
	margin-right:36px;
}

.pxxx01{
	margin-right:0px;
}

.rwfc{
	padding:0 20px;
	height:235px;
	border:1px solid #d3d3d3;
	border-top:3px solid #85161c;
	overflow:hidden;
	background:#fff;
	box-shadow:0px 1px 3px rgba(0,0,0,0.2);
}
.rwfc .tit{
	margin:15px 0;
	position:relative;
	font:16px/22px "Î¢ÈíÑÅºÚ";
	color:#111;
}
.rwfc .tit .more{
	position:absolute;
	top:0;
	right:0;
	color:#767676;
	font-size:10px;
	padding-right:10px;
	background:url(imagesmore2.jpg) no-repeat right;
	
}
.rwfc .cont{
	position:relative;
}
.picPrev,.picNext{
	position:absolute;
	top:69px;
	width:11px;
	height:21px;
	background:url(imagesfy.gif) no-repeat;
}
.picPrev{
	left:2px;
}
.picNext{
	right:2px;
	background-position:right;
}
.picMain{
	width:920px;
	margin:0 auto;
	overflow:hidden;
	height:166px;
	font-size:12px;
}
.picBox{
	width:9999px;
}
.picBox .pic{
	float:left;
	_display:inline;
	margin:0 6px;
	width:103px;
	text-align:center;
}
.picBox .pic img{
	display:block;
	margin-bottom:5px;
}
.picBox .pic a{
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.picBox .pic a:hover{
	color:#85161c;
}

.movie{
	margin-top:18px;
	color:#313131;
}
.moviePic{
	float:left;
	_display:inline;
	margin:2px 24px 0 0;
}
.movieTit{
	display:inline-block;
	font:14px "Î¢ÈíÑÅºÚ";
	margin-bottom:16px;
}

.friendsLinkBg{
	border-top:1px solid #c8c8c8;
}
.friendsLink{
	padding:14px 0 18px;
	line-height:30px;
	color:#a84d53;
	font-size:12px;
}
.friendsLinkIcon{
	float:left;
	_display:inline;
	width:84px;
	height:48px;
	text-align:center;
	background:#760411;
	font:16px/48px "Î¢ÈíÑÅºÚ";
	color:#fff;
	margin:8px 15px 0 0;
}
.friendsLink a{
	white-space:nowrap;
	color:#000;
	margin:0 4px
}
.footerBox{
	height:170px;
}
.footerBg{
	background:url(imagesfooter_bg.png) no-repeat center 0 #000000;
}
.footer{
	overflow:hidden;
	height:170px;
	line-height:30px;
	color:#fffefe;
	text-align:center;
	font-size:12px;
}
.visitors{
	margin-top:36px;
	background:url(imagesrs_bg.png) no-repeat center 0;
	height:22px;
	line-height:22px;
	margin-bottom:16px;
}

/*    =Sub
-----------------------------------------------------*/
.subPage{
	padding-bottom:76px;
}
.subNav{
	float:left;
	_display:inline;
	width:222px;
	background:url(imagessubNav.jpg) no-repeat #d1d1d1;
	text-align:center;
	font:16px/50px "Î¢ÈíÑÅºÚ";
}
.subTit{
	font-size:20px;
	color:#fff;
}
.subNav li{
	border-bottom:1px solid #a5a5a5;
	background:url(imagessubIcon.jpg) no-repeat 92%;
}
.subNav a{
	color:#111;
}
.subNav a:hover,.subNav .on{
	text-decoration:none;
	color:#6a0a16;
}
.subNav .line2{
	line-height:25px;
	display:inline-block;
	padding:5px 0;
}
.subMain{
	float:right;
	_display:inline;
	width:689px;
	padding:12px 32px 48px;
	border:1px solid #d3d3d3;
	border-top:3px solid #85161c;
	overflow:hidden;
	background:#fff;
	box-shadow:0px 1px 3px rgba(0,0,0,0.2);
	min-height:450px;
	_height:450px;
}
.subMainFull{
	float:none;
	_display:block;
	width:auto;
}
.subMainTit{
	font:20px/46px "Î¢ÈíÑÅºÚ";
	color:#111;
	border-bottom:1px solid #c7c7c7;
	margin-bottom:40px;
	position:relative;
	zoom:1;
}
.subMainTit .tag{
	border-bottom:2px solid #b40a1e;
	display:inline-block;
	padding:0 3px;
	margin-bottom:-1px;
}
.breadcrumb{
	position:absolute;
	top:0;
	right:0;
	font-size:12px;
	top:6px;
	color:#a2a2a2;
}
.subMainList{
	margin-left:3px;
	font:12px/22px "Î¢ÈíÑÅºÚ";
	color:#9c9c9c;
}
.subMainList li{
	clear:both;
	zoom:1;
	margin-bottom:24px;
	text-align:right;
	height:22px;
}
.subMainList a{
	float:left;
	_display:inline;
	text-align:left;
	max-width:84%;
	_width:84%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:14px;
}
.pagination{
	margin-top:40px;
	text-align:center;
	color:#a2a2a2;
	font-size:12px;
}
.pagination .prev,.pagination .next{
	color:#444;
	margin:0 30px;
}
.subMainCont{
	margin-left:3px;
	line-height:28px;
}
.zwTit{
	text-align:center;
	font:18px/32px "Î¢ÈíÑÅºÚ";
	color:#b40a1e;
	margin-bottom:32px;
}
.zw{
	text-align:justify;
	text-justify:inter-ideograph;
}
.zw .sm{
	text-align:right;
	margin-top:30px;
}

.strong-color strong{
	color:#b40a1e;
}
.yqlj{
	width:1034px;
	margin-right:-100px;
}
.yqlj a{
	float:left;
	_display:inline;
	width:290px;
	margin:0 26px 24px 0; 
	text-align:center;
	border:1px solid #ccc;
	padding:20px 0;
}
.yqlj a:hover{
	color:#b40a1e;
	text-decoration:none;
	border-color:#b40a1e;
}
.yqlj img{
	display:block;
	margin:0 auto 12px;
}
.wyBox
{
    min-height:250px;
    _height:250px;
    padding-bottom:20px;
}
.wyBox img{
	float:left;
	_display:inline;
	margin:6px 18px 0 0;
	
}
.wyList{
	width:789px;
	margin-right:-100px;
}
.wyList a{
	float:left;
	_display:inline;
	width:39%;
	height:139px;
	margin:0 34px 20px 0;
	padding:2px 10px 2px 2px;
	border:1px solid #ccc;
}
.wyList a:hover{
	text-decoration:none;
	background:#fbfbfb;
	border-color:#b40a1e;
}
.wyList strong{
	margin-bottom:20px;
	display:inline-block;
	color:#111;
	font-size:16px;
	font-weight:normal;
}
.wyList img{
	float:left;
	_display:inline;
	margin-right:20px;
	width:103px;
}
.nofloat{
	float:none;
	clear:both;
}

.imgbox
{
	width:1034px;
	margin-right:-100px;
}
.imgbox img
{
	position:absolute;
	top:50%;
	left:0%;
	display:none;
}
.imgbox a
{
    display:block;
    width:162px;
    height:122px;
    position:relative;
	background: #fff;
	border-color: #ccc;
	border-style: solid;
	border-width:1px;
	overflow:hidden;
}

.imgbox li
{
	background: #eee;
	color: inherit;
	display: inline;
	float: left;
	margin:0 26px 20px 0;
	position: relative;
	width:164px;
	height:124px;
}
.wyPic{
	margin-top:20px;
	padding:24px 0 0;
	border-top:1px dashed #ccc;
}
.wyPic img
{
    display:block;
    width:650px;
    margin:0 auto;
}

.fqrdw .yqlj{
	width:789px;
}
.fqrdw a{
	width:320px;
	margin:0 38px 30px 0;
}