@charset "utf-8";
/*重置代码*/
body,div,a,img,p,form,h1,h2,h3,h4,h5,h6,input,form,select,option,textarea,ul,ol,li,dt,dd,dl,fieldset{margin:0;padding:0;}
body { width: 100%;font-family: "微软雅黑","宋体"; font-size:12px; color:#333333; line-height:28px; background: url(../images/bg.jpg) no-repeat center top #ffffff; border-top:6px solid #633d1c; padding-top:96px;}
img{border:none;}
a{color:#333333; text-decoration:none;}
a:hover{color:#714212;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{ font-family:"微软雅黑","宋体";}

.wraq{ width: 1000px; background:#fff; border-top:8px solid #714212; margin:0 auto;}
.header { width: 980px; margin:0 auto; height:150px; position:relative; z-index:100;}
.logo01{ width: 408px; height:47px; position:absolute; left:19px; top:29px;}
.logo02{ width: 82px; height:86px; position:absolute; left:449px; top:13px;}
.logo03{width:375px; height:24px; position:absolute; right:41px; top:24px;}
.logo04{width:375px; height:24px; position:absolute; right:41px; top:52px;}

.nav{ width: 978px; height:36px; line-height:36px; background:url(../images/nav_bg.jpg) repeat-x; border-left:1px solid #dcd5ca;border-right:1px solid #dcd5ca; position:absolute; left:0; top:114px;}
#nav{ padding-left:10px;}
#nav li{ position:relative; height:36px; width:134px;float: left; text-align:center;z-index:100; background:url(../images/nav_l.jpg) no-repeat left center;}
#nav li a{ font-size:16px; color:#714212;}
#nav li .sonnav{ width:132px;line-height:32px; font-size:14px; background:#fff;filter:alpha(opacity=80);opacity:0.8;display:none; position:absolute; top:36px; left:2px; padding:8px 0; overflow:hidden;}
#nav li.hover {}
#nav li.hover a{color:#8d4f2d; font-weight:bold;}
#nav li.hover .sonnav{ display:block;}
#nav li.hover .sonnav dl{ width: 120px; margin:0 auto; overflow:hidden;}
#nav li.hover .sonnav dl dd{ height:32px; line-height:32px; width:120px; border-bottom:1px dotted #9d988f; text-align:left;}
#nav li.hover .sonnav dl dd a{ display:block; width: 110px;color:#222; font-size:14px; font-weight:normal; line-height:32px; margin:0 auto; background:url(../images/icon01.png) no-repeat right center;}
#nav li.hover .sonnav dl dd a:hover{color:#714212; font-weight:bold;}

.content{ width: 1000px; margin:0 auto; overflow:hidden;}
.con01{ width:980px; margin:15px auto 0; overflow:hidden;}
.lf01{ width: 300px; height:400px; padding:4px; float: left; background:#ecddc8; margin-right:26px; overflow:hidden;}
/*yx_rotaion*/
.yx-rotaion{margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:95%;height:50px;line-height:50px;left:50px;bottom:50px;z-index:1; display:none;}
.yx-rotation-t{background:#a5462a;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;color:#fff;font-size:16px;line-height:50px; height:50px; padding:0 30px; left:50px; bottom:50px; display:none;}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px; display:none;}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px; display:none;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list a img{ width: 300px; height:400px;}

.ct01{ width: 390px; float: left; margin-right:29px; overflow:hidden;}
.ct01a{ width: 100%; height:233px; overflow:hidden;}
.ct01b{ width: 100%; height:175px; overflow:hidden;}
.til_ct01{ width: 100%; height:20px; line-height:20px; overflow:hidden;}
.til_ct01 a{ font-size:12px; float:right; padding-right:3px; color:#7f2d00;}
.til_ct01 a:hover{ color:#8d4f2d;}
.til_ct01 h3{ width: 101px; height:20px; font-size:16px; text-align:center; color:#714212; font-weight:normal; background:url(../images/til_bg01.jpg) no-repeat;}
.box_ct01 ul{ padding-top:10px;}
.box_ct01 ul li{ height:28px; line-height:28px; background:url(../images/icon02.jpg) no-repeat left center; padding-left:12px; overflow:hidden;}
.box_ct01 ul li span{ float: right; font-family:Arial, Helvetica, sans-serif; color:#888888;}

.rt01{ width:227px; float: left;}
/*焦点图*/
.banner {width:220px; height: 175px; position:relative; overflow:hidden; margin:20px auto 0;}
.banner ul {position: absolute; top: 0; left: 0; z-index: 1; width: 2940px; }
.banner ul li {width:220px; height: 175px; float:left;  position:relative;}
.banner ul li img{ display:block;width:220px; height:145px;}
.banner ol {position: absolute; bottom: 38px; right: 0px; z-index: 3; display:none;}
.banner ol li {float: left; width:16px; height: 16px; font-size:12px; font-family:"宋体"; line-height:16px; text-align:center; margin-left: 1px; overflow: hidden; color:#fff; background:#00ae9d; cursor: pointer;}
.banner ol .active{color:#00ae9d; background:#fff;}
.banner ul li .zz{ height:30px; line-height:30px; text-align:center; color:#333333; font-size:12px; font-weight:bold; overflow:hidden;}

.rt01b{ width:227px; height:30px; margin-top:10px;background:url(../images/ser.jpg) no-repeat;}
.sel{ width: 227px; height:30px; position:relative; z-index:10;}
.sel h4{ height:30px; line-height:30px;  padding-left:17px; font-size:12px; font-weight:normal;}
.sel ul{ width: 227px; position: absolute; left:0; top:30px; background:#f7eee5; padding:3px 0 5px; overflow:hidden; display:none; z-index:100;}
.sel ul.on{ display:block;}
.sel ul li{ line-height:28px; padding-left:17px;}
.sel ul li a{ display:block; width:100%; height:28px;}

.rt01c{ width: 227px; height:135px; background:#f7eee5; overflow:hidden; margin-top:15px;}
.rt01c ul{ width: 100%; padding-top:8px;}
.rt01c ul li{ width: 91px; padding-left:22px; float: left; height:30px; line-height:30px;}
.rt01c ul li a{ font-size:14px;}

.con02{ width: 100%; clear:both; overflow:hidden; margin-top:12px;}
.til_con02{ width: 980px; height:31px; line-height:31px; margin:0 auto; overflow:hidden;}
.til_con02 h3{ width: 128px; padding-left:7px; float: left; height:31px; background:url(../images/til_bg02.jpg) repeat-x; margin-right:2px; overflow:hidden;}
.til_con02 h3 span{ display:block; width: 150px;font-size:16px; line-height:30px; color:#fff; font-weight:normal;letter-spacing:18px;}
.lr{ width: 805px; float: left; height:1px; line-height:1px; background:#ecddc8; margin-top:15px; overflow:hidden;}
.til_con02 a{ display:block; width: 38px; float:left; text-align:right; color:#7f2d00;}
.til_con02 a:hover{ color:#8d4f2d;}


.footer{ width: 100%; height:50px; line-height:50px; background:#f8efe6; overflow:hidden; text-align:center; color:#6f5f56;}

/*侧栏列表页*/
.box_lcon{ width: 980px; margin:0 auto; overflow:hidden;}
.lf_lcon{ width:170px; float: left; overflow:hidden; margin-right:30px; padding-bottom:50px;}
.lf_lcon h3{ font-size:18px; font-weight:normal; color:#714212; height:40px; line-height:40px; padding-left:20px; margin-top:15px;}
.lf_lcon ul{ width: 150px; padding:10px 10px 100px; border-top:2px solid #dcd5ca; background:#f7eee5; overflow:hidden;}
.lf_lcon ul li{ width: 150px; background:url(../images/icon01.png) no-repeat 140px 18px; overflow:hidden;}
.lf_lcon ul li a{ display:block; line-height:20px; padding:10px 0; border-bottom:1px solid #fff;font-size:14px; padding-left:10px; color:#714212; overflow:hidden;}
.lf_lcon ul li a:hover,.lf_lcon ul li.one a{ font-weight:bold; border-bottom:1px dotted #714212;}

.rt_lcon{ width: 780px; float: left; overflow:hidden;}
.bread{ width: 100%; padding-left:10px; margin:0 auto; height:30px; line-height:30px; padding-top:25px; border-bottom:2px solid #f7eee5; overflow:hidden;}
.bread a{ padding:0 5px;}

.rt_list h3{ font-size:18px; line-height:40px; padding-top:10px; font-weight:normal; color:#714212; padding-left:10px;}
.rt_list ul.new_list{ padding-top:10px; padding-bottom:20px; overflow:hidden;}
.rt_list ul.new_list li{ height:38px; line-height:38px; border-bottom:1px dotted #ecddc8; background:url(../images/icon02.jpg) no-repeat 13px center; padding-left:29px;}
.rt_list ul.new_list li span{ float: right; padding-right:10px; font-family:Arial, Helvetica, sans-serif; color:#888888;}

.pages{ width: 100%;height:27px; line-height:27px; padding:0 0 45px; text-align:center; color:#8d4f2d; clear:both; overflow:hidden;}
.pages table{ width: 450px; margin:0 auto;}
.pages table tr td{ height:27px; line-height:27px;}
.pages span{ color: #8d4f2d;}
.pages a{  width: 27px; line-height:27px; text-align:center; color:#8d4f2d;}
.pages .on{ background:url(../images/pages03.jpg) no-repeat left center; color:#cf271e; }
.pages a:hover{color:#cf271e;}
.pages a.more{ display:block; width: 40px;}

/*侧栏文章页*/
.article{ width:97%; margin:10px auto; font-size:14px; line-height:32px; overflow:hidden;}
.fujian{ width: 100%; padding-top:10px; border-top:1px dotted #ecddc8; padding-bottom:45px;overflow:hidden;}
.fujian h4{ font-size:16px; color:#714212; font-weight:normal; line-height:36px; padding-left:10px;}
.fujian ul li{ background:url(../images/icon02.jpg) no-repeat 13px center; padding-left:29px;} 

.box_t{ width: 920px; margin:0 auto; overflow:hidden;}

.rt_list h2{ font-size:18px; color:#714212; font-weight:bold; line-height:32px; padding:20px 10px 10px; text-align:center; overflow:hidden;}
.rt_list h5{ font-size:14px; color:#555; font-weight:bold; line-height:28px; padding:0 10px; text-align:center; overflow:hidden;}
.author{ width:100%; height:28px; line-height:28px; background:#f7eee5; text-align:center; color:#6f5f56; margin-top:15px;}


.box_con02{ width: 100%; height:190px; padding-top:4px; margin-top:10px; background:#f8efe6; overflow:hidden;}
.con1_pic{ width:980px; height:140px; padding:20px 0 24px; background:url(../images/pic_bg.jpg) no-repeat; margin:0 auto;overflow:hidden; position:relative;}
.con1_pic .prev{ position:absolute; left:0; top:68px; display:none;}
.con1_pic .next{ position:absolute; right:0; top:68px;display:none;}
.con1_pic .imgs_list{ position:relative; width:920px; height:164px;overflow:hidden; margin:0 auto;}
.con1_pic .imgs_list li{ width: 210px; height:140px; float: left; padding-right:26px;}
.con1_pic .imgs_list li a{float:left; width:204px; height:134px; padding:3px; background:#fff; }
.con1_pic .imgs_list li a:hover{ background:#8d4f2d;}
.con1_pic .imgs_list li img{ display:block; width:204px; height:134px;}

.wrap_scroll{width:980px; height:140px; padding:20px 0 24px; background:url(../images/pic_bg.jpg) no-repeat; margin:0 auto;overflow:hidden; position:relative; }
.scrollBox { position:relative; width:920px; height:164px;overflow:hidden; margin:0 auto;
}
.scrollBox #box {width:800%;}
.scrollBox #left,.scrollBox #right {float:left;}
.scrollBox ul li {width:210px; height: 140px; margin-right: 26px;float:left;}
.scrollBox ul li a { width:204px; height:134px; padding: 3px; display: block; background:#fff; }
.scrollBox ul li a:hover { background:#8d4f2d; }
.scrollBox ul li a img{display:block; width:204px; height:134px;}
.scrollBox ul li.lastli {_margin-right:7px;}
