*{margin:0;padding:0;}
html{color:#000;background:#f4f3f3;}
body{width:100%;margin:0 auto;font-size:14px;font-family:"Microsoft YaHei"; background:#f3f3f3;}
ol,ul,li{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
img{border:0 none;-ms-interpolation-mode:bicubic;}
.clear,.clearfix{zoom:1;}
.clear:after,.clearfix:after{content:' ';display:block;clear:both;height:0;visibility:hidden;}
.hidden,.hide{display:none;}
a{color:#2c2c2c;text-decoration:none; cursor: pointer;}
.fixed{position:fixed;top:0;z-index:99;_position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);*zoom:1;}
.navhigh{ width: 100%; display: none;}
.fl{float: left;}
.fr{float: right;}
.mc{margin:0 auto;}
.wa{width:100%;}
.wrapper h2{ font-size:30px; text-align:center; margin-top:20px;}
.bg1 h2{ font-size:30px; text-align:center; margin-top:20px;}
.wrapper h3{ font-size:18px; text-align:center; margin-top:10px; font-weight:normal;}
.over{ overflow: hidden;}
.container h2{ color: #000; font-size: 30px; text-align: center; line-height: 1; margin-top: 65px; overflow: hidden;}
.container h3{ font-size: 18px; color: #000; font-weight: normal; line-height: 1.7; margin-top: 15px;}
.wrapper{ width: 1180px; height: auto; margin: 0 auto;}
.head{ background:#fff;}


.banner{ background: url(../images/bons-images-banner.jpg) no-repeat center #4e5768; width: 100%; height: 550px}
.banner a{ display: block; width: 1180px; height: 100%; margin: 0 auto;}
#subnav{ background: #9f0b39; width: 100%; height: 60px;}
#subnav a{ display: block;float: left; width: 125px; text-align: center; height: 60px; line-height: 60px; color: #fff; font-size: 21px;}
#subnav a:hover,.cur{ background: #e1383d}
#subnav span{ display: block;float: left; width: 220px; height: 40px; margin-top: 10px; border-right: 1px solid #959595; line-height: 40px; color: #ffc701; font-size: 20px; margin-right: 30px;}
a#w195{ width: 195px;}
.itembox1{ overflow: hidden; margin-top: 45px; margin-left: 155px;}
.itembox1 dl{ float: left; width: 122px; margin-right: 27px; text-align: center; font-size: 18px;}
.itembox1 dd{ line-height: 1; margin-top: 10px;}
.bg1{ background: #e1383c; color: #fff; overflow: hidden; margin-top: 35px; padding-bottom: 40px;}
.w810{ width: 810px; margin: 45px auto 0;}
.w810 ul{ width: 350px; text-align: center; font-size: 18px; line-height: 1.7; overflow: hidden;}
.w810 li.title{ font-size: 24px; font-weight: bold; line-height: 1; margin-bottom:25px;}

.ibg{ width: 1180px; height:875px; overflow: hidden; background: url(../images/img7.jpg) no-repeat center top; margin: 0 auto;border-bottom: 1px dashed #eeebea}
.imgs{display: inline-block; float: left; width: 470px; height: 615px; margin-top: 60px;}
.rightcon{ width: 645px; float: left;}
.rightcon h2{ margin-bottom: 45px;}
.rightcon dl{ overflow: hidden; float: left;width: 204px; display: inline; margin-right: 10px; font-size: 14px; line-height: 1.7; height: 285px}
.rightcon dt{ height: 133px; width: 198px; border:3px solid rgb(253, 253, 253);box-shadow: 1px 1.732px 3px 0px rgba(0, 0, 0, 0.039);}
.rightcon dd{ margin-top: 10px;}
.rightcon dd strong{ display: block;}
a.btn2{background-color: rgb(225, 56, 60);width: 290px;height: 70px; display: block; margin: 0 auto; font-size: 30px; color: #fff; font-weight: bold; overflow: hidden; text-align: center; line-height: 70px;}
#scroll2 p{ overflow: hidden; display: block; text-align: center; font-size: 24px; margin-top: 35px;}
#scroll2 p span{ font-size: 30px; color: #e1383c;}
#scroll3 h2{ color: #fff; margin-top: 50px;  font-size: 36px; text-align: center;}
#slider{ z-index:: 1; position: absolute; width: 957px; background: #fff; height: 433px; overflow: hidden; margin: 40px auto;}
#slider .slide {z-index: 10; position: absolute; width: 300px;  height: 430px; overflow: hidden; cursor: default; text-align:left;}
#slider .diapo {position: absolute; visible: visible; }
#slider img{ border:#FFF 3px solid;}
.h600{ height: 600px;}
.w960{ width: 960px; margin:0 auto;}
.fb{ font-weight: bold;}
.itembox2{ overflow:hidden; width: 100%; margin-left: 30px; margin-top: 70px; }
.itembox2 dl{ float: left; width: 242px; padding-right: 23px; margin-right: 28px;font-size: 18px; line-height: 1.7; margin-bottom:60px;}
.itembox2 dd{ overflow:hidden; margin-bottom:10px;}
.itembox2  dd.title{ width: 100%; height: 38px; line-height: 38px; text-align: center; font-weight: bold;}
.itembox2 dt.top{ width: 230px; height: 165px; padding: 4px 4px; border:1px solid #c2c2c2; margin-bottom: 10px;}
.brr{ border-right: 1px dashed #e0dfdf; }

.bg2{ background:url(../images/bg1.jpg) no-repeat center #e13438;width:100%; height:198px; overflow: hidden; margin-top:45px;}
.itembox3{ overflow:hidden;margin-top:60px; margin-left:145px;}
.itembox3 dl{ float:left; width:245px; margin-right:67px; display:inline; font-size:14px; line-height:1.7; background:#ffffff;}
.itembox3 dd.title{width:100%; height:50px; line-height:25px; padding:5px 0; background:#e1383c; color:#fff; font-size:18px; text-align:center; margin-bottom:10px;}
.itembox3 dd.text{ margin:0 0 10px 10px;}
.itembox3 dt{height:202px; width:244px; overflow:hidden;}
.itembox3 span{ display:block; width:190px; height:35px; background:#e13438; font-size:18px; text-align:center; line-height:35px; color:#fff; margin-bottom:10px;}

.w890{ overflow:hidden; width:890px; height:580px; background:#fff; margin:55px auto 0; border:1px solid #c2c2c2; position:relative}
#btnPre,#btnNext{ display:block; width:50px; height:135px; position:absolute; top:180px; z-index:9;}
#btnPre{ left:25px;}
#btnNext{ right:25px;}
#w680{ width:680px; height:535px; overflow:hidden;margin:32px auto 0; position:relative;}
#picbox{position:absolute;left:0px;top:0px;z-index:2;}
#picbox li{width:680px;float:left;height:540px;}
#picbox li img{ display:block; margin-bottom:25px;}
#picbox li p{ display:block; width:100%; border-top:1px solid #c2c2c2; font-size:18px; font-weight:bold; color:#282828; line-height:1.7;padding-top:5px;}
.w1110{ width:1110px; height:210px; overflow:hidden;background:#fff; margin:40px auto; padding:10px 30px;border:1px solid #c2c2c2;}

.bgfaq{ background:#282828; overflow:hidden; width:100%; height:auto; margin-top:75px;}
#scroll1{font-size:24px; margin-top:35px; text-align:center; margin-bottom:10px;}
.faq{ overflow:hidden; margin:35px 0 35px 170px;}
.faq a{ display:inline-block; float:left; margin-right:15px; width:170px; height:75px; font-size:18px; color:#fff; padding:20px 0 0 30px; line-height:1.7;}
.faq a.a1{ background:#00d9ce}
.faq a.a2{ background:#ff814e}
.faq a.a3{ background:#fcd790}
.faq a.a4{ background:#97c8f0}

.tjbox{clear:both;overflow:hidden;padding:20px 0;}
.tjbox .l_btn{width:21px;height:82px;cursor:pointer;margin-top:75px;float:left;}
.tjbox .r_btn{width:21px;height:82px;float:left;cursor:pointer;margin-top:75px;}
.tjbox .l_btn:hover{background:url(../images/black50.png) repeat;}
.tjbox .r_btn:hover{background:url(../images/black50.png) repeat;}
.tjbox .cont{width:1134px;overflow:hidden;float:left;margin:0 2px;}
.tjbox .scrcont{width:11340px;}
.tjbox .cont li{float:left;width: 378px; text-align:center;padding:5px 0;}
.tjbox .cont li img{width:355px;box-shadow:0 0 5px #000;}
.tjbox ul{float:left;}

