@charset "utf-8";
/* CSS Document */
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, div, span, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{border:medium none; margin: 0; padding: 0;}
/** 设置默认字体 **/
body,button, input, select, textarea {font: 12px/1.5 '宋体',tahoma, Verdana, Geneva, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol { list-style:none;}
/** 重置超链接元素 **/
a { text-decoration: none; color:#5E5E5E;}
a:hover { text-decoration: none; color:#F31E34; }
/** 重置图片元素 **/
img{ border:none;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }






/*------共用样式------*/
.xhb{width:100%;}
.xhb_box{width:1004px; margin:0 auto;}
.xhb{float:left;}
.xhb, .xhb_box{overflow:hidden;}
.pad_1{padding:37px 0;}




/*--index--*/
.xhb_top{height:60px; padding: 8px 0px 15px 0;}
.logo{width:73px; height:59px; background:url(../images/logo.jpg) left top no-repeat; margin-top:5px;}
.nav{float:right; width:900px; padding:21px 0 23px 0;}
.nav li{line-height:30px; text-align:center; width:103px; padding:0 3px; font-size:14px; float:left; font-family:"微软雅黑"; font-weight:600;}
.nav li a:hover{display:block; width:103px; color:#fff; background:#F31E34; border:none; border-radius:4px;}

#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:12px;height:12px;margin:11px 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:100%; height:570px; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .smalltitle {width:100%; height:34px; position:absolute; bottom:0px; z-index:10; background: rgba(0, 0, 0, 0.5);}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:12px; height:12px; margin:11px 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#7F7F80;}

.tit_1{text-align:center; height:25px;}
.tit_js{line-height:42px; text-align:center; color:#000;}
.box_1{padding-top:23px;}
.box_1 li{float:left; padding:0px 25px; text-align:center; width:200px; height:310px; overflow:hidden;}
.box_1 li h2{background:#eee; padding:14px 0px 22px 0;}
.box_1 li p{background:#fff; vertical-align:middle; height:183px; padding:11px 0;}
.box_1 li span{height:20px;overflow: hidden;display:block; background:url(../images/jy-more.jpg) center 6px no-repeat #F31E34;}
.box_1 li a{border:1px solid #efefef; display:block; width:198px; height:308px;}
.box_1 li a:hover{border:2px solid #F31E34; display:block; width:196px; height:306px;}

.hui{background:#EAEAEA;}
.box_2{padding-top:16px;}
.box_2 li{width:320px;height:182px;float:left; margin:10px 7px; position:relative;}
.box_2 li:hover h1{display:block;}
.box_2 li h1{background: rgba(0, 0, 0, 0.6); color:#fff;display:none; line-height:57px; position:absolute; bottom:0px; left:0px; width:100%; text-align:center; font-size:16px;}

.gsjj{background:url(../images/gsjj-back.jpg) center top no-repeat; height:296px; padding-top:70px;}
.tit_jj{text-align:center; font-size:16px; line-height:163%; padding-top:70px; color:#fff;}
.more1{background:url(../images/jj-more.jpg) center top no-repeat; margin-top:45px; height:21px; width:100%; display:block;}

.news li{width:50%; float:left; padding-top:40px;}
.news li img{float:left; width:112px; height:112px; margin-right:24px;}
.news li div{width:320px; float:left;}
.news li div h2{font-weight:600; font-size:14px; color:#282828;}
.news li div p{line-height:150%; padding:15px 0;}
.news li div a{display:block; width:95px; height:21px; background:url(../images/new-more.jpg) left top no-repeat;}

.bb-in-box{width:1004px;height:auto;margin:0 auto; overflow:hidden; padding-top:50px; padding-bottom:58px;}
.blk_18 {zoom:1; padding:0px; height:210px; float:left; margin:0; width:100%; position:relative; overflow:hidden;}
.blk_18 .pcont { width:100%; float:left; overflow:hidden;}
.blknr{width:972px;padding:0 0 0 15px;}
.blk_18 .ScrCont { width:39400px; zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 {float:left;}
.blk_18 .LeftBotton, .blk_18 .RightBotton {width:22px; height:36px; float:left; display:block; position:absolute;}
.blk_18 .LeftBotton {background:url(../images/l-left.png) no-repeat; top:35%; left:0px;}
.blk_18 .RightBotton {background:url(../images/l-right.png) no-repeat; top:35%;  right:0px;}
.blk_18 .LeftBotton:hover { background:url(../images/l-left.png) no-repeat;}
.blk_18 .RightBotton:hover { background:url(../images/l-right.png) no-repeat;}
.blk_18 .pl{ width:221px; height:210px; margin:0 11px; float:left; text-align:center;}
.blk_18 .pl img { display:block; cursor:pointer; width:221px; height:153px;}
.blk_18 .pl em{line-height:54px; font-size:14px; color:#000;}
.blk_18 .pl em:hover{color:#F31E34;}

.footbox{background:#585858; line-height:80px;}
.f_ul li{float:left; width:50%; height:80px; font-size:30px; font-family:"微软雅黑"; font-weight:600; color:#fff;}
.f_ul li.f_tell{background:url(../images/f-tel.jpg) 126px 23px no-repeat; text-indent:185px;}
.f_ul li.f_email{background:url(../images/f-email.jpg) 126px 23px no-repeat; text-indent:185px;}
.foot_box{background:#393939; padding:40px 0;}
.f_nav{padding-bottom:10px;}
.f_nav li{width:143px; float:left; text-align:left;}
.f_nav li h3{font-size:14px; font-weight:600; padding-bottom:20px;}
.f_nav li span{line-height:200%; }
.f_nav li h3 a{ color:#c4c4c4;}
.f_nav li h3 a:hover{color:#fff;}
.f_nav li span a{color:#868686; display:block; width:100%;}
.f_nav li span a:hover{color:#fff;}
.b_foot{background:#1E1E1E; line-height:54px; color:#7c7c7c;}
.b_foot span{float:right; display:block;}
.b_foot a{ color:#7c7c7c;}
.b_foot a:hover{color:#fff;}