﻿@charset "utf-8";
/*                     (0 0)
   +-------------oOO----(_)-----------------+
   |  * File name  : layout.css 
   |  * Info       : SUNAIS
   |  * Writer     : Flying  
   |  * Date       : 2019.5.5
   |  * Powered By KEW - www.chinakewei.net 
   +--------------------------oOO-----------+
                      |__|__|
                       || ||
                      ooO Ooo
*/
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;}
html { font-size: 100%!important; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-x: hidden; }
/* always display scrollbars */
body{font-size: 14px; line-height: 200%; font-family: "Microsoft Yahei","微软雅黑",Arial,Helvetica,"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", "sans-serif"; margin: 0 auto; color: #000; -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:#000;}
a:active, a:hover { text-decoration: none; outline:none; color:#ea0011;}
a:focus{text-decoration:none;outline:0;}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px;}
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

@font-face {
font-family: '853-CAI978';
src: url('../fonts/853-cai978.eot');
src: url('../fonts/853-cai978.eot') format('embedded-opentype'),
url('../fonts/853-cai978.woff') format('woff'),
url('../fonts/853-cai978.ttf') format('truetype'),
url('../fonts/853-cai978.svg#853-cai978') format('svg');
font-weight: normal;
font-style: normal;
}
/*.div001{padding: 50px 0; text-align: center; font-family: '079-CAI978'; font-size: 25px; }*/



/*在线客服*/
.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:#dd030e;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}


/*PC站头部*/
#header-bar1{width: 99%; height: auto; line-height: 30px; border-bottom: #282828 solid 1px; background: #000; color: #7f7f7f; padding-right: 1%;  text-align: right; }
#header-bar2{width: 100%; height: 60px; background: #000; overflow: hidden; }
#header-bar2 .logo{width: 13%; height: auto; float: left; padding-left: 2%; padding-top: 12.5px; }
#header-bar2 .navigation{width:70%; height: auto; float: left; }
#nav {margin:0 auto; width:900px; height: auto; font-size:16px; position:  absolute; z-index:99; left: 0; right: 0; }
#nav .jquery {margin-right:0;padding:0;}
#nav .mainlevel {float:left; border-right:0; width:150px; height:auto; line-height:60px; font-weight: bold; /*IE6 only*/}
#nav .mainlevel a {text-align:center; text-decoration:none; display:block; width:150px; color: #fff; background: url(../images/img-2.jpg) repeat-x bottom; }
#nav .mainlevel a:hover {text-decoration:none; color: #ea0011; background: url(../images/img-1.jpg) repeat-x top; }
#nav .mainlevel ul {display:none; position:absolute; top: 60px;}
#nav .mainlevel li {border-bottom:1px solid #282828; font-weight: normal; /*IE6 only*/}
#nav .mainlevel li a{background:#000; color: #fff; width:150px; font-size:14px; height:auto; line-height: 160%; padding: 10px 0; text-transform: none;}
#nav .mainlevel li a:hover{ background:#ea0011; color: #fff; }

#header-bar2 .search{width: 14%; height: auto; float: right; padding-right: 1%; padding-top: 13.5px; }
.search-box{width: 100%; height: 30px; border: #3b3b3b solid 1px; background: #2b2b2b; box-sizing: border-box; }
.search-box-left{width: 90%; height: auto; float: left; }
.search-box-left>input{width: 100%; height: auto; border: 0; background: none; color: #757575; text-indent: 0.5rem; }
.search-box-right{width: 10%; height: auto; float: right; }
.search-box-right>input{background: url(../images/icon-1.png) no-repeat 50% 55%; border: 0; width: 100%; height: 26px; cursor: pointer; }


/*PC站底部*/
#footer-bar1{width: 100%; height: auto; background: #000; border-bottom: #1a1a1a solid 1px; border-top: #ea0011 solid 4px; padding: 50px 0; overflow: hidden; }
.footer-links{width: 1200px; height: auto; margin: 0 auto; overflow: hidden; }
.footer-links-01{width: 890px; height: auto; float: left; margin-right: 20px; }
.footer-links-01 h2{font-size: 16px; color: #bebebe; margin-bottom: 15px; }
.scrollleft{width:100%; padding:0; margin:0 auto; overflow: hidden; }
.scrollleft li{float:left; margin-right:10px;  width:138px; text-align:center; border:solid 1px #414141; }
.scrollleft img{width:138px; height:auto; padding:0; }
./*footer-links-01 figure{width: 138px; height: auto; float: left; margin-right: 10px; margin-bottom: 10px; }
.footer-links-01 figure img{border: #414141 solid 1px;}
.footer-links-01 figure figcaption{color: #c6c6c6; text-align: center; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }*/
/*.footer-links-02{width: 450px; height: auto; float: left; margin-left: 5px; overflow: hidden; }
.footer-links-02 h2{font-size: 16px; color: #bebebe; margin-bottom: 15px; }
.footer-links-02 figure{width: 138px; height: auto; float: left; margin-right: 10px; margin-bottom: 10px; border: #414141 solid 1px; }*/
.footer-links-03{width:300px; height: auto; float: right; overflow: hidden; }
.footer-links-03 h2{font-size: 16px; color: #bebebe; margin-bottom: 15px; }
.footer-links-03 figure{width: 140px; height: auto; float: left; margin-right: 5px; margin-bottom: 10px; }
.footer-links-03 figure img{width: 138px; border: #414141 solid 1px; }

#footer-bar2{width: 100%; height: auto; background: #000; border-bottom: #1a1a1a solid 1px;  }
.footer-nav{width: 1200px; height: auto; margin: 0 auto; background: url(../images/img-7.jpg) repeat-y 690px 0; padding: 40px 0; overflow: hidden; }
.footer-nav-left{width: 660px; height: auto; float: left; }
.footer-nav-left li{width: 165px; height: auto; float: left; color: #bebebe; }
.footer-nav-left li a{color: #bebebe; display: block; }
.footer-nav-left li a:hover{color: #ea0011; }
.footer-nav-left li p span{font-size: 16px; color: #fff; }

.footer-nav-right{width: 480px; height: auto; float: right; }
.footer-nav-right-l{width: 360px; height: auto; float: left;  color: #bebebe; }
.footer-nav-right-l p span{font-size: 16px; color: #fff; }
.footer-nav-right-r{width: 120px; height: auto; float: right; }
.footer-nav-right-r figure{text-align: center; color: #bebebe; }

#footer-bar3{width: 100%; height: 50px; line-height: 50px; background: #000; overflow: hidden; text-align: center; color: #c6c6c6; }
#footer-bar3 a{color: #c6c6c6; }
#footer-bar3 a:hover{color: #ea0011; }


/*综合首页*/
#movie{width: 100%; height: auto; text-align: center; overflow: hidden; }

.b_rslides_s{position: relative;list-style: none;overflow: hidden;width: 100%; height:auto;padding: 0;margin: 0;}
.b_rslides_s li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.b_rslides_s li:first-child {position: relative;display: block;float: left;}
.b_rslides_s img {display: block;height: auto;float: left;width: 100%;border: 0;}
.b_slide_container {position: relative;float: left;width: 100%; height:auto; margin-bottom:0px;}
.b_slide_container_s {position: relative;float: left;width: 100%; height:auto; margin-bottom:0px;}
.b_slide {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.b_slide li {position: absolute;width: 100%;left: 0;top: 0;}
.b_slide img {display: block;position: relative;z-index: 1;height: auto;width: 100%;border: 0;}
.b_slide .b_caption {display: block;position: absolute;z-index: 2;font-size: 20px;text-shadow: none;color: #fff;background: #000;background: rgba(0,0,0, .8);left: 0;right: 0;bottom: 0;padding: 10px 20px;margin: 0;max-width: none;}
.b_slide_nav {position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 52%;left: 10px;opacity: 0.7;z-index: 3;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 100px;width: 50px;background: transparent url("../images/themes.png") no-repeat left top;margin-top: -50px;}
.b_slide_nav:active {opacity: 1.0;}
.b_slide_nav.next {left: auto;background-position: right top;right: 10px;}

#main-content{width: 100%; height: auto; overflow: hidden; }
#home-bar1{width: 100%; height: auto; padding: 70px 0; }
.home-product{width: 1200px; height: auto; margin: 0 auto; }
.home-product-tit{width: 100%; height: auto; background: url(../images/icon-2.png) no-repeat 50% 100%; line-height: 220%; }
.home-product-tit h2{text-align: center; font-size: 30px; }
.home-product-tit h3{text-align: center; color: #a9a9a9; text-transform: uppercase; }
.home-product-pic{width: 100%; height: auto; margin-top: 50px; overflow: hidden; }
#imgMenu{ width:1200px; margin:0 auto;}
#imgMenu LI {FLOAT: left;DISPLAY: block; OVERFLOW: hidden}
#imgMenu OL {DISPLAY: block; PADDING-LEFT: 25px; LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: decimal; }
#imgMenu OL LI {FLOAT: none; LINE-HEIGHT: 25px}
#imgMenu LI {WIDTH: 10px; HEIGHT: 500px}
#imgMenu LI .hpanel {WIDTH: 80px; HEIGHT: 500px}
#imgMenu IMG { height:500px; width:720px; }
.home-product-nav{width: 1215px; height: auto; margin: 20px auto 50px auto; overflow: hidden; }
.home-product-nav figure{width: 390px; height: auto; float: left; margin-right: 15px; }
.home-product-nav figure img{ transition:All 0.4s ease-in-out; }
.home-product-nav figure img:hover{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);  -o-transform:translateY(-15px);transform:translateY(-15px);}
.home-product-btn{width: 100%; height: auto; text-align: center; }
.home-product-btn>input{width: 250px; height: 60px; border: #bbb solid 5px; background: #fff; color: #999; font-size: 16px; cursor: pointer; transition:All 0.4s ease-in-out; }
.home-product-btn>input:hover{border: #ea0011 solid 5px; color: #ea0011; }

.h5-home-product-pic{width: 100%; height: auto; margin-top: 20px; overflow: hidden; display: none; }

#home-bar2{width: 100%; height: auto; padding: 70px 0; background: #f6f6f6; overflow: hidden; }
.home-news{width: 1200px; height: auto; margin: 0 auto; }
.home-news-tit{width: 100%; height: auto; background: url(../images/icon-2.png) no-repeat 50% 100%; line-height: 220%; }
.home-news-tit h2{text-align: center; font-size: 30px; }
.home-news-tit h3{text-align: center; color: #a9a9a9; text-transform: uppercase; }
.home-news-txt{width: 100%; height: auto; margin-top: 50px; overflow: hidden; }
.home-news-focus{width: 550px; height: auto; min-height: 320px; float: left; background: #fff; padding: 20px; }
.slide_x{overflow:hidden;position:relative;margin:0 auto;width:550px;height:320px; background:#000;}
.slide_x a{color:#eee;text-decoration:none;}
.slide_x .box{overflow:hidden;position:relative;width:550px;height:320px;}
.slide_x .list{overflow:hidden;width:9999px;}
.slide_x .list li{float:left;position:relative;width:550px;}
.slide_x .list img{vertical-align:top;}
.slide_x .list p{position:absolute;bottom:0;left:0; width:100%; height:40px; line-height: 40px; color:#eee;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');background:rgba(0,0,0,0.7); text-indent: 0.5rem;}
.slide_x .btn{overflow:hidden;position:absolute; bottom:12px; right:6px;}
.slide_x .btn li{float:left;width:16px;height:16px; line-height: 16px; margin:0 0 0 5px; font-size: 12px;  border-radius:2px;background:#eee;color:#333; text-align:center;cursor:pointer;}
.slide_x .btn .selected{background:#f30;color:#fff;}
.slide_x .minus,
.slide_x .plus{position:absolute;top:135px;width:40px;height:50px;background-image:url(../images/control.png);background-repeat:no-repeat;text-align:center;cursor:pointer;}
.slide_x .minus{left:0;background-position:0 0;}
.slide_x .plus{right:0;background-position:-40px 0;}
.slide_x .minus:hover{background-position:0 -50px;}
.slide_x .plus:hover{background-position:-40px -50px;}

.home-news-list{width: 590px; height: auto; min-height: 360px; float: right; background: #fff; }
.nTab{width:100%; border:0; overflow:hidden; border-bottom: #ea0011 solid 2px; }
.none {display:none;}
.nTab .TabTitle{width:100%; height:auto; margin: 0 auto; overflow:hidden; }
.nTab .TabTitle li{float:left; cursor:pointer; height:40px; width:25%; text-align:center; }
.nTab .TabTitle li a{text-decoration:none;}
.nTab .TabTitle .active{line-height:40px; background: #ea0011; color: #fff; font-size: 18px; }
.nTab .TabTitle .normal{line-height:40px; font-size: 16px; }
.nTab .TabContent{clear:both; overflow:hidden; border:0; }
.nTab-txt{width: 94%; height: auto; overflow: hidden; padding: 3%; background: #fff; }

.home-notice{width: 100%; height: auto; }
.home-notice li{width: 100%; height: auto; float: left; line-height: 45px;  border-bottom: #ccc dotted 1px; }
.home-notice li a{display: block; background: url(../images/icon-3.png) no-repeat 0 50%; text-indent: 0.5rem; }
.home-notice li a:hover{display: block; background: url(../images/icon-4.png) no-repeat 0 50%; text-indent: 0.5rem; }
.home-notice li span{color: #b9b9b9; font-size: 12px; }

.company-news{width: 100%; height: auto; }
.company-news h2{font-size: 16px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; font-weight: bold; }
.company-news h3{font-size: 12px; color: #c0c0c0; }
.company-news h4{color: #777; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.company-news-list{width: 100%; height: auto; }
.company-news-list li{ width: 100%; height: auto; float: left; line-height: 45px;  border-bottom: #ccc dotted 1px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.company-news-list li a{display: block; background: url(../images/icon-3.png) no-repeat 0 50%; text-indent: 0.5rem; }
.company-news-list li a:hover{display: block; background: url(../images/icon-4.png) no-repeat 0 50%; text-indent: 0.5rem; }
.company-news-list li span{color: #b9b9b9; font-size: 12px; }





/*内页样式开始*/
#subpages-banner{width: 100%; height: auto; overflow: hidden; text-align: center; }
#h5-sub-banner{width: 100%; height: auto; overflow: hidden; text-align: center; display: none; padding-top: 60px;}
#h5-sub-banner img{width: 100%;}

#subpages-content{width: 100%; height: auto; overflow: hidden; }
.subpages-content-tit{width: 100%; height: 60px; background: #000; overflow: hidden; }
.subpages-comp-tit{width: 1200px; height: auto; margin: 0 auto; overflow: hidden; }
.subpages-comp-tit li{width: 25%; height: auto; float: left; text-align: center; border-right: #282828 solid 1px; box-sizing: border-box; }
.subpages-comp-tit li a{display: block; line-height: 60px; color: #fff; font-size: 16px; }
.subpages-comp-tit li a:hover{background: #ea0011; }
#current{background: #ea0011; }
.subpages-content-txt{width: 1200px; height: auto; min-height: 450px; margin: 70px auto; overflow: hidden; }
.subpages-content-txt-tit{width: 100%; height: auto; border-bottom: #ddd solid 1px; overflow: hidden; line-height: 220%; }
.subpages-content-txt-tit h2{font-size: 30px; text-align: center; font-weight: bold; }
.subpages-content-txt-tit h3{text-align: center; text-transform: uppercase; color: #a9a9a9; }

.subpages-comp{width: 100%; height: auto; margin: 0 auto; overflow: hidden; background: #f6f6f6; padding: 30px 0; }
.subpages-comp-01-tit{width: 100%; height: auto; border-bottom: #ddd solid 1px; overflow: hidden; line-height: 220%; }
.subpages-comp-01-tit h2{font-size: 30px; text-align: center; font-weight: bold; }
.subpages-comp-01-tit h3{text-align: center; text-transform: uppercase; color: #a9a9a9; }
.subpages-comp-01{width: 1120px; height: auto; margin: 0 auto 30px auto; overflow: hidden; background: #fff; padding: 40px; }
.comp-01-txt{width: 1120px; height: auto; margin: 0 auto; overflow: hidden;  }
.comp-01-txt-left{width: 510px; height: auto; float: left; }
.comp-01-txt-right{width: 580px; height: auto; float: right; }
.comp-01-txt-right h2{font-family: '853-CAI978'; font-size: 48px; color: #5f0d02; text-transform: uppercase; margin: 5px auto; line-height: 80%; }
.comp-01-txt-right h3{font-size: 26px; color: #5f0d02; }
.comp-01-txt-right p{text-indent: 2rem; margin: 15px 0; font-size: 16px; }

.subpages-comp-02{width: 1120px; height: auto; margin: 0 auto 30px auto; overflow: hidden; background: #fff; padding: 40px; text-align: center; }
.comp-02-txt{width: 1120px; height: auto; margin: 0 auto; overflow: hidden;  }
.comp-02-txt h2{font-family: '853-CAI978'; font-size: 48px; color: #5f0d02; text-transform: uppercase; margin: 5px auto; line-height: 80%; text-align: center; }
.comp-02-txt h3{font-size: 26px; color: #5f0d02; text-align: center; }
.comp-02-pic{width: 100%; height: auto; margin: 30px auto; }
.comp-02-pic img{width: 100%;}
.h5-comp-02-pic{width: 100%; height: auto; margin: 20px auto; display: none; }
#wrapper {	width: 100%; height: auto;	margin: 0 auto;	overflow: hidden;	position: relative;	top: 0;	left: 0; }
.subpages-comp-02 p{font-size: 22px; line-height: 220%; text-indent: none; }

.subpages-comp-03{width: 1120px; height: auto; margin: 0 auto 30px auto; overflow: hidden; background: #fff; padding: 40px; }
.comp-03-txt{width: 1120px; height: auto; margin: 0 auto; overflow: hidden;  }
.comp-03-txt h2{font-family: '853-CAI978'; font-size: 48px; color: #5f0d02; text-transform: uppercase; margin: 5px auto; line-height: 80%; text-align: center; }
.comp-03-txt h3{font-size: 26px; color: #5f0d02; text-align: center; }
.comp-03-pic{width: 1000px; height: auto; margin: 30px auto; }
.comp-03-pic img{width: 100%;}
.h5-comp-03-pic{width: 100%; height: auto; margin: 20px auto; display: none; }
.subpages-comp-03 p{font-size: 22px; line-height: 220%; padding-left: 60px; }

.subpages-comp-04{width: 1120px; height: auto; margin: 0 auto 30px auto; overflow: hidden; background: #fff; padding: 40px; }
.comp-04-txt{width: 1120px; height: auto; margin: 0 auto; overflow: hidden;  }
.comp-04-txt h2{font-family: '853-CAI978'; font-size: 48px; color: #5f0d02; text-transform: uppercase; margin: 5px auto; line-height: 80%; text-align: center; }
.comp-04-txt h3{font-size: 26px; color: #5f0d02; text-align: center; }
.comp-04-video{width: 100%; height: auto; margin: 30px auto; }


.subpages-qyjg{width: 100%; height: auto; margin: 30px auto; overflow: hidden; }
.subpages-service{width: 100%; height: auto; margin: 30px auto; overflow: hidden; }
.subpages-service p{text-indent: 2rem; margin: 15px 0; }

.subpages-order{width: 100%; height: auto; margin: 30px auto; overflow: hidden; }
.subpages-order-left{width: 850px; height: auto; float: left; }
.subpages-order-right{width: 350px; height: auto; float: right; }


.subpages-history{width: 100%; height: auto; margin: 30px auto; overflow: hidden; }
.h5-history{width: 94%; height: auto; margin: 20px auto; display: none; padding: 3%; }
.h5-history h2{font-size: 1.4rem; background: #000; color: #fff; text-indent: 0.5rem; padding: 2% 0;  }
.h5-history-01{width: 100%; height: auto; margin: 10px auto; overflow: hidden; }
.h5-history-01-left{width: 15%; height: auto; float: left; font-size: 0.9rem; }
.h5-history-01-right{width: 83%; height: auto; float: right; color: #666; line-height: 160%; font-size: 0.9rem; }

.subpages-workshop{width: 1230px; height: auto; margin: 30px auto; overflow: hidden; }
.subpages-workshop figure{width: 380px; height: auto; float: left; margin-right: 30px; margin-bottom: 20px; overflow: hidden; background: #f6f6f6; transition:All 0.4s ease-in-out; }
.subpages-workshop figcaption{text-align: center; padding: 20px 0; line-height: 140%; background: #eee;  transition:All 0.4s ease-in-out; }
.subpages-workshop figure img{ transition:All 0.4s ease-in-out; }
.subpages-workshop figure img:hover{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);  -o-transform:translateY(-15px);transform:translateY(-15px);}
.subpages-workshop figure:hover{background: #ea0011; color: #fff; }
.subpages-workshop figure:hover figcaption{background: #ea0011; color: #fff; }
.subpages-workshop figure figcaption:hover{background: #ea0011; color: #fff;  }

.subpages-news{width: 100%; height: auto; margin: 30px auto; overflow: hidden; }
.subpages-news-tit{width: 1200px; height: auto; margin: 0 auto; overflow: hidden; }
.subpages-news-tit li{width: 25%; height: auto; float: left; text-align: center; border-right: #282828 solid 1px; box-sizing: border-box; }
.subpages-news-tit li a{display: block; line-height: 60px; color: #fff; font-size: 16px; }
.subpages-news-tit li a:hover{background: #ea0011; }
#current1{background: #ea0011; }
.subpages-focusnews{width: 1200px; height: auto; overflow: hidden; }
.subpages-focusnews-pic{width: 550px; height: auto; float: left; background: #f6f6f6; padding: 20px; }
.subpages-focusnews-txt{width: 570px; height: auto; min-height: 320px; float: right; background: #f6f6f6; padding: 20px;}
.subpages-focusnews-txt h2{font-size: 18px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.subpages-focusnews-txt h3{color: #c0c0c0; }
.subpages-focusnews-txt h4{margin: 15px auto; }
.subpages-focusnews-txt h4>input{width: 130px; height: 35px; border: 0; background: #555666; color: #fff; cursor: pointer; transition:All 0.4s ease-in-out; }
.subpages-focusnews-txt h4>input:hover{background: #ea0011; width: 150px; }
.subpages-focusnews-txt p {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; overflow: hidden;}

.subpages-newslist{width: 100%; height: auto; margin: 40px auto; overflow: hidden; }
.subpages-newslist li{width: 100%; height: auto; float: left; border-bottom: #ddd dotted 1px; margin-bottom: 30px; padding-bottom: 30px; overflow: hidden; }
.subpages-newslist-pic{width: 275px; height: auto; float: left; overflow: hidden; }
.subpages-newslist-pic img{width: 275px; transition:All 0.4s ease-in-out; }
.subpages-newslist-pic img:hover{transform:scale(1.35); -webkit-transform:scale(1.35);	-moz-transform:scale(1.35);	-o-transform:scale(1.35);	-ms-transform:scale(1.35);}
.subpages-newslist-txt{width: 900px; height: auto; float: right; line-height: 195%; }
.subpages-newslist-txt h2{font-size: 16px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.subpages-newslist-txt h3{color: #c0c0c0; }
.subpages-newslist-txt p{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.subpages-newslist-txt h4 a{ color: #ea0011; }
.subpages-newslist-txt h4 a:hover{ color: #ff6600; }

.subpages-newsinfo{width: 100%; height: auto; margin: 0 auto; overflow: hidden; }
.subpages-newsinfo h1{font-size: 26px; text-align: center; padding: 10px 0; }
.subpages-newsinfo hr{height:1px; border:0; border-bottom:#ddd dotted 1px; margin:10px auto;}
.subpages-newsinfo h2{ height: auto; text-align: center; color: #666; }
.subpages-newsinfo p{text-indent: 2rem; margin: 15px auto; font-size: 16px; }
.right-newsinfo-end{width: 100%; height: auto;}
.right-newsinfo-end p{text-indent: 0; display:none; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; margin: 10px auto;}
.right-newsinfo-btn{width:100%; height:auto; overflow:hidden; margin: 15px auto;}
.right-newsinfo-btn-left{width: 49%; height: auto; float: left; text-align: right; padding-right: 1%;}
.right-newsinfo-btn-left>input{width:130px; height:35px; line-height:35px; border:0; text-align:center; color:#fff; margin:5px auto; background:#555666 url(../images/p-12.png) no-repeat 20% 50%; background-size:20%; text-indent:1.8rem; cursor:pointer; }
.right-newsinfo-btn-right{width: 49%; height: auto; float: right; text-align: left; padding-left: 1%;}
.right-newsinfo-btn-right>input{width:130px; height:35px; line-height:35px; border:0; text-align:center; color:#fff; margin:5px auto; background:#555666 url(../images/p-13.png) no-repeat 20% 50%; background-size:20%; text-indent:1.8rem; cursor:pointer; }

.subpages-joinus{width: 100%; height: auto; margin: 30px auto; overflow: hidden; }
.subpages-joinus-tit{width: 1200px; height: auto; margin: 0 auto; overflow: hidden; }
.subpages-joinus-tit li{width: 20%; height: auto; float: left; text-align: center; border-right: #282828 solid 1px; box-sizing: border-box; }
.subpages-joinus-tit li a{display: block; line-height: 60px; color: #fff; font-size: 16px; }
.subpages-joinus-tit li a:hover{background: #ea0011; }
.subpages-joinus p{text-indent: 2rem; margin: 10px auto; }

.subpages-joinus3{width: 100%; height: auto; margin: 30px auto; overflow: hidden; }
.joinus3{width: 70%; height: auto; background: #f6f6f6; overflow: hidden; padding: 3% 15%; margin: 0 auto; }
.joinus3 h1{font-size: 22px; text-align: center;  }
.joinus3 h2{width: 49%; height: auto; float: left; margin: 10px auto; }
.joinus3 h2>input{width: 100%; height: 40px; border: #ccc solid 1px; box-sizing: border-box; text-indent: 0.5rem; color: #444; }
.joinus3 h3{width: 49%; height: auto; float: right; margin: 10px auto; }
.joinus3 h3>input{width: 100%; height: 40px; border: #ccc solid 1px; box-sizing: border-box; text-indent: 0.5rem; color: #444; }
.joinus3 h4{ margin: 10px auto; width: 100%; float: left; }
.joinus3 h4>input{width: 100%; height: 40px; border: #ccc solid 1px; box-sizing: border-box; text-indent: 0.5rem; color: #444; }
.joinus3 h5{ margin: 20px auto; width: 100%; float: left; font-size: 16px; }
.joinus3 h6{ margin: 10px auto; width: 100%; float: left; }
.joinus3 h6>textarea{width: 100%; height: auto; border: #ccc solid 1px; box-sizing: border-box; padding: 1%; color: #444; }
.joinus3-btn{width: 100%; height: auto; text-align: center; margin: 20px auto; }
.joinus3-btn>input{width: 140px; height: 45px; border: 0; background: #555666; font-size: 16px; color: #fff; cursor: pointer; border-radius: 8px; transition:All 0.4s ease-in-out;  }
.joinus3-btn>input:hover{background: #ea0011; }

.subpages-contact{width: 100%; height: auto; margin: 30px auto; overflow: hidden; }
.subpages-contact-left{width: 49%; height: auto; float: left; margin-top: 20px; }
.subpages-contact-left h2{font-size: 26px; font-weight: bold; margin-bottom: 25px; }
.subpages-contact-left img{margin-right: 10px; }
.subpages-contact-left p{margin: 10px auto; border-bottom: #d8d8d8 dotted 1px; padding-bottom: 12px; }
.subpages-contact-right{width: 49%; height: auto; float: right; margin-top: 20px; }







/*==========以下样式为移动端==========*/

/*头部*/
.sp_header{height:60px; overflow:hidden; background:#000; position:fixed; z-index:10; width:100%; box-shadow: 0 3px 3px rgba(0,0,0,0.10); display: none; }
.sp_logo{padding:0;float:left;height:60px}
.sp_logo img{margin:auto; width: auto; height: 60px;}
.sp_nav{width:60px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#fff; width:30px; height:4px; position:absolute; left:10px; transition:all ease 0.35s;}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#f6f6f6;width:100%;height: calc(100% );font-size:1.0rem;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s; display: none; }
.nav_show{top:40px}
.sjj_nav>ul>li:first-child{overflow:hidden;}
.sjj_nav>ul>li:first-child>a{float:left;width: calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:98%;overflow:hidden;line-height:40px;margin-top:21px; padding-right: 2%; }
.sjj_nav>ul>li:first-child .language h2{width: 85%; height: auto; float: left; }
.sjj_nav>ul>li:first-child .language h2>input{width: 100%; height: 30px; border: #eee solid 1px; background: #fff; box-sizing: border-box; text-indent: 0.5rem; color: #666;  }
.sjj_nav>ul>li:first-child .language h3{width: 15%; height: auto; float: left; }
.sjj_nav>ul>li:first-child .language h3>input{width: 100%; height: 30px; border: 0; background: #555666; color: #fff; }
.sjj_nav>ul>li:first-child .language img{width: 70%; }
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:1.0rem;}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#000;width:80%; display: block;}
.sjj_nav ul li ul li a{color:#333;display:block;text-align:left;}
.sjj_nav ul li i svg{width:29px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}



/*底部*/
#h5-footer-content{width:96%; height:auto; margin:0 auto;  display: none; background: #202020; color: #c5c5c5; padding: 20px 2%; text-align: left; line-height: 200%; font-size: 0.9rem; }

/*返回顶部*/
.lanrenzhijia_top{ width:50px; height:50px; position:fixed; right:0px; bottom:0px; z-index:9999; display:none; background:url(../images/top02.png) no-repeat; }



/*焦点图*/
#h5-movie{width:100%; height:auto; margin:0 auto; text-align:center; overflow:hidden; display:none;  padding-top:60px; }
#h5-movie img{width: 100%;}
#h5-home-probtn{width: 100%; height: auto; position: relative; display: none; z-index: 5;}
#h5-home-probtn>input{width: 160px; height: 40px; line-height: 40px; margin-left: 20px; background: #0070c0; color: #fff; border: 0; border-radius: 5px; cursor: pointer;}
.swipe {width:100%;min-height:10px;/*max-width:500px;*/margin:0 auto;overflow: hidden;visibility: hidden;position:relative;width:100%;}
.swipe-wrap {overflow: hidden;position: relative;}
.swipe-wrap > div {float:left;width:100%;position: relative;}
.swipe-wrap > div a{display:block;background:url(../images/loading.gif) no-repeat center center;}
.swipe-wrap img{width:100%;height:auto;/*max-height:320px;*/}

/*内页导航*/
.header{position:relative;height:auto; background:#373737; display: none; }
.h5-right-tit{width:100%; height:auto; overflow:hidden; }
.h5-right-tit-left{width:90%; height:40px; line-height:40px; float:left;  color:#fff; text-align:left; text-indent:1rem; font-size:1.1rem; background:#000; }
.h5-right-tit-right{width:10%; height:40px; float:right;  }


/*翻页*/

#pages{width: 100%; height: auto; padding: 20px 0; overflow: hidden;}
DIV.black2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 7px; TEXT-ALIGN: center
}
DIV.black2 A {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; TEXT-DECORATION: none
}
DIV.black2 A:hover {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000
}
DIV.black2 A:active {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000
}
DIV.black2 SPAN.current {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000000
}
DIV.black2 SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}