body{ margin:0 auto; padding:0; background:url(../images/bg.jpg) repeat #f2f3fd; }
*{ margin:0 auto; padding:0;  font-family: 'microsoft yahei'; font-weight:normal;  }
a{ text-decoration:none;}
a:hover{ text-decoration:underline; }
ul { list-style: none outside none; margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6{ text-decoration:none;}
img{ border:0 none;}
div, form, img, p {
	border:0 none;
	font-family: 'microsoft yahei';
	font-size:12px;
	overflow:hidden;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}


@font-face
{
font-family: myFirstFont;
src: url('../images/SourceHanSansCN-Regular.otf');

}

@font-face
{
font-family: myFirstFont2;
src: url('../images/ft4.ttf');

}


@font-face
{
font-family: myFirstFont3;
src: url('../images/SourceHanSansCN-Bold.otf');

}




.clear {clear:both;display:block;}
.block1{ clear:both; width:100%; height:10px;}
.block2{ clear:both; width:100%; height:20px;}
.ff{ font-family:'microsoft yahei';}
.fl{ float:left;}
.fr{ float:right;}
.ml1{ margin-left:1px;}
.ml3{ margin-left:3px;}
.ml5{ margin-left:5px;}
.ml8{ margin-left:8px;}
.mr8{ margin-right:8px;}
.mt5{ margin-top:5px;}
.mt8{ margin-top:8px;}
.pt5{ padding-top:5px;}
.more{ float:right; font-size:12px; margin:5px 5px 0 0; color:#565656;}
.yuan1{ border-radius:10px; padding:5px; background:#a72929; color:#fff; text-align:center;}
.yuan2{ font-size:35px; font-family:'microsoft yahei'; color:#fff; background:#000; border-radius:30px; padding:0 16px 0 12px; vertical-align:-5px; margin-right:5px;}
.blue{ font-size:14px; font-family:'microsoft yahei'; color:#239ff6;}
.dsn{ display:none;}



.top{ width:100%; height:auto; box-shadow:0 2px 2px #333; background:#2c2c2c;}
.top .top1{ width:1000px;  margin:0 auto; text-align:center;}
.top .top1 a{ color: #fff; font-size: 14px;  text-align: center; padding: 10px 5px 0 5px; display: inline-block; height: 29px; line-height: 20px;}
.top .top1 a:hover{ background:#fff; color:#000; text-decoration:none;}



.main{ width:100%; height: auto; padding-bottom: 50px;  }
.banner{ width:100%; height: 880px; background: url(../images/banner.jpg) top center no-repeat; position: relative; }
.banner .nav{ position: absolute; bottom: 0 ; left: 0; width: 100%; height: 70px; background: rgba(0,0,0,0.7); }
.banner .nav .navin{ width: 1400px; height: auto; }
.banner .nav .navin a{ display: inline-block; padding: 0 9px; line-height: 70px;; color: #fff; font-size: 21px; height: 65px;  }
.banner .nav .navin a:hover{  border-bottom: 5px solid #e8342f; cursor: pointer; color: #e8342f; text-decoration: none; font-weight: 900; }

.content{ width: 1400px; height: auto;  margin: 0 auto; margin-top:50px; overflow: visible; }
.c1{ width: 100%; }
.c1 .c1r{ float: right; width: 600px; height: auto;; padding: 25px; box-sizing: border-box; }
.c1 .c1r .c1news em{ display: inline-block; width: 14px; height: 14px; margin: 0 5px; }
.c1 .c1r .c1news p{ text-align: center; }
.c1 .c1r .c1news p a{ color: #e8342f; font-size: 24px; text-align: center; font-family: myFirstFont3; }
.c1 .c1r .c1news ul{ box-sizing: border-box; padding: 0 0 0 40px; margin: 20px 0; }
.c1 .c1r .c1news ul li{ width:100%; line-height: 30px; padding: 0 0 0 15px; background: url(../images/i2.png) 0 11px no-repeat; }
.c1 .c1r .c1news ul li a{ color: #191919; font-size: 18px; font-family: myFirstFont; }

.c1 .c1r .c1news .i1{ width: 14px; height: 14px; background: url(../images/i1.png) no-repeat; }

.c2{ width: 1400px; height: auto; margin-top: 150px; float: left; position: relative; overflow: visible; padding: 25px 40px; box-sizing: border-box; background: #c71018; border-radius: 10px; }
.c2 .c2t{ position: absolute; top: -108px; left: 0;   }
.c2 .c2t2{  position: absolute; top: -90px; right: 0; color: #e8342f; font-size: 48px; font-family: myFirstFont3; }
.c2 .c2line{ position: absolute; top: -20px; right: 0; background: #e8342f; width: 40px; height: 10px; border-radius: 20px; }


.c2 .c2l{ float: left; width: 170px; height: 350px; }
.c2 .c2l .date{ width: 170px; height: 350px; float:left;; }
.c2 .c2l .date .d1{ width: 162px; height: 140px; border:4px solid #f8ecb6; border-radius: 100px 100px 0 0 ;   border-bottom: 1px solid #f8ecb6;   }
.c2 .c2l .date .d1 p{ font-size: 23px; text-align: center; line-height: 30px; font-family: myFirstFont; color: #f8ecb6;}
.c2 .c2l .date .d2{ width: 162px; height: 140px; border:4px solid #f8ecb6; border-radius: 0 0 100px 100px  ;   border-top: 0;   }
.c2 .c2l .date .d2 p{ font-size: 86px; text-align: center; line-height: 34px; font-family: myFirstFont; color: #fff;}
.c2 .c2l .date .d2 em{ font-style: normal;; }
.c2 .c2l .date .date_btn{ width: 115px; height: 20px; margin-top: 20px; overflow: visible; }
.c2 .c2l .date .date_btn .dateIn{ width: 87px; height: 15px; line-height: 14px; color: #fff; font-size: 18px; text-align: center; float: left; }
.c2 .c2l .date .date_btn .ar{ width: 14px; height: 15px;  }
.c2 .c2l .date .date_btn .ar1{  width: 14px; height: 15px; float: left; background: url(../images/arl.png) no-repeat; cursor: pointer; }
.c2 .c2l .date .date_btn .ar2{  width: 14px; height: 15px; float: right; background: url(../images/arr.png) no-repeat; cursor: pointer; }



.c2 .c2r{ float: right; width:1110px; height: 350px; border-left: 1px solid #e8322f; box-sizing: border-box; position: relative; }
.c2 .c2r .c2txt{ float: right; }
.c2 .c2r .c2rt{ width: 439px;  overflow: hidden;  }
.c2 .c2r .c2rt img{ display: block; width: 150px; height: 150px; border-radius: 10px; background: #efefef; float: left; margin-right: 30px; }
.c2 .c2r .c2rt p{  text-align: justify;   }
.c2 .c2r .c2rt p a{  color: #f8ecb6; font-size: 30px;  font-family:myFirstFont3;}
.c2 .c2r .c2rb { width: 439px; overflow: hidden; padding: 20px 0 0 0; }
.c2 .c2r .c2rb p{ font-size: 16px; color: #e6e5e4; font-family:myFirstFont; line-height: 24px; text-align: justify; text-indent: 30px; }
.c2 .c2r .c2rb p a{ color: #f8ecb6; font-size: 16px; }
.c2 .c2r .c2rbtn{ position: absolute; right: 0px; bottom: 0px; font-family:myFirstFont; width: 130px; height: 40px; line-height: 40px; border-radius: 40px; border: 2px solid #f8ecb6; text-align: center; font-size: 18px; color: #f8ecb6; }
.c2 .c2r .c2rbtn:hover{ background: #f8ecb6; color: #c71018; text-decoration: none; }


.c2 .c2r .newsbox{ float: left; width:670px; height: 350px; box-sizing: border-box; padding:0 30px; }
.c2 .c2r .newsbox .newsIn{ width: 100%; padding: 0 30px 20px 30px; box-sizing: border-box; border-bottom: 1px solid #e8322f; }
.c2 .c2r .newsbox .newsIn2{ width: 100%; padding: 20px 30px 20px 30px; box-sizing: border-box; border-bottom: 1px solid #e8322f; }
.c2 .c2r .newsbox .newsIn em{ font-style:normal; font-size: 18px; color: #f88b89; margin-right: 10px; }
.c2 .c2r .newsbox .newsIn h2{ color: #f8ecb6;  }
.c2 .c2r .newsbox .newsIn h2 a{ color: #f8ecb6; font-size: 36px; font-family:myFirstFont3;  }
.c2 .c2r .newsbox .newsIn p{ padding: 5px 0; }
.c2 .c2r .newsbox .newsIn p a{ font-size: 18px; color: #fff; }

.c2 .c2r .newsbox .newsIn2 .newsTit{ float: left; width:100px; color: #f8ecb6; font-family:myFirstFont3; font-size: 36px; margin-top: 10px; }
.c2 .c2r .newsbox .newsIn2 .newsInR{ float: right; width: 440px; }
.c2 .c2r .newsbox .newsIn2 .newsInR p{ padding: 5px 0; }
.c2 .c2r .newsbox .newsIn2 .newsInR p a{  color: #fff; font-size: 18px; }





.c2show{ width: 1400px; height: auto; margin-top: 100px; float: left; position: relative; overflow: visible; background:none; border-radius: 10px; }
.c2show .c2spic{ float: left; width: 330px; height: 270px; border-radius: 10px; margin-right:26px; position: relative; }
.c2show .c2spic:last-child{ margin-right: 0; }
.c2show .c2spic img{ display: block; width: 330px; height: 270px; background: #efefef; }
.c2show .c2spic p{ padding: 10px 20px; width: 100%; box-sizing: border-box; text-align: center; background: #c71018; position: absolute; bottom: 0; left: 0; }
.c2show .c2spic p a{ font-size: 18px; color: #fff; }

.c2show .c2stit{ position: absolute; top: -50px; color: #e8342f; font-size: 30px; font-family:myFirstFont; text-indent: 20px;}
.c2show .c2stit:before{  content: "."; text-indent: -99999px; width:5px; height:26px;  display: block; position: absolute; top:8px; left: 1px; background: #ed171e; border-radius: 5px;   }



.c3{ width: 1400px; height: auto; margin-top: 180px; float: left; position: relative; overflow: visible; background:none; border-radius: 10px; }
.c3 .c3t{ position: absolute; top: -90px; left: 0;   }
.c3 .c3t2{  position: absolute; top: -90px; right: 0; color: #e8342f; font-size: 48px; font-family: myFirstFont3; }
.c3 .c3line{ position: absolute; top: -20px; right: 0; background: #e8342f; width: 40px; height: 10px; border-radius: 20px; }

.c3 .c3l{ float: left; width:580px; height: 455px;  }
.c3 .c3l .c3tit{ height: 150px; overflow:hidden; box-sizing: border-box; padding: 0 0px; padding-bottom: 25px; border-bottom: 1px solid #cdccd9; }
.c3 .c3l .c3tit h3{ text-align: center; padding:20px 0; line-height: 45px; width: 450px; height: 76px; overflow: hidden;; box-sizing: border-box; }
.c3 .c3l .c3tit h3 a{ color: #e8342f; font-size: 24px; font-family:myFirstFont3; }
.c3 .c3l .c3tit p{ line-height:24px; font-size: 14px; color: #5e5e5e; font-family:myFirstFont; text-indent: 30px; }
.c3 .c3l .c3tit p a{ color: #e8342f;  }
.c3 .c3l .c3news{ padding: 0 50px; padding-top: 25px; }
.c3 .c3l .c3news ul{ margin: 0; }
.c3 .c3l .c3news ul li{ padding: 5px 0; padding-left: 20px; box-sizing: border-box; background: url(../images/i2.png) 0 11px no-repeat;}
.c3 .c3l .c3news ul li a{ font-size: 18px; color: #191919; }
.c3 .c3l .c3pic{ margin: 0;  padding: 0 50px; margin-top: 28px;}
.c3 .c3l .c3pic img{ display: block; width: 200px; height: 150px; float: left; margin: 0 10px; border-radius: 20px; background: #efefef; }
.c3 .c3r{ float: right; width: 800px; height: 455px; }
.c3 .c3r img{ display: block; width: 800px; height: 455px; background: #efefef; }

.c3 .c3btn{ width: 100%; margin-top: 30px;  }
.c3 .c3btn a{ display: block; width: 233px; height: 117px; float: left;  }
.c3 .c3btn a img{ display: block; width: 233px; height: 117px; cursor: pointer; background: #efefef; opacity: 0.5; }
.c3 .c3btn .c3on img{ opacity: 1; }


.c3 .c3div{ width: 100%; height: 128px; overflow: hidden; margin: 20px 0; }
.c3 .c3div img{ display: block; width: 170px; height: 128px; background: #efefef; border-radius: 10px; float: left; margin-right: 20px; }
.c3 .c3div h4{ padding: 10px 0; }
.c3 .c3div h4 a{ font-size: 18px ;color: #191919; font-family:myFirstFont; text-align:left;  }
.c3 .c3div p{ font-size: 16px; color: #5e5e5e; text-indent: 30px; line-height: 24px; text-align: justify; }
.c3 .c3div p a{ font-size: 16px; color: #c71018; }

.c4{ width: 1400px; height: auto; margin-top: 150px; float: left; position: relative; overflow: visible; background:none; border-radius: 10px; }
.c4 .c4t{ position: absolute; top: -90px; left: 0;   }
.c4 .c4t2{  position: absolute; top: -90px; right: 0; color: #e8342f; font-size: 48px; font-family: myFirstFont3; }
.c4 .c4line{ position: absolute; top: -20px; right: 0; background: #e8342f; width: 40px; height: 10px; border-radius: 20px; }

.c4 .c4in{ margin-top: 20px; }
.c4 .c4in .c4pic{  float: left; width:330px; height: 360px; background: #efefef; position: relative; border-radius: 10px; margin: 10px 13px; }
.c4 .c4in .c4pic img{ display: block; width: 330px; height: 360px; }
.c4 .c4in .c4pic p { padding: 10px 20px; height: 70px; text-align: center; background: #c71018; width: 100%; box-sizing: border-box; position: absolute; bottom: 0; left: 0; }
.c4 .c4in .c4pic p a{ color: #fff; font-size: 18px; font-family:myFirstFont;}



.c5{ width: 1400px; height: auto; margin-top: 150px; float: left; position: relative; overflow: visible; background:none; border-radius: 10px; }
.c5 .c5t{ position: absolute; top: -90px; left: 0;   }
.c5 .c5t2{  position: absolute; top: -90px; right: 0; color: #e8342f; font-size: 48px; font-family: myFirstFont3; }
.c5 .c5line{ position: absolute; top: -20px; right: 0; background: #e8342f; width: 40px; height: 10px; border-radius: 20px; }
.c5 .c5in{ width: 100%; margin-top: 20px; }
.c5 .c5in .c5l{ float: left; width: 650px; height: 520px; position: relative; border-radius: 10px; }
.c5 .c5in .c5l img{ display: block; width: 650px; height: 520px; background: #efefef; }
.c5 .c5in .c5l p{ position: absolute; width: 100%; box-sizing: border-box; padding: 10px ; text-align: center; background: #c71018; bottom: 0; left: 0;  }
.c5 .c5in .c5l p a{ font-size: 21px; color: #fff; font-family:myFirstFont;  }
.c5 .c5in .c5r{ float: right; width: 750px; height:auto; margin-top: -30px; }
.c5 .c5in .c5r .c5pic{ display: block; width: 350px; height: 245px; border-radius: 10px; position: relative; float: left; margin:0 0 0 25px; margin-top: 30px; }
.c5 .c5in .c5r .c5pic img{ background: #efefef; width: 350px; height: 245px; }
.c5 .c5in .c5r .c5pic p{ position: absolute; width: 100%; padding:10px; text-align: center; bottom:0; left: 0; background-image: linear-gradient(to top, #47214a, #b9121d); box-sizing: border-box; }
.c5 .c5in .c5r .c5pic p a{ color: #fff; font-size: 18px; font-family:myFirstFont;}




.c6{ width: 1400px; height: auto; margin-top: 150px; float: left; position: relative; overflow: visible; background:none; border-radius: 10px; }
.c6 .c6t{ position: absolute; top: -90px; left: 0;   }
.c6 .c6t2{  position: absolute; top: -90px; right: 0; color: #e8342f; font-size: 48px; font-family: myFirstFont3; }
.c6 .c6line{ position: absolute; top: -20px; right: 0; background: #e8342f; width: 40px; height: 10px; border-radius: 20px; }

.c6 .c6nav{ width:820px; margin-top: 20px; }
.c6 .c6nav a{ display: block; float: left; width: auto; padding:10px 20px; margin:0 5px; color: #5e5e5e; font-family: myFirstFont3; cursor: pointer; text-decoration: none; font-size: 38px;   }
.c6 .c6nav .act{ border: 2px solid #e8342f; border-radius: 50px;  color: #e8342f; font-weight: normal; text-decoration: none;}
.c6 .c6tab{ margin-top: 30px; overflow: visible; }
.c6 .c6tab .c6tabIn{ overflow: visible; width: 1500px; margin-left: -6px; }
.c6 .c6tab .c6tabIn .c6pic{ float: left; border-radius: 10px; margin:15px 8px; padding: 30px; box-sizing: border-box; width: 690px; height: 330px; background: url(../images/c6bg.jpg) top 20px right 100px no-repeat #f3f3f3; position: relative; box-shadow:0 0 5px; }
.c6 .c6tab .c6tabIn .c6pic .c6c{ position: absolute; right: -100px; top: -40px; width: 200px; height: 100px; border-radius: 100px; background: #e8342f; box-sizing: border-box; padding: 40px; text-align: center; transform:rotate(-10deg) }
.c6 .c6tab .c6tabIn .c6pic .c6num{ position: absolute; top:5px; right: 15px;  font-size:24px; color: #fff;}
.c6 .c6tab .c6tabIn .c6pic .c6num em{ font-size: 30px; font-family: myFirstFont3; font-style: normal; color: #fff;}
.c6 .c6tab .c6tabIn .c6pic img{ display: block; width: 280px; height: 270px; background: #efefef; float: left; margin-right: 20px; }
.c6 .c6tab .c6tabIn .c6pic p{ color: #323232; font-size: 16px; text-align: justify; font-family: myFirstFont2; line-height: 24px;}
.c6 .c6tab .c6tabIn .c6pic p a{ font-size: 16px; color: #c71018; }
.c6 .c6tab .c6tabIn .c6pic .c6p{ padding-bottom: 10px; line-height: 32px; padding-right: 90px; box-sizing: border-box;  }
.c6 .c6tab .c6tabIn .c6pic .c6p a{ color: #e8342f; font-size: 30px; text-align: left; padding: 10px 0; font-family: myFirstFont3; }



.c7{ width: 1400px; height: auto; margin-top:20px; float: left; position: relative; overflow: visible; background:none; border-radius: 10px; }
.wf_nav{ width:1260px; margin:0 auto;  margin-top:50px; overflow: visible; height: 120px; box-sizing: border-box; padding: 0 30px;}
.wf_nav span{ float:left; color:#d70a30;  font-size:30px; width: 200px; padding:60px 0 0 0; box-sizing: border-box;   text-align:center; border-bottom:0; height:120px; line-height: 50px; text-align:center;  background:#1f153d; cursor:pointer; }
.wf_nav span:first-child{ border-left:0 none; }

.wf_nav .i0{ background:url(../images/wi0.png) 75px 25px no-repeat;  }
.wf_nav .i1{ background:url(../images/wi1.png) 75px 25px no-repeat;  }
.wf_nav .i2{ background:url(../images/wi2.png) 75px 25px no-repeat;  }
.wf_nav .i3{ background:url(../images/wi3.png) 75px 25px no-repeat;  }
.wf_nav .i4{ background:url(../images/wi5.png) 75px 25px no-repeat;  }
.wf_nav .i5{ background:url(../images/wi4.png) 75px 25px no-repeat;  }
.wf_nav .wf_on{ animation:mymove 0.5s ease-out forwards ; width:200px; height: 138px;  text-align: center; display: block;; padding:30px 0 0 0; position: relative; background:#c71018; color: #fff;   }
.wf_nav .wf_on:before{ content: "."; text-indent: -99999px; width:168px; height:106px; border:1px solid #fff; display: block; position: absolute; top: 15px; left: 15px;   }
.wf_nav .wf_on:after{ content: "."; text-indent: -99999px; width: 27px; height: 2px; position: absolute; top: 85px; left: 87px; background: #fff; }

@keyframes mymove{
from {top:-50px; opacity: 0;}
to {top:20px; opacity: 1; }
}


.waterfall{ width:1400px; height:auto; overflow:hidden;  background:#fff; box-sizing: border-box; padding: 30px; box-shadow: 0 0 10px #ccc; }
.waterfall .wf_l{ float:left; width:100%; height:auto;  }

.wf_rin{ width:264px; height:220px; overflow:hidden; color:#fff; margin-bottom:10px;}
.wf_rin img{ display:block; border:2px solid #fff; width:260px; height:175px; }
.wf_rin p{ margin:10px 0; text-align:center;}
.wf_rin p a{ color:#fff; font-size:16px;}

.waterfall .wf_r ul{ margin:0 auto; overflow:hidden; color:#fff; }
.waterfall .wf_r ul li{ margin:5px 0; list-style:inside; width:260px; overflow:hidden; height:20px; line-height:20px; float:left; text-overflow: ellipsis; white-space: nowrap;}
.waterfall .wf_r ul li a{ font-size:14px; color:#ccc; line-height:20px;}
.waterfall .wf_r ul li a:hover{ color:#fff;}


.news_wf{ overflow:hidden; clear:both; width:100%;}
.news_wf .wfin{ overflow:hidden;}
.news_wf .wfin .wfbox{ clear:both;}
.news_wf .wfin .wfbox .show_news{ overflow:hidden;}
.news_wf .wfin .wfbox .hide_news{ overflow:hidden; display:none;}
.news_wf .wfin .wfbox .wnews{ width:100%; height:auto; margin:20px ; background:#fff; box-sizing: border-box;; margin-top:10px; padding: 40px 0 20px 0; position:relative; border-top: 1px solid #959595; }
.news_wf .wfin .wfbox .wnews:first-child{ border-top: none; }

.news_wf .wfin .wfbox .wnews img{ display:block; float:left; width:480px; height:270px; background:#efefef; margin:0 20px 0 0; border-radius: 10px;}
.news_wf .wfin .wfbox .wnews .wfn{ width:800px; float:right; margin: 10px 0 0 0;}
.news_wf .wfin .wfbox .wnews .wftit{ padding:20px 0; clear:both; border-bottom: 1px solid #c6c6c6; position: relative; overflow: visible;}
.news_wf .wfin .wfbox .wnews .wftit:after{ content: "."; text-indent: -99999px; width: 24px; height: 3px; background:#e8342f; position: absolute; left: 0; bottom: -2px;  }
.news_wf .wfin .wfbox .wnews .wftit a{ font-size:30px; color:#e8342f;  font-family: myFirstFont3; }
.news_wf .wfin .wfbox .wnews .wfcon{ font-size:16px; color:#5e5e5e; line-height:30px; text-align: justify; margin:15px 0 0 0;}
.news_wf .wfin .wfbox .wnews .all_a{ position:absolute; right:20px; bottom:20px; font-size:14px; color: #f43131; border:1px solid #f43131; padding: 2px 4px; border-radius: 20px; padding: 5px 20px;}
.news_wf .wfin .wfbox .wnews .all_a:hover{ text-decoration: none; background:#f43131; color: #fff;  }
.news_wf .wfin .mbtn{ clear:both; margin:0 auto; text-align:center; font-weight:800; width:150px; height:50px; font-size:20px; background:url(../images/ic.gif) top 15px left 15px no-repeat #d50a30; padding-left: 30px; color:#fff; border-radius:5px; line-height:50px; cursor:pointer; margin-top:20px; margin-bottom:20px;}




.c8{ width: 1400px; height: auto; margin-top: 150px; float: left; position: relative; overflow: visible; background:none; border-radius: 10px; }
.c8 .c8t{ position: absolute; top: -90px; left: 0;   }
.c8 .c8t2{  position: absolute; top: -90px; right: 0; color: #e8342f; font-size: 48px; font-family: myFirstFont3; }
.c8 .c8line{ position: absolute; top: -20px; right: 0; background: #e8342f; width: 40px; height: 10px; border-radius: 20px; }



.c6con{ padding: 30px ; }
.Jbox{width:1320px;height:750px;position:relative;background:#f7f7f7; margin:0 auto; overflow: visible;}
.Jbox .btn{position:absolute;width:34px;height:75px;top:635px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold; }
.Jbox .prev{left:-40px;background:url(../images/al.png) #6b6a7d top 20px left 5px no-repeat;}
.Jbox #prevTop,.Jbox #nextTop{top:280px;width: 80px;height: 80px;}
.Jbox #prevTop{background: url(../images/al.png) #c71018 top 20px left 25px no-repeat}
.Jbox #nextTop{background: url(../images/ar.png) #c71018 top 20px left 25px no-repeat}
.Jbox .next{right:-40px;background:url(../images/ar.png) #6b6a7d top 20px left 5px no-repeat; }
.Jbox #prev, .Jbox #next{ display: none; }
.Jbox li{float:left;}
.Jbox .cf li{position: relative;color: #fff;}
.Jbox .cf a{display: block; width:1320px;height:750px; position: absolute;color: #fff;}
.Jbox .cf a img{ display: block; width:1320px;height:750px;}
.Jbox .cf li span{display:none ;width:880px; position: absolute; left: 0; bottom: 0;padding: 10px 20px;line-height: 22px;text-align:left;background:rgba(0,0,0,0.6);filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000") 6}
.Jbox .picBox{height:745px;position:relative;overflow:hidden; border-radius: 20px;}
.Jbox .picBox ul{height:750px;position:absolute;}
.Jbox .picBox li{width:1320px;height:750px;}
.Jbox .listBox{width:1320px;height:114px; padding:15px 0; margin:0 auto;position:relative; overflow:hidden; bottom:144px; background:rgba(0,0,0,0.7);}
.Jbox .listBox ul{height:auto;position:absolute; margin:0 40px;}
.Jbox .listBox li{width:196px;height:114px;cursor:pointer;position:relative; }
.Jbox .listBox li i{display:none;}
.Jbox .listBox li a{display: block;width:124px;height: 70px;}
.Jbox .listBox li img{width:186px;height:114px; background: #efefef;}
.Jbox .listBox .on{ background: #c71018 ; width: 186px; margin-right:10px; }
.Jbox .listBox .on img{width: 186px;height:114px; position: absolute; top: -5px; left: -5px;}
.Jbox .listBox .on i{display:block;}



.c9{ width: 1400px; height: auto; margin-top: 150px; float: left; position: relative; overflow: visible; background:none; border-radius: 10px; }
.c9 .c9t{ position: absolute; top: -90px; left: 0;   }
.c9 .c9t2{  position: absolute; top: -90px; right: 0; color: #e8342f; font-size: 48px; font-family: myFirstFont3; }
.c9 .c9line{ position: absolute; top: -20px; right: 0; background: #e8342f; width: 40px; height: 10px; border-radius: 20px; }

.c9 .c9box{ box-sizing: border-box; padding:40px 50px; background: #fff; border-radius: 10px; margin-top: 20px;  box-shadow: 0 0 10px #dbdce5;}
.c9 .c9box img{ display: block; width: auto; height: 65px; float: left; margin:10px 25px; }







.team{ width: 1320px; padding: 30px; float: left;  box-sizing: border-box;  background: #fff; border-radius: 10px; box-shadow: 0 0 10px #dbdce5; margin: 0 auto; margin-top: 40px; margin-left: 40px;}
.team .teaml{ width: 620px; height: 348px; float: left; }
.team .teaml img{ display: block; width: 620px; height: 348px; background: #efefef;  }
.team .teamr{ width: 590px; height: 348px; float: right; overflow:visible; }
.team .teamr .tt{ position: relative; border-top:1px solid #c6c6c6; padding: 14px 0; overflow: visible; margin: 10px 0 0 0; }
.team .teamr .tttit{ position: absolute; font-family: myFirstFont3; top: -20px; left: 0; font-size: 21px; color: #d70a30;  background: #fff; padding: 0 10px 0 0; }
.team .teamr .tt p{ font-size: 15px; color: #666; line-height: 24px; text-align: left;  }
.team .teamr .tt span{ color: #c71018; font-size: 16px; font-family: myFirstFont;}
.team .teamr table{ vertical-align: top; }
.team .teamr table td{ padding: 5px 0; }
.history a{ width:286px; float: left; text-align: center;  }
.history a:hover{ text-decoration: none; }
.team .teamr .tt .history p{ color: #666; text-align: center; }
.history img{ width: 286px; height: 87px; background: #efefef; }









.footer{ width:100%; height:auto; padding:40px 0; position:relative; z-index:99999; margin-top:40px;}
.footer .fin{ margin:0 auto; width:980px; color:#333; text-align:center; line-height:30px; font-size:14px;}
.footer .fin a{ color:#333; font-size:14px; margin:0 5px;}


.slideBox{  width: 800px; height: 500px;  overflow:visible; position:relative; float:left; }
.slideBox .hd{ height:18px; overflow:hidden; position:absolute; right:20px; bottom:15px; z-index:1;  }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:right; overflow: visible; padding: 2px 0; margin-right: 10px;  }
.slideBox .hd ul li{ background: #fff; float:left; margin-right:2px;  width:15px; height:15px;  line-height:14px; text-align:center;  cursor:pointer;  margin:0 5px; text-align:center; border-radius:20px; text-indent:11130px;}
.slideBox .hd ul li.on{ background:#fff ; color:#fff; width: 40px; }
.slideBox .bd{ position:relative; height:100%; z-index:0; border-radius: 10px;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative;}
.slideBox .bd li p{ position:absolute; bottom:0; color: #fff; left:0; box-sizing:border-box; padding:10px 30px 40px 30px; width:100%; font-size:20px; color:#fff; background:#c71018; opacity:0.8; text-align:center;}
.slideBox .bd li p a{ color: #fff; font-size: 24px; }
.slideBox .bd img{  width: 800px; height: 500px;  display:block; background: #efefef;  }




