@charset "utf-8";

/* CSS Document */

/*common*/

body { font:normal 12px/1.8 Tahoma, Arial, "宋体", sans-serif; color:#000; }

body, h1, h2, h3, h3, h5, form, p, input, textarea, form { padding:0; margin:0; }

input { vertical-align:middle; }

input, textarea { font:normal 12px/1.8 Arial, Helvetica, sans-serif; color:#666666; }

textarea { overflow:auto; border:1px solid #909090; vertical-align:middle; padding:2px; }

textarea.my_textarea { height:80px; width: 400px; }

input.inp_txt { height:20px; line-height:20px; padding:0 2px; border:1px solid #909090; width:130px; }

select.my_select { border: 1px solid #909090; height: 22px; line-height: 20px; padding: 2px; width: 100px; font-size:12px; }

ul, li, dl, dt, dd { padding:0; margin:0; list-style:none; }

a { color:#666; text-decoration:none; cursor:pointer; }

a:hover { color:#aa361d; }

br { line-height:0px; height:0px; overflow:hidden; }

.hidden { display:none; }

h1 { font-size:14px; color:#a40000; }

h2 { color:#3e0303; font:14px/26px "微软雅黑", Tahoma, Arial, sans-serif; }

h3 { font-size:14px; }

img {
	border: 0;
	vertical-align: middle;
	font-size: 12px;
	color: #06C;
}

.strong { font-weight:bold; }

.w_normal { font-weight:normal }

.clear { clear:both; overflow:hidden; font-size:0px; height:0px; line-height:0; }

.both { clear:both; overflow:hidden; font-size:0px; height:0px; line-height:0; }

.float_right { float:right; }

.float_left { float:left; }

.borded { border:1px solid #d4e0e6; }

.cursor_pointer { cursor:pointer }

.green { color:#99cc01; }

.ith { text-indent:-999px; overflow:hidden; }

.ith2 { text-indent:-999px; overflow:hidden; *text-indent:0;
*font-size:0px;
*line-height:0px;
}

.green * { color:#99cc01; }

.gray { color:#999 }

.gray * { color:#999 }

.blue { color:#386b82; }

.blue * { color:#386b82; }

.navy { color:#15649a; }

.navy * { color:#15649a; }

.orange { color:#ff7200; }

.orange * { color:#ff7200 }

.dark_red { color:#a40000; }

.red { color:#f3481a }

.red * { color:#f3481a }

.nobg { background:none; }

.bold { font-weight:bold; }

.align_center { text-align:center; }

.align_left { text-align:left; }

.align_right { text-align:right; }

.nomargin { margin:0; }

.indentToHide { text-indent:-999px; overflow:hidden; }

/*page*/


.page { padding:10px 0; color:#7d4013; text-align:center; }

.page a { color:#7d4013; margin:0 5px; }

.page .dp { margin:0 10px }

.page .inp_txt { width:20px; border-color:#a8acad; height:18px; line-height:18px; margin:0 4px; }

.page .go { border:none; background:url("../images/go.png") no-repeat; width:25px; height:15px; vertical-align:middle; text-indent:-9999px; overflow:hidden; cursor:pointer; margin:0 0 0 5px; }

/*page end*/

/*common end*/

.btn{ height:18px; border:1px solid #757575; display:inline-block; vertical-align:middle;}

.btn span{ height:16px; border:1px solid #f0eeb3; padding:0 10px; line-height:16px; background:url("../images/btn_bg.png")  repeat-x 0 bottom; float:left; color:#000;}

.bktop { background:url("../images/bktop.png") no-repeat; height:136px; width:33px; position:absolute; right:0; bottom:10%; margin:0 -33px 0 0; text-indent:-9999px; overflow:hidden; z-index:100 }

body { background:url("../images/ibg.jpg") #e2dcc6; }

.bt { background:url("../images/ibg_top.jpg") no-repeat center top; }

.bb { background:url("../images/ibg_bo.jpg") no-repeat center bottom; }

.container { min-height:1300px; _height:1300px; width:1000px; margin:0 auto; }

.top { background:url("../images/i_banner.jpg") no-repeat; height:567px; position:relative; }

.nav { background:url("../images/nav.png") no-repeat; min-height:283px; _height:283px; width:953px; margin:0 auto; padding:0 0 0 2px; position:relative; z-index:100; }

.nav_hover { background:url("../images/nav_hover.png") no-repeat; }

.nav li { float:left; width:98px; height:66px; }

.nav li.curr { background:url("../images/nav_con.png") no-repeat -6px 0; }

.nav li.blank { width:169px; background:none; }

.nav dl { display:none; }

.nav li a { display:block; height:66px; text-indent:-9999px; overflow:hidden; background:url("../images/nav_txt.png") no-repeat 0 -999px; }

.nav li dd a { height:22px; line-height:22px; text-indent:0; padding:0 0 0 25px; overflow:hidden; background:url("../images/nav_arrow.png") no-repeat 15px -999px; }

.nav li dd a:hover { color:#b51313; text-decoration:underline; background-position:15px center; }

.nav_hover li dl { display:block; }

.nav_hover li { min-height:283px; _height:283px; }

.nav li a.a1 { background-position:8px 22px; }

.nav li a.a2 { background-position:-90px 22px; }

.nav li a.a3 { background-position:-188px 22px; }

.nav li a.a4 { background-position:-286px 22px; }

.nav li a.a5 { background-position:-553px 22px; }

.nav li a.a6 { background-position:-649px 22px; }

.nav li a.a7 { background-position:-748px 22px; }

.nav li a.a8 { background-position:-847px 22px; }

.top .logo {  left: 432px;    position: absolute;    top: 15px;} 

.top .kq {
	position: absolute;
	left: 477px;
	top: 380px;
	width: 131px;
	line-height: 1.3;
}

.top .kq .t { font-weight:bold; font-family:"微软雅黑", Tahoma, Arial, sans-serif; }

.left_entr { width:243px; height:143px; position:absolute; bottom:0; left:-4px; }

.right_entr { background:url("../images/r_et.jpg") no-repeat; width:243px; height:143px; position:absolute; bottom:0; right:0; }

.left_entr .t, .right_entr .t { height:110px; overflow:hidden; }

.right_entr .t, .left_entr .t { padding-left: 7px; }

.left_entr .b, .right_entr .b { height:30px; line-height:30px; text-align:center; margin:-3px 0 0 0; color:#dca53a; background:url("../images/top_enter.png") no-repeat center bottom; }

.left_entr .b a, .right_entr .b a { color:#dca53a }

.left_entr .t a, .right_entr .t a { display:block; margin:20px 30px 0; height:80px; }

.left_entr .b a:hover, .right_entr .b a:hover { color:orange; }

/*left*/

.content { width:968px; margin:0 auto; }

.content .left { width:201px; float:left; }

.com_box { border:1px solid #b7a67a; background:#f2edda; }

.com_box .bd { border:1px solid #fff; zoom:1; }

.l1box { width:166px; margin:10px auto; overflow:hidden; }

.l1box h2 { font:14px/26px "微软雅黑"; background:url("../images/il1_hbg.png"); height:26px; text-align:center; color:#3e0303; margin:0 0 5px 0; }

.l1box .a_list { width:102%; }

.l1box .a_list a { float:left; width:80px; _width:78px; height:22px; line-height:22px; overflow:hidden; margin:0 0 0 4px; display:inline; zoom:1; }

.l1box .a_list a:hover { text-decoration:underline; }

.left .search { height:20px; border:1px solid #b4b1a2; background:#fff; width:166px; margin:10px auto; overflow:hidden; }

.left .search input { border:0 none; height:100%; width:100px; background:#fff; float:left; }

.left .search_btn { background:url("../images/search_btn.png") no-repeat; width:60px; height:21px; float:right; }

.left .cx { width:140px; height:20px; border-bottom:2px solid #8f8f8f; background:#e3e2de; margin:10px auto; line-height:20px; text-align:center; }

.left .cx a { color:#000; }

.left .wb { background:#e0dbc8; padding: 10px 15px; border-top:1px dashed #8c8c8c; line-height:2.2; }

.left .wb a { padding:2px 0 2px 20px; background:url("../images/wb.png") no-repeat; margin:0 0 0 10px; }

.left .wb a.sinat { background-position:0 1px; }

.left .wb a.qqt { background-position:0 -36px; }

.left .tel { height:24px; padding:2px; background:#d8d6cc; border-top:1px dashed #8c8c8c; font:14px/22px "微软雅黑", Tahoma, Arial, sans-serif; line-height:24px; color:#731401; }

.left .tel .l { height:100%; width:80px; background:#731401; color:#fff; text-align:center; float:left; margin:0 10px 0 0; display:inline; position:relative; height: 25px; line-height: 23px; }

.left .tel .l .arrow { border-color:  transparent transparent transparent #731401; border-style:  dashed dashed dashed solid; border-width: 4px 0 4px 4px; display: inline-block; font-size: 0; height: 0; line-height: 0; margin: 0 0 0 3px; vertical-align: middle; width: 0; position:absolute; right:-4px; top:8px; }

.notice { background:#e0dbc8!important; margin:10px 0; }

.notice h2.t { color:#6d6d6d; text-align:center; font-family:"楷体", "微软雅黑", Arial; font-size:16px; }

.notice h3 { color:#731401; font-weight:bold; text-align:center; line-height:1.3; padding:5px; }

.notice .con { width:180px; padding:10px 0; border:1px solid #c5c0ab; background:#f2edda; text-align:center; margin:0 auto; }

.cop { position:relative; }

.cop .cop_lap { width:188px; margin:5px auto; position:relative; }

.cop h2 { color:#000; line-height:36px; text-align:center; background:url("../images/cop_bg.jpg"); height:35px; zoom:1; }

.cop ul { position:absolute; border:1px solid #b7b4aa; border-bottom:0 none; background:#faf7ed; left:0px; width:186px; top: 34px; display:none; }

.cop .tooHigh ul { bottom:34px; top:auto; }

.cop ul li { height:28px; line-height:28px; border-bottom: 1px solid #b7b4aa; }

.cop ul li a { display:block; height:100%; padding: 0 10px 0 20px; }

.cop ul li a:hover { background:#eae5d0 }

/* end left*/

/*main*/

.main { width:747px; float:left; display:inline; margin:-100px 0 0 18px; position:relative;  z-index:100;}

.main .com_top { background:url("../images/com_right_t.jpg") no-repeat; height:41px; color:#43170f; padding:0 15px; overflow:hidden; }

.main .com_top a { color:#43170f; }

.main .com_top .t { font:18px/1 "Microsoft YaHei", "微软雅黑", Tahoma, arial, sans-serif; float:left; margin:5px 0 0; *margin:7px 0 0;
width:30%; }

.main .com_top .t .sub { font-size:10px; line-height:12px; height:12px; overflow:hidden; }

.main .com_top .loc { float:right; line-height:41px; }

.main .mcon { border:1px solid #c8b8ab; border-top:3px solid #7d5010; background:url("../images/com_bg.png") 0 0; _background:#e2dcc8; padding:15px; }

.main .incon .bd { min-height:800px; _height:800px; background:#fefaf4; }

.com_tab_h { height:30px; background:#e8dbcb; border:1px solid #b7a67a; margin:0 0 -1px; position:relative; z-index:99; }

.com_tab_h span { float:left; }

.com_tab_h a { float:left; color:#5e2e2a; height:100%; font-family:"微软雅黑", Tahoma, Arial, sans-serif; width:137px; text-align:center; line-height:30px; font-size:14px; border-left:1px solid #bdb8a5; background:url("../images/com_tab_a_bg.jpg") repeat-x; box-shadow:0px 0px 3px #fff inset; }

.com_tab_h span.first a { border-left:none; }

.com_tab_h span.last a { width:139px }

.com_tab_h span a:hover{color:#aa361d;}

.com_tab_h span.curr { margin:-2px -2px 0 -1px; position:relative; border:1px solid #b7a67a; border-bottom:0 none; zoom:1;  _margin-bottom:-1px;}

.com_tab_h span.curr a { border:1px solid #fff; border-bottom:0 none; background:#FEFAF4; height:32px; box-shadow:none; color:#aa361d; }

.newslist { padding:10px 20px; color:#7d4013; margin:15px; border-bottom:1px dashed #999; }

.newslist a { color:#7d4013; }

.newslist li { background: url("../images/news_list_arrow.png") no-repeat left 14px; height: 32px; line-height: 32px; overflow: hidden; padding: 0 0 0 12px; }

.newslist li .time { float: right; }


.main .text{ min-height:800px; _height:800px; color:#4d2110; }

.main .text a{ color:#4d2110;}

.main .text a:hover{color:#a24501;}

.text .char{ color:#7d4013;}

.text .char_top{ background:url("../images/txt_t_bg.png") no-repeat center top ; height:61px; text-align:center;}

.text  h1{ color:#ffff00;  font:16px/32px "Microsoft YaHei", "微软雅黑", Tahoma, arial, sans-serif; overflow:hidden; height:32px;}

.text  .ins{ line-height:28px; overflow:hidden;height:28px;}

.text .font_size{ margin:0 10px 0 0}

.text .char{ padding:15px; border-bottom:1px dashed;}

.text .char p{ margin:10px 0;}

.text .char h2{ font-family:Tahoma, Arial, "宋体", sans-serif; color:#7d4013; font-weight:bold; font-size:12px;}

.comment{ padding:10px;}

.comment .t .num{ color:#9f0b0b;}

.comment .c_c{ height:150px; padding:30px 10px 10px; text-align:center;}

.comment li{ float:left;width:56px; display:inline; margin: 0 39px; overflow:hidden; }

.comment li .c_t{ height: 75px; position:relative;}

.comment li  .pillar{ background:url("../images/comment_dgr.png")  repeat-y 0 0;width:9px; position:absolute; border:1px solid #4d2110; left:50%; margin:0 0 0  -6px; bottom:0;}

.comment li  .pillar .num{ height:12px; line-height:12px; position:absolute; width:56px; top:-20px; left:-23px; }


.comment li  a{ display:block;height:50px; background:url("../images/coment_fs.png") no-repeat 0 -99px; margin:5px 0;}

.comment li.c1  a{ background-position:6px 0;}

.comment li.c2  a{ background-position:-88px 0;}

.comment li.c3  a{ background-position:-182px 0;}

.comment li.c4  a{ background-position:-272px 0;}

.comment li.c5  a{ background-position:-370px 0;}

.comment li.c6  a{ background-position:-466px 0;}

.related{ _width:556px; _overflow:hidden;}

.related dt{ background:url("../images/related_arr.png") #d6c6af no-repeat 10px center; line-height:30px; height:30px; font-weight:bold; font-size:14px; padding:0 0 0 30px;  }

.related dd{ background:#e0d5c1; padding:10px 20px; overflow:hidden; }


.related dd ul { width:110%; overflow:hidden;}

.related dd li{ height:22px; width:41%; overflow:hidden; line-height:22px; padding:0 0 0 10px ; background:url("../images/about_list_arrow.png") no-repeat 0 center; float:left; margin:0 5% 0 0; display:inline;}

.r_b_links{ text-align:right;  margin:20px 0 10px;}
/*end main*/

/*right ads*/
.right_ads { width:150px; float:right; margin:-100px 0 0; position:relative; }

.right_ads .com_box { margin:0 0 10px; }

.right_ads .bd { text-align:center; overflow:hidden; _width:146px; }

/*right ads end*/

.share{ position:relative; padding:10px 0;}

.share .btn_share{ float:right; margin:5px 0 0;}

.btn_share{ display:inline-block; height:16px ;vertical-align:middle;}

.btn_share span{ float:left; line-height:16px;}

.btn_share a{ float:left; height:16px; width:16px; padding:1px; margin:0 2px 0 0; display:inline; background:url("../images/share_btn.png") no-repeat 0 -99px;}

.btn_share a.s1{ background-position:0 0;}

.btn_share a.s2{ background-position:-20px 0;}

.btn_share a.s3{ background-position:-40px 0;}

.btn_share a.s4{ background-position:-60px 0;}

.btn_share a.s5{ background-position:-80px 0;}

.btn_share a.s6{ background-position:-100px 0;}

.btn_share a.s7{ background-position:-120px 0;}


.bottom { height:110px; margin:120px 0 0; padding:1px 0 0; }

.bottom .pad { margin:20px 0 0; }

.bottom .botp1 { color: #909090; height: 24px; line-height: 24px; width: 328px; float:left; display:inline; margin:0 0 0 203px; }

.bottom .botp2 { color: #909090; height: 24px; line-height: 24px; float:right; display:inline; margin:0; }

.bottom .botp3 { color: #000000; height: 22px; line-height: 22px; text-align: center; width: 738px; clear:both; margin:2px 0 0 210px; }

.bottom .botp1 a { color: #909090; margin: 0 8px; }

.bottom .botp1 a:hover { color:#fff; }

.bottom  a { color: #909090;  }

.bottom  a:hover { color:#fff; }

.bottom .clr{ clear:both;height:1px; overflow:hidden;}

.bottom .nt{ color:#909090; text-align:left; padding:4px 0  0 0; margin:2px 0 0 212px; border-top:1px solid #909090; width:auto;}

.bottom .nt .bg_gray{ padding:3px 5px; background:#454442;}
