@charset "utf-8";

html, body, div, form, p, a, h1, h2, h3, h4, h5, h6, img, table, td, th, input, span, section, header, footer, nav, article, aside, fieldset, textarea, dl, dt, dd, blockquote, ul, ol { margin:0;padding:0;list-style: none;}
body { margin:0; padding:0; width:100%; color:#000; font:normal 12px/1.8em "Microsoft YaHei","宋体"; background:#e6e6e6 url(../images/head.jpg) no-repeat top center;}
html, .main { padding:0; margin:0;}
.main {margin:0 auto;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
img {vertical-align:top; border:0;}
a { color:#000; text-decoration:none;}
a:hover { color:#FF0000; text-decoration:none;}
.rf { float:right;}
.lf{ float:left;}

.header,.navigation, .cont3, .menu_nav, .cont1, .footer, form, ol, ol li, ul, .cont3 .mainbar, .cont3 .sidebar { margin:0; padding:0;}

/* header */
.header { margin:0 auto;  height:639px; }
.header_resize { margin:0 auto; width:1000px; padding:370px 0 0 0;}

/* cont1 */
.cont1 {}
.cont1_resize { margin:0 auto; width:1157px; height:684px; background:url(../images/boxbg.png) no-repeat; padding:0; color:#000; margin-top:-100px;}
.cont1_resize .mainbar { margin:0; padding:0; float:left; width:560px; margin-left:20px;}
.cont1_resize .sidebar { padding:0;float:right; width:380px; margin-right:20px;}
.cont1 .col { margin: 0 0 20px 0;}
.cont1_resize .nrbox {padding:100px 0 0 0;}

/*幻灯*/
ul, li{margin:0px;padding:0px;float:left;list-style-type:none;}
#box{width:1000px;height:500px; border-left:1px solid #fff; margin:-10px auto;}
#box li{width:38px;height:500px;overflow:hidden;position:relative;}
#box li img {width:885px;height:500px;}
#box li.hove{width:885px;text-align:right;}
#box li span{width:37px;height:495px;top:0px;left:0px;color:#fff;cursor:pointer;text-align:center; padding:10px 0 0 0; word-wrap:break-word;word-break:nomal;background:#350301;position:absolute;border-right:1px solid #fff; font-size:14px;}
#box li span.hove{background:#e64d3d; color:#2d0000}
.shuli {margin:0 auto;width:14px;line-height:18px;}

/* .cont2 */
.cont2 { margin:0; padding:0; min-width:1157px;  margin:0 auto}
.cont2_resize { margin:0 auto;  padding:0; margin-top:30px; width:1000px; position:relative}
.cont2 .nrbox { width:600px; padding-bottom:20px;}
.cont2 h2 { font:24px "Microsoft YaHei","宋体"; padding:10px 0 0 0; margin:0; color:#2d0000;}
.cont2 p { padding:0 0 10px 0; color:#787878; line-height:28px; }
.cont2 .more { padding:5px 10px;color:#2d0000; border:2px solid #2d0000;}

/* cont3 */
.cont3 { margin:0; padding:0; min-width:1157px;  margin:0 auto}
.cont3_resize { margin:0 auto;  padding:0; margin-top:30px; width:1020px;}

/* menu */
/* .menu {}
.menu ul { list-style:none;}
.menu ul li { margin:0 auto; padding:0; float:left; width:184px; height:312px; background:#2d0000; margin:0 10px;}
.menu ul li a { display:block; width:24px; padding:15px; margin:75px 61px; line-height:30px; color:#fff; text-decoration:none; font-size:24px; border:2px solid #866e6e;}
.menu ul li a:hover { border:2px solid #d0333a;}
.menu ul li:hover { background:url(../images/menubg.jpg) no-repeat;}
.menu ul li:hover a { border:2px solid #d0333a;}*/

/* menu */
.menu {}
.menu a { position:relative; margin:0 auto; padding:0; float:left; width:150px; height:312px; background:#2d0000; margin:0 10px; overflow:hidden; }
.menu a span { display:block; width:24px; padding:15px; margin:50px 46px; line-height:30px; color:#fff; text-decoration:none; font-size:24px; border:2px solid #866e6e;}
.menu a span:hover { border:2px solid #d0333a;}
.menu a:hover { background:url(../images/menubg.jpg) no-repeat;}
.menu a:hover span { border:2px solid #d0333a;}
.enter {background:url(../images/enter.png) no-repeat; width:48px; height:37px; position:absolute; left:68px; bottom:50px;}

/* cont4 */
.cont4 { margin:0; padding:0; min-width:1157px;  margin:0 auto}
.cont4_resize { margin:0 auto; padding:0; margin-top:30px; width:1000px; position:relative;}
.cont4 .mainbar { margin:0; padding:0; float:left; width:500px;}
.cont4 .sidebar { padding:0; float:left; width:312px; margin-left:20px;}

.cont4 .nrbox { margin:0; padding:0;width:500px; overflow:hidden; display:block; margin-left:15px;}
.cont4 .nrbox p {  margin:0; padding:10px; font:normal 16px "Microsoft YaHei","宋体"; background:#e64d3d; color:#fff; line-height:30px; text-align:center;}
.cont4 .nrbox a:hover { text-decoration:none;}
.cont4 .nrbox a:hover p{ background:#9a1824}
/*video*/
.title { float:left; display:block; background:url(../images/t.jpg) no-repeat; width:53px; height:340px;margin:0; color:#a50203; margin-left:100px;}
.video_box { position:relative; width:312px; height:165px;z-index:9999;}
.video_box img { margin-bottom:12px;}
.ico_video { position: absolute; z-index:9999; top:50%; margin-top:-20px; left:50%; margin-left:-20px; width:40px; height:40px; background: url(../images/video.png) no-repeat;}

.mosaic-block{width:312px;height:165px; float:left; position:relative; margin:0 0 10px 15px; overflow:hidden; display:inline;background:#111 url(../images/bg-black.png) no-repeat center center;}
.mosaic-block a{color:#EEE;text-align:center; text-decoration:none;}
.mosaic-backdrop{width:100%;height:100%;display:none;position:absolute;top:0;background:#111}
.mosaic-backdrop img {width:312px;height:165px; }
.details{margin:0;padding:7px 0 0 0;text-align:center; font-size:14px;}
.mosaic-overlay{width:100%;height:100%;display:none;z-index:5;position:absolute;background:#111}
.bar .mosaic-overlay{bottom:-100px;height:36px;background:url(../images/bg-black.png)}

/*pic*/
.pic {  padding:20px 10px 20px 20px; width:970px;}
.da-thumbs{ width:970px;list-style:none; position:relative;margin:0 0 20px 0;padding:0}
.da-thumbs li{float:left; margin-right:10px; margin-bottom:12px;background:#fff; position:relative;}
.da-thumbs li.simg a,.da-thumbs li.simg a img{display:block;position:relative; width:250px; height:150px;}
.da-thumbs li.bimg a,.da-thumbs li.bimg a img{display:block;position:relative; width:440px; height:312px;}
.da-thumbs li a{color:#fff;overflow:hidden;}
.da-thumbs li a div{position:absolute;background:url(../images/bg-black.png);width:100%;height:100%}
.da-thumbs li a h4{ font-size:16px;margin:35px 20px;font-weight:normal;text-align:center; color:#fff;}
.hot_info p { font-size:14px; margin:50px 20px; text-align:center;}
.da-thumbs li.bimg .hot_info p { margin:140px 20px;}

ul.list_span { list-style:none; margin:10px;}
ul.list_span li { width:570px; margin-left:5px; padding-left:10px; line-height:32px; height:32px; font-size:14px; color:#000; background: url(../images/li_dot.jpg) no-repeat left 13px; overflow:hidden;}
ul.list_span li a { float:left; text-decoration:none;}
ul.list_span li a:hover { color:#ff0000; text-decoration:underline;}
ul.list_span span { float:right; font-size:12px; color:#959595;}

ul.list_title { list-style:none; margin:10px;}
ul.list_title li { width:290px; padding-left:10px; line-height:32px; height:32px; font-size:14px; color:#000; background: url(../images/li_dot.jpg) no-repeat left 13px; overflow:hidden;}
ul.list_title li a { float:left; text-decoration:none;}
ul.list_title li a:hover { color:#ff0000; text-decoration:underline;}

#owl-demo{position:relative;width:500px;height:340px;auto;display:block;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:500px;height:340px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px "微软雅黑","黑体";color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}

/* foot */
#foot { margin:0; padding:0; background:url(../images/foot.png) no-repeat; width:100%; height:478px; background-position:center; min-width:1157px;  margin:0 auto}
#foot_resize { margin:0 auto; width:1000px; padding-top:260px; height:218px; text-align:center; display:block; color:#fff;}



