@charset "utf-8"; 
/*全局初始化样式*/
body{ padding:0px; margin:0px auto; font-family:Microsoft YaHei,arial,'宋体'; color: #666; width: 100%; zoom:1;

/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);

/*控制文本可选性*/
/*-webkit-user-select: none; 
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;
        */
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;  
}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
/*默认去除ul、li的默认样式*/
ul,li{ list-style:none; margin: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;} 
/*表单元素获得焦点时不显示虚线框*/
input:focus{ outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ } 
/*不允许多行输入文本框有滚动条*/
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ } 
/*初始化表单元素样式*/
textarea,input,select {background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:top;}
input,select,button{outline: none;}
/*初始化a的样式和字体样式*/
a{ color:#666; text-decoration:none; noline: -webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent;}
a:focus {outline:none; -moz-outline:none;text-decoration:none;}
a:hover{ color: #15182B; text-decoration:none;}
a:visited{color:#666;text-decoration:none;}
h1,h2,h3,h4,h5,h6,p{padding: 0; margin: 0;}
/*清除浮动*/
.clear{display:block;height:0;overflow:hidden;clear:both;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix{zoom:1;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(255,255,255,0.6);}
/*全局样式*/

@media (min-width:1200px) {.container {width: 1200px;padding:0;}}
.header{margin-bottom:10px;}
.header .container{position:relative;}
.header .logo{padding-top:10px;}
.header .logo img{width:240px;}
.header .logo .pc-logo{display:none;}
.header .search-box{height:32px;line-height:32px;width:100%;background:#E71F18;margin-top:10px;border-radius:5px;
text-indent:14px;position:relative;}
.header .search-box .txt{color:#fff;font-size:14px;width:80%;}
.header .search-box .searBtn{position: absolute;right:10px;top:8px;}
.header .search-box .searBtn img{width:16px;height:16px;}
.header .menuBtn{position: absolute;right:15px;top:80%;margin-top:-11px;}
.header .menuBtn .lcbody {position: relative;width:32px;height:26px; margin:0 auto;display: inline-block;vertical-align: middle;}
.header .menuBtn .lcitem {width: 100%;height:2px;background:#000000;position: absolute;transition: .36s ease}
.header .menuBtn .lcitem.top {top: 0}
.header .menuBtn .lcitem.center {display: block;top:12px}
.header .menuBtn .lcitem.bottom {bottom: 0}
.header .openMenu.menuBtn .lcitem.top {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);top:50%}
.header .openMenu.menuBtn .lcitem.center {opacity: 0}
.header .openMenu.menuBtn .lcitem.bottom {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);bottom:42.5%}
.header .head-txt{position: fixed;top:50%;right:15px;z-index:10000000000000000;}
.header .head-txt a{display: block;margin-bottom:5px;position:relative;}
.header .head-txt a .codebox{position: absolute;left:-102px;top:0;display:none;z-index: 99;}.header .head-txt a:hover .codebox{display:block;}.header .head-txt a .codebox img{max-width: none;width:100px;height: 100px;}
.mainNav{background:#000;padding:15px 0;display:none;position: fixed;left: 0;width:100%;z-index: 1;}
.mainNav li{width:100%;text-align: center;}
.mainNav li a{display: block;padding:10px 0;font-size:16px;color:#fff;}
.mainNav li.active,.mainNav li:hover{background:#E71F1A;}

.HomeBan{width:100%;position: relative;}
.HomeBan .bd li img{width:100%;}
.HomeBan .hd{position: absolute;bottom:10px; width:100%;text-align: center;}
.HomeBan .hd li{font-size:0;width:8px;height:8px;background:#000;border-radius:12px;display: inline-block;
margin:0 3px;}
.HomeBan .hd li.on{background:#E71F1A;}

.Ttit{text-align: center;padding:50px 0;}
.Ttit h2{color:#212020;font-weight:bold;font-size:24px;}
.Ttit h2:after{content:"";width:106px;height:2px;background:#E71F1A;display: block;margin:20px auto 0;}
.Ttit h2 span{color:#e71f1a;font-size:18px;font-weight:normal;text-transform: uppercase;}

.home-box{padding-bottom:50px;}
.home-box-item li{margin-bottom:15px;}
.home-box-item li a{display: block;width:100%;position: relative;}
.home-box-item li .img-bg{width:100%;}
.home-box-item li .txt-box{position: absolute;top:3%;left:2%;width:96%;height:94%;text-align: center;padding:3% 2%;
border:1px solid transparent;}
.home-box-item li .txt-item{width:100%;height:100%;display: flex;align-items: center;flex-direction:column;justify-content: center;
color:#fff;}
.home-box-item li .txt-box,.home-box-item li .txt-item,.home-box-item li .txt-item img{transition: all 0.4s;-webkit-transition: all 0.4s;}
.home-box-item li .txt-item img{width:28%;}
.home-box-item li .txt-item h2{font-size:24px;font-weight:bold;margin:15px 0 10px;}
.home-box-item li .txt-item p{font-size:18px;}
.home-box-item li:hover .txt-box{border-color:#E71F1A;}
.home-box-item li:hover .txt-item{background:#E71F1A;}
.home-box-item li:hover .txt-item img{transform: rotateY(360deg);-webkit-transform: rotateY(360deg);}

.adver-box{background:#000;padding:2.5% 0;text-align: center;position:relative;}
.adver-box img{}
.adver-box:after{content:"";width:0;height:0;color:#000;position: absolute;left:50%;margin-left:-22px;
top:-20px;border-left:22px solid transparent;border-right:22px solid transparent;border-bottom:20px solid #000;}
.footer{background:#E71F1A;padding:1.5% 0;text-align: center;}
.footer p{color:#fff;font-size:16px;line-height:28px;}

.sBan img{width:100%;}
.article-content{padding-bottom:4%;}
.article-content .article-text p{}

.news-box{padding-bottom:3%;}
.left-menu li{text-align: center;float: left;width:50%;background:#000;margin-bottom:20px;}
.left-menu li a{display: block;font-size:18px;padding:15px 0;color:#fff;}
.left-menu li:hover a,.left-menu li.active a{background:#E71F1A;}
.news-item{border:1px solid #2F2F2F;padding:20px;}
.news-item li{border-bottom:1px solid #D3D2D2;padding-bottom:20px;margin-bottom:20px;}
.news-item li a{font-size:18px;}
.news-item li .time,.news-item li .time{display: block;color:#212020;}
.news-item li .time{font-size:14px;margin:10px 0;}
.news-item li p{color:#3e3a39;font-size:16px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;
-webkit-box-orient: vertical;line-height:1.5;}
.news-item li a:hover{color:#E71F1A;}
.page{padding:3% 0;text-align: center;font-size:0;}
.page a{display: inline-block;font-size:16px;padding:0 7px;line-height:32px;height:32px;border:1px solid #232323;
margin:0 4px;color:#fff;background:#0F0F0F;border-radius:3px;}
.page a.a_cur{background:#E71F1A;border-color:#E71F1A;}

.conText{color:#3e3a39;font-size:16px;line-height:1.5;margin-bottom:20px;}
.menulist{margin:0 0 20px;}
.menulist ul{margin-left:-10px;font-size:0;text-align: center;}
.menulist li{width:136px;height:46px;line-height:42px;border:2px solid #E71F1A;text-align: center;
margin:0 0 12px 10px;display: inline-block;}
.menulist li a{display: block;color:#E71F1A;font-size:18px;}
.menulist li:hover a,.menulist li.active a{background:#E71F1A;color:#fff;}

.film-box li.list-item{width:100%;margin-bottom:20px;}
.film-box li.list-item a{display: block;}
.film-box li.list-item img{width:100%;}
.film-box li.list-item p{height:34px;line-height:34px;width:100%;background: -webkit-radial-gradient(#fff 50%,#d8d8d8);
background: -o-radial-gradient(#fff 50%,#d8d8d8);background: -moz-radial-gradient(#fff 50%,#d8d8d8);background: radial-gradient(#fff 50%,#d8d8d8);overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;
-webkit-box-orient: vertical;}
.film-box li.list-item p a{color:#000;font-size:16px;text-align: center;}

.Ptit{text-align: center;color:#fff;background:#E60011;padding:4% 0;margin-bottom:10px;}
.Ptit h2{font-size:28px;font-weight:bold;}
.Ptit p{font-size:16px;padding:10px 0 0;}
.pro-item .item-box{background:#E5E5E5;height:405px;padding:30px 2%;margin-bottom:20px;overflow: hidden;}
.pro-item .item-box ul{overflow: hidden;}
.pro-item .item-box li{float: left;width:50%;text-align: center;margin:30px 0;}
.pro-item .item-box li img{transition: all 0.3s;-webkit-transition: all 0.3s;}
.pro-item .item-box li:hover img{transform: translateY(-5px);-webkit-transform: translateY(-5px);}

#map img{max-width:none;}
#map{width:100%;height:447px;border:1px solid #ccc;}
.map-txt{text-align: center;color:#949495;font-size:20px;margin:20px 0 30px;}

.contact-Con{text-align: center;padding-bottom:4%;}
.contact-Con p{color:#212020;font-size:22px;}
.contact-Con>p,.contact-Con .code{padding-top:3%;}
.contact-Con p img{vertical-align: middle;margin-right:4px;}
.contact-Con .code img{width:195px;height:195px;margin-bottom:10px;}

.bodyColor{background:#E5E5E5;}
.bodyColor .main{background:#fff;margin:4% auto;border-radius:20px;}
.news-info{padding:0 4%;}
.Ntit{padding:5% 0 4%;text-align: center;}
.Ntit .Ttit{padding:0 0 20px;}
.Ntit h2{color:#e71f19;}
.Ntit p{color:#666;font-size:16px;border-bottom: 1px solid #ccc;padding-bottom:10px;}
.Pro-text li{padding-bottom:8%;}
.Pro-text li .lef{text-align: center;}
.Pro-text li .rig{color:#727272;}
.Pro-text li .rig h2{font-size:24px;font-weight:bold;}
.Pro-text li .rig p{font-size:20px;padding-top:5px;}
@media only screen and (max-width:600px ) {
	.home-box-item li.col-xs-6{width:100%;} 
	.home-box-item li .txt-item h2{font-size:20px;}
}
@media only screen and (min-width:540px ) {
	.header .logo{float:left;}
	.header .head-txt{position:static;float:right;padding-top:15px;margin-right:45px;}
	.header .head-txt a{display:inline-block;margin:0 5px;}
	.film-box ul{margin-left:-2%;}
	.film-box li.list-item{float:left;width:48%; margin-left:2%;float: left;}
	.pro-item .item-box li{width:33.33%;}	.header .head-txt a .codebox{top:35px;left:-30px;}
}
@media only screen and (min-width:767px ) {
	.header{height:90px;margin-bottom:0;}
	.header .logo{padding-top:20px;}
	.header .menuBtn{display:none;}
	.header .head-txt{margin-right:0;padding-top:25px;}
	.header .search-box{position:absolute;right:215px;width:190px;top:15px;}
	.mainNav{display: block;height:60px;line-height:60px;padding:0;position:static;}
	.mainNav li{float: left;width:12.5%;}
	.mainNav li a{padding:0;}
	.HomeBan .hd{bottom:15px;}
	.HomeBan .hd li{width:10px;height:10px;}
	.Ttit h2{font-size:32px;}
	.Ttit h2 span{font-size:24px;}
	.home-box-item li{margin-bottom:30px;}
	.left-menu{float: left;width:26.25%;margin-top:40px;}
	.left-menu li{width:100%;}
	.news-item{float: right;width:71%;}
	.menulist{margin:30px 0 40px;}
	.conText{font-size:18px;}
	.film-box li.list-item{width:31%;}
	.Ptit h2{font-size:32px;}
	.Ptit p{font-size:18px;}

}

@media only screen and (min-width:992px ) {
	.header .logo{width:43%;}
	.header .logo .pc-logo{display:block;}
	.header .logo .wap-logo{display:none;}
	.header .logo img{width:516px;}
	.mainNav li a{font-size:18px;}
	.home-box-item li .txt-item img{width:36%;}
	.left-menu li a{padding:0;height:130px;line-height:130px;font-size:20px;}
	.news-item li a{font-size:20px;}
	.left-menu li{margin-bottom:40px;}
	.news-item{padding:40px;}
	.Pro-text li .lef img{width:360px;height:290px;}
	.Pro-text li .rig{padding:5% 0 0 5%;}
}

@media only screen and (min-width:1200px ) {
	.header .search-box{right:200px;}
	.HomeBan .hd li{width:12px;height:12px;margin: 0 5px;}
	.HomeBan .hd{bottom:30px;}
	.home-box-item li .txt-item h2{font-size:32px;}
	.home-box-item li .txt-item p{font-size:22px;}
	.film-box{width:1150px;margin: 0 auto;}
	.film-box ul{margin-left:-53px;}
	.film-box li.list-item{width:348px;margin:0 0 40px 53px;}
	.film-box li.list-item img{width:100%;height:195px;}
	.film-box li.list-item p a{font-size:18px;}
	.Ptit h2{font-size:36px;}
	.Ptit p,.Ntit p{font-size:20px;}
	.pro-item{padding-bottom:30px;}
	.pro-item .item-box li img{width:158px;height:71px;}
	.news-info{padding:0 150px;}
}

.bodyColor .main{padding-bottom:3%;}

.breadcrumbs{
	padding-top: 20px;
}

