﻿article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
html {
    -webkit-text-size-adjust: none;font-size:62.5%;
}
*{list-style:none;margin:0;padding:0}
img{border:none;vertical-align:bottom;}
a{text-decoration: none;color:#000;}
a:hover{color:#b6030a;text-decoration:none;}
.clear{ clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
body{margin-top:70px;font-size:100%;font-family:"microsoft yahei";color:#000;behavior:url("csshover.htc");}
.fl{float:left;}.fr{float:right;}.ov{overflow:hidden}.posi{position:relative;}.ab{position:absolute;}.lh{line-height:1.6;}
.mt1,.mt10{margin-top:10px;}.mt2,.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt5{margin-top:5px;}
.font12{font-size:12px;}.font14{font-size:14px;}.font16{font-size:16px;}.font18{font-size:18px;}.font20{font-size:20px}.font24{font-size:24px}.font36{font-size:36px}
.en{font-family:Arial, Helvetica, sans-serif;}.yahei{font-family:"microsoft yahei";}
.bold{font-weight:bold;}.daxie{text-transform:uppercase;}.daxie_{text-transform:capitalize;}
.cen{text-align:center;}.vtop{vertical-align:top;}.hide{display:none;}

.co000{color:#000;}.co333{color:#333;}.co666{color:#666;}.co999{color:#999;}.fff{color:#fff;}.red{color:#d72819;}.yel{color:#fdd000;}

.block{display:block;}.inblock{display:inline-block;}

.justify{text-align:justify;text-justify:distribute-all-lines; /* for ie */}
.justify:after{content:"";height:0;width:100%;display:inline-block;overflow:hidden;}
.flex{display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;align-items:center;-webkit-align-items: center;justify-content:center;}
.pad10{padding:10px 0;}.pad20{padding:20px 0;}.pad30{padding:30px 0;}.pad40{padding:40px 0;}.pad50{padding:50px 0;}

.wrap{width:640px;margin:0px auto;overflow:hidden;}.wrapin{width:95%;margin:0px auto;}.w{width:100%;}.h100{height:100%;}
.huibg{background:#f8f8f8;}

.maxpic img{max-width:100%;}

@media screen and (max-width: 650px) {.wrap {width:100%;}}

.navs{position:fixed;top:0;left:0;z-index:5;}
.navs .wrap{height:70px;position:relative;z-index:5;background: #d52c15;overflow:visible;}
.navs .logo{width:350px;padding:5px 0 0 5px;}
.navs .logo img{height:45px;}
.navs .logo p{margin-top:15px;}
.navs .drop{position:absolute;right:15px;top:18px;width:30px;cursor:pointer;}

.drop i{display:block;width:100%;height:4px;background:#fff;position:relative;margin-top:5px;transition: 0.1s linear all;}
.drop i:nth-child(1){}
.drop.on i:nth-child(2){opacity: 0;}
.drop.on i:nth-child(1){-webkit-transform: translateY(0px) rotate(-45deg);
    -ms-transform: translateY(0px) rotate(-45deg);
    transform: translateY(12px) rotate(-45deg);}
.drop.on i:nth-child(3){-webkit-transform: translateY(-12px) rotate(45deg);
    -ms-transform: translateY(-12px) rotate(45deg);
    transform: translateY(-6px) rotate(45deg);}



.subNavBox{display:none;position:absolute;top:70px;width:100%;font-size:14px;background:#333;}
.subNavBox dt{width:100%;line-height:35px;border-top:solid 1px #eee;cursor:pointer;}
.subNavBox dt a{display:block;color:#fff;}

.navContent{display:none;background:#F2F2F2;}
.navContent li{width:100%;line-height:30px;border-bottom:solid 2px #fff;}
.navContent li a{display:block;}
.navContent li:hover{background-color:#ddd;}

/*slide*/
#banner .swiper-pagination-bullets{left:0px;bottom:20px;}
#banner  .swiper-pagination-bullet{width:15px;height:15px;background:#fff;opacity: 1;}
#banner  .swiper-pagination-bullet-active{background:#c00;}

.icona{background:#282828;}
.icona a{float:left;width:50%;line-height:35px;padding-top:10px;height:80px;color:#ccc;border-bottom:1px solid #202020;cursor:pointer;-webkit-transition: all .50s ease;transition: all .50s ease;}
.icona a:hover{background:#202020;}
.icona a font{display:block;font-size:28px;color:#fff;}

.iconb li{width:17%;}

.bt .t{height:70px;margin-right:10px;}
.bt .t:before{content:"";position:absolute;bottom:0;right:20px;width:60px;height:8px;background-color:#e3550d;-webkit-border-radius:4px;border-radius:4px;}

.icase li .pic{width:60%;}
.icase li .zi{width:35%;}
.icase li p{padding-right:30px;}
.icase li .pg{left:65%;bottom:30px;}
.icase li .swiper-pagination-bullet{width:15px;height:15px;margin-right:10px;background:#ccc;opacity: 1;}
.icase li .swiper-pagination-bullet-active{background:#0067c6;}
.icase li:nth-child(2n) .pg{left:4%;bottom:30px;}
.icase li:nth-child(2n) p{padding:0;padding-left:30px;}

.over{transition: 0.3s linear all;}
.hover li:hover .pic,.hover .li:hover .pic{-webkit-transform:scale(1.1);-moz-transform:scale(1.1); transform:scale(1.1);}


.icase2 ul{width:95%;margin:0 auto;}
.icase2 ul a{width:48.5%;margin:0 0 20px 0;}
.icase2 ul a:nth-child(2n){float:right;}
.icase2 ul a abbr{z-index:2;bottom:0;left:0;background:rgba(0,0,0,.5);}
.icase2 ul a abbr p{padding:0 10px;}
.icase2 ul a:hover abbr{background:#f00;}
.icase2 ul a:hover abbr p{padding-left:20px;}
.icase2 ul a:hover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);transition: 0.3s linear all;}
.icase2 ul a:hover .pic{-webkit-transform:scale(1.1);-moz-transform:scale(1.1); transform:scale(1.1);}

.ivideo dt{width:76%;background-color:#000;cursor:pointer;position:relative;}
.ivideo dt video{float:left;display:none;}
.ivideo dt .bo{position:absolute;bottom:20px;left:20px;}
.ivideo dd{width:24%;}
.ivideo dd a{display:block;margin-bottom:5px;position:relative;}
.ivideo dd a abbr{position:absolute;left:0;top:50%;margin-top:-12px;height:25px;line-height:25px;color:#fff;background:url(../images/txtbg6.png) repeat;}

.tit{padding:10px 0;}
.tit b{display:block;font-size:24px;color:#fff;}
.tit b.co{color:#2d326b;}
.tit em.co{color:#939393;}
.tit em{display:block;color:#5a5a5a;font-family:Georgia, "Times New Roman", Times, serif;}

.more{padding:20px 0;}
.more a{display:inline-block;line-height:30px;padding:0 8%;border:1px solid #999;}
.more a:hover{color:#fff;border-color:#b6030a;background-color:#b6030a;}


.vshow{display:none;position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background:rgba(0,0,0,0.6);}
.vshow ul{position:fixed;top:15px;left:15px;z-index:9;padding:15px;background:#fff;-webkit-border-radius:5px;border-radius:5px;}
.vshow ul li{width:100%;height:100%;position:relative;}
.vshow ul li i{position:absolute;right:-25px;top:-25px;width:32px;height:32px;background:url(../images/fancybox_sprite.png) no-repeat;cursor:pointer;}

.iabout{background:url(../images/iabout.jpg) center top no-repeat #b6030a;}
.iabout ul.a{line-height:30px;color:#fff;}
.iabout ul.b li{float:left;width:33%;line-height:50px;}
.iabout ul.b li a{display:block;color:#fff;}
.iabout ul.c a{display:inline-block;width:170px;line-height:35px;color:#fff;border:1px solid #fff;-webkit-transition: all .50s ease;transition: all .50s ease;}
.iabout ul.c a:hover{background:#e7320e;border-color:#e7320e;}
.iabout .bt .t:before{display:none;}

.iconc dt a{width:33%;height:50px;}
.iconc dt a.cur{color:#f00078;}
.iconc dd li{float:left;width:49%;height:290px;margin:5px 0;overflow:hidden;position:relative;}
.iconc dd li:nth-child(2n){float:right;}
.iconc dd li .pic{float:left;width:100%;height:290px;-webkit-transition: all .50s ease;transition: all .50s ease;}
.iconc dd li:hover .pic{-webkit-transform:scale(1.2);-moz-transform:scale(1.2); transform:scale(1.2);}
.iconc dd li abbr{display:none;position:absolute;top:0;left:0;width:90%;height:290px;padding:0 5%;background:url(../images/txtbg3.png) repeat;}
.iconc dd li abbr p.mt{margin-top:20%;}
.iconc dd li a{color:#fff;}
.iconc a.more{display:inline-block;line-height:40px;padding:0 20px;border:1px solid #ddd;}


.team li{float:left;width:100%;line-height:22px;padding:10px 0;color:#999;border-bottom:1px dotted #ccc;}
.team li img{float:left;width:140px;margin:0px 20px 0 10px;display:inline;}
.team li a{display:block;}
.team li a.d{margin-bottom:5px;}

.inews{background-color:#b6030a;}
.inews li{float:left;width:100%;line-height:22px;color:#AFAFAF;background-color:#333;}
.inews li img{width:100%;}
.inews li a{display:block;color:#fff;}
.inews li p{padding:10px 5%;}
.inews li p a{margin-bottom:5px;}
.inews .more{background-color:#333;}
.inews .more a{color:#fff;}

.icong li{float:left;width:25%;transition: all linear .2s;}
.icong li td{width:95%;height:120px;}
.icong li td img{max-width:95%;max-height:110px;}
.icong li:hover{box-shadow:0 0 50px #dfdfdf; background:#fff;}

.foot{padding:10px 0 60px;color:##464646;background:url(../images/foot.jpg) repeat;}
.foot dl{width:94%;padding:0 3%;}

.foot dl.b{position:relative;}
.foot dl.b li{float:left;width:100%;line-height:36px;}
.foot dl.b li b{padding-left:40px;color:#ccc;}
.foot dl.b li.bg1{background:url(../images/ico1.png) 6px center no-repeat; background-size:6%;}
.foot dl.b li.bg2{background:url(../images/ico2.png) 6px center no-repeat;}
.foot dl.b li.bg3{background:url(../images/ico3.png) 3px center no-repeat;}
.foot dl.b .tel{position:absolute;right:3%;top:50px;width:50%;}
.foot dl.c{color:#fff;}

.foot .wx{right:3%;top:0px;width:120px;}

.bottom{position:fixed;bottom:0;left:0;}
.bottom ul{height:70px;background:#fb3812;overflow:inherit;}
.bottom li{width:33.3%;padding:6px 0;}
.bottom li .pic img{height:40px;}
.bottom li abbr{display:none;left:0;bottom:100%;background:rgba(0,0,0,.5);}

.foots{position:fixed;bottom:0;z-index:3;}
.foots li{float:left;width:22%;display:inline;text-align:center;}
.foots li a{display:block;color:#fff;font-size:12px;}
.foots li img{height:25px;}
.foots li:hover{background-color:#2c2c2c;}
.foots ul{height:46px;padding-top:25px;background:url(../images/foots.png) repeat-x;position:relative;}
.foots ul .home{position:absolute;left:50%;bottom:0;margin-left:-35px;}

.z3g{width: 80%;position: absolute;z-index: 99998;text-align: center;vertical-align: middle;display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-pack: center;-webkit-box-align: center;display: box;box-orient: horizontal;box-pack: center;box-align: center;bottom:70px;left: 0;}
.PublicConfig_showShare01-d1_c1 {
width: 240px;
position: absolute;
bottom: 50%;
left: 50%;
margin-left: -130px;
padding: 10px;
background: rgba(0, 0, 0, 0.78);
-webkit-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: 0 0 5px #000;
box-shadow: 0 0 5px #000;
-webkit-animation: fadeInUp .5s .2s ease both;
}

.cost{height:100%;margin-top:60px;color:#fff;background:url(../images/costBg.jpg) center 0 no-repeat;background-size: cover !important;}
.cost .wrap{}
.cost dt .a{font-size:36px;}
.cost dt .b{font-size:26px;}
.cost dd{width:85%;margin:30px auto;padding:0px 5%;background:#000;}
.cost dd ul{float:left;margin-bottom:20px;}
.cost dd ul.a{height:50px;font-size:50px;}
.cost dd ul.b{height:30px;line-height:20px;border-bottom: 1px solid #999;}
.cost dd ul.c{width:50%;}
.cost dd li{float:left;width:99%;line-height:35px;}
.cost dd li.zi{height:35px;color:#333;background:url(../images/selectIcon.png) 95% center no-repeat #fff;position:relative;z-index:3;-webkit-border-radius:5px;border-radius:5px;}
.cost dd li.zi p{padding-left:10px;cursor:pointer;}
.cost dd li.zi ul{display:none;position:absolute;top:32px;left:0;width:100%;border-top:1px solid #ddd;background:#fff;overflow:hidden;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.cost dd li.zi ul a{display:block;padding-left:10px;cursor:pointer;}
.cost dd li.zi ul a:hover{background:#eee;}
.cost dd ul.zindex2 li.zi{z-index:2;}
.cost dd ul.zindex3 li.zi{z-index:1;}
.cost dd li .ipt{width:96%;height:35px;line-height:35px;padding:0 2%;border:0;outline:none;background:#fff;-webkit-border-radius:5px;border-radius:5px;}
.cost dd li .btn1{width:35%;height:35px;line-height:35px;border:0;background:#fff;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;}
.cost dd li .btn1:hover{color:#fff;background:#fe5453;}
.cost dd .btn2{width:59%;height:50px;line-height:50px;color:#fff;border:0;background:#fe5453;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;}
.cost dd .btn2:hover{background:#f00;}
.cost dd .btn3{width:39%;height:50px;line-height:50px;color:#fff;border:0;background:#999;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;}
.cost dd .btn3:hover{background:#555;}

.ipic{float:left;width:100%;}
.ipic li{float:left;width:50%;line-height:22px;padding:10px 0;text-align:center;overflow:hidden;}
.ipic li img{width:90%;}
.ipic li a{display:block;font-size:12px}


@media screen and (max-width: 500px) {.ipic li{height:150px;}.ipic li img{height:110px;}}

.banner{margin-top:60px;position:relative;}

.where{position:absolute;bottom:0;left:0;height:30px;line-height:30px;color:#fff;background:url(../images/txtbg6.png) repeat;}
.where li{padding-left:10px;}
.where a{padding:0 5px;color:#fff;}
.where a.home{width:15px;height:30px;background:url(../images/ico12.png) 0 center no-repeat;}

.newslist{width:100%;}
.newslist li{float:left;width:94%;height:35px;line-height:35px;padding:0 3%;border-bottom:1px dotted #ddd;background:url(../images/dot.jpg) 2% center no-repeat;overflow:hidden;}
.newslist li a{display:block;padding-left:10px;}
.newslist li span{float:right;}



.acon{width:94%;line-height:25px;padding:10px 3%;}
.acon img{max-width:100%;}
.acon p{display:block;}
.acon h1{width:100%;line-height:30px;text-align:center;font-size:18px;color:#b6030a;font-weight:normal;overflow:hidden;}
.acon .heng{width:100%;line-height:25px;padding:10px 0;margin-bottom:20px;font-size:12px;color:#888;border-bottom:1px solid #E4E4E4;}

.sorts{width:98%;line-height:25px;padding:10px 1%;border-bottom:1px solid #E4E4E4;background:url(../images/sorts.png) repeat-x;}
.sorts a{}
.sorts a:hover, .sorts a.cur{color:#b6030a;font-weight:bold;}
.sorts span{padding:0 10px;}

.teselist li{float:left;width:99%;line-height:25px;margin-bottom:10px;border:1px solid #ccc;position:relative;}
.teselist li img{max-width:50%;-webkit-transition: all .50s ease;transition: all .50s ease;
-webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%); 
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%); 
filter: grayscale(100%); 
filter: gray;
}
.teselist li a.t{display:block;margin:10px 0;font-size:24px;color:#2d326b;}
.teselist li p{padding-right:30px;}
.teselist li i{position:absolute;bottom:-1px;right:-1px;width:26px;height:26px;background:url(../images/ico13.png) no-repeat #2d326b;-webkit-transition: all .50s ease;transition: all .50s ease;}
.teselist li:hover i{background-color:#00bca2;}
.teselist li:hover img{-webkit-filter: grayscale(0%); 
-moz-filter: grayscale(0%); 
-ms-filter: grayscale(0%); 
-o-filter: grayscale(0%); 
filter: grayscale(0%); 
filter: ;}


.prenext{float:left;width:99%;padding:1em 0;margin-top:2em;line-height:1.5em;border-top:1px solid #ddd;}

#faqbox {margin:0px 0 0 0px;}
#faqbox li{float:left;width:100%;line-height:40px;position:relative;}
#faqbox li span{float:left;width:80px;}
#faqbox li .ipt{width:150px;height:25px;line-height:25px;padding:0 5px;border:1px solid #D1D0CB;border-top:2px solid #808080;border-left:2px solid #808080;}
#faqbox li  textarea {width:300px;height:80px;border:1px solid #D1D0CB;border-top:2px solid #808080;border-left:2px solid #808080;}
#faqbox li .btn{height:30px;line-height:25px;padding:0 10px;border:0;color:#fff;background:#0086c7;cursor:pointer;}
#faqbox li #pw{position:absolute;right:0;top:0;}#faqbox li #pw img{width:100px;}

.wap{display:none;}
/* 栏目页分页 */
.wp-pagenavi{padding:20px 0;width:98%;text-align:center;}
.wp-pagenavi a, .wp-pagenavi span{padding:2px 5px;margin:2px;font-size:0.75em;color:#333;background:#E6E6E6;}
.wp-pagenavi a:hover, .wp-pagenavi span.cur{color:#fff;background:#b6030a;}
.pageleft {
	overflow: hidden; width: 300px; line-height: 24px; height: 24px
}
.pageright {
	overflow: hidden; width: 300px; line-height: 24px; height: 24px
}
.pageleft {
	padding-left: 10px; float: left; text-align: left
}
.pageright {
	padding-right: 10px; float: right; text-align: right
}

/* 内容分页 */
.pages{
	text-align:center;margin-top:20px;
}
.pages a, .pages span{
	margin:2px;
	padding:2px 6px;
	border:1px solid #999999;
	color:#666;
}
.pages span, .pages a:hover{
	border-color:#ccc;
	color:#000;
}
.pages span font{
	color:inherit;
}
a.button_2:link,a.button_2:visited{
	display:block;
	width:77px;
	height:33px;
	line-height:33px;
	background:#000;
	border:none;
	font-weight:bold;
	cursor:pointer;
	text-align: center;
	letter-spacing: 0.5em;
	color:#FFFFFF;
}
a.button_2:hover{
	color:#FFFFFF;
	text-decoration: none;

	text-align: center;
}

