@charset "gb2312";
html{}
body{ padding:0px; margin:0; color:#333333; font-size:14px; font-family:'Microsoft Yahei', Arial, Helvetica, sans-serif; background:#f8f8f8; overflow-x:hidden; position:relative;}
form,p,h1,h2,h3,h4,h5,h6{ margin:0px;padding:0px; font-weight:normal;}
i{ font-style:normal;}
img{margin:0px; padding:0px; border:0px;}
li{ list-style:none; padding:0; margin:0;}
ul{margin:0px;padding:0px;list-style-type:none;}
input,select,textarea{margin:0px;padding:0px;font-size:14px; outline:none}
a{ color:#333; text-decoration:none;}
a:hover{color:#e71f19; text-decoration:none;}
.fix:before,.fix:after{content:"";display:table;}
.fix{*zoom:1;}
.fix:after{clear:both;}
.left{ float:left}
.right{ float:right}

/*top*/
.tops{ width:100%; position:fixed; top:0; left:0; z-index:99}
.tops_img{ position:absolute; top:0; left:0; width:100%; z-index:-1}
.tops h1{ width:35%; margin:auto;}
.tops h1 img{ width:100%; margin-top:18px}
.tops .dh{ position:absolute; left:2%; top:16px; width:6%;}
.tops .dh img{ width:100%} 

/*banner*/
.banner {
	width:100%;
	margin:0 auto;
	padding:0;
	background-color:#67412c;
	padding-top:56px
}
#wrapper {
	margin:0;
	width:100%;
	height:auto;
	position:relative;	
	z-index:1;
	overflow:hidden;
	
}

#scroller {
	height:auto;
	float:left;
	padding:0;
}

#scroller ul {
	list-style:none;
	display:block;
	float:left;
	width:100%;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
}

#scroller li {
	
	display:block; float:left;
	width:auto; height:auto;
	text-align:center;
	font-size:0px;
	padding:0;
	position:relative;
}

#nav {
	float:left;
    margin-top:-24px;
    padding: 0;
    position: relative;
    width: auto;
    z-index: 3;
	left:50%; 
	margin-left:-30px;
	display:inline;
}


#indicator > li {
	display:block; float:left;
	list-style:none;
	padding:0; margin:0;
}

#indicator {
	display: block;
    margin: 0;
    padding: 0;
    width: auto;
}

#indicator > li {
	width:12px;
	height:12px;
	text-indent:-9999em;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:50%;
	border-radius:50%;
	background:#fff;
	overflow:hidden;
	margin:0 4px ;
}

#indicator > li.active {
	background:#c4ad22;
}

#indicator > li:last-child {
	margin:0 4px ;
}


/*biaoyu*/
.biaoyu{ width:100%; height:auto; background:#fff; box-shadow:2px 0 5px #d9d9d9; padding-top:18px; padding-bottom:18px;}
.biaoyu ul li{ float:left; width:20%; text-align:center; }
.biaoyu ul li span{ display:block; font-size:13px; padding-top:10px;}
.biaoyu ul li img{ width:80%;}

/*box01*/
.box01{ width:100%; height:auto; background:#fff; box-shadow:2px 0 5px #d9d9d9; margin-top:12px; padding-bottom:18px;}
.box01 h2,.box02 h2,.box03 h2,.box04 h2{ width:93%; margin:auto; height:52px; line-height:52px; border-bottom:1px #dddddd solid; font-size:18px; background:url(../images/cx.jpg) no-repeat left center; padding-left:3%;}
.box01 h2 span,.box02 h2 span,.box03 h2 span,.box04 h2 span{ float:right; font-size:13px;}
.box01 h2 span img,.box02 h2 span img,.box03 h2 span img,.box04 h2 span img{ vertical-align:middle; padding-left:5px; margin-top:-2px;}
.box01 h2 span a,.box02 h2 span a,.box03 h2 span a,.box04 h2 span a{ color:#666}
.box01 h2 span a:hover,.box02 h2 span a:hover,.box03 h2 span a:hover,.box04 h2 span a:hover{ color:#e71f19}
.box01_gcal ul{ width:96%; margin:auto; padding-top:6px;}
.box01_gcal ul li{ float:left; width:100%; margin-top:12px}
.box01_gcal ul li .al_img{ width:56%; height:110px; overflow:hidden}
.box01_gcal ul li .al_img img{ width:100%; height:110px; transition:all 1.2s linear; -moz-transition:all 1.2s linear; -webkit-transition:all 1.2s; -o-transition:all 1.2s linear;}
.box01_gcal ul li .al_img img:hover{transform:scale(1.2); -moz-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2);}
.box01_gcal ul li .al_nr{  width:41%; height:86px; border:1px #dddddd solid; margin-top:22px; background:#fff; text-align:center;}
.box01_gcal ul li .al_nr h6{font-size:16px; height:50px; line-height:50px; overflow:hidden; border-bottom:1px #ddd dashed; margin-bottom:8px}
.box01_gcal ul li .al_nr .more{ font-size:12px; }
.box01_gcal ul li .al_nr .more a{ color:#999}
.box01_gcal ul li .al_nr .more a:hover{ color:#e71f19}
.box01_gcal ul li .al_nr:hover{ background:#f2f2f2}

/*box02*/
.box02{ width:100%; height:auto; background:#fff; box-shadow:2px 0 5px #d9d9d9; margin-top:12px; padding-bottom:18px;}
.fwlc{ width:96%; margin:auto; padding-top:18px;}
.fwlc img{ width:100%;}

/*box03*/
.box03{ width:100%; height:auto; background:#fff; box-shadow:2px 0 5px #d9d9d9; margin-top:12px; padding-bottom:18px}
.box03_zyyw{ width:98%; margin:auto}
.box03_zyyw ul{ width:100%; padding-top:6px;}
.box03_zyyw ul li{ float:left; width:48%; height:220px; overflow:hidden; position:relative; margin:0 1%; margin-top:12px;}
.box03_zyyw ul li img{ width:100%; height:220px;transition:all 1.2s linear; -moz-transition:all 1.2s linear; -webkit-transition:all 1.2s; -o-transition:all 1.2s linear;}
.box03_zyyw ul li img:hover{transform:scale(1.2); -moz-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2);}
.box03_zyyw ul li span{ position:absolute; width:100%; height:40px; bottom:0; left:0; background:url(../images/black_bg.png) repeat; text-align:center; line-height:40px; font-size:16px;}
.box03_zyyw ul li span a,.box03_zyyw ul li span a:hover{ color:#fff}
.box03_zyyw ul li span:hover{ background:url(../images/black_bgs.png) repeat;}

/*box04*/
.box04{width:100%; height:auto; background:#fff; box-shadow:2px 0 5px #d9d9d9; margin-top:12px; padding-bottom:18px; margin-bottom:12px;}
.box04 ul{ width:96%; margin:auto}
.box04 ul li{ width:100%; height:66px; overflow:hidden; padding-top:12px; padding-bottom:12px; border-bottom:1px #dddddd dashed}
.box04 ul li .date{ float:left; width:20%; background:#939393; font-size:18px; color:#fff; text-align:center; height:56px; padding-top:10px;}
.box04 ul li .date span{ display:block; font-size:12px; border-top:1px #fff solid; padding-top:5px; margin-top:6px}
.box04 ul li .news_nr{ float:right; width:77%;}
.box04 ul li .news_nr h6{ font-size:16px; font-weight:normal; height:16px; line-height:16px; padding-top:4px; overflow:hidden}
.box04 ul li .news_nr p{ font-size:13px; color:#666; line-height:20px; margin-top:6px; height:36px; overflow:hidden;}

/*¶þ¼¶Ò³Ãæ*/
.rj_banner {
	width:100%;
	height:auto;
	position:relative;	
	z-index:1;
	background-color:#67412c;
	padding-top:56px
}
.rj_banner img{ width:100%}
.rj_mian{ width:100%; background:#fff}

.mbx_dh{ width:100%; height:53px; line-height:53px; background:url(../images/mbx_dh.jpg) repeat-x; border-bottom:1px #e5e5e5 solid; font-size:16px;}
.mbx_dh ul li{ float:left; width:25%; text-align:center;}
.mbx_dh ul li.a1{ background:url(../images/mbx_dhs.jpg) repeat-x;} 
.mbx_dh ul li.b1{ width:33.3%;}
.mbx_dh ul li.c1{ width:50%;}
.mbx_dh ul li.a1 a{ color:#333}

.wrapper02 {position:relative;width:100%; height:53px; line-height:53px; background:url(../images/mbx_dh.jpg) repeat-x; border-bottom:1px #e5e5e5 solid; font-size:16px; overflow-x:auto}
.wrapper02 .scroller {position:absolute}
.wrapper02 .scroller li { float:left; padding:0 16px; text-align:center}
.wrapper02 .scroller li a{ color:#333}
.wrapper02 .scroller li.c1 a{color:#333;}
.wrapper02 .scroller li.c1{background:url(../images/mbx_dhs.jpg) repeat-x;}


/*gsjj*/
.gsjj{ width:96%; margin:auto; line-height:26px; font-size:14px; padding-top:18px; padding-bottom:20px}
.gsjj img{ width:100%;}

/*ryzz*/
.ryzz{ width:98%; margin:auto; padding-bottom:18px;}
.ryzz ul{ padding-top:6px;}
.ryzz ul li{ width:96%; padding:2%; background:#f2f2f2; text-align:center; margin-top:12px;}
.ryzz ul li img{ width:100%; height:220px;}
.ryzz ul li span{ font-size:16px; height:38px; line-height:38px;}

/*xwdt*/
.xwdt{ width:96%; margin:auto; padding-bottom:20px}
.xwdt ul{ width:100%; padding-top:6px}
.xwdt ul li{ width:100%; height:90px; padding-top:12px; padding-bottom:12px; border-bottom:1px #dddddd dashed}
.xwdt ul li .xwdt_l{ float:left; width:40%;}
.xwdt ul li .xwdt_l img{ width:100%; height:90px;} 
.xwdt ul li .xwdt_r{ float:right; width:57%;}
.xwdt ul li .xwdt_r h6{ font-size:16px; height:18px; line-height:18px; overflow:hidden; margin-top:4px}
.xwdt ul li .xwdt_r span{ float:left; width:100%; font-size:12px; color:#999; padding-top:5px;}
.xwdt ul li .xwdt_r  p{ width:100%; color:#666; font-size:13px; line-height:20px; padding-top:6px; height:40px; overflow:hidden}

.page{ width:100%; text-align:center; margin-top:25px; margin-bottom:10px}
.page a{ padding:4px 10px; background:#fff; margin:0 3px; display:inline; text-align:center; margin-top:20px}
.page a.a1{ background:#67412c; color:#fff}

/*article */
.article { width:96%; margin:auto; padding-bottom:20px;}
.article  h6{ width:100%; font-size:18px; padding-top:18px; line-height:24px; text-align:center;}
.article  .time{ width:100%; font-size:12px; color:#999; text-align:center; padding-top:10px; padding-bottom:10px; border-bottom:1px #dddddd solid}
.neirong{ width:100%; line-height:26px; font-size:14px; padding-top:10px; }
.neirong img{ width:100%;}
.pre{ width:100%; margin-top:50px; padding-top:10px; border-top:1px #dddddd solid}
.pre ul li{ width:100%; font-size:14px; line-height:28px;}


/*zxns*/
.zxns{ width:96%; margin:auto; padding-bottom:20px}
.zxns ul{ padding-top:10px;}
.zxns ul li{ width:96%; height:48px; font-size:14px; line-height:48px; overflow:hidden; background:url(../images/dian.jpg) no-repeat left center; padding-left:4%; border-bottom:1px #dddddd dashed}
.zxns ul li span{ float:right; color:#999}

/*zxly*/
.zxly{ width:96%; margin:auto; padding-top:24px; padding-bottom:30px}
.zxly p{ width:100%; margin-bottom:12px}
.zxly p label{ width:100%; height:24px; line-height:24px; font-size:15px;}
.zxly p label i{ color:#ff0000; vertical-align:middle; padding-right:8px;}
.zxly p input.biaodan1{ width:95%; height:32px; letter-spacing:32px; border:1px #dedede solid; margin-top:4px; padding-left:3%;} 
.zxly p textarea.biaodan2{ width:95%; height:132px; letter-spacing:32px; border:1px #dedede solid; margin-top:4px; padding-left:3%;} 
.zxly p .anniu{ width:98%; height:38px; line-height:38px; text-align:center; font-size:18px; color:#fff; background:#ff0000; border-radius:5px; border:none; font-family:'Microsoft Yahei';}

.ditu{ width:96%;margin:auto; padding-top:24px; padding-bottom:30px}

/*foot*/
.foot{ width:96%; border-top:4px #efc727 solid; background:#67412c; padding:15px 2%; color:#fff;}
.foot h1{ font-size:16px; font-weight:normal} 
.foot .dizhi{ line-height:22px; font-size:13px; padding-top:6px}
.gzh{ width:28%; padding-top:10px;}
.gzh img{ width:100%;}
.gzh span{ display:block; text-align:center; font-size:13px; padding-top:6px;}


/*zyyw*/
.zyyw{ width:98%; margin:auto; padding-bottom:20px}
.zyyw ul{padding-top:8px; padding-bottom:25px}
.zyyw ul li{float:left; width:48%; height:auto; position:relative; margin:0 1%; margin-top:12px;}
.zyyw ul li img{ width:100%; height:220px;}
.zyyw ul li span{ width:100%; margin-top:2px; display:block; text-align:center;  padding-top:10px; padding-bottom:18px; background:#f1f1f1;}
.zyyw ul li h6{ height:34px; line-height:34px; font-size:16px; overflow:hidden; background:url(../images/red_x.jpg) no-repeat bottom center;}
.zyyw ul li span:hover{ background:#db3717}
.zyyw ul li span:hover a{ color:#fff}
.zyyw ul li span:hover h6{background:url(../images/red_xs.jpg) no-repeat bottom center;}

.zyyw ul li .yinying{width:100%; height:220px; position:absolute; top:0; left:0; z-index:999; opacity:0}
.zyyw ul li:hover .yinying{ opacity:8}
