/*-----首页---- */
body{font-family:"Microsoft Yahei";font-size:14px;color:#5B5B5B; padding:0; margin:0;}
input , textarea , select{font-family:"Microsoft Yahei"; color:#5B5B5B; font-size:14px;}


.container-fluid {padding-left: 0;padding-right:0;}
.row {margin-right: 0;margin-left: 0;}

/*菜单*/
.nav{background: #ac2e33;height: 66px;position: relative;}
.nav ul.navtitle{position: relative;}
.nav ul.navtitle>li{width: 171.42px;background: #ac2e33;transition: .4s;}
.nav ul.navtitle>li>a{color: #fff;line-height: 66px;display: block;text-align: center;transition: .4s;position: relative;font-family: 'PuHuiTi';  font-size: 20px;}
.nav ul.navtitle li i{content: "";width: 0;height: 2px;background: #ab2e33;position: absolute;top: 70%;left: 50%;transform: translateX(-50%);}
.nav .navtitle>li.active,.nav .navtitle>li:hover{background: #fff;transition: .4s;}
.nav .navtitle>li.active>a,.nav .navtitle>li:hover>a{color: #ac2e33;transition: .4s;}
.nav .navtitle>li.active i,.nav .navtitle>li:hover i{width: 37px;transition: .6s;}
.newsTitle{display: none;width: 100%;height: 100px;position: absolute;top: 66px;left: 0px;background: linear-gradient(92deg,#fff,50%,rgba(255,255,255,.88));z-index: 2;}
ul.navdrop li{position: relative;float: left;padding-left:30px;}
ul.navdrop li a{font-size: 18px;color: #3c3c3c;font-weight: bold;padding: 34px 25px;line-height: 32px;display: block; font-family: 'SourceHanSansCN';}
ul.navdrop li:first-child a{padding-left: 0;}
ul.navdrop li a:after{content: "";top: 38%;right: 0;position: absolute;display: block;width: 4px;height: 24px;}
ul.navdrop li:last-child a:after{display: none;}
ul.navdrop li.active a,ul.navdrop li:hover a{color: #ac2e33;}

.flex-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.wrap {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 1680px) {
    .wrap {
        width: 1200px;
    }
}

@media screen and (max-width: 1366px) {
    .wrap {
        width: 1100px;
    }
}

@media screen and (max-width: 1280px) {
    .wrap {
        width: 1050px;
    }
}

@media screen and (max-width: 1180px) {
    .wrap {
        width: 880px;
    }
}

@media screen and (max-width: 1024px) {
    .wrap {
        width: 768px;
    }
}

@media screen and (max-width:768px) {
    .wrap {
        width: 100%;
    }
}

/*顶部*/
.j_logo_bg{ background:#fff no-repeat; width:100%; height:133px; margin:0 auto;padding-top: 0px;}
.j_logo_main{width:1200px; margin:0 auto; position:relative;}
.j_logo1{ width:234px; height:96px; float:left; display:inline; margin-top:20px;}
.j_tell{width: 40px;height: 42px;position: absolute;right: 160px;top: 35px;}
.j_tell2{width: 40px;height: 42px;position: absolute;right: 183px;top: 65px;}
.j_t1{ font-size:16px; font-family:"微软雅黑"; color:#ac2e33; font-weight:bold; float: right;padding: 40px 0 0 0;line-height: 32px; width:460px;}
.j_30{font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#ac2e33; font-weight:bold; float: right;}

/*分栏标题*/
.titletxt{font-size: 22px;color: #bd1b2d;height: 54px;line-height: 54px;border-bottom: 1px solid #d5d5d5;position: relative;}
.titletxt h3{ min-width: 110px;border-bottom: 1px solid #bd1b2d;line-height: 53px;text-align: center;padding: 0 12px;display: inline-block;font-size: 20px;}
.titletxt h3>a{color: #bd1b2d;}
/*全横大标题*/
.qhtitle{border-bottom: 1px solid #bd1b2d;position: relative;margin-bottom: 10px;}
.qhtitle h2{font-size: 28px;color: #fff;height: 60px;line-height: 60px;width: 180px;text-align: center;}
.qhtitle:after{content: "";background: url(../images/title_bg.png)no-repeat center;display: block;position: absolute;top: 0;left: 0;width: 204px;height: 60px;z-index: -1;}


.row div{padding-left: 0px;padding-right:0px;}

/* 图片新闻 */
.news ul { padding-top: 10px }
.pic_news { width: 100%; height: 319px; }
.index-main	{ padding:0; margin:0px; auto;}
.index-main	.focusBox { position: relative; width: 100%; height: 100%; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.index-main .focusBox .pic img { width: 100%; height: 319px; display: block; padding:2px; border:1px solid #CCC; }
.index-main .focusBox .txt-bg {  width:98%;position: absolute; left:3px; bottom: 3px; z-index: 1; height: 36px;  background: #333; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }
.index-main .focusBox .txt {  width:100%;position: absolute; left:3px; bottom: 3px; z-index: 2; height: 36px; overflow: hidden; }
.index-main .focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.index-main .focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.index-main .focusBox .num { position: absolute; z-index: 3; bottom: 11px; right: 11px; }
.index-main .focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.index-main .focusBox .num li a,
.index-main .focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.index-main .focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.index-main .focusBox .num li.on a,.index-main .focusBox .num a:hover{ background:#f60;  }

/*公司新闻  新闻资讯*/
.sy_gsxw{ float:left; width:98%; height:auto;margin:0 auto; }
.sy_gsxw_top{width:100%; height:34px;line-height:34px;}
.sy_gsxw_top p{font-family:"微软雅黑"; font-weight:bold; font-size:14px; color:#fff; float:left;display:block; text-indent:5px;}
.sy_gsxw_top span a{ float:right; margin-right:10px; color:#fff;}
.sy_gsxw_di{ width:98%; height:auto; margin:0px auto; }
.sy_gsxw1{ border-bottom:1px dotted #ccc;}
.sy_gsxw1 img{ display:block; margin:10px 10px; float:left;}
.sy_gsxw1 h3{ font-size: 16px; font-weight:bold; line-height:30px; margin-top:10px;}
.sy_gsxw1 p{ line-height:24px; text-indent:2em;}
.sy_gsxw1 p a:link,.sy_gsxw1 p a:visited,.sy_gsxw1 p a:hover{ color:#f00;}
.sy_gsxw_di ul{ margin:10px auto; }
.sy_gsxw_di ul li{ line-height:35px;}
.sy_gsxw_di ul li a{font-size: 16px;line-height: 35px;display: block;position: relative;padding-left: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sy_gsxw_di ul li a:before{content: "";border-top: 5px solid transparent;border-bottom: 5px solid transparent; border-left: 5px solid #323232; position: absolute;top: 50%;left: 0;transform: translateY(-50%);transition: .3s;}
.sy_gsxw_di ul li span{ float:right;}

/*介绍*/
.i_js{border: 1px solid red;padding:5px 5px 5px 5px;}
.i_tr{}
.i_tr td{padding:5px 5px 5px 5px;}
.i_tr img{width: 100%}
.i_tr .name{font-family:"微软雅黑"; font-weight:bold; font-size:18px;}
.i_tr p{font-size: 16px;line-height: 30px}


.fl{float: left}
.fr{float: right}

/*通知公告*/
.sy_lx{ width:98%; height:242px; float:left; margin-right: 10px}
.sy_lx_top{ width:100%; height:34px; line-height:34px; background-color: #9c231b; font-family:"微软雅黑"; font-weight:bold; font-size:14px; color:#fff;}
.sy_lx_top p{ float:left; display:block; text-indent:5px;}
.sy_lx_top span a{ float:right; margin-right:10px; color:#fff;}
.sy_lx_di{ width:100%; height:auto; margin:5px 5px auto;}
.sy_lx_di h3{ line-height:30px; font-weight:bold;}
.sy_lx_di p{ line-height:35px;}
/*.sy_lx_di ul li{ display:block; width:100%; float:left; line-height:14px;}*/
.sy_lx_di ul li a{padding-left: 15px;line-height:35px;font-size: 16px}

/*二级关于我们*/
.subNav p{font-size: 14px;color: #9f9f9f;line-height: 24px;padding: 15px 0;}
.subNav p a{color: #9f9f9f;}
.subNav p a:hover{color: #bd1b2d;}

.introduceWrap {border: 1px solid #bd1b2d;}
.introduceWrap h3{font-size: 26px;color: #fff;font-family: "微软雅黑";height: 80px;line-height: 80px;background:#ac2e33;}
.introduceWrap ul.nav1{padding: 0 20px 30px;}
.introduceWrap ul.nav1>li{margin-top: 20px;border: 1px solid #ededed;line-height: 50px;font-size: 16px;font-family: "微软雅黑";
    position: relative; transition: all 0.4s;}
.introduceWrap ul.nav1>li.activetab{background: #ac2e33;color: #ffffff;}
.introduceWrap ul.nav1 li a{color: #333333;padding-left: 40px;transition: all 0.4s;}
.introduceWrap ul.nav1 li.on .firc .indexNav{color: #ffffff;}
.introduceWrap ul.nav1>li.activetab .firc>a{color: #ffffff;transition: all 0.4s;}
.introduceWrap ul.nav1 li img{position: absolute;top: 19px;right: 40px;transition: all 0.4s;}
.introduceWrap ul.nav1>li:hover{transition: all 0.4s;background: #ac2e33;}
.introduceWrap ul.nav1>li:hover .firc .indexNav{color: #fff;}
.introduceWrap li.activetab .drop li.activetab a{color: #ffffff;transition: all 0.4s;}
.introduceWrap li.activetab .drop li.activetab img.on{display: block;}

.textbox{border: 1px solid #f5f5f5;margin-left: 10px; padding: 15px; }
.text-center{font-size: 30px; color: #222222;  line-height: 90px;  border-bottom: 2px solid #bd1b2d;  margin-bottom: 40px;}


/*新闻内页*/
.newsPage{background: #fff;padding: 0 100px 30px;}
.newsPage .pageTitle{border-bottom: 1px solid #e9e9e9;padding: 35px 0;}
.newsPage .pageTitle h2{font-size: 26px;color: #222222;font-weight: bold;line-height: 38px;margin-bottom: 15px;}
.newsPage .pageTitle ul{display: flex;align-items: center;justify-content: center;}
.newsPage .pageTitle ul li{font-size: 14px;color: #666666;line-height: 24px;margin: 0 10px;}
.newsPage .pageContent .img img{display: inline-block;margin: 30px 0 20px;width: 100%;}
.newsPage .pageContent .text p{font-size: 16px;color: #4d4f53;line-height: 30px;text-align: justify;text-indent: 30px;margin-bottom: 30px;}



/*专题*/
.sy_zt{ float:left; width:99.5%; height:auto;margin:0 auto;border:1px solid #f9bcb1; background:#f3f3f3}
.sy_zt_top{width:100%; height:34px;line-height:34px; background-color: #9c231b;}
.sy_zt_top p{font-family:"微软雅黑"; font-weight:bold; font-size:14px; color:#fff; float:left;display:block; text-indent:5px;}
.sy_zt_top span a{ float:right; margin-right:10px; color:#fff;}
.sy_zt_di{ width:95%; height:auto; margin:10px auto; }
.sy_zt_di ul{ margin:10px auto; }
.sy_zt_di ul li{ line-height:30px; background:url(../images/ul_li_bj.gif) no-repeat 10px; text-indent:30px;border-bottom:1px dotted #ccc;}
.sy_zt_di ul li span{ float:right;}

/*关于我们*/
.sy_zf{ float:left; width:98%; height:353px;margin:0 auto;border:1px solid #f9bcb1; background:#f3f3f3;margin-left: 10px}
.sy_zf_top{width:100%; height:34px;line-height:34px; background-color: #9c231b;}
.sy_zf_top p{font-family:"微软雅黑"; font-weight:bold; font-size:14px; color:#fff; float:left;display:block; text-indent:5px;}
.sy_zf_top span a{ float:right; margin-right:10px; color:#fff;}
.sy_zf_di{ width:100%; height:auto; margin:10px auto; }
.sy_zf_di ul{ margin:10px auto; }
.sy_zf_di ul li{ line-height:30px; background:url(../images/ul_li_bj.gif) no-repeat 10px; text-indent:30px;border-bottom:1px dotted #ccc;}
.sy_zf_di ul li span{ float:right;padding-right: 5px;}


/*关于我们*/
.mod-link2 {margin-right: -20px;text-align: center;}
.mod-link2 a {width: 176px;height: 95px;background: #fff;display: block;float: left;margin-bottom: 5px;
	margin-right: 5px;	position: relative;	overflow: hidden;box-shadow: -2px 0 2px rgba(0, 0, 0, 0.06), 2px 0 2px rgba(0, 0, 0, 0.06), 0 -2px 2px rgba(255, 255, 255, 0.06), 0 2px 2px rgba(0, 0, 0, 0.06);}
.mod-link2 a img {vertical-align: middle;margin-right: 0px;margin-top: 5px; position: relative;z-index: 7}
.mod-link2 a em {display: inline-block;padding-top: 5px; min-width: 95px;font-size: 16px;text-align: center;color: #fff;position: relative;	z-index: 7}



/*图片旋转*/
.mod-link2 a img {transition: all 1s;-webkit-transition: all 1s;}
/*.mod-link2 a:hover img {transform: rotate(360deg);	-webkit-transform: rotate(360deg);}*/

/*图片大小*/
.mod-link2 a:hover img { transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);  }

.tag1 a:after {display: block;	content: "";position: absolute;	bottom:0;	left:0;	width: 200%;height: 100px;opacity: .6;
	background: url(../images/nav_li_bj.gif) repeat-x bottom;	background-size:auto 100%;	animation: wave 8s linear infinite;
	animation-direction:alternate;	-webkit-animation: wave 8s linear infinite;	-webkit-animation-direction:alternate;}
.tag2 a:after {display: block;	content: "";position: absolute;	bottom:0;	left:0;	width: 200%;height: 100px;opacity: .6;
	background: url(../images/about1.jpg) repeat-x bottom;	background-size:auto 100%;	animation: wave 8s linear infinite;
	animation-direction:alternate;	-webkit-animation: wave 8s linear infinite;	-webkit-animation-direction:alternate;}

.mod-link2 a.link-1 em,
.mod-link2 a.link-5 em {min-width: 140px;}
.mod-link2 .link-1 {padding-top: 10px}
.mod-link2 a.link-2 em,
.mod-link2 a.link-6 em {min-width: 100px;}


/*二级栏左侧目录*/

.f-title{height: 50px;position: relative;}
.f-title .tit-item{display:inline-block;position: relative;}
.f-title::after{content: "";position: absolute;right: 0;bottom: 0; width:-webkit-calc(100% - 200px); width:-moz-calc(100% - 200px); width:calc(100% - 200px); height: 1px;background: #ac2e33;}
.f-title span{width: 192px;height: 44px;line-height: 44px; background: url(../images/f_title_bg.png) no-repeat;background-size: 100% 100%;color: #ffffff;text-align: center;}
.f-title a{color:#ac2e33;line-height: 50px;font-size: 16px;transition: all 0.4s;position: relative;width: 54px;}
.f-title a img{position: absolute;right: 0; top: 21px;}
.f-title a:hover{transition: all 0.5s; transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
}

/*二级列表*/
.state-list li{line-height: 40px;font-size: 16px;}
.state-list li .item{display: inline-block;color: #323232;transition: all 0.5s;    width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.state-list li .icon{display: inline-block;width: 8px;height: 8px;background: url(../images/f_icon1.png) no-repeat;margin-right: 10px;}
.state-list li .item:hover{transition: all 0.5s;color: #ac2e33;}

/*二级列表page数字*/

.page{margin: 20px auto; width: 400px;}
.page a{font-size: 16px;color: #999999;border: 1px solid #999999;height: 32px;line-height: 30px;display: inline-block;
    text-align: center;margin: 5px;transition: all 0.4s;}
.page span{padding: 8px 15px;}
.page li {float: left;}
.page .disabled{background: #cccccc;color: #fff;border: 1px solid #cccccc;}
.page a.active{background: #b34246;color: #fff;border: 1px solid #bd1b2d;}
.page a:hover{transition: all 0.4s;background: #b34246;color: #fff;border: 1px solid #b34246;}


.j_top{ background: #720e00 repeat-x; height:30px; width:100%;}
.j_top_main{ width:1000px; margin:0 auto; padding-bottom:0px; }
.j_top_left{ float:left; line-height:30px;color:#e9e7b7;}
.j_top_right{ float:right; line-height:30px;color:#e9e7b7;}
.j_top_right a:link,.j_top_right a:visited{color:#e9e7b7;}
.j_top_right a:hover{ color:#F33;}


/*....底部....*/
.shouye_di{ width:100%; height:350px; background:url(../images/banquan_bj.gif) repeat-x; margin-top:10px; overflow:hidden;}
.sy_yq{ width:80%; height:auto; margin:10px auto;}
.sy_yq_top{ height:35px; line-height:45px; border-bottom:1px solid #fff9e9; color:#fff9e9; margin-top:30px;}
.sy_yq_top p{ font-family:"微软雅黑"; font-size:14px; float:left; text-indent:10px;}
.sy_yq_top p span{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.sy_yq_top p em{ font-size:18px;}
.sy_yq_top a:link,.sy_yq_top a:visited,.sy_yq_top a:hover{ float:right; color:#fff9e9}
.sy_yq_di{ height:40px;}
.sy_yq_di ul li{ float:left; line-height:24px; margin-left:10px;}
.sy_yq_di ul li a{ color:#000;font-size: 16px}
.banquan{width:100%; height:180px; margin:0px auto;padding-top: 20px; background: #ac2e33;line-height:30px; text-align:center; color:#fff9e9}
.banquan p a{color:#fff9e9; }
.banquan p.bq_p1{ margin-top:0px;}

/*分页*/
.fenye{ text-align:center; margin:25px auto;}
.fenye a{ border:1px solid #ccc; padding:5px 8px; margin-left:10px; }

/*二级菜单左侧*/
.sy_ejl{ float:left; width:98%; height:auto;margin:0 auto;border:1px solid #f9bcb1; background:#f3f3f3}
.sy_ejl_top{width:100%; height:34px;line-height:34px; background-color: #9c231b}
.sy_ejl_top p{font-family:"微软雅黑"; font-weight:bold; font-size:14px; color:#fff; float:left;display:block; text-indent:5px;}
.sy_ejl_top span a{ float:right; margin-right:10px; color:#fff;}
.sy_ejl_di{ width:98%; height:auto; margin:0px auto; }
.sy_ejl_di ul{ margin:10px auto; }
.sy_ejl_di ul li{ line-height:30px;  text-indent:30px;border-bottom:1px dotted #ccc;}
.sy_ejl_di ul li span{ float:right;}

.scd_l{ width:100%; float:left;}
.scd_l .name{ width:100%; height:60px; line-height:60px; text-align:center; background:#0072B8; font-size:30px; color:#FFF; }
.scd_l .s_nav{ width:100%;}
.s_nav li{ width:100%; height:40px; line-height:40px; }
.s_nav li a{ display:block; width:100%; height:40px; line-height:40px; padding-left:50px; background:url(../images/icon8.png) no-repeat 30px center; font-size:14px; color:#333333;}
.s_nav li.now a,.s_nav li:hover a{ color:#FFF; background:url(../images/icon7.png) no-repeat 30px center;}
.s_nav li.now,.s_nav li:hover{ background:#9c231b;}

/*三级正文*/
.sy_zw{float:left; width:98%; height:auto;margin:0 auto;border:1px solid #f9bcb1; background:#f3f3f3}
.sy_zw_top{width:100%; height:34px;line-height:34px; background-color: #9c231b}
.sy_zw_top p{font-family:"微软雅黑"; font-weight:bold; font-size:14px; color:#fff; float:left;display:block; text-indent:5px;}
.sy_zw_top span a{ float:right; margin-right:10px; color:#fff;}


