@charset "utf-8";

/* css reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0;}
table { border-collapse: collapse; border-spacing: 0;}
fieldset,img { border: 0;}
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal;}
ol,ul { list-style: none;}
caption,th { text-align: left;}
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal;}
q:before,q:after { content: '';}
abbr,acronym { border: 0;}

/* 定位 */
.tl { text-align: left;}
.tc { text-align: center;}
.tr { text-align: right;}
.bc { margin-left: auto; margin-right: auto;}
.fl { float: left; display: inline;}
.fr { float: right; display: inline;}
.cb { clear: both;}
.cl { clear: left;}
.cr { clear: right;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix { display: inline-block;}
*html .clearfix { height: 1%;}
.Clearfix { display: block;}
.vm { vertical-align: middle;}
.pr { position: relative;}
.pa { position: absolute;}
.abs-right { position: absolute; right: 0;}
.zoom { zoom: 1;}
.hidden { visibility: hidden;}
.none { display: none;}

/* 文字排版 */
.f12 { font-size: 12px;}
.f14 { font-size: 14px;}
.f16 { font-size: 16px;}
.f18 { font-size: 18px;}
.f20 { font-size: 20px;}
.fb { font-weight: bolder;}
.fn { font-weight: normal;}
.t2 { text-indent: 2em;}
.lh150 { line-height: 150%;}
.lh180 { line-height: 180%;}
.lh200 { line-height: 200%;}
.unl { text-decoration: underline;}
.no_unl { text-decoration: none;}

/* 长度高度 */
.w10 { width: 10px;}
.w20 { width: 20px;}
.w30 { width: 30px;}
.w40 { width: 40px;}
.w50 { width: 50px;}
.w60 { width: 60px;}
.w70 { width: 70px;}
.w80 { width: 80px;}
.w90 { width: 90px;}
.w100 { width: 100px;}
.w200 { width: 200px;}
.w250 { width: 250px;}
.w300 { width: 300px;}
.w400 { width: 400px;}
.w500 { width: 500px;}
.w600 { width: 600px;}
.w700 { width: 700px;}
.w800 { width: 800px;}
.w { width: 100%;}
.h50 { height: 50px;}
.h80 { height: 80px;}
.h100 { height: 100px;}
.h200 { height: 200px;}
.h { height: 100%;}

/* 边距 */
.m10 { margin: 10px;}
.m15 { margin: 15px;}
.m30 { margin: 30px;}
.mt5 { margin-top: 5px;}
.mt10 { margin-top: 10px;}
.mt15 { margin-top: 15px;}
.mt20 { margin-top: 20px;}
.mt30 { margin-top: 30px;}
.mt50 { margin-top: 50px;}
.mt100 { margin-top: 100px;}
.mb5 { margin-bottom: 5px;}
.mb10 { margin-bottom: 10px;}
.mb15 { margin-bottom: 15px;}
.mb20 { margin-bottom: 20px;}
.mb30 { margin-bottom: 30px;}
.mb50 { margin-bottom: 50px;}
.mb100 { margin-bottom: 100px;}
.ml5 { margin-left: 5px;}
.ml10 { margin-left: 10px;}
.ml15 { margin-left: 15px;}
.ml20 { margin-left: 20px;}
.ml30 { margin-left: 30px;}
.ml50 { margin-left: 50px;}
.ml100 { margin-left: 100px;}
.mr5 { margin-right: 5px;}
.mr10 { margin-right: 10px;}
.mr15 { margin-right: 15px;}
.mr20 { margin-right: 20px;}
.mr30 { margin-right: 30px;}
.mr50 { margin-right: 50px;}
.mr100 { margin-right: 100px;}
.p10 { padding: 10px;}
.p15 { padding: 15px;}
.p30 { padding: 30px;}
.pt5 { padding-top: 5px;}
.pt10 { padding-top: 10px;}
.pt15 { padding-top: 15px;}
.pt20 { padding-top: 20px;}
.pt30 { padding-top: 30px;}
.pt50 { padding-top: 50px;}
.pt100 { padding-top: 100px;}
.pb5 { padding-bottom: 5px;}
.pb10 { padding-bottom: 10px;}
.pb15 { padding-bottom: 15px;}
.pb20 { padding-bottom: 20px;}
.pb30 { padding-bottom: 30px;}
.pb50 { padding-bottom: 50px;}
.pb100 { padding-bottom: 100px;}
.pl5 { padding-left: 5px;}
.pl10 { padding-left: 10px;}
.pl15 { padding-left: 15px;}
.pl20 { padding-left: 20px;}
.pl30 { padding-left: 30px;}
.pl50 { padding-left: 50px;}
.pl100 { padding-left: 100px;}
.pr5 { padding-right: 5px;}
.pr10 { padding-right: 10px;}
.pr15 { padding-right: 15px;}
.pr20 { padding-right: 20px;}
.pr30 { padding-right: 30px;}
.pr50 { padding-right: 50px;}
.pr100 { padding-right: 100px;} 

/* 页面样式 */
a { color: #fff; text-decoration: none;}
a:hover { text-decoration: underline;}
a:focus {outline:none}
.ie6pngfix {}
.color_f1d077 { color: #f1d077;}

body { background: #ab895c url(../images/bg.jpg) no-repeat center 41px;}
#wrap { width: 1002px; margin: 0 auto; background: #ab895c url(../images/bg.jpg) no-repeat center top;}
#wrap img { vertical-align: top;}
#header { width: 1002px; height: 480px; overflow: hidden;}
.nav { width: 1002px; height: 180px; background: url(../images/img01.jpg) no-repeat center top;}
.nav ul { margin-left: 269px;}
.nav ul li { float: left; width: 84px; height: 28px; display: inline; margin-left: 8px; overflow: hidden;}
.nav ul li a { display: block; width: 84px; height: 28px; text-indent: -1000px; overflow: hidden;}
.nav ul li a.jrgw { background: url(../images/a10.jpg);}
.nav ul li a.jrgw:hover { background: url(../images/a11.jpg);}
.nav ul li a.zczh { background: url(../images/a20.jpg);}
.nav ul li a.zczh:hover { background: url(../images/a21.jpg);}
.nav ul li a.xwgg { background: url(../images/a30.jpg);}
.nav ul li a.xwgg:hover { background: url(../images/a31.jpg);}
.nav ul li a.yxxz { background: url(../images/a40.jpg);}
.nav ul li a.yxxz:hover { background: url(../images/a41.jpg);}
.nav ul li a.gflt { background: url(../images/a50.jpg);}
.nav ul li a.gflt:hover { background: url(../images/a51.jpg);}
#main { width: 830px; background: url(../images/main_center.jpg) repeat-y 1px top; margin: 0 auto;}
.title,.title2 { width: 830px; height: 85px; background: url(../images/main_top.jpg) no-repeat center top; text-indent: -1000px; overflow: hidden; margin-bottom: 10px;}
.title2 { text-indent: 0px;}
.title2 img { vertical-align: top; margin-left: 273px; float: left;}
.title2 a { color: #2c2828; font-size: 12px; font-family: "宋体"; display: block; float: right; width: 100px; height: 22px; line-height: 22px; margin-right: 10px; margin-top: 40px;}
.content { width: 830px; min-height: 540px; _height: 540px; background: url(../images/main_top.jpg) no-repeat center top; }
.bottom { width: 830px; height: 40px; background: url(../images/main_bottom.jpg) no-repeat 1px top;}
.contentBox { font-size: 12px; font-family: "宋体"; line-height: 2em;}
.contentBox p { width: 740px; margin: 0 auto; color: #2c2828;}
.contentBox h2 { width: 760px; height: 24px; font-size: 14px; font-weight: bolder; color: #fff; margin: 10px auto; background: url(../images/main_img01.jpg); text-indent: 10px; line-height: 24px; }
.contentBox h3 { width: 740px; margin: 0 auto; margin-top: 10px; font-weight: bolder; line-height: 2em;}

.c_table { border: solid 1px #907c36; width: 540px; margin: 15px auto;}
.c_table thead { height: 39px; background-color: #aa8f5d;}
.c_table th { text-align: center; line-height: 39px; height: 39px; font-weight: bolder; color: #fff; border-right: solid 1px #907c36;}
.c_table td { height: 26px; border-right: solid 1px #907c36; line-height: 26px; text-align: center; }
.c_table tr.color_hover { background-color: #fbf0ce;}
.c_table2 { border: solid 1px #907c36; width: 720px; margin: 15px auto;}
.c_table2 thead { height: 39px; background-color: #aa8f5d;}
.c_table2 th { text-align: center; line-height: 39px; height: 39px; font-weight: bolder; color: #fff; border-right: solid 1px #907c36;}
.c_table2 td { border-right: solid 1px #907c36; line-height: 22px; text-align: center; padding: 3px; }
.c_table2 td.w54 { width: 54px;}
.c_table2 td.w100 { width: 100px;}
.c_table2 td.w548 { width: 548px; text-align: left;}
.c_table2 tr.color_hover { background-color: #fbf0ce;}

#share { width: 810px; height: 20px; padding: 10px; margin: 0 auto;}
.shareList { width: 810px; height: 20px;}
.shareList li { float: left; font-size: 12px; font-family: "宋体"; color: #3f3f3f; height: 20px; line-height: 20px; margin-right: 10px; display: inline; _width: 45px; _margin-right: 7px;}
.shareList li.no_margin { margin: 0px; _width: 60px; }
.shareList li.xian { background: url(../images/share_img.gif) no-repeat 3px -118px; width: 6px;}
.shareList li.jsq {_width: 330px;}
.shareList li a { display: block; height: 20px; line-height: 20px; text-indent: 20px; background-image: url(../images/share_img.gif); background-repeat: no-repeat; color: #3f3f3f;}
#share_kaixin { background-position: left 2px;}
#share_renren { background-position: left -18px;}
#share_douban {background-position: left -38px;}
#share_bsh {background-position: left -58px; _width: 60px;}
#share_sina {background-position: left -78px;}
#fav { background-position: left -98px; _width: 100px;}

/* the overlayed element */
.simple_overlay { display:none;	z-index:10000; background-color:#fff; border:1px solid #666; margin-top: 100px;
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000; }
/* close button positioned on upper right corner */
.simple_overlay .close { background-image:url(../images/close.png); _background-image:url(../images/overlay_close_IE6.gif); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px;}
