@charset "utf-8";
/* CSS Document */
* {}
a {text-decoration: none;color: #333;padding:0;margin:0;}
ul {list-style: none;padding:0;margin:0;}
li {list-style: none;padding:0;margin:0;}
ul li {list-style: none;padding:0;margin:0;}
img {border: none;padding:0;margin:0; vertical-align:middle;}
a img{border: none;padding:0;margin:0;}
input,button,select,textarea{outline:none}
textarea{resize:none}
p{padding:0;margin:0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 24px; font-size:12px;color:#333;padding:0;margin:0; font-family:"微软雅黑", "宋体", "黑体"; min-width:1200px;}

.top,.head,.main,.ftit,.foot,.link{width:70%;margin:0px auto;overflow:hidden;clear:both;}

.bg1{ width:100%;height:80px; z-index:999999999999999; position:fixed; top:0; left:0; background:url(../images/bg1.png);}
.logo{ float:left;}
.menu{ float:right; width:65%;}
.menu ul{ overflow:hidden; clear:both;}
.menu li{ float:left; font-size:14px; line-height:80px;text-align:center; position:relative; padding:0 2.5%;}
.menu li a{ display:block; color:#fff;white-space: nowrap;}
.menu li:hover, .menu .no{ background:url(../images/bg2.png);}
.menu li:nth-child(1){}
.hj{overflow:hidden; clear:both; height:10px;}
.hj2{overflow:hidden; clear:both; height:20px;}
.hj3{overflow:hidden; clear:both; height:30px;}
.pp1{ padding:10px 0;}
.pp2{ padding:20px 0;}
.pp3{ padding:30px 0;}
.clear{overflow:hidden;clear:both;}

.tit1{line-height:60px; font-size:30px; text-align:center;}
.tit1_bg1{ background:url(../images/tbg1.png) no-repeat center top; }
.tit1_bg3{ background:url(../images/tbg2.png) no-repeat center top; color:#f00303;}
.tit1_bg2{ background:url(../images/tbg7.png) no-repeat center top; color:#fff;}
.tit1_p1{ font-size:18px; text-align: center; color:#f25f1f; line-height:40px;}

.tit2{ overflow:hidden; clear:both; margin:0 auto;}
.tit2 li{ float:left; margin-left:30px; line-height:40px; text-align:center; font-size:18px; border-radius:8px;}
.none {display:none;}
.tit2 .active{background:#f25f1f;color:#fff;}
.tit2_p1{ width:1080px;}
.tit2_p1 li{ width:120px;}
.tit2_p2{ width:1060px;}
.tit2_p2 li{ padding:0 25px;}
.tit2_p3{ width:480px;}
.tit2_p3 li{ width:120px;}

.nr1{ overflow:hidden; clear:both;}
.nr1_p1{ float:left; width:590px; height:337px; overflow:hidden;}
.nr1_p2{ float:right; width:550px;}
.nr1_p3{ float:left; border-bottom:3px solid #999; font-size:40px; line-height:50px;}
.nr1_p4{ height:198px; overflow:hidden; overflow:hidden; clear:both; padding-top:25px;}
.nr1_p5{ margin-top:25px;}
.more1{ background:#fff; color:#888; border:2px solid #ddd; width:110px; display:block; border-radius:20px; text-align:center; line-height:30px;}
.more1:hover{ background:#f25f1f; color:#FFF; border:2px solid #f25f1f;}
.nr1_p6{ height:300px; display: flex; justify-content:center; align-items:Center;}
.bg2{background:url(../images/bg2.jpg) no-repeat center top; padding:110px 0; height:180px; color:#fff;}
/*.bg3{background:url(../images/bg3.jpg) no-repeat center top; padding-top:70px; height:330px; color:#fff;}*/
.bg3{background:#05081d; padding-top:70px; height:330px; color:#fff;}
.bg4{background:url(../images/bg4.jpg) no-repeat center top; padding:110px 0; height:180px; color:#fff;}
.bg5{background:url(../images/bg5.jpg) no-repeat center top; padding-top:70px; height:330px; color:#fff; overflow:hidden;}
.bg7{background:#f5e6d3;}

.tit3{background:url(../images/tbg3.png) no-repeat center top; font-size:24px; line-height:56px; text-align:center;}
.tit33{ text-align:center; font-size:20px; line-height:56px;}
.nr2_p1{ font-size:18px; line-height:30px; margin-bottom:20px; overflow:hidden;}
.nr2_p2{ width:930px; margin:0 auto; overflow:hidden; font-size:18px; line-height:30px; height:330px;}
.nr2_p4{ overflow:hidden; clear:both;}
.nr2_p4 li{ float:left; width:240px; height:207px; padding:30px 0;}
.nr2_p41{background:url(../images/tbg8.jpg) no-repeat; padding:28px 4px 25px 3px;}
.nr2_p41 img{ width:233px; height:150px;}


.nr3{width:1200px;margin:0px auto;}
.nr3 li{ width:580px; background:#eff0ed; margin-top:30px;}
.nr3 li:hover{ background:#fff;box-shadow:0px 0px 20px #ddd;}
.nr3 li:nth-child(odd){ float:left;}
.nr3 li:nth-child(even){ float:right;}
.nr3_p1{ padding:33px; overflow:hidden; clear:both;}
.nr3_p2{ display:block; float:left; width:222px; height:206px; overflow:hidden; position:relative;}
.nr3_p2 img{ width:222px; height:206px;}
.nr3_p2 p{ position:absolute; bottom:0; left:0; color:#fff; padding-left:8px;}
.nr3_p3{ float:right; width:260px; height:206px;}
.nr3_p4{ display:block; font-size:18px; line-height:28px; height:56px; overflow:hidden;}
.nr3_p5{ line-height:18px; margin:30px 0; height:72px; overflow:hidden; color:#666;}
.nr3_p6{ display:block; color:#666;}
.nr3_p6:hover{ color:#f25f1f;}

.nr4{ overflow:hidden; clear:both;}
.nr4 li{ float:left; width:25%; position:relative;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.nr4_p1{ width:100%; padding-bottom:86%;}
.nr4_p1 img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.nr4_p2{ position:absolute; top:0; left:0; width:100%; height:100%;background:url(../images/xbg1.png);display: flex; justify-content:center; align-items:Center;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.nr4_p3{ width:30%;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.nr4_p3 img{ width:100%;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.nr4 li:hover .nr4_p2{ background:none;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.nr4 li:hover .nr4_p3{ width:36%;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}

.nr4_p4{ font-family:"FZSKBXKJW GB1 0"; font-size:40px; color:#fff;background:url(../images/tbg4.png) no-repeat; background-size:100% auto; width:36%; line-height:1.8; text-align:center;}
.nr4 li:hover .nr4_p4,.nr4 li:hover .nr4_p41{ font-size:56px; width:42%;}
.nr4_p41{ font-family:"FZSKBXKJW GB1 0"; font-size:40px; color:#fff; width:36%; line-height:1.8; text-align:center;}
.nr4_p5{ font-size:24px; line-height:36px; color:#666; width:1000px; margin:0 auto;}
/*.fbg{ background:#f25f1f; padding:25px 0; color:#fff;}
.ftit_l{ float:left; border-right:2px solid #fff; height:250px;}
.ftit_p1{ width:400px; font-size:14px;}
.ftit_p2{ width:200px; font-size:14px; text-align:center;}
.ftit_p2 p{ font-size:18px; line-height:60px;}
.ftit_p2 a{ display:block; color:#fff;}
.ftit_p2 a:hover{ color:#333;}
.ftit_p3{ float:right; padding-top:40px; font-size:14px;}
.ftit_p3 p{ float:left; padding-left:50px; text-align:center; width:134px;}
.ftit_p3 span{ display:block; padding-top:10px;}*/
.fbg{ background:#434035; padding:15px 0; text-align:center; font-size:14px;}
.ftit{ color:#fff; line-height:30px;}
.ftit a{ color:#fff;}
.foot{ color:#aaa8a0;}
.tit4{ border-bottom:2px solid #ddd; font-size:18px; color:#999; line-height:48px;}
.tit4 a{ color:#999;}
.bg6{ background:#f5f5f5;}
.tit5{ width:980px; margin:0 auto; overflow:hidden; clear:both;}
.tit5 li{ float:left; width:120px; text-align:center; padding:10px;}
.tit5 li a{ display:block;}
.tit5_p1{ font-size:18px;}
.tit5_p2{ position:relative; color:#666; margin:5px 0;}
.tit5_p2 span{position:absolute; top:0; left:0; width:100%; display: none;}
.tit5 li a:hover,.tit5 .no3 a{/* color:#f25f1f;*/ color:#e72526;}
.tit5 li a:hover .tit5_p2 span{ display:block;}
.tit5 .no3 .tit5_p2 span{ display:block;}

.tit6{ font-size:24px; line-height:60px; text-align:center;}
.nr5{ overflow:hidden; clear:both; line-height:26px; font-size:15px;}
.nr5_p1{ float:left;}
.nr5_p2{ float:right; width:980px;}

.nr5_p3 .pcont { width:1200px; margin:0 auto; overflow:hidden; clear:both;}
.nr5_p3 .ScrCont { width:32766px; zoom:1;  }
.nr5_p3 #List1_1{float:left;}
.nr5_p3 #List2_1{float:left;}
.left{ position:absolute; top:42%; left:0;}
.right{ position:absolute; top:42%; right:0;}
.nr5_p3{ width:1200px; margin:0 auto; padding:0 50px; position:relative;}
.nr5_p3 li{ float:left; width:300px; height:250px;}
.nr5_p3 li img{ width:300px; height:250px;}

.nr6 li{ overflow:hidden; clear:both; padding:30px 0;}
.nr6_p1{ overflow:hidden; clear:both;/* background:#f5f5f5;*/}
.nr6_p2{ display:block; float:left; width:270px; height:180px; position:relative;}
.nr6_p2 p{ position:absolute; bottom:0; left:0; color:#fff;}
.nr6_p2 img{ width:270px; height:180px;}
.nr6_p3{ float:right; width:890px; padding-right:20px; height:180px;}
.nr6_p4{ display:block; font-size:18px; line-height:36px;height:36px; overflow:hidden; padding-top:10px;}
.nr6_p6{ display:block;}
.nr6_p5{ font-size:14px; margin:30px 0; height:44px; overflow:hidden; color:#666;}
.nr6 li:hover a{ color:#f25f1f;}

.nr6_p7{ display:block; float:left; width:140px; text-align:center; padding:15px 0;}
.nr6_p7 p{ font-size:18px; color:#f25f1f;}
/*.nr6_p8{ float:right; width:950px; margin-right:20px; padding:15px 0; font-size:18px; line-height:28px; color:#666;}
.nr6_p8 p{ text-indent:2em;}*/

.nr60{ overflow:hidden; clear:both; padding:30px 0;}
.nr60 li{ float:left; width:48%; padding:1%;}
.nr60 .nr6_p1{ overflow:hidden; clear:both;/* background:#f5f5f5;*/ display: flex; justify-content:center; align-items:Center; height:300px;}
.nr6_p8{ float:right; width:calc(100% - 160px); margin:15px 0; margin-right:20px; font-size:16px; line-height:28px; color:#666; max-height:320px; overflow:hidden}
.nr6_p81{ font-size:30px; font-weight:bold; line-height:40px; color:#333;}
.nr6_p82{ color:#777; line-height:30px; font-size:14px;}

.page{ display: flex; justify-content:center; align-items:Center;height:50px; overflow:hidden; clear:both;}
.page1{ overflow:hidden; clear:both;}
.page1 a{ display:block; float:left; border:1px solid #CFCFCF; line-height:48px;height:48px; padding:0 18px; margin:0 10px; font-size:16px; color:#777;}
.page1 a:hover{ color:#f25f1f; border:1px solid #f25f1f;}
.bor1{ border:2px solid #999; overflow:hidden; clear:both;}
.nr7_p1{ overflow:hidden; clear:both;}
.nr7_p1 li{ float:left; width:300px; text-align:center; padding:30px 0; font-size:18px;}
.nr7_p11{ background:#f5f5f5; padding:30px;}
.nr7_p12{ width:240px; height:150px;display: table-cell; vertical-align: middle; text-align: center;}
.nr7_p13{ padding-top:5px; height:24px; overflow:hidden;}

.nr22_p4{ width:calc(100% - 10px); padding:0 4px;}
.nr22_p6 td{ padding:1%;}
.nr22_p66 td{ padding:1%; font-size:14px}
.nr22_p4{ border:1px solid #dedede; border-radius:5px;box-shadow:1px 1px 5px #eee; width:calc(80% - 10px); padding:0 5px; margin:0;}
.nr22_p4{ line-height:30px;height:30px;}

.bg8{ background: url(../images/bg6.png) no-repeat center top; background-size:100% 100%; padding:70px 0;}
.tit7{ text-align:center;}
.nr8_p1{ overflow:hidden; clear:both; padding:2% 3% 0 3%; font-size:18px; line-height:36px; color:#666; margin:0 2%;}
.nr8_p1 li{ padding:1%;}
.nr8_p11,.nr8_p13{ width:28%; float:left;}
.nr8_p12{ width:38%; float:left;}
.nr8_p1 li p{ text-indent:2em;}
.nr8_p14{ width:26%; float:left;}
.nr8_p15{ float:right; width:68%;}
.nr8_p16{ float:left; padding:1% 0; width:46%; border-bottom:3px double #dedede; border-top:3px double #dedede; font-size:24px; line-height:46px;}
.nr8_p17{ float:right; padding:1% 0; width:46%; border-bottom:3px double #dedede; border-top:3px double #dedede;}
.nr8_p18{ background:url(../images/xtu12.jpg) no-repeat center center; padding:1% 3%;}
.tit7_p1{ text-align:center; font-size:32px; line-height:40px;}
.tit7_p1 span{ font-weight:bold; font-size:35px;}

.nr8_p2{ overflow:hidden; clear:both; padding:2% 0; font-size:20px; line-height:48px; color:#666; text-align:center;}
.nr8_p3{ overflow:hidden; clear:both; padding:2% 0; font-size:20px; line-height:48px; color:#666; letter-spacing:1.6px;}
.tit7_p2{ text-align:center; font-size:32px; line-height:40px; font-size:33px;}
.tit7_p21{ font-family:黑体; padding-top:12px;}
.tit7_p22{ font-family:UniSansHeavyCAPS; font-weight:bold;}
.tit7_p23{ font-family: UniSansThinCAPS; }
.tit7_p24{ color:#fec23d; font-size:12px;}

.bg9{ background:url(../images/bg7.png) no-repeat right; background-position:100% 23.5%;}
.bg91{ background:url(../images/bg8.png) no-repeat; background-position:0 61%;}

.nr10{ padding:0% 7%;}
.nr10_p1{ color:#fff; font-size:52px; line-height:60px;}
.nr10_p2{ font-size:18px; color:#fff; line-height:40px;}
.nr10_p3{ overflow:hidden; clear:both; padding:6px 0;}
.nr10_p31{ float:left; width:160px; text-align:center; line-height:40px; background:#cc0000; color:#fff; font-size:16px; margin-right:20px;}
.nr10_p32{ font-size:30px; color:#e5e5e5; line-height:40px;}
.nr10_p32 span{ font-size:16px; line-height:20px; display:block; float:left; margin:0 10px;}
.nr10_p4{ float:left; width:134px; text-align:center; margin-right:20px; font-size:14px; padding-top:12px; color:#fff; line-height:40px;}
