* { margin: 0; padding: 0; list-style: none; text-decoration: none; font-family: "Microsoft YaHei"; }
a { color: #000; }
a:hover{color: #c70000;}
img { border: 0; }
.clearfix:after { content: " "; display: block; clear: both; height: 0; overflow: hidden; visibility: hidden; }
.center{width: 1200px;margin: 0 auto;position: relative;}
.fl{float: left;}
.fr{float: right;}

/* banner */
.bannerc{width: 100%; height:615px; overflow: hidden;position: relative;}
.bannerc .bgimg{width:100%; height:615px;}
.bannerc .bgimg a{width:100%; height:615px; float: left;}
.bannerc .bgimg li { height:615px;}
.bannerc .bgimg .bbg1{width: 100%; height:615px; background: url(../images/qh1.jpg) no-repeat center top;}
.bannerc .bgimg .bbg2{width: 100%; height:615px; background: url(../images/qh2.jpg) no-repeat center top;}
.bannerc .bgimg .bbg3{width: 100%; height:615px; background: url(../images/qh3.jpg) no-repeat center top;}
.bannerc .bgimg .bbg4{width: 100%; height:615px; background: url(../images/qh4.jpg) no-repeat center top;}
.bannerc .prev, .bannerc .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=60); opacity: .6;}
.bannerc .next { left: auto; right: 3%; background-position: 8px 5px;}
.bannerc .prev:hover, .bannerc .next:hover { filter: alpha(opacity=100); opacity: 1;}

.logo{float: left;margin-top: 43px;}
.abso{position: absolute;top: 0;left: 50%;margin-left: -600px;}
.menu{float: right;margin-top: 60px;}
.menu a{float: left;color: white;font-size: 16px;margin-left: 24px;position: relative;}
.menu a:after{content:'';display:block; width:0;height:1px;position:absolute;left:0;bottom:-10px;background: #c70000;transition:all 0.5s ease-in-out;}
.menu a:hover:after{width: 100%;}

.t1{text-align: center;margin: 70px 0 36px 0;}
.about{font-size: 16px;line-height: 30px;color: #6d6d6d;text-align: center;}
.about a{color: #6d6d6d;}
.about a:hover{color: #c70000;}
.bz{margin: 40px auto 30px;width: 453px;}
.bz a{float: left;text-align: center;width: 89px;margin: 0 31px;}
.bz span{font-size: 18px;line-height: 40px;}
.line{width: 1px;height: 60px;background: #c6c6c5;margin: 0 auto;}

.dt{width: 100%;height: 614px;background: url(../images/dt.jpg) center no-repeat;overflow: hidden;}
.t2{margin: 135px 0 60px 23px;}
.xw{font-size: 15px;line-height: 30px;width: 458px;margin-left: 23px;}
.xw a{float: left;color: white;}
.xw span{float: right;color: white;}
.xw a:hover{color: #c70000;}
.more{width: 148px;line-height: 38px;text-align: center;border: solid 1px white;color: white;float: left;margin: 50px 0 0 30px;font-size: 16px;}
.view{width: 148px;line-height: 38px;text-align: center;border: solid 1px #030303;float: right;margin-top: 166px;font-size: 16px;}

.jp{width: 100%;height: 443px;background: url(../images/jp.jpg) center no-repeat;}
.box{position: absolute;top: 0;left: 0;width: 4800px;}
.box li{float: left;}
.box img{width: 1200px;height: 655px;}
.win{position: relative;width: 1200px;height: 655px;margin: -170px auto 0;overflow: hidden;}
.dot{position: absolute;bottom: 25%;left: 43%;}
.dot li{width: 8px;height: 8px;background: white;display: inline-block;border-radius: 8px;cursor: pointer;}
.dot .active{background-color: #c80000;}
.xmjs{position: absolute;top: 88px;right: 32px;width: 312px;}
.xm1{height: 166px;background: #212020;padding: 38px 28px;text-align: right;}
.xm1 span{color: white;font-size: 22px;font-weight: lighter;}
.xm1 label{color: #646464;font-size: 18px;display: block;margin: 10px 0;}
.xm1 div{width: 28px;height: 1px;background: white; margin-top: 8px;float: right;margin-left: 220px;margin-bottom: 12px;}
.xm1 em{font-size: 16px;color: white;margin-top: 8px;font-style: normal;}
.xm2{height: 240px;background: #292929;}
.mc{text-align: center;color: #8c8c8c;position: absolute;bottom: 8%;left: 0;width: 100%;}
.mc span{display: block;font-size: 14px;}
.mc label{font-size: 12px;}

.jpbz{text-align: center;font-size: 30px;margin: 50px 0 12px 0;}
.rline{margin: 0 auto;width: 22px;height: 2px;background: #c70000;z-index: 2;position: relative;}
.gline{margin: 0 auto;width: 64px;height: 1px;background: #e5e5e5;margin-top: -1px; margin-bottom: 36px;}
#colee_left img{width: 400px;display: block;}

.our{text-align: right; margin: 72px 0 32px 0;}
.all{margin: 60px 0 134px 0;}
.zhi{float: left;margin-left: 84px;width: 680px;}
.z1{border-bottom: solid 1px #e9e9e9;margin-bottom: 32px;padding-bottom: 30px;}
.z1 span{font-size: 16px;font-weight: lighter;}
.z1 a{font-size: 20px;display: block;margin: 28px 0;}
.z1 div{font-size: 15px;line-height: 30px;color: #6d6d6d;}
.z1 div a{font-size: 15px;color: #6d6d6d;display: inline-block;margin: 0;}
.z1 div a:hover{color: #c70000;}

/* 底部 */
.footer{width: 100%;background: #303030;padding: 48px 0;}
.address{color: white;line-height: 32px;float: left;}
.address span{display: block;font-size: 15px;}
.address a{color: white;}
.address a:hover{color: #c70000;}
.code{float: right;width: 294px;}
.code img{float: right;width: 95px;}
.code span{color: white;text-align: right;font-size: 14px;line-height: 24px;float: right;margin: 40px 16px 0 0;}
.copy{width: 100%;line-height: 64px;text-align: center;font-size: 14px;border-top: solid 1px #5e5e5e;color: #919191;background: #303030;}

/* 内页 */
.borr{border: solid 1px #ececec;margin: 30px 0 66px 0;min-height: 800px;}
.topp{border-bottom: solid 1px #e3e3e3;width: 96%;margin: 0 auto 20px;padding: 24px 0 12px 0;}
.topp em{float: left;font-size: 25px;font-style: normal;}
.topp label{float: left;font-size: 15px;color: #989898;margin: 8px 0 0 8px;text-transform:uppercase;}
.ss{float: right;font-size: 15px;color: #989898;margin-top: 8px;}
.ss a{color: #989898;}
.ss a:hover{color: #c70000;}
.tom{width: 96%;margin: 0 auto;font-size: 16px;line-height: 35px;color: #6d6d6d;}
.themepark{display: none;}
.themepark_commont #commentform #submit{background: #c70000 !important;font-size: 16px;margin: 0 !important;padding: 6px 30px !important;}

.ppgs{width: 96%;margin: 0 auto;}
.news{padding: 30px 0;border-bottom: dashed 1px #cccccc;}
.news img{float: left;width: 198px;height: 138px;}
.nr{float: left;margin-left: 28px;width: 80%;}
.nr span{font-size: 18px;float: left;color: #333333;line-height: 50px;}
.nr label{float: right; font-size: 15px;color: #9a9a9a;line-height: 50px;}
.nr div{font-size: 15px;color: #8c8c8c;line-height: 28px;margin-top: 8px;}
.nr a{color: #8c8c8c;}
.nr a:hover{color: #c70000;}
.ppgs .news:last-child{border-bottom: 0;}
.pagee{margin: 80px 0;}
/** 等于或大于550px正常模式 **/
@media screen and (min-width: 550px) {
.pagination {float: right;}
.pagination a, .pagination a:visited {float: left;background: #fff;margin: 0 5px 10px 0;padding: 8px 11px;line-height: 100%;border: 1px solid #ebebeb;border-radius: 2px;}
.pagination .current, .pagination .dots {background: #fff;float: left;margin: 0 5px 0 0;padding: 8px 11px;line-height: 100%;border: 1px solid #ebebeb;border-radius: 2px;}
.pagination span.pages {}
.pagination span.current, .pagination a:hover {background: #c70000;color: #fff;border: 1px solid #c70000;}
.screen-reader-text, .pages  {display: none;}
}

.sing{width: 96%;margin: 0 auto;font-size: 16px;line-height: 35px;color: #6d6d6d;}
.pre{font-size: 16px;line-height: 35px;color: #6d6d6d;margin: 100px 0 60px 2%;}
.pre a{color: #6d6d6d;}
.pre a:hover{color: #c70000;}

.pics{width: 96%;margin: 0 auto;}
.pics li{float: left;margin: 0 1%;width: 31.3%;text-align: center;padding-bottom: 16px;position: relative;}
.pics li img{width: 100%;display: block;}
.pics li span{font-size: 20px;line-height: 70px;}
.pics .red{position: absolute;bottom: 4%;left: 50%;width: 10px;display: none;}
.pics li:hover .red{display: block;}

.gd{position: fixed;right: 0;bottom: 0;display: none;width: 100px;height: 300px;z-index: 9;}
.gd .gd_item{height: 100px;cursor: pointer;position: relative;width:100px;opacity: 0.5;background-color: #c70000;transition:all ease 0.7s;}
.gd_lixhf{position: absolute;right:0;top:0;width:100px;height:100px;transition:all ease 1s;overflow: hidden;opacity: 0.5;background-color: #c70000;}
.gd_bgimg img{float: left;margin-top: 35px;margin-left: 35px;}
.gd .gd_phone:hover .gd_lixhf{width:300px;transition:all ease 0.7s;opacity: 0.8;}
.gd_phone{width:100px;height:100px;position: relative;}
.gd_bgimg{position: absolute;left:0;top:0;width:100px;height:100px;}
.gd_lixhf span{position: absolute;left:120px;display: block;height:100px;line-height:100px;font-size:20px;color: #fff;}
.gd .gd_item img{float: left;margin: 35px 0 0 35px;}
.gd .gd_item:hover{transition:all ease 0.7s;opacity: 0.8;}
.gd_ewm{position: absolute;left:-100px;top:0;opacity: 0;transition:all 0.4s;width:100px;height:100px;}
.gd .gd_item .gd_ewm img{margin: 0;}
.gd .gd_item:hover .gd_ewm{opacity: 1;transition:all 0.4s;}
.gd .gd_item:hover .gd_ewm img{margin: 0;}