body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0;}
button,input,select,textarea{outline:0;}
textarea{resize:none;}
ul,li{list-style:none;}
img{outline:0;border:none; display: block;}
button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none; color: #416c97;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block; margin: 0; padding: 0;}
html{ overflow-x: hidden;}
body{ font-size: 12px; font-family:microsoft yahei,Verdana,Arial,Helvetica,sans-serif; }

.toubu{ width: 100%; height: 30px; background: #222222;}
.toubu_box{ width: 1200px; margin: 0 auto; overflow: hidden;}
.toubu_left{ float: left; line-height: 30px; color: #cccccc; font-size: 12px; padding-left: 10px;}
.toubu_right{ float: right; overflow: hidden; font-size: 0px;}
.toubu_right a{ display: inline-block; color: #cccccc; font-size: 12px; line-height: 30px; padding-left: 13px; padding-right: 4px;}

.top_box{ width: 1200px; margin: 0 auto; overflow: hidden; padding:15px 0;}
.top_logo{ float: left; width: 300px; height: 40px; line-height:40px; font-size:30px; color:#000;}
.top_logo a{ color:#000;}
.sousou{ float: right; width: 301px; overflow: hidden; margin-top:5px}
.sousou_text{ float: left; height: 28px; line-height: 28px; border: 1px solid #dbdbdb; width: 260px; color: #666666; font-size: 12px; font-family: "微软雅黑"; padding: 0 4px;}
.sousou_submit{ float: right; width: 30px; height: 30px; border: 0px; background: #f24125 url("../images/search.png") no-repeat center; text-indent: -9999px;}

.daohang{ width: 100%; height: 50px; background: #989898;}
.daohang ul{ width: 1200px; margin: 0 auto; height: 50px; overflow: hidden;}
.daohang ul li{ float: left; width: 84px; height: 50px; line-height: 50px; overflow: hidden; text-align: center; background: url("../images/nav.jpg") no-repeat right; color: #ffffff; font-size: 15px; font-weight: bold;}
.daohang ul li a{ color: #ffffff;}
.daohang ul li#cur{ background: #f24125;}
.daohang ul li.bgnone{ background-image: none;}

.daohang_xia{ width: 100%; height: 40px; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; background: #eeeeee;}
.daohang_xia_box{ width: 1200px; margin: 0 auto; overflow: hidden;}
.gjc{ float: left; overflow: hidden;}
.gjc a{ display: block; float: left; color: #333333; font-size: 12px; font-weight: bold; height: 40px; line-height: 40px; padding-left: 7px; padding-right: 25px;}
.shijian{ float: right; line-height: 40px; padding-right: 13px;}
.shijian span{ display: block; float: left; color: #999999; font-size: 12px; text-transform: capitalize;}
.shijian p{ float: left; color: #333333; font-size: 12px; font-weight: bold; padding-left: 5px;}

.warpinner{ width: 1200px; margin: 21px auto 0; overflow: hidden; border-bottom: 1px solid #e8e8e8;}
.warp_left{ float: left; border-right: 1px solid #e8e8e8; overflow: hidden; padding-right: 19px; width: 860px; padding-bottom: 42px; min-height:800px;}
.warp_right{ float: right; width: 300px; overflow: hidden;}

#owl-demo{position:relative;width:860px;height:436px; }
#owl-demo .cmsitem{ position:relative;display:block;}
#owl-demo img{display:block;width:100%;height:390px; border: 5px solid #f2f2f2;}
.owl-pagination{position:absolute;left:0;bottom:0px;width:100%;height:16px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 4px;background-image:url("../images/bg15.png");*display:inline;*zoom:1;}
.owl-pagination .active{background-image:url("../images/bg16.png");}
.owl-buttons{display:none;}

.tupian{ width: 100%; margin-top: 29px; border-bottom: 1px solid #e8e8e8; background: url("../images/tp.png") repeat-x top; padding-top: 12px; overflow: hidden;}
.tupian_box{ width: 105%; overflow: hidden;}
.tupian_box li{ float: left; width: 410px; margin-right: 40px; overflow: hidden; border-bottom: 1px solid #e8e8e8; padding-bottom: 18px; padding-top: 13px; margin-bottom: -1px;}
.tupian_box li img{ display: block; float: left; border: 3px solid #f2f2f2; width: 98px; height: 68px;}
.tupian_you{ float: right; overflow: hidden; width: 288px; padding-top: 5px;}
.tupian_you a{ display: block; color: #383838; font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; overflow: hidden;}
.tupian_you p{ color: #999999; font-size: 12px; height: 20px; line-height: 20px; overflow: hidden; margin-top: 9px;}

.modle{ width: 105%; overflow: hidden;}
.modle_box{ float: left; width: 410px; margin-right: 40px; overflow: hidden; margin-top: 29px;}
.modle_title{ width: 100%; height: 38px; position: relative;}
.modle_title i{ display: block; width: 100%; border-bottom: 1px solid #e8e8e8; height: 35px; position: absolute; left: 0; top: 0;}
.modle_title p{ width: 100%; position: absolute; left: 0; top: 0; height: 38px;}
.modle_title p span{ display: block; float: left; border-bottom: 3px solid #f4462a; height: 35px; line-height: 30px; color: #000000; font-size: 16px; font-weight: bold; padding: 0 3px;}
.modle_title p a{ display: block; float: right; color: #999999; font-size: 12px; line-height: 30px; padding-right: 9px;}
.modle_img{ width: 100%; overflow: hidden; margin-top: 21px;}
.modle_img img{ display: block; float: left; width: 110px; height: 80px;}
.modle_you{ float: right; overflow: hidden; width: 278px; padding-top: 3px;}
.modle_you a{ display: block; color: #333333; font-size: 16px; line-height: 24px; max-height: 48px; overflow: hidden;}
.modle_you p{ color: #999999; font-size: 12px; line-height: 22px; height: 22px; overflow: hidden; margin-top: 4px;}
.modle_wen{ width: 100%; overflow: hidden; margin-top: 11px;}
.modle_wen li{ color: #333333; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; background: url("../images/fd.jpg") no-repeat 4px 13px;}
.modle_wen li a{ padding-left: 16px;}
.modle_wen li span{ float: right; color: #999999; font-size: 12px; padding: 0 9px;}

/*最新阅读*/
.zxyd{ width: 100%; overflow: hidden; padding-bottom: 22px; background: url("../images/rightbg.png") repeat-x bottom; margin-bottom: 20px;}
.zxyd_title{ width: 100%; color: #000000; font-size: 16px; font-weight: bold; height: 30px; line-height: 30px;}
.zxyd_box{ width: 100%; overflow: hidden; padding-top: 8px;}
.zxyd_box li{ width: 100%; overflow: hidden; border-bottom: 1px solid #e8e8e8; padding-bottom: 16px; padding-top: 14px; }
.zxyd_box li img{ display: block; float: left; width: 70px; height: 60px;}
.zxyd_you{ float: right; overflow: hidden; width: 214px;}
.zxyd_you a{ display: block; color: #333333; font-size: 14px; line-height: 20px; max-height: 40px; overflow: hidden; font-weight: bold;}
.zxyd_you p{ color: #999999; font-size: 12px; line-height: 20px; height: 20px; overflow: hidden;}
.zxyd_box li.bgnone{ border-bottom: none;}

/*热门阅读*/
.rmyd{ width: 100%; overflow: hidden; background: url("../images/rightbg.png") repeat-x bottom; padding-bottom: 24px; margin-bottom: 16px;}
.rmyd_title{ width: 100%; color: #000000; font-size: 16px; font-weight: bold; height: 30px; line-height: 30px;}
.rmyd_box{ width: 100%; overflow: hidden; margin-top: 8px; background: url("../images/hot.jpg") no-repeat 3px 0px;}
.rmyd_box li{ color: #333333; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; padding-left: 26px;}

/*艺术欣赏*/
.ysxs{ width: 100%; overflow: hidden; background: url("../images/rightbg.png") repeat-x bottom; padding-bottom: 24px; margin-bottom: 20px;}
.ysxs_title{ width: 100%; color: #000000; font-size: 16px; font-weight: bold; height: 30px; line-height: 30px;}
.ysxs_top{ width: 100%; overflow: hidden; margin-top: 13px;}
.ysxs_top img{ display: block; width: 294px; height: 214px; border: 3px solid #f2f2f2;}
.ysxs_top p{ color: #333333; font-size: 14px; height: 32px; line-height: 32px; overflow: hidden; text-align: center;}
.ysxs_bottom{ width: 107%; overflow: hidden; padding-top: 5px;}
.ysxs_bottom li{ float: left; width: 140px; margin-right: 20px; padding-top: 11px;}
.ysxs_bottom li img{ display: block; width: 100%; height: 120px;}
.ysxs_bottom li p{ color: #333333; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; text-align: center; margin-top: 5px;}

/*推荐阅读*/
.tjyd{ width: 100%; overflow: hidden; background: url("../images/rightbg.png") repeat-x bottom; padding-bottom: 29px; margin-bottom: 16px;}
#hlw2{ background:none;}
.tjyd_title{ width: 100%; color: #000000; font-size: 16px; font-weight: bold; height: 30px; line-height: 30px;}
.tjyd_box{ width: 100%; overflow: hidden; margin-top: 8px; }
.tjyd_box li{ color: #333333; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; padding-left: 23px; background: url("../images/fd.jpg") no-repeat 11px 13px;}

/*友情链接*/
.yqlj{ width: 1200px; margin: 16px auto 0; overflow: hidden; padding-bottom: 24px;}
.yqlj_title{ color: #000000; font-size: 16px; font-weight: bold; height: 30px; line-height: 30px;}
.yqlj_title span{ padding-left: 5px;}
.yqlj_box{ width: 100%; overflow: hidden; font-size: 0px; margin-top: 6px;}
.yqlj_box a{ display: inline-block; color: #555555; font-size: 14px; height: 28px; line-height: 28px; padding-left: 5px; padding-right: 14px;}

.dibu{ width: 100%; overflow: hidden; border-top: 2px solid #c2c2c2; border-bottom: 2px solid #c2c2c2; background: #1c1c1c; margin-bottom: 4px; padding-top: 26px; padding-bottom: 30px;}
.copyright{ width: 1200px; margin: 0 auto; overflow: hidden; color: #cccccc; font-size: 12px; line-height: 26px; text-align:center;}

/*频道页*/
.weizhi{ width: 100%; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; color: #999999; font-size: 12px; height: 30px; line-height: 30px; overflow: hidden;}
.weizhi a{ color: #999999; }
.weizhi span{ padding-left: 6px;}

/*列表页*/
.ny_top{ width: 100%; overflow: hidden; border-bottom: 1px solid #f0f0f0; margin-top: 15px;}
.ny_lmm{ width: 100%; color: #000000; font-size: 18px; line-height: 30px; border-bottom: 3px solid #e3e3e3; padding-bottom:10px}

.liebiao{ width: 100%; overflow: hidden;}
.liebiao_list{ width: 100%; overflow: hidden; padding-bottom: 29px;}
.liebiao_list li{ width: 100%; overflow: hidden; border-bottom: 1px solid #f0f0f0; padding-bottom: 22px; padding-top: 17px;}
.liebiao_list li img{ display: block; float: left; border: 3px solid #eeeeee; width: 154px; height: 114px; margin-right: 21px;}
.liebiao_you{ overflow: hidden; padding-right: 14px;}
.liebiao_you a{ display: block; color: #333333; font-size: 16px; height: 34px; line-height: 34px; overflow: hidden;}
.liebiao_you p{ color: #888888; font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; margin-top: 3px;}
.liebiao_you span{ display: block; color: #999999; font-size: 14px; line-height: 24px; margin-top: 5px;}

.fenye{ width: 100%; overflow: hidden; text-align: center; font-size: 0px;}
.fenye li{ display: inline; color: #666666; font-size: 12px; margin: 0 5px;}
.fenye li a,.fenye li strong{ display: inline-block; color: #666666; font-size: 12px; margin-bottom: 5px; height: 21px; line-height: 21px; border: 1px solid #e3e3e3; padding: 0 7px; border-radius: 3px;}
.fenye li strong{ border: 1px solid #d6d6d6; background: #dbdbdb; font-weight: normal; color: #ffffff;}

.neirong{ width: 100%; overflow: hidden; padding-top: 38px;}
.nr_title{ color: #000000; font-size: 24px; line-height: 30px; font-weight: normal;}
.nr_info{ width: 100%; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; margin-top: 22px; height: 30px; line-height: 30px; color: #999999; font-size: 12px;}
.nr_info span{ padding-right: 10px; padding-left: 4px;}
.nr_body{ width: 100%; overflow: hidden; text-indent: 2em; color: #333333; font-size: 14px; line-height: 26px; margin-top: 22px; padding-bottom: 29px;}
.nr_body img{ display: block; max-width: 100%; margin: 0 auto;}
.nr_tag{ width: 100%; overflow: hidden; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; font-size: 0px; padding: 5px 0;}
.nr_tag span,.nr_tag a{ display: inline-block; color: #555555; font-size: 12px; line-height: 30px; height: 30px;}
.nr_tag span{ font-weight: bold; padding-left: 6px;}
.nr_tag a{ color: #999999; padding-right: 12px;}
.nr_sxp{ width: 100%; overflow: hidden; margin-top: 20px;}
.nr_sxp li{ float: left; border: 1px solid #f0f0f0; width: 380px; padding: 10px 19px; overflow: hidden;}
.nr_sxp li.xia{ float: right; text-align: right;}
.nr_sxp li span{ display: block; color: #999999; font-size: 12px; height: 24px; line-height: 24px; overflow: hidden;}
.nr_sxp li a{ display: block; color: #666666; font-size: 12px; height: 24px; line-height: 24px; overflow: hidden;}

/*相关阅读*/
.xgyd{ width: 100%; overflow: hidden; margin-top: 31px; background: url("../images/rightbg.png") repeat-x top; padding-top: 28px;}
.xgyd_title{ width: 100%; color: #333333; font-size: 16px; font-weight: bold; height: 24px; line-height: 24px;}
.xgyd_box{ width: 103%; overflow: hidden; margin-top: 14px;}
.xgyd_box li{ float: left; width: 420px; margin-right: 20px; color: #333333; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; background: url("../images/fd.jpg") no-repeat 5px 13px;}
.xgyd_box li a{ padding-left: 17px;}

/*推荐阅读*/
.tuijian{ width: 100%; overflow: hidden; margin-top: 46px; background: url("../images/rightbg.png") repeat-x top; padding-top: 27px;}
.tuijian_title{ width: 100%; color: #333333; font-size: 16px; font-weight: bold; height: 24px; line-height: 24px;}
.tuijian_box{ width: 103%; overflow: hidden; margin-top: 22px;}
.tuijian_box li{ float: left; width: 200px; margin-right: 20px; overflow: hidden;}
.tuijian_box li img{ display: block; width: 190px; height: 150px; border: 5px solid #f2f2f2;}
.tuijian_box li p{ color: #5a8ea1; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; margin-top: 9px;}
.tuijian_box li span{ display: block; color: #999999; font-size: 12px; height: 24px; line-height: 24px; overflow: hidden;}