﻿@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0; padding: 0px; border: 0; font-size: 100%; outline: none;font-family:"Microsoft Yahei"}
html { font-size: 100%!important; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-x: hidden; }
/* always display scrollbars */
body { font: 14px/1.8 "Microsoft Yahei","微软雅黑"; margin:0 auto; color: #424242; -webkit-tap-highlight-color:rgba(0,0,0,0);}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6{font-weight:normal}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong { font-weight: bold; }
img { border: 0; vertical-align: middle;}
input{ outline: none;}
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; border-radius: 0; }
textarea {-webkit-appearance: none; border-radius: 0; outline: none;  font-family:"Microsoft Yahei"}
::-moz-selection { background: #338fff; color: #fff; text-shadow: none; }
::selection { background: #338fff; color: #fff; text-shadow: none; }
select{ outline: none;}
select::-ms-expand { display: none; }
a { text-decoration: none; blr: expression(this.onFocus=this.blur()); cursor: pointer; transition:All 0.4s ease-in-out;	-webkit-transition:All 0.4s ease-in-out;	-moz-transition:All 0.4s ease-in-out;	-o-transition:All 0.4s ease-in-out;}
a:link, a:visited { text-decoration: none; color:#424242;}
a:active, a:hover { text-decoration: none; outline:none; color:#cf1a1e;}
a:focus{text-decoration:none;outline:0;}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px;}
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.trans{ -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;}

/*在线客服*/
.side{position:fixed;width:54px;height:auto;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px; line-height: 54px; float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff; overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}



#bar3 .search{width: 265px; height: auto; float: right; padding-left: 35px; padding-top: 10px;}
.search-box{width: 265px; height: 30px; border-radius: 25px; background: #fff;}
.search-box h2{width: 220px; height: auto; float: left; }
.search-box h2>input{width: 220px; height: 26px; border: 0; text-indent: 0.8rem; color: #bfbfbf; background: none;}
.search-box h3{width: 45px; height: auto; float: right; }
.search-box h3>input{width: 45px; height: 30px; border: 0; background: url(../images/icon-2.png) no-repeat 15% 50%; cursor: pointer;}


/*综合首页样式*/
#movie{width: 100%; height: auto; margin: 0 auto;}


#home-bar1{width: 100%; height: auto; overflow: hidden; background: #fff; padding: 50px 0;}
.home-pro{width: 100%; max-width: 1200px; height: auto; margin: 0 auto;}
.home-pro-tit{width: 100%; height: auto; text-align: center; background: url(../images/icond.png) no-repeat 0 50%; font-size: 28px;}
.home-pro h2{text-align: center; color: #a9a9a9;}
.home-pro-pic{width: 100%; height: auto; margin: 50px auto 0 auto; overflow: hidden;}
.scroll-outer{height:auto; width: 100%;}
#scroll{width:1200px;margin:0 auto; padding: 0;}
#scroll .owl-wrapper-outer{margin:0 auto;}
#scroll .item{width:285px;height:auto; margin:0 auto; overflow:hidden;}
#scroll .item img{transition:All 0.4s ease-in-out;	-webkit-transition:All 0.4s ease-in-out;	-moz-transition:All 0.4s ease-in-out;	-o-transition:All 0.4s ease-in-out;}
#scroll .item img:hover{filter: brightness(120%);}
#scroll .item h2{width: 285px; height: auto; border: 0;}
#scroll .item p{text-align: center; margin-top: 5px;}
.owl-theme .owl-controls .owl-buttons {position:absolute;top:0;width:0;height:0;margin:0;padding:0;border-radius:0;font:0;overflow:hidden;_display:none;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:0;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:0;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"";}
.owl-theme .owl-controls .owl-buttons .owl-next:before{content:"";}

#home-bar2{width: 100%; height: auto; overflow: hidden; padding: 50px 0; background-: #f6f6f6;background: url(../images/aboutbg.jpg) no-repeat center bottom; }
.home-comp{width: 100%; max-width: 1200px; height: auto; min-height: 800px; margin: 0 auto;}
.home-comp-tit{width: 100%; height: auto; background: url(../images/icon-8.png) no-repeat center bottom; padding-bottom: 10px; text-align: center;}
.home-comp-tit p{font-size: 30px; text-transform: uppercase; line-height: 80%; color: #333;}
.home-comp-tit p span{font-size: 15px; color: #5f5f5f;}
.home-comp-txt{width: 800px; height: auto; margin: 30px auto; text-align: center;font-size: 15px;}
.home-comp-txt p{line-height: 220%;font-size: 15px;}
.home-comp-tag{width: 1200px; height: auto; margin: 30px auto; overflow: hidden;}
.home-comp-tag figure{width: 260px; height: auto; float: left; padding: 0 20px; text-align: center;}
.home-comp-tag figure img{margin: 20px auto; transition:460ms;}
.home-comp-tag figcaption{text-align: center;}
.home-comp-tag figcaption h2{font-size: 24px; color: #585858;}
.home-comp-tag figcaption p{color: #888; line-height: 200%;font-size: 14px;}

#home-bar3{width: 100%; height: auto; overflow: hidden; padding: 50px 0;}
.home-project{width: 100%; max-width: 1200px; height: auto; margin: 0 auto;}
.home-project-tit{width: 100%; height: auto; text-align: center; background: url(../images/icond.png) no-repeat 0 60%; line-height: 180%;}
.home-project p{text-align: center; font-size: 28px; }
.home-project h2{text-align: center; color: #b1b1b1; text-transform: uppercase; font-size: 12px; margin-top: 10px;}
.home-project-pic{width: 1200px; height: auto; margin: 30px auto; overflow: hidden;}
.home-project-pic figure{240px; height: auto; float: left; text-align: center; padding: 0 16px;}
.home-project-pic figcaption{padding: 5px 0;}

/*.h5-home-project{width: 100%; height: auto; margin: 15px auto; display: none;}
.h5-home-project-btn1{width: 100%; height: auto;}
.h5-home-project-btn1>input{width: 100%; height: auto; padding: 40% 0; border: 0; background: #ff0000 url(../images/icon-13.png) no-repeat 50% 50%; background-size: 80%; border-radius: 5px;}*/

#home-bar4{width: 100%; height: auto; overflow: hidden; padding: 50px 0; background: #f6f6f6;}
.home-news{width: 100%; max-width: 1200px; height: auto; margin: 0 auto;}
.home-news-tit{width: 100%; height: auto; text-align: center; background: url(../images/icond.png) no-repeat 0 60%; line-height: 180%;}
.home-news-tit p{text-align: center; font-size: 28px; }
.home-news h2{text-align: center; color: #b1b1b1; text-transform: uppercase; font-size: 12px; margin-top: 10px;}
.home-news-txt{width: 1200px; height: auto; margin: 30px auto; }
.home-news-txt .left{width: 540px; height: auto; float: left; background: #fff; padding: 20px; overflow: hidden;}
.home-news-txt .right{width: 580px; height: auto; min-height: 360px; float: right;}
.home-news-txt .right .newslist{width: 580px; height: auto; overflow: hidden;}
.home-news-txt .right .newslist li{width: 580px; height: 106px; float: left; margin-bottom: 7px; background: #fff url(../images/img-8.jpg) no-repeat left; }
.home-news-txt .right .newslist li h2{width: 60px; height: 45px; float: left; margin-top: 23px; padding-top: 15px; background: #E95412; text-align: center; line-height: 180%; }
.home-news-txt .right .newslist li h2 p{font-size: 30px; color: #fff; }
.home-news-txt .right .newslist li h2 p span{font-size: 12px;}
.home-news-txt .right .newslist li h3{width: 490px; height: auto; float: right; padding-right: 10px; padding-top: 20px; padding-bottom: 20px; line-height: 160%; color: #9c9c9c; font-size: 14px;}
.home-news-txt .right .newslist li h3 p span{font-size: 16px;}
.home-news-txt .right .newslist li h3 p span a{color: #424242;}
.home-news-txt .right .newslist li h3 p span a:hover{color: #cf1a1e;}


/*实力*/
.shili {
	overflow: hidden;
	width: 100%;
	background-color:#f3f3f5;
}
.shili h2 {
	text-align: center;
	font-size: 30px;
	color: #006bbd;
	background: url(../index_files/shili_h.png) no-repeat center;
}
.shili h2 span {
	display: block;
	font-size: 20px;
	color: #666;
	font-weight: normal;
	margin-top: 5px;
}
.shili h3 {
	font-size: 20px;
	color: #006bbd;
	margin-bottom: 5px;
}
.shili h4 {
	font-weight: normal;
	font-size: 16px;
	color: #333;
	margin-bottom: 30px;
}
.shili p {
	font-size: 16px;
	color: #666;
	line-height: 24px;
	padding-left: 10px;
	background: url(../index_files/shili_p.jpg) no-repeat left 9px;
	margin-bottom: 15px;
}
.shili b {
	display: block;
	font-size: 14px;
	color: #333;
	margin: 20px 0 5px 0
}
.shili b em {
	font-weight: bold;
	color: #006bbd;
	font-size: 18px;
}
.shili a {
	display: block;
	width: 208px;
	height: 53px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	line-height: 48px;
	background: url(../index_files/pro_more.png) no-repeat center
}
.shili .wen {
	overflow: hidden;
	width: 375px;
}
.shili .wen01, .shili .wen03 {
	margin-left: 625px;
}
.shili .wen02, .shili .wen04 {
	margin-left: 50px;
}
.shili .slt{background: url(../index_files/shili_01.jpg) no-repeat top center; height:449px;margin-top: 49px;}
.shili_list_bg{
	 width: 100%;
    float: left;
    height: 380px;
    margin-top: 10px;
}
.shili_list{
    width: 1200px;
    margin: 0 auto;
    border: 0px solid #dadada;
    height: 381px;
}
.shili_list li{
	    width: 300px;
    height: 380px;
    float: left;
	background-color:rgba(255,255,255,0.7);
    border-right: 0px solid #dadada;
}
.shili_list li .shili_list_title{
	text-align: left;
    height: 190px;
    width: 85%;
	padding: 0 9%;
    padding-top: 1px;color: #2e302b;
}
.shili_list li .shili_list_title h2{
    color: #E95412;
    font-size: 18px;
    line-height: 51px;
    margin-top: 43px;
}
.shili_list li .shili_list_title span{
	line-height: 22px;font-size: 14px;
}
.shili_list li .shili_list_tu{
	height: 190px;
    width: 100%;  
}
.shili_list li .shili_list_tu  img{ 
	height: 190px;
    width: 100%;  
}



.w_col{width:1200px; margin:0px auto;padding-bottom:9px}
.inner_sub{padding:30px 0;background:#f3f3f5;}
.qing{ overflow:hidden; display:block; clear:both; }
.fenlei{ display:block; margin-top:-22px; }
.fenlei table{
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.fenlei a{ display:block; float:left; width:150px; height:44px; position:relative; overflow: hidden; text-align:center; margin:0 10px; background:#858585; line-height:44px; font-size:14px; color:#FFF; margin-bottom:8px;}
.fenlei a span{ display:block; position:relative; top:0; cursor:pointer;}
.fenlei a span, .fenlei a{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.fenlei a:hover, .fenlei a.ernn{ background:#de7d11;}



/*-----------------------------------------------------------------------------翻页-------------------------------------------------------------------*/
DIV.black2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 7px; TEXT-ALIGN: center
}
DIV.black2 A {
background-color:#858585; PADDING-RIGHT: 20px;  PADDING-LEFT: 20px; PADDING-BOTTOM: 6px; MARGIN: 6px; color:#FFF; PADDING-TOP: 6px; TEXT-DECORATION: none
}
DIV.black2 A:hover {
	 BACKGROUND-COLOR: #de7d11
}
DIV.black2 A:active {
	 BACKGROUND-COLOR: #de7d11
}
DIV.black2 SPAN.current {
	 PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; MARGIN: 6px; COLOR: #fff; PADDING-TOP: 6px; BACKGROUND-COLOR: #de7d11
}
DIV.black2 SPAN.disabled {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 6px; MARGIN: 6px; COLOR: #ddd; PADDING-TOP: 6px;
}