body{ margin:0 auto; padding:0; background:url(../images/bg.jpg) repeat; }
*{ 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;
}


.clear {clear:both;display:block;}
.block1{ clear:both; width:100%; height:10px;}
.ff{ font-family:'microsoft yahei';}
.ml8{ margin-left:8px;}









.banner{ width:100%; background:#040303; height:500px;}
.banner img{ display:block; width:1200px; height:500px; margin:0 auto;}

.main{ width:1100px; height:auto; margin:0 auto; padding:0 0 100px 0; }
.main .cc{ width:1100px; height:auto; clear:both;}
.main .c1{ width:1100px; height:auto; clear:both;}
.main .c1 .tt{ clear:both; width:1200px;}
.main .c1 .scroll{ margin:0 auto; width:1080px; height:600px; background:#fff;}
.main .c1 .jdtxt{ margin:0 auto; width:1080px; height:auto; padding:20px 0; }
.main .c1 .jdtxt .ml48{ margin-left:48px;}
.main .c1 .jdtxt a{ display:block; position:relative; width:328px; height:30px; line-height:30px; overflow:visible;  font-size:16px; color:#fff; float:left; text-align:center;}
.main .c1 .jdtxt a span{ display:block; width:328px; height:30px; background:#444; position:absolute; top:0; left:0; z-index:5}
.main .c1 .jdtxt a em{ display:block; width:27px; height:27px; background:#e40e12; right:-3px; bottom:-3px; position:absolute; z-index:3}


.main .jb{ clear:both;}
.main .jb .jbt{ width:1100px; box-sizing:border-box; padding:30px 50px;}
.main .jb .jbt .circle{ display:block; width:115px; height:115px; border-radius:80px; float:left; background:#fff; margin:0 22px; margin-bottom:20px; border:3px solid #444; cursor:pointer;}
.main .jb .jbt .act{ border:3px solid #cca464;}
.main .jb .jbc{ clear:both; padding:0 0 30px 0;}
.main .jb .jbc .jbin{ clear:both;}	
.main .jb .jbc .jbin .jbpp{ display:block; width:365px; height:280px; float:left; background:#fff; position:relative;}
.main .jb .jbc .jbin .jbpp img{ display:block; width:365px; height:280px; background:#efefef;}
.main .jb .jbc .jbin .jbpp p{ position:absolute; bottom:0; width:100%; padding:10px 0; line-height:34px; font-size:16px; color:#fff; text-align:center; background:url(../images/bgr.png) repeat; }
.main .jb .jbc .jbin .jbpp p b{ color:#e40e12; font-weight:800; font-size:24px;}
.main .jb .jbc .jbin .jbcc{ float:right; width:735px; height:280px; position:relative;}
.main .jb .jbc .jbin .jbcc .redbox{ width:50px; height:50px; background:#e40e12; position:absolute; right:0; top:45px; z-index:-1;}
.main .jb .jbc .jbin .jbcc .pt{ text-align:center; width:100%; padding:0 0 10px 0; font-size:30px; color:#fff;}
.main .jb .jbc .jbin .jbcc .pc{ width:730px; height:210px; background:#444444; margin-right:5px; padding:35px; box-sizing:border-box; color:#c8c8c8; line-height:30px; text-indent:30px;}
.main .jb .jbc .jbin .jbcc .pc a{ color:#e40e12;}




.main .c3{ clear:both; margin-top:10px;}

.main .c4{ clear:both;  margin-top:10px;}
.main .c4 .c4in{ clear:both; box-sizing:border-box; padding:20px; border:1px solid #383838;}
.main .c4 .c4in .video{ float:left; width:540px; height:340px; background:#fff;}
.main .c4 .c4in .redpic{ float:right; width:498px; margin-left:20px; height:340px; background:#fff;}



.main .c5{ clear:both; margin-top:10px;}
.main .c5 .qd img{ width:1100px; height:500px; background:#fff;}



.main .c6{ clear:both; margin-top:10px;}
.c6 .c6in{ clear:both;}	
.c6 .c6in .jbpp{ display:block; width:500px; height:300px; float:left; background:#fff; position:relative;}
.c6 .c6in .jbpp img{ display:block; width:500px; height:300px;}
.c6 .c6in .jbcc{ float:right; width:600px; height:280px; position:relative;}
.c6 .c6in .jbcc .redbox{ width:50px; height:50px; background:#e40e12; position:absolute; right:0; top:95px; z-index:-1;}
.c6 .c6in .jbcc .pt{ text-align:center; width:100%; padding:30px 0; font-size:30px; color:#fff;}
.c6 .c6in .jbcc .pc{ width:595px; height:210px; background:#444444; margin-right:5px; padding:35px; box-sizing:border-box; color:#c8c8c8; line-height:30px;}
.c6 .c6in .jbcc .pc a{ color:#e40e12;}

.c6 .c6in2{ clear:both; margin-top:50px;}
.c6 .c6in2 .ltpp{ float:left; width:196px; height:300px; overflow:hidden; margin:0 80px; margin-bottom:20px;}
.c6 .c6in2 .ltpp img{ display:block; width:196px; height:196px; border-radius:100px; background:#fff;}
.c6 .c6in2 .ltpp p{ clear:both; font-size:16px; line-height:24px; color:#fff; text-align:center; margin-top:10px;}
.c6 .c6in2 .ltpp p b{ color:#e40e12;}




.main .c7{ clear:both; margin-top:10px;}
.tbscroll{ width:1080px; height:500px; margin:0 auto; background:#fff;}



.main .c8{ clear:both; margin-top:10px;}
.main .history{ clear:both; width:1100px; height:158px; margin:0 auto;}
.main .history img{ display:block; width:366px; float:left;}



.main .c9{ clear:both; margin-top:10px;}
.main .news{ clear:both; width:800px; height:190px; margin:0 auto; border:1px solid #323232; margin-top:30px; box-sizing:border-box; padding:20px;}
.main .news ul{ margin:0;}
.main .news ul li{ list-style: inside;
    color: #e40e12;
    float: left;
    height: 30px;
    margin-left: 50px;
    overflow: hidden;
    width: 300px;
    text-overflow: ellipsis;
    white-space: nowrap;}
.main .news ul li a{ font-size:14px; color:#e8e8e8; line-height:30px;}






.footer{ width:100%; height:auto; padding:40px 0; background:#141414; position:relative; z-index:99999; margin-top:40px;}
.footer .fin{ margin:0 auto; width:980px; color:#efefef; text-align:center; line-height:30px; font-size:14px;}
.footer .fin a{ color:#efefef; font-size:14px; margin:0 5px;}





.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;}




.slideBox{ width:1080px; height:600px; overflow:hidden; position:relative; float:left;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:45px; bottom:40px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:right;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#919191; cursor:pointer;  margin:0 5px; text-align:center; border-radius:20px; text-indent:11130px;}
.slideBox .hd ul li.on{ background:#e40e12; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative;}
.slideBox .bd li p{ position:absolute; bottom:0; left:0; box-sizing:border-box; padding:20px 400px 20px 30px; width:100%; font-size:16px; color:#fff; background:url(../images/bgr.png) repeat; opacity:0.8; text-align:left;}
.slideBox .bd img{ width:1200px; height:670px; display:block; background:#efefef; filter:blur(15px); position:absolute; top:-40px; left:-40px;  }
.slideBox .bd .spimg{
width: 1030px;
display: block;
height: 550px;
margin: 0 auto;
filter: unset;
position: absolute;
top: 25px;
left: 25px;
z-index: 9999;}

.slideBox2{ width:1080px; height:500px; overflow:hidden; position:relative; float:left; }
.slideBox2 .hd{ height:15px; overflow:hidden; position:absolute; right:20px; bottom:20px; z-index:1; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:right;  }
.slideBox2 .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer;  margin:0 5px; text-align:center; border-radius:20px; text-indent:11130px;}
.slideBox2 .hd ul li.on{ background:#e40e12; color:#fff; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; position:relative;}
.slideBox2 .bd li p{ position:absolute; bottom:0; left:0; box-sizing:border-box; padding:20px 400px 20px 30px; width:100%; font-size:16px; color:#fff; background:url(../images/bgr.png) repeat; opacity:0.8; text-align:left;}
.slideBox2 .bd img{ width:1200px; height:670px; display:block; background:#efefef; filter:blur(15px); position:absolute; top:-40px; left:-40px; }
.slideBox2 .bd .bdimg{
width: 1030px;
display: block;
height: 480px;
margin: 0 auto;
filter: unset;
position: absolute;
top: 10px;
left: 25px;
z-index: 9999;}



.tm-tit{ padding:10px; text-align:center; font-size:18px; color:#dfba7e; position:absolute; top:30px; left:0; border:2px solid #d00022;}
.picScroll-left{ overflow:hidden; position:relative;   }
.picScroll-left .hd{ overflow:hidden;  height:30px; padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#efefef; border-radius:20px; border:0; }
.picScroll-left .hd ul li.on{ background:#ef0000; }
.picScroll-left .bd{ margin-left:80px;    }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ width:500px; height:350px; margin:0 8px; overflow:visible; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center;  width:500px; height:300px; position:relative;}
.picScroll-left .bd ul li .pic img{ width:500px; height:300px; display:block; background:#fff;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .pic .title{ line-height:24px; color:#fff;    width:500px; box-sizing:border-box; padding:10px 20px; background:url(../images/bgr.png) repeat; position:absolute; bottom:0; left:0; }
.picScroll-left .bd ul li .pic .title a{ color:#fff;}




 /**浮动导航**/

#menu{position:fixed;right:0%;margin-right:100px; display:inline; top:20px; z-index:9999999; }
#menu ul{  box-sizing:border-box;}
#menu ul li{ padding: 0; text-align:center; color:#fff; width:86px; height:86px;  box-sizing:border-box; color:#663709;}
#menu ul li a{ color:#663709; width:86px; height:86px; display:block; font-size:16px; background:url(../images/86.jpg) no-repeat; padding-top:10px; box-sizing:border-box;}
#menu ul li a font{ padding-top:5px; display:block;}
#menu ul li a.current{ color:#663709; font-size:16px; background:#e9d89b; }
#menu ul li a:hover{ text-decoration:none; }
#menu ul li .i10{ width:86px; height:58px; background:url(../images/top.png) no-repeat;}

