body { background: #fff; }
a { text-decoration: none; -webkit-transition: all 0.10s linear 0.01s; -moz-transition: all 0.10s linear 0.01s; -ms-transition: all 0.10s linear 0.01s; -o-transition: all 0.10s linear 0.01s; transition: all 0.10s linear 0.01s; color: #000; }
a:hover { text-decoration: none; color: #242a35; }
ul { padding: 0; list-style: none; margin: 0; }
em { font-style: normal; }
.container { width: 1200px !important; padding: 0; }
.head {background:url(../images/nav-1.jpg) no-repeat center; }
.arckeywords{color: #666;}
.head .head-top { height: 35px;line-height: 35px;}
.head .head-top i{font-size: 18px; margin-right: 10px;}
.head .head-top .left { float: left; color: #fff;}
.head .head-top .right { float: right; color:#998480; }
.head .head-top .right a{color: #fff;}
.head .head-top .right .bdsharebuttonbox { float: left; padding-top: 5px; }
.head .head-top .right .btn { margin-left: 10px; }
.head .head-center{height: 142px;clear: both;}
.head .head-center h1{float: left; margin-top:27px; margin-bottom: 0; width: 75%;}
.head .head-center h1 img{ width: 95%;}
.head .head-center .phone{float: right; font-size: 28px; margin-top: 20px; width:300px;}
.head .head-center .phone-num{margin-top: 18px;}
.head .head-center .phone img{margin-right: 10px; float: left;width:85px;}
.head .head-center .phone small{font-size: 16px; display: block; margin-left: 3px; color: #fff;}
.head .head-center .phone span{display: block; color:#fff; font-weight: bold;}
.head .head-center .text .company{font-size:26px;font-weight:bold;color: #fff;}
.head .head-center .text .com{font-size:16px;color:#fff; }
.head .head-center .text{margin-top:40px;float:left;padding-left:30px;border-left: 1px solid #ccc;}
.head .nav{clear: both;z-index: 200;position: relative;}
.head .nav .menu ul{padding: 0; list-style: none; margin: 0; min-width: 96px;}
.head .nav .menu ul li{float: left; position: relative; height: 54px; line-height: 54px;}
.head .nav .menu ul li span{margin-right: 10px;}
.head .nav .menu ul li a{display: inline-block; float: left; height: 45px; width: 170px; text-align: center; font-size: 15px;color: #fff;}
.head .nav .menu ul li.on{background:#b39f96; border: none; color: #242a35;}
.head .nav .menu ul  li.on a{color: #fff; border: none;}
.head .nav .menu ul li:hover{background:#b39f96; border: none; color: #242a35;}
.head .nav .menu ul li:hover a{color: #fff;}
.head .nav .menu ul li:hover #subNews{display:block;}
#subNews{ width:100%; line-height:45px;text-align: center;z-index: 999; display:none; margin-top: 54px; position: absolute;background:#b39f96;text-align: center;color: #242a35;}
.banner { width: 100%;  overflow: hidden; position: relative; z-index: 90; }
.banner .hd { height: 20px; overflow: hidden; position: absolute; bottom:30px; z-index: 1; left: 47%; }
.banner .hd ul { overflow: hidden; zoom: 1; float: left; }
.banner .hd ul li { float: left; margin-right: 2px; width: 20px; height: 20px; line-height: 14px; text-align: center; background: rgba(0,0,0,0.4); cursor: pointer; border-radius: 100px; margin: 0 2px; }
.banner .hd ul li.on { background: #242a35; color: #242a35; }
.banner .bd { width: 100%;  overflow: hidden; margin: 0 auto; position: relative }
.banner .bd ul { width: 100%;  overflow: hidden;  top: 0; left: 0 }
.banner .bd li { float: left; width: 100%;  }
.banner .bd li span { display: block; width: 100%; }
.banner .bd li a { display: block; width: 100%;  }

.banner .bd li span img{width: 100%;}
.banner .prev, .banner .next { height: 75px; background: #fff; position: absolute; left: 8%; top: 45%; margin-top: -25px; display: block; filter: alpha(opacity=50); opacity: 0.5; font-size: 60px; color: #000; border-radius: 5px; }
.banner .next { left: auto; right: 8%; background-position: 8px 5px; }
.banner .prev:hover, .banner .next:hover { filter: alpha(opacity=100); opacity: 1; }
.banner .prevStop { display: none; }
.banner .nextStop { display: none; }
/*banner*/
.search { padding: 10px 0; display: block; background: #eee; border-bottom: 1px solid #ccc; }
.search .container { }
.search .tags { float: left; line-height: 40px; font-size: 12px; width: 700px; }
.search .tags div { float: left; font-size: 16px; line-height: 40px; margin: 0; font-weight: bold; color: #20171a; }
.search .tags h4 li { float: left;font-size: 12px;margin-top: 15px;}
.search .tags h4{display: inline; }
.search .tags h4 li a { margin-right: 10px; border-right: 1px solid #8C7B50; padding-right: 10px; }
.search .form { float: right; height: 35px; margin-right: 0px; margin-top: 0px; }
.search .form .search-keyword { width: 280px; height: 30px; line-height: 30px; background: #fff; color: #aaa; padding-left: 28px; font-size: 12px; float: left; margin-top: 2px; border-radius: 5px 0 0 5px; border: 1px solid #ccc; border-right: 0; }
.search .form .search-submit { width: 49px; height: 34px; background: #242a35; border: none; margin-top: 2px; top: 0; font-size: 18px; color: #fff; border-radius: 0 5px 5px 0; }
.navbar-example { position: fixed; top: 20%; left: 0; width: 50px; z-index: 0; }
.navbar-example .nav { background: none; }
.navbar-example .navbar-collapse { padding: 0; }
.navbar-example .navbar-nav>li { display: block; float: none; height: 40px; width: 80px; border-top: 1px solid #b39f96; text-align: center; line-height: 40px; background: #242a35; border-right: 1px solid #b39f96; }
.navbar-example .navbar-nav>li>a { padding: 0; line-height: 40px; color: #fff; }
.navbar-example .navbar-nav>li>a:hover { background: #fff; color: #242a35; }
.navbar-example .navbar-nav>li.active>a { color: #242a35; cursor: default; background-color: #fff; border: 0; line-height: 40px; }
/* 标题 */
/* 大标题 */
.index-title{display: block;height: 118px;background:url(../images/index-title.png) no-repeat center ;text-align: center;line-height:35px;margin-bottom: 10px;}
.index-title p{color:#242a35; font-size:32px;line-height:50px;margin-bottom: 17px;font-weight: bold;}
.index-title p span{color:#b39f96; }
.index-title em{color:#5b5a5a; font-size:14px;text-transform: uppercase;font-family: 'arial';}
/* end标题 */
/* 主营产品 */
/*td*/
.index-programme{padding-top: 30px;padding-bottom: 30px;}
.td_all {width:100%;margin-top:20px;}
.td {width:1180px;margin:auto;height:480px;}
.td_slideTxtBox {width:1180px;height:465px;overflow:hidden;}
.td_slideTxtBox .hd {position:relative;}
.td_slideTxtBox .hd ul {float:left;position:absolute;width:178px;}
.td_slideTxtBox .hd ul li {cursor:pointer;height:153px;background:#242a35;width:178px;border-bottom:1px solid #bbb;text-align:center;overflow:hidden}
.td_slideTxtBox .hd ul li span {padding-top:6px;display:block;font-size:12px;color:#fff;}
.td_slideTxtBox .hd ul li span b {font-size:18px;color:#fff;border-bottom:1px solid #fff;padding-bottom:8px;}
.td_slideTxtBox .hd ul li.on {height:153px;background:#b39f96;width:178px;}

.td_qh {border:2px solid #ccc;width:1000px;height:460px;float:right;}
.td_ny {overflow:hidden;}
.td_w {width:335px;float:left;margin:30px;}
.td_t {width:600px;height:456px;float:right;}
.td_t img{ min-height: 100%;}
.td_w_bt {font-size:18px;font-weight:bold;color:#333;margin-top:35px;}
.td_w0 ul {margin-top:20px;}
.td_w0 ul li {overflow:hidden;margin-top:45px;}
.td_w1 {width:50px;height:50px;border:2px solid #333;float:left;text-align:center;font-size:14px;color:#333;font-weight:bold;padding-top:5px;}
.td_w2 {width:324px;float:left;/* margin-left:20px; */line-height:24px;color:#333;font-size:14px;}
.td_call {overflow:hidden;margin-top:50px;}
.td_call_n {float:left;font-size:24px;font-family:"impact";color:#242a35;}
.td_call_zx {width:100px;height:30px;border-radius:20px;background: linear-gradient(135deg,#242a35,#585858);margin-left:30px;float:left;text-align:center;line-height:30px;}
.td_call_zx a {font-size:14px;color:#fff;}
.ys_ts{ width:1200px; margin:0 auto;overflow: hidden;margin-top: 30px;}
.ys_ts dl{ width:240px;float: left;}
.ys_ts dt{ width:80px; float:left;}
.ys_ts dd{ width:125px; float:right;}
.ys_ts dd b{ display:block; margin-top:19px; line-height:29px; color:#333; font-size:19px; font-weight:bolder;}
.ys_ts dd i{ display:block; font-style:normal; line-height:23px; text-transform:uppercase; font-size:12px;}
/*product*/
.product { clear: both; overflow: hidden;background:#fafafa;padding-top:55px;padding-bottom:15px;}
.product .pro-nav { float: left; width: 260px;  background:#242a35;padding:0px 3px 3px 3px;}
.product .pro-nav .pro-nav-t { height:80px; font-size: 24px; font-weight: bold; text-align: center; color:#fff;padding-top:24px;}
.product .pro-nav .pro-nav-t span{display: block;font-size:12px;font-weight:500px;}
.product .pro-nav .pro-nav-menu{border-radius:10px;}
.product .pro-nav .menu { overflow: hidden; padding: 10px 10px;}
.product .pro-nav .menu strong { height: 40px; line-height: 40px; margin-bottom: 8px; background:#fff; border-radius: 5px;display: block;border:1px solid #242a35 ;}
.product .pro-nav .menu strong span { float: right; margin-right: 10px; margin-top: 12px; }
.product .pro-nav .menu strong a { font-size: 16px; font-weight: bold; color: #242a35; margin-left: 14px;display: block;}
.product .pro-nav ul { overflow: hidden; }
.product .pro-nav ul li { margin-right: 13px;margin-left: 5px; line-height: 45px; background: #fff;margin: 12px 0;border: 2px solid #b39f96; cursor:pointer;}
.product .pro-nav .pro-nav-menu ul li:hover{background: linear-gradient(135deg,#242a35,#585858);}
.product .pro-nav ul li a { font-size: 16px; color: #242a35; margin-left: 20px;display:block;}
.product .pro-nav .pro-nav-menu ul li a:hover { color: #fff; }
.product .pro-nav .pro-nav-menu ul li a span{margin-right:10px;color:#242a35;font-size: 12px;}
.product .pro-nav .pro-nav-menu ul li:hover span{color:#fff;}
.product .pro-nav .phone{clear: both;}
.product .pro-nav .phone span{font-size:18px;margin-right:10px;margin-left:30px;}
.product .pro-nav .phone strong{font-size:16px;font-weight: 500;}
.product .pro-nav .phone li{line-height:43px;color:#242a35;border:0;}
.product .pro-nav .contacts img{width: 250px; margin-top:10px; margin-bottom:10px; margin-left:5px;}
.product .pro-img { }
.product .pro-img ul li { width: 305px; padding: 8px; float: left; margin: 4px; border: 1px solid #ccc; background: #fff; height: 260px;}
.product .pro-img ul li img { width: 100%; }
.product .pro-img ul li span { width: 200px; display: block; margin: 0px auto; margin-top: 0px; padding-top: 8px; text-align: center; }
.jts-space-1 {background: url(../images/jts-space-1.jpg) no-repeat center;height: 260px;}
/* 产品优势 */
.mbt-advantage{background: url(../images/mbt-advantage-bg.jpg) no-repeat center;height: 870px;}
.mbt-advantage .cont{ position: relative;margin-top: -160px}
.mbt-advantage .cont .left li:nth-child(1){position: absolute;top: 445px;left: 28px;}
.mbt-advantage .cont .left li:nth-child(2){position: absolute;top: 644px;left: 28px;}
.mbt-advantage .cont .left li:nth-child(3){position: absolute;top:833px;left: 28px;}
.mbt-advantage .cont .left li .text-1{font-size: 19px;font-weight: bold;color: #ffffff;background: #242a35;width: 100px;height:100px;text-align: center;padding-top: 20px;float:left;}
.mbt-advantage .cont .left li .text-1 i{color:#fff;font-size:16px;z-index:500;margin-top:10px}
.mbt-advantage .cont .left li .text-2{font-size: 15px;line-height: 23px;width:200px;float: right;background: #b39f96;height: 100px;text-align:center;padding-top: 22px;color: #fff;padding-right: 10px;padding-left: 10px;}
.mbt-advantage .cont .right li:nth-child(1){position: absolute;width:300px;top:445px;right:0px;}
.mbt-advantage .cont .right li:nth-child(2){position: absolute;width:300px;right: 0px;top:644px;}
.mbt-advantage .cont .right li:nth-child(3){position: absolute;width:300px;top:833px;right:0px;}
.mbt-advantage .cont .right li .text-1{font-size: 19px;font-weight: bold;color: #ffffff;background: #242a35;width: 100px;height:100px;text-align: center;padding-top: 20px;float:left;}
.mbt-advantage .cont .right li .text-2{font-size: 15px;line-height: 23px;width: 200px;float: right;background: #b39f96;height:100px;text-align:center;padding-top: 22px;color: #fff;padding-right: 10px;padding-left: 10px;}
/* end产品优势 */

/* 公司优势 */.ys_all {width:100%;height:780px;background:url(../images/mbt-advantage-bg.jpg) no-repeat center;margin-top:0px;}
.sc-adv {width:1180px;margin:auto;padding-top:40px;position:relative;}
.sc-adv h3 {font-size:30px;color:#444;text-align:center;line-height:20px;padding-top:0px;font-weight:normal;}
.ys_cont {width:1180px;margin-top:84px;clear:both;}
.ys_cont .hd {position:relative;}
.ys_cont .bd {padding-top:10px;}
.ys_cont .hd ul {float:left;position:absolute;left:0px;height:100px;top:20px;}
.ys_cont .hd ul li {float:left;height:110px;width:285px;margin-right:4px;background: linear-gradient(135deg,#242a35,#585858);}
.ys_cont .hd ul li span {display:block;float:left;margin-left:15px;margin-right:20px;}
.ys_cont .hd ul li img {margin:auto;display:block;padding-top:30px;}
.ys_cont .hd ul li p {font-size:18px;color:#fff;font-weight:bold;float:left;margin-top:32px;}
.ys_cont .hd ul li p i {font-style:normal;font-size:12px;color:#fff;text-transform:uppercase;font-weight:normal;}
.ys_cont .hd ul li.on {background:#b39f96;height:110px;width:285px;}
.ys_cont .hd ul li.on p {color:#fff;}
.ys_cont .hd ul li.on p i {color:#fff;}
.ys_cont .bd ul {zoom:1;margin-top:150px;}
.ys1 {width:1180px;overflow:hidden;}
.ys1_t {width:650px;height:450px;float:left;}
.ys1_t img {width:650px;height:450px;}
.ys1_w {width:520px;height:450px;float:left; background: #f1f1f1;}
.ys1_w b {display:block;color:#242a35;font-weight:bold;margin-left:105px;font-size:24px;text-align:left;line-height:36px;padding-top:81px;margin-bottom:28px;}
.ys1_w b span {font-size:18px;color:#444444;font-weight:normal;}
.ys1_w i {color:#b39f96;font-size:17px;margin-right:4px;}
.ys1_w p {width:440px;margin-left:60px;font-size:15px;color:#444;line-height:33px;margin-bottom:0px;}
.ys_c1 {position:absolute;top:480px;left:755px;font-size:30px;color:#222;font-family:"times new roman";letter-spacing:-1px;}
.ys_c2 {position:absolute;top:680px;left:718px;width:110px;height:34px;background:#242a35;text-align:center;line-height:34px;border-radius:20px;}
.ys_c2 a {color:#fff;font-size:14px;display:block;width:100%;}
/* end公司优势 */
/* 案例 */.prs-case {margin-bottom: 30px; margin-top: 40px;}
.prs-case-title{background: url(../images/prs-case-title.png) no-repeat center;height: 83px;margin-top: 40px;margin-bottom: 25px;}
.prs-case .case-img {overflow:hidden;position:relative;}
.prs-case .case-img .bd ul {overflow:hidden;zoom:1;background:#f8f8f8;padding:5px 0;}
.prs-case .case-img .bd ul li {position:relative;float:left;display:inline;overflow:hidden;text-align:center;margin:4px;width:292px;border:1px solid #f0f0f0;}
.prs-case .case-img .bd ul li p {font-size:16px;color:#333;height:40px;line-height:40px;margin-bottom:0px}
.prs-case .case-img .bd ul li .pic {text-align:center;padding:0px;display:block;background:#eee;}
.prs-case .case-img .bd ul li .pic img {width:100%;display:block;z-index:0;}
.prs-case .case-img .bd ul li .text {text-align:center;position:absolute;width:100%;height:95%;background:rgba(0,0,0,0.6);z-index:10;top:0;display:none;}
.prs-case .case-img .bd ul li .text .title-title {font-size:18px;color:#b39f96;margin-top:15%;}
.prs-case .case-img .bd ul li .text span {display:block;height:1px;width:150px;color:#fff;background:#fff;margin:20px auto;}
.prs-case .case-img .bd ul li .text p {color:#fff;}
.prs-case .case-img .bd ul li .text a {display:block;height:30px;line-height:30px;width:100px;text-align:center;color:#b39f96;background:#fff;margin:69px auto;}
.prs-case .case-img .bd ul li .text a i {margin-left:10px;}
.prs-case .case-img .hd {overflow:hidden;width:160px;margin:5px auto;}
.prs-case .case-img .hd a {width:35px;height:35px;line-height:35px;text-align:center;display:block;background:#ddd;color:#333;float:left;margin:5px;border-radius:8px;cursor:pointer;}
.prs-case .case-img .hd a:hover {background:#b39f96;color:#fff;}
.prs-case .case-img .hd .case-link {width:60px;}
/* end案例 */
/* 公司简介 */
/* 大标题 */
.gs-index-title{display: block;height: 118px;background:url(../images/gs-index-title.png) no-repeat center ;text-align: center;line-height:35px;margin-bottom: 10px;margin-top: 26px;}
.gs-index-title p{color:#fff; font-size:32px;line-height:50px;margin-bottom: 17px;font-weight: bold;}
.gs-index-title p span{color:#fff; }
.gs-index-title em{color:#fff; font-size:14px;text-transform: uppercase;font-family: 'arial';}
/* end标题 */
.gs_all {width:100%;background:url(../images/gs_01_01.jpg) no-repeat center;height:520px;margin-top:0px;}
.gs {width:1180px;margin:auto;overflow:hidden;position:relative;}
.gs h3 {text-align:center;padding-top:38px;font-size:36px;color:#fff;}
.gs_xbt {text-align:center;margin-top:10px;color:#666;font-size:14px;text-transform:uppercase;}
.gs_tw {overflow:hidden;}
.gs_t {width:470px;height:300px;float:left;margin-left:12px;margin-top:35px;}
.gs_t img {width:470px;height:300px;}
.gs_w {width: 655px;float:left;margin-left:40px;}
.gs_w1 {margin-top:30px;}
.gs_w1 a {font-size:24px;color:#fff;font-weight:bold;}
.gs_w2 {line-height: 35px;font-size: 16px;color: #fff;margin-top: 20px;height: 245px;overflow: hidden;}
.gs_w3 {width:120px;height:32px;line-height:32px;text-align:center;margin-top:20px;margin-left:0px;background:#b39f96;}
.gs_w3 a {font-size:14px;color:#fff;}
/*fc*/.fc_all {width:100%;background:url(../images/gs_01_02.jpg) no-repeat center;height:366px;}
.fc {width:1180px;margin:auto;padding-top:20px;position:relative;}
.fc_slideTxtBox {width:1180px;margin-top:16px;}
.fc_slideTxtBox .hd {height:70px;line-height:36px;position:relative;}
.fc_slideTxtBox .hd ul {float:left;position:absolute;margin-left:0%;}
.fc_slideTxtBox .hd ul li {float:left;width:135px;height:42px;text-align:center;line-height:42px;margin-left:20px;border-radius:4px;background:#fff;}
.fc_slideTxtBox .hd ul li p {color:#333;font-size:16px;display:block;width:100%;}
.fc_slideTxtBox .hd ul li.on {background:#333;}
.fc_slideTxtBox .hd ul li.on p {color:#fff;}
.fc_slideTxtBox .bd ul {overflow:hidden;margin-top:-45px;}
.fc_t {overflow:hidden;}
.fc_t li {width:260px;float:left;margin-left:20px;margin-right:10px;overflow:hidden;}
.fc_t li  img {width:260px;height:180px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.fc_t li  img:hover {transform:scale(1.1);-webkit-transform:scale(1.1)}
.fc_m {position:absolute;left:1110px;top:40px;}
.fc_m a {color:#fff;}
.fc_w {margin-top:10px;text-align:center;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.fc_w a {font-size:14px;color:#fff;}


/* 新闻 */
/* .sd-news{margin-top: 56px;} */
.sd-news .cont{overflow:hidden;}
.sd-news .left{width:700px;float:left;}
.sd-news .left .title{overflow:hidden;}
.sd-news .left .title span{width:100px;height:35px;text-align:center;line-height:35px;display: block;background:#242a35;color:#fff;float:left;font-size:16px;}
.sd-news .left .title .hr{width:500px;float:left;height:1px;background:#ccc;margin-left:20px;margin-top:18px;}
.sd-news .left ul{border-right:1px dashed #ccc;padding-right:20px;margin-top:25px;}
.sd-news .left ul li{overflow:hidden;margin-bottom:15px;}
.sd-news .left ul li img{float:left;width:265px;height:198px;border: 1px solid #eee;}
.sd-news .left ul li .text{float:right;width:390px;}
.sd-news .left ul li .text span{font-size:18px;color:#b39f96;}
.sd-news .left ul li .text p{color:#666;margin-top:20px;}
.sd-news .left ul li .text a{display: block;width:70px;height:20px;text-align:center;line-height:20px;background:#b39f96;color:#fff;border-radius:100px;margin-top:20px;}
.sd-news .right{width:460px;float:right;}
.sd-news .right .hd{overflow:hidden;}
.sd-news .right .hd ul li{width:100px;height:35px;text-align:center;line-height:35px;display: block;background:#eee;color:#333;float:left;font-size:16px;margin-right:10px;}
.sd-news .right .hd ul .on{background:#b39f96;color:#fff;}
.sd-news .right .bd{margin-top:15px;}
.sd-news .right .bd ul li{}
.sd-news .right .bd ul li a{height:50px;line-height:50px;display: block;border-bottom:1px dashed #eee;color:#666;}
.sd-news .right .bd ul li i{flaot:left;margin-right:10px;font-size:16px;}
.sd-news .right .bd ul li small{float:right;}
.sd-news .right .bd ul li a:hover{color:#b39f96;}
/* end新闻 */



.service { margin-top: 40px; background: url(../images/service.jpg) no-repeat center top; height: 580px; }
.service .container { width: 1200px !important; }
.service .title { overflow: hidden; text-align: center; height: 77px; background: url(../images/title-en-bg.png) center center no-repeat; margin-bottom: 10px; }
.service .title div { font-size: 22px; color: #fff; font-weight: bold; width: 360px; margin: 0 auto; margin-top: 25px; letter-spacing: 2px; text-align: center; }
.service .title div a { color: #333; }
.service .title div a span { color: #242a35; }
.service .title div span { color: #333; font-size: 22px; letter-spacing: 0; }
.service .title em { color: #aaa;display: block; margin-top: 9px; font-size: 12px; }
.service .cont { position: relative; text-align: center; }
.service .cont strong { display: block; margin: 0px auto; font-size: 16px; }
.service .cont strong span{color:#242a35;}
.service .cont li { position: absolute; background: url(../images/service-li.png) no-repeat; width: 252px; height: 248px; text-align: center; font-size: 14px; color: #8d8d8d; line-height: 20px; padding: 50px 50px 0; }
.service .cont li 9 { text-align: center; font-size:100px; font-weight: bold; color: #111113; }
.service .cont li span { display: block; font-size: 24px; color: #111113; padding: 15px 0; }
.service .cont li:hover { background: url(../images/service-li-hover.png) no-repeat; }
.service .cont li:hover, .service .cont li:hover b, .service .cont li:hover span { color: #fff; }
.service .cont .fw1 { left: 10px; top: 50px; }
.service .cont .fw2 { left: 168px; top: 195px; }
.service .cont .fw3 { left: 322px; top: 50px; }
.service .cont .fw4 { left: 482px; top: 190px; }
.service .cont .fw5 { left: 640px; top: 50px; }
.service .cont .fw6 { left: 797px; top: 195px; }
.service .cont .fw7 { left: 942px; top: 50px; }



.evaluate { padding-top: 30px; clear: both; overflow: hidden; }
.evaluate .left { width: 720px; float: left; overflow: hidden; border: 1px solid #ccc; border-top: 0; }
.evaluate .left .title { height: 40px; line-height: 40px; background: #242a35 url(../images/title-bg.jpg); padding: 0 10px; }
.evaluate .left .title span { color: #999; font-size: 20px; float: left; margin-top: 5px; }
.evaluate .left .title h3 { float: left; margin: 0; margin-left: 35px; color: #fff; font-size: 16px; font-weight: bold; line-height: 40px; margin-right: 10px; }
.evaluate .left .title small { color: #eee; }
.evaluate .left .title .link { float: right; color: #ccc; font-size: 12px; }
.evaluate .left .cont { background: #fafafa; padding-top: 10px; }
.evaluate .left .cont ul li { margin: 0px 10px 10px 0px; border-bottom: 1px dashed #ccc; overflow: hidden; clear: both; padding-bottom: 10px; }
.evaluate .left .cont ul li img { width: 180px; float: left; margin-right: 20px; border: 1px solid #ccc; padding: 3px; display: block; }
.evaluate .left .cont ul li span { font-size: 16px; font-weight: bold; color: #242a35; margin-bottom: 5px; display: block; margin-top: 10px; }
.evaluate .left .cont ul li p { color: #666; }
.evaluate .left .cont ul li a { width: 65px; height: 25px; line-height: 25px; text-align: center; display: block; background: #666; color: #fff; float: left; font-size: 12px; border-radius: 5px; }
.evaluate .right { overflow: hidden; width: 350px; border: 1px solid #ccc; height: 360px; float: right; background: #fafafa; }
.evaluate .right .title { text-align: center; border-bottom: 1px dashed #ccc; margin-bottom: 30px; background: #242a35; }
.evaluate .right .title span { font-size: 18px; display: block; color: #fff; }
.evaluate .right .title strong { font-size: 22px; font-weight: bold; color: #feed74; margin: 3px 0 5px 0; display: block; }
.evaluate .right .table { margin-bottom: 0; }
.evaluate .right .table>tbody>tr>td { border-top: 0; color: #3E3E3E; padding: 5px; }
.evaluate .right .table input { background: none; border: 1px solid #ccc; border-radius: 5px; }
.evaluate .right .table textarea { background: none; border: 1px solid #ccc; border-radius: 5px; }
.evaluate .right .btn { background: #242a35; color: #fff; width: 100px; margin: 10px 10px; }
.partner { clear: both; padding: 10px 0; margin-top: 25px;}
.partner .title { overflow: hidden; text-align: center; height: 80px; background: url(../images/title-en-bg.png) center center no-repeat; margin-bottom: 25px; }
.partner .title div { font-size: 22px; color: #fff; font-weight: bold; width: 360px; margin: 0 auto; margin-top: 25px; letter-spacing: 2px; text-align: center; }
.partner .title div a { color: #242a35; }
.partner .title div a span { color: #242a35; }
.partner .title div a:hover { color: #242a35; }
.partner .title div span { color: #333; font-size: 22px; letter-spacing: 0; }
.partner .title em { color: #aaa; width: 1100px; display: block; margin-top: 16px; font-size: 12px; }
.partner .cont { padding-top: 10px; }
.partner .cont .partner-img { overflow: hidden; position: relative; }
.partner .cont .partner-img .bd .prev, .partner .cont .partner-img .bd .next { display: block; top: 60px; cursor: pointer; position: relative; z-index: 20; height: 60px; text-align: center; width: 30px; color: #fff; line-height: 60px; font-size: 18px; background: #2DB5D9; }
.partner .cont .partner-img .bd .prev { float: right; right: 0px; }
.partner .cont .partner-img .bd .next { float: left; left: 0px; }
.partner .cont .partner-img .bd .tempWrap { }
.partner .cont .partner-img .bd ul { overflow: hidden; zoom: 1; }
.partner .cont .partner-img .bd ul li { float: left; _display: inline; overflow: hidden; text-align: center; margin-left: 10px; }
.partner .cont .partner-img .bd ul li .pic { text-align: center; padding: 0px; display: block; }
.partner .cont .partner-img .bd ul li .pic img { width: 162px; display: block; border: 1px solid #ccc; border-radius: 10px; }
.partner .cont .partner-img .bd ul li span { color: #666; margin: 5px 0; display: block; }
.yqlj { }
.yqlj .container { height: 130px; background: url(../images/yqlj.png) no-repeat center; }
.yqlj ul { padding-top: 75px; padding-left: 180px; }
.yqlj li { font-size: 12px; margin-right: 10px; float: left; }
.yqlj li a { color: #aaa; }
.footer { clear: both; height: 315px; background:url(../images/foot-bg.jpg); }
.footer .foot-nav { height: 45px; line-height: 45px; background: #666; }
.footer .foot-nav ul li { float: left; margin-right: 5px; margin-top: 8px; border-right: 1px solid #505050; }
.footer .foot-nav ul li a { display: block; height: 30px; line-height: 30px; color: #fff; padding: 0 54px; }
.footer .foot-nav ul li a:hover { background: #fff; color: #000; }
.footer .left { width: 300px; float: left; text-align: center; }
.footer .left img{ width: 100%;}
.footer .left .foot-logo { margin-top: 68px; margin-bottom: 0px; }
.footer .right { width: 880px; float: right; margin-top: 32px; }
.footer .right .foot-address { width: 360px; float: left; color: #eee; padding-left: 20px; }
.footer .right .foot-address .title { font-size: 16px; margin-bottom: 10px; font-weight: bold; color: #eee; }
.footer .right .foot-address span { font-size: 16px; margin-right: 3px; color: #eee; }
.footer .right .foot-address a { color: #eee; }
.footer .right .foot-copyright { float: right; width: 450px; color: #eee; margin-top: 10px; }
.footer .right .foot-copyright .title { font-size: 16px; margin-bottom: 10px; font-weight: bold; color: #eee; }
.footer .right .foot-copyright p { color: #ccc; }
.footer .right .foot-copyright a { color: #eee; }
.foot-copyright img{ width: 100%;}
.shengming{background:url(../images/foot-bg.jpg);  }
.shengming .title { font-size: 16px; margin-bottom: 10px; font-weight: bold; color: #eee; }
.inner { }
.inner .banner-about { height: 260px; background: url(../images/banner-about.jpg) center center; }
.inner .banner-image { height: 260px; background: url(../images/banner-image.jpg) center center; }
.inner .banner-image2 { height: 260px; background: url(../images/banner-image2.jpg) center center; }
.inner .banner-news { height: 260px; background: url(../images/banner-news.jpg) center center; }
.inner .banner-case { height: 260px; background: url(../images/banner-case.jpg) center center; }
.inner .banner-flow { height: 260px; background: url(../images/banner-flow.jpg) center center; }
.inner .banner-space { height: 260px; background: url(../images/banner-space.jpg) center center; }
.inner .banner-service { height: 260px; background: url(../images/banner-service.jpg) center center; }
.inner .banner-contact { height: 260px; background: url(../images/banner-contact.jpg) center center; }
.inner .inner-title { height: 100px; text-align: center; margin: 30px auto; font-size: 24px; color: #242a35; line-height: 70px; font-weight: bold; }
.inner .inner-dis { padding: 0px 20px; text-align: center; font-size: 12px; }
.inner .inner-cont { overflow: hidden; margin-top: 20px; margin-bottom: 10px; color: #333; padding: 0 3px; }
.inner .inner-left { width: 260px; float: left; }
.inner .inner-left .inner-nav { width: 250px; background: #242a35; padding: 0px 10px 10px 10px; overflow: hidden; }
.inner .inner-left .inner-nav .pro-nav-t { font-size: 20px; font-weight: bold; text-align: center; color: #fff; padding-top: 15px; padding-bottom: 10px; }
.inner .inner-left .inner-nav .pro-nav-t span { display: block; font-size: 12px; font-weight: 500px; }
.inner .inner-left .inner-nav .pro-nav-menu { background: #fff; border-radius: 10px; }
.inner .inner-left .inner-nav .menu { overflow: hidden; padding: 10px 10px; }
.inner .inner-left .inner-nav .menu strong { height: 40px; line-height: 40px; margin-bottom: 8px; background: #242a35; border-radius: 5px; display: block; border: 1px solid #00902C; }
.inner .inner-left .inner-nav .menu strong span { float: right; margin-right: 10px; margin-top: 12px; }
.inner .inner-left .inner-nav .menu strong a { font-size: 16px; font-weight: bold; color: #fff; margin-left: 14px; display: block; }
.inner .inner-left .inner-nav .menu strong:hover { background: #f6b20f; border: 1px solid #d69700; }
.inner .inner-left .inner-nav ul { overflow: hidden; }
.inner .inner-left .inner-nav ul li { margin-right: 13px; background: url("../images/pro-nav2.png") left no-repeat; margin-left: 5px; line-height: 41px; border-bottom: 1px dashed #999; }
.inner .inner-left .inner-nav ul li.hover { background: #242a35; }
.inner .inner-left .inner-nav ul li.hover a { color: #fff; }
.inner .inner-left .inner-nav ul li.hover span { color: #fff; }
.inner .inner-left .inner-nav ul li a { font-size: 14px; color: #2A1818; margin-left: 20px; display: block; }
.inner .inner-left .inner-nav ul li:hover{background: linear-gradient(135deg,#242a35,#585858);}
.inner .inner-left .inner-nav ul li:hover a{ color: #fff; }
.inner .inner-left .inner-nav ul li:hover span{ color: #fff; }
.inner .inner-left .inner-nav ul li a span { margin-right: 10px; color: #242a35; }
.inner .inner-left .inner-nav ul .hover a:hover { color: #fff; }
.inner .inner-left .hot-pro { margin-top: 10px; border: 1px solid #242a35; overflow: hidden; width: 270px;}
.inner .inner-left .hot-pro .title { height: 40px; line-height: 40px; font-size: 16px; text-align: center; color: #fff; background: #242a35; font-weight: bold; }
.inner .inner-left .hot-pro .cont { margin-top: 10px; text-align: center; }
.inner .inner-left .hot-pro .cont ul li { width: 250px; margin: 5px auto; }
.inner .inner-left .hot-pro .cont ul li img { width: 100%; border: 1px solid #ccc; }
.inner .inner-left .hot-pro .cont ul li span {     margin: 12px 0;display: block;color: #242a35; }
.inner .inner-left .inner-contact { margin-top: 10px; border: 1px solid #242a35; width: 270px;}
.inner .inner-left .inner-contact .title { height: 40px; line-height: 40px; font-size: 16px; text-align: center; color: #fff; background: #242a35; font-weight: bold; }
.inner .inner-left .inner-contact .cont { padding: 10px; text-align: center; margin-top: 10px; }

.inner .inner-left .inner-contact .cont img { margin-bottom: 10px; width: 100%; }
.inner .inner-left .inner-contact .cont p { margin-bottom: 5px; color: #242a35; }
.inner .inner-left .inner-contact .cont strong { font-size: 25px; }
.inner .inner-left .inner-contact .cont span { font-size: 20px; color: #242a35; font-weight: bold; }
.inner .inner-left .hot-news { margin-top: 10px; border: 1px solid #242a35; width: 270px;}
.inner .inner-left .hot-news .title { height: 40px; line-height: 40px; font-size: 16px; text-align: center; color: #fff; background: #242a35; font-weight: bold; }
.inner .inner-left .hot-news ul li { height: 30px; line-height: 30px; font-size: 12px; padding: 0 5px; }
.inner .inner-left .hot-news ul li span { margin-right: 5px; color: #242a35; }
.inner .inner-left .hot-news ul li a { color: #666; }
.inner .inner-right { overflow: hidden; float: right; width: 914px; border: 1px solid #ccc; }
.inner .inner-right .inner-place { margin-top: 0px; height: 40px; line-height: 40px; clear: both; overflow: hidden; background: #242a35; padding: 0 50px; }
.inner .inner-right .inner-place span { font-size: 20px; margin-right: 10px; color: #242a35; }
.inner .inner-right .inner-place strong { font-size: 14px; color: #fff; margin-right: 10px; }
.inner .inner-right .inner-place a { color: #fff; margin-right: 5px; }
.inner .inner-right .inner-place .inner-position { float: left; color: #fff; }
.inner .inner-right .pro-img { overflow: hidden; margin-bottom: 20px; margin-top: 20px; }
.inner .inner-right .pro-img video{width: 100%;}

.inner .inner-right .pro-img ul li {width: 261px;float:left;margin:10px;text-align:center;padding:10px;background:#fafafa;border:1px solid #ccc;border-bottom: 4px solid #d7ddde;}
.inner .inner-right .pro-img ul li:hover{border:1px solid #c4c4c4;box-shadow:1px 1px 5px rgba(0,0,0,0.3);-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;border-bottom: 4px solid #242a35;}
.inner .inner-right .pro-img ul li img{width:100%;border-bottom: 2px solid #d7ddde;height: 198px;}

.inner .inner-right .pro-img ul li:hover span { color: #242a35; }

.inner .inner-right .pro-img ul li span { color: #666; padding: 5px; display: block; margin-top: 3px; text-align: center; }
.inner .inner-right .pro-img ul li span b { font-weight: 500; }
.inner .inner-right .pro-img .inner-page { text-align: center; height: 30px; padding-top: 10px; clear: both; }
.inner .inner-right .pro-img .inner-page ul li { float: left; left: 15%; position: relative; ; margin-right: 1px; width: auto; padding: 3px 10px; color: #666; }
.inner .inner-right .pro-img .inner-page ul li a { color: #666; display: block; }
.inner .inner-right .pro-img .inner-page ul li a:hover { color: #242a35; }
.inner .inner-right .pro-img .inner-page ul li .pageinfo { width: 200px; display: block; background: #666; background: #999; color: #fff; margin: -5px; }
.inner .inner-right .pro-img .inner-page .thisclass { background: #242a35; border: 1px solid #242a35; color: #fff; }
.inner .inner-right .pro-img .inner-page .thisclass a { color: #fff; }
.inner .inner-right .rec-news { overflow: hidden; margin: 0px auto; }
.inner .inner-right .rec-news .title { height: 40px; line-height: 40px; clear: both; overflow: hidden; background: #242a35; padding: 0 50px; border-top: 1px solid #ccc; }
.inner .inner-right .rec-news .title strong { float: left; margin: 0; margin-left: 10px; color: #fff; font-size: 16px; font-weight: bold; line-height: 35px; margin-right: 5px; }
.inner .inner-right .rec-news .title span { color: #eee; }
.inner .inner-right .rec-news .rec-news-img { overflow: hidden; padding: 10px; }
.inner .inner-right .rec-news .rec-news-img li { overflow: hidden; border-bottom: 1px dashed #94896B; padding-bottom: 10px; }
.inner .inner-right .rec-news .rec-news-img li img { width: 180px; height: 126px; float: left; margin-right: 10px; border: 1px solid #242a35; padding: 2px; }
.inner .inner-right .rec-news .rec-news-img li a { font-size: 16px; color: #242a35; padding-top: 20px; }
.inner .inner-right .rec-news .rec-news-img li p { color: #666; margin-top: 10px; }
.inner .inner-right .rec-news .rec-news-img li span { color: #999; }
.inner .inner-right .rec-news .rec-news-list { overflow: hidden; padding: 10px; }
.inner .inner-right .rec-news .rec-news-list li { height: 40px; line-height: 40px; border-bottom: 1px dashed #ccc; width: 370px; float: left; margin: 0 10px; }
.inner .inner-right .rec-news .rec-news-list li span { color: #242a35; margin-right: 20px; }
.inner .inner-right .rec-news .rec-news-list li a { COLOR: #666; }
.inner .inner-right .rec-news .rec-news-list li small { float: right; }
.inner .inner-right .list-article .news-list { padding: 20px; overflow: hidden; margin-bottom: 20px; }
.inner .inner-right .list-article .news-list li { height: 165px; border-bottom: 1px dashed #ccc; margin-bottom: 10px; padding-top: 10px; }
.inner .inner-right .list-article .news-list li img { display: block; float: left; border: 1px solid #ccc; padding: 5px; width: 200px; margin-right: 20px; height: 144px; }
.inner .inner-right .list-article .news-list li .text { margin-left: 0px; width: 540px; float: left; }
.inner .inner-right .list-article .news-list li .li-title { font-size: 18px; }
.inner .inner-right .list-article .news-list li .li-title a { color: #242a35; }
.inner .inner-right .list-article .news-list li .li-title strong { font-weight: 500; color: #242a35; }
.inner .inner-right .list-article .news-list li .li-title strong a { color: #242a35; }
.inner .inner-right .list-article .news-list li p { color: #666; font-size: 14px; padding-left: 10px; margin-top: 10px; }
.inner .inner-right .list-article .news-list li span { font-size: 12px; color: #999; margin-left: 10px; }
.inner .inner-right .news-list .inner-page { text-align: center; height: 30px; padding-top: 10px; clear: both; }
.inner .inner-right .news-list .inner-page ul li { float: left; left: 15%; position: relative; border: 1px solid #ccc; margin-right: 1px; width: auto; padding: 3px 10px; height: auto; }
.inner .inner-right .news-list .inner-page ul li a { color: #666; display: block; }
.inner .inner-right .news-list .inner-page ul li a:hover { color: #242a35; }
.inner .inner-right .news-list .inner-page ul li .pageinfo { width: 200px; display: block; background: #666; background: #999; color: #fff; margin: -5px; }
.inner .inner-right .news-list .inner-page .thisclass { color: #fff; background: #242a35; border: 1px solid #242a35; }
.inner .inner-right .news-list .inner-page .thisclass a { color: #fff; }
.inner .inner-right .explain { overflow: hidden; margin: 0px auto; }
.inner .inner-right .explain .left { float: left; width: 330px; }
.inner .inner-right .explain .left img { padding: 4px; border: 1px solid #242a35; margin-left: 0px; margin-top: 20px; width: 100%; }
.inner .inner-right .explain .right { width: 450px; float: right; margin-bottom: 20px; }
.inner .inner-right .explain .right .inner-title { height: 30px; line-height: 30px; margin: 10px auto; }
.inner .inner-right .explain .right ul li { padding-left: 20px; height: 35px; line-height: 35px; border-bottom: 1px dashed #ccc; color: #333; }
.inner .inner-right .explain .right .bdsharebuttonbox { padding-left: 10px; border-bottom: 1px dashed #ddd; }
.inner .inner-right .explain .prevnext { clear: both; overflow: hidden; padding: 10px; border: 1px solid #ccc; margin: 0 10px; background: #efefef; }
.inner .inner-right .explain .prevnext li { float: left; width: 380px; color: #666; }
.inner .inner-right .explain .prevnext li a { color: #666; }
.inner .inner-right .explain .prevnext li a:hover { color: #242a35; }
.inner .inner-right .article-image { padding: 0px; overflow: hidden; margin-bottom: 20px; position: relative; margin-top: 10px; color: #333; }
.inner .inner-right .article-image .inner-title { height: 50px; margin: 10px auto; background: none; line-height: 50px; }
.inner .inner-right .article-image .title { margin-top: 0px; height: 40px; line-height: 40px; clear: both; overflow: hidden; background: #242a35; padding: 0 50px; }
.inner .inner-right .article-image .title h3 { font-size: 18px; color: #fff; font-weight: bold; margin: 0; height: 40px; line-height: 40px; float: left; }
.inner .inner-right .article-image .title span { font-size: 12px; color: #eee; margin-left: 10px; }
.inner .inner-right .article-image img { display: block; margin: 10px auto; }
.inner .inner-right .article-image .img-prenext { position: absolute; top: 310px; width: 805px; }
.inner .inner-right .article-image .img-prenext .pre_l { color: rgba(0,0,0,0); float: left; font-size: 0; }
.inner .inner-right .article-image .img-prenext .pre_l a { display: block; color: rgba(0,0,0,0); height: 80px; width: 80px; background-image: url(../images/prevnext.gif); background-color: rgba(0,0,0,0.5); }
.inner .inner-right .article-image .img-prenext .pre_l a:hover { background-image: url(../images/prevnext-hover.gif); background-color: rgba(255,255,255,0.5); }
.inner .inner-right .article-image .img-prenext .pre_r { color: rgba(0,0,0,0); float: right; font-size: 0; }
.inner .inner-right .article-image .img-prenext .pre_r a { display: block; color: rgba(0,0,0,0); height: 80px; width: 80px; background-image: url(../images/prevnext.gif); background-color: rgba(0,0,0,0.5); background-position: -80px; }
.inner .inner-right .article-image .img-prenext .pre_r a:hover { background-image: url(../images/prevnext-hover.gif); background-color: rgba(255,255,255,0.5); background-position: -80px; }
.inner .inner-right .article-image .show-bottom { margin: 20px auto; text-align: center; background: #eee; border: 1px solid #ccc; height: 36px; line-height: 36px; overflow: hidden; }
.inner .inner-right .article-image .show-bottom span { border-right: 1px solid #927B54; padding: 0 16px 0 15px; color: #333; }
.inner .inner-right .article-image .show-bottom span a { color: #333; }
.inner .inner-right .in-book { margin-bottom: 10px; }
.inner .inner-right .in-book .title { height: 40px; line-height: 40px; clear: both; overflow: hidden; background: #242a35; padding: 0 50px; border-top: 1px solid #ccc; }
.inner .inner-right .in-book .title strong { float: left; margin: 0; margin-left: 10px; color: #fff; font-size: 18px; font-weight: bold; line-height: 35px; margin-right: 5px; }
.inner .inner-right .in-book .title span { color: #eee; }
.inner .inner-right .in-book .table { margin-top: 10px; margin-bottom: 5px; }
.inner .inner-right .in-book .table tr { float: left; display: block; }
.inner .inner-right .in-book .table .fo-2 { width: 740px; clear: both; }
.inner .inner-right .in-book .table .fo-3 { width: 740px; clear: both; }
.inner .inner-right .in-book .table tr td { border: 0; width: 90px; color: #666; }
.inner .inner-right .in-book .table tr td input { background: none; border: 1px solid #666; padding-left: 10px; border-radius: 5px; }
.inner .inner-right .in-book .table tr td textarea { background: none; border: 1px solid #666; padding-left: 10px; border-radius: 5px; }
.inner .inner-right .in-book .btn { color: #333; }
.inner .inner-right .article-article { overflow: hidden; margin-bottom: 20px; }
.inner .inner-right .article-article .inner-title { height: 40px; margin: 0px auto; background: none; font-weight: 500; color: #242a35; }
.inner .inner-right .article-article .attr { height: 40px; line-height: 30px; border-bottom: 1px dashed #ccc; color: #666; text-align: left; font-size: 12px; margin: 10px; margin-top: 30px; padding-bottom: 10px; }
.inner .inner-right .article-article .attr p { float: left; }
.inner .inner-right .article-article .attr a { color: #aaa; }
.inner .inner-right .article-article .attr .back { float: right; display: inline; background: #ccc; color: #333; padding: 0px 15px; }
.inner .inner-right .article-article .attr .back a { color: #333; }
.inner .inner-right .article-article .info { line-height: 24px; color: #666; padding: 10px; text-align: center;}
.inner .inner-right .article-article .prevnext { margin: 20px auto; height: 35px; background: #eee; padding: 5px 0; border: 1px solid #ccc; color: #333; }
.inner .inner-right .article-article .prevnext .pre_l { float: left; padding-left: 10px; }
.inner .inner-right .article-article .prevnext .pre_r { float: right; padding-right: 10px; }
.inner .inner-right .article-article .prevnext a { color: #333; }
.inner .inner-right .article-article .prevnext a:hover { color: #242a35; }
.inner .inner-right .article-right-img { margin-top: 20px; overflow: hidden; }
.inner .inner-right .article-right-img .title { height: 40px; line-height: 40px; clear: both; overflow: hidden; background: #242a35; padding: 0 50px; border-top: 1px solid #ccc; }
.inner .inner-right .article-right-img .title strong { float: left; margin: 0; margin-left: 10px; color: #fff; font-size: 18px; font-weight: bold; line-height: 35px; margin-right: 5px; }
.inner .inner-right .article-right-img .title span { color: #eee; }
.inner .inner-right .article-right-img ul li { text-align: center; margin: 10px 5px; ; width: 250px; float: left; padding: 4px; border: 1px solid #999;width: 284px; }
.inner .inner-right .article-right-img ul li img { width: 100% }
.inner .inner-right .article-right-img ul li span { color: #333; }
.inner .inner-right .article-right-img .relevant li { background: #fff; border-bottom: 1px dashed #ccc; height: 30px; margin-top: 0px; text-align: left; font-size: 12px; }
.inner .inner-news-nav ul li { width: 120px; }
.inner .inner-body { overflow: hidden; padding-top: 10px; padding-bottom: 10px; color: #666; }
.inner .inner-body .title { border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; }
.inner .inner-body .title h3 { border-bottom: 1px solid #242a35; float: left; margin: 0; height: 40px; line-height: 40px; font-size: 20px; font-weight: bold; color: #242a35; }
.inner .inner-body .title h3 strong { font-size: 26px; color: #242a35; }
.inner .inner-body .title span { background: url(../images/pro-title.png); width: 960px; display: block; float: right; height: 7px; margin-top: 15px; }
.inner .rec-news .left { width: 350px; float: left; }
.inner .rec-news .right { width: 700px; float: right; }
.inner .rec-news .right ul { overflow: hidden; }
.inner .rec-news .right form { margin-top: 10px; border: 1px solid #ccc; border-top: 0; height: 285px; }
.inner .rec-news .right form .table { margin-bottom: 0; }
.inner .rec-news .center { }
.inner .rec-news .center ul { overflow: hidden; }
.inner .rec-news .center ul li { height: 40px; line-height: 40px; border-bottom: 1px dashed #ccc; width: 335px; float: left; margin: 0 15px; }
.inner .rec-news .center ul li span { color: #242a35; margin-right: 20px; }
.inner .rec-news .center ul li small { float: right; }
.inner .rec-pro { overflow: hidden; margin: 00px auto; background: #eee; padding: 20px 0; }
.inner .rec-pro .title { height: 35px; border-bottom: 1px solid #ddd; line-height: 35px; border-left: 3px solid #242a35; }
.inner .rec-pro .title strong { float: left; margin: 0; margin-left: 10px; color: #2d1b17; font-size: 18px; font-weight: bold; line-height: 35px; margin-right: 5px; }
.inner .rec-pro .title span { color: #aaa; }
.inner .rec-pro ul li { width: 255px; float: left; border: 1px solid #ddd; padding: 8px; margin: 10px; background: #f3f3f3; }
.inner .rec-pro ul li:hover { border: 1px solid #242a35; }
.inner .rec-pro ul li img { width: 100%; }
.inner .rec-pro ul li span { color: #666; padding: 5px; display: block; margin-top: 3px; text-align: center; }
.inner .rec-pro ul li span b { font-weight: 500; }
.inner .inner-hot ul li { hight: 30px; line-height: 30px; border-bottom: 1px dashed #aaa; }
.inner .inner-hot ul li span { margin-right: 10px; }
.inner .inner-hot ul p { margin-top: 10px; margin-bottom: 0; }
.inner .inner-book { }
.inner .inner-book .title { border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; margin-bottom: 30px; }
.inner .inner-book .title h3 { font-size: 18px; color: #2d1b17; font-weight: bold; float: left; margin: 0; height: 40px; line-height: 40px; margin-right: 10px; }
.inner .inner-book .title span { font-size: 12px; color: #aaa; }
.inner .inner-hot-img { overflow: hidden; }
.inner .inner-hot-img .in-hot-title { border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; }
.inner .inner-hot-img .in-hot-title h3 { font-size: 18px; color: #2d1b17; font-weight: bold; float: left; margin: 0; height: 40px; line-height: 40px; margin-right: 10px; }
.inner .inner-hot-img .in-hot-title span { font-size: 12px; color: #aaa; }
.inner .inner-hot-img ul li { width: 255px; float: left; margin: 10px; text-align: center; }
.inner .inner-hot-img ul li img { width: 100%; display: block; margin-bottom: 10px; }
.inner .inner-search { overflow: hidden; margin-bottom: 20px; }
.inner .inner-search .news-list { padding: 0px; overflow: hidden; margin-bottom: 20px; }
.inner .inner-search .news-list li { width: 500px; float: left; margin: 24px; height: 165px; border-bottom: 1px dashed #ccc; padding-top: 10px; }
.inner .inner-search .news-list li img { display: block; float: left; border: 1px solid #ccc; padding: 5px; width: 200px; margin-right: 20px; height: 140px; }
.inner .inner-search .news-list li .text { margin-left: 0px; width: 280px; float: left; }
.inner .inner-search .news-list li .li-title { font-size: 18px; }
.inner .inner-search .news-list li .li-title strong { font-weight: 500; color: #242a35; }
.inner .inner-search .news-list li .li-title strong a { color: #242a35; }
.inner .inner-search .news-list li p { color: #666; font-size: 14px; margin-top: 10px; }
.inner .inner-search .news-list li span { font-size: 12px; color: #999; margin-left: 10px; }
.inner .inner-search .inner-page { text-align: center; }
.inner .inner-search .inner-page ul { overflow: hidden; width: auto; }
.inner .inner-search .inner-page ul li { display: inline-block; position: relative; margin-right: 5px; border: 1px solid #ccc; border-radius: 5px; padding: 3px 10px; }
.inner .inner-search .inner-page ul li a { color: #666; display: block; }
.inner .inner-search .inner-page ul li .pageinfo { }
.inner .inner-search .inner-page .thisclass { background: #0860A8; color: #fff; }
.inner .inner-search .inner-page .thisclass a { color: #fff; }
.inner .inner-search .inner-page table { margin: 0 auto; }
.inner .inner-search .inner-page td { border: 1px solid #ccc; padding: 3px 10px; width: auto !important; }
.inner label { max-width: none; }
.sitemap { overflow: hidden; }
.sitemap .inner-place { height: 30px; border-bottom: 1px dashed #ccc; line-height: 30px; margin-top: 10px; }
.sitemap .inner-place .inner-position { float: left; }
.sitemap .sp-title { float: right; }
.sitemap .sp-title a { background: #eee; padding: 5px; }
.sitemap .linkbox { border: 1px solid #ccc; margin: 10px 0; padding: 3px 10px; }
.sitemap .linkbox h3 { border-bottom: 1px dashed #ccc; }
.sitemap .linkbox ul { overflow: hidden; margin-bottom: 10px; }
.sitemap .linkbox ul li { float: left; margin-right: 10px; }
.kefu { position: fixed; top: 38%; right: 0; width: 140px; z-index: 9; }
.icon-kefu { width: 30px; height: 100px; float: left; background: #242a35 url(../images/kefu.png); position: relative; display: none; cursor: pointer; border-radius: 5px 0 0 5px; }
.kefu-box { float: left; width: 140px; background: #242a35; border-radius: 5px 0 0 5px; }
.kefu-tab img { display: block; }
.kefu-top { width: 140px; height: 60px; position: relative; border-bottom: 1px solid #7B2919; }
.kefu-center { padding: 15px 15px 10px 15px; text-align: center; }
.kefu-center ul { overflow: hidden; background: #fff; padding-top: 10px; border-radius: 5px; }
.kefu-center li { height: 33px; }
.kefu-center li img{border:1px solid #242a35;border-radius:5px;}
.kefu-center .qrcode { margin-top: 10px; }
.kefu-center .qrcode img { width: 110px; background: #fff; padding: 5px; border-radius: 5px; }
.kefu-center .phone { margin-top: 5px; }
.kefu-center .phone strong { color: #fff; display: block; font-size: 16px; font-weight: 500; }
.kefu-bottom { height: 30px; width: 140px; color: #fff; line-height: 30px; text-align: center; margin-bottom: 10px; border-top: 1px solid #7B2919; }
.kefu-bottom a { color: #fff; }
.kefu-bottom span { font-size: 18px; margin-right: 5px; line-height: 30px; }
/* 内页关于我们 */
.page-about-1 .ship {width:1200px;    height: 726px;margin:0 auto;position:relative;margin-top:90px;}
.page-about-1 .ship div {position:absolute;}
.page-about-1 .ship .tu {top:0;left:0;}
.page-about-1 .ship .kuai {width:48px;height:48px;background:#242a35;font-size:35px;text-align:center;line-height:48px;left:0;bottom:77px;}
.page-about-1 .ship .kuai a {color:#fff;display:block;}
.page-about-1 .ship .ship-1 {right:0;top:0;}
.page-about-1 .ship .hong {width:330px;height:72px;line-height:72px;color:#fff;font-size:35px;text-align:center;background:#242a35;top:290px;left:167px;letter-spacing:2px;}
.page-about-1 .ship .miao {width:1016px;right:18px;bottom:72px;color:#333;line-height:27px;font-size:15px;}
.page-about-1 .ship .shuzi {left:109px;width:280px;}
.page-about-1 .ship .shuzi p {color:#242a35;font-size:45px;}
.page-about-1 .ship .shuzi .shu:last-child {top:130px;}
.page-about-2 {width:100%;height:420px;overflow:hidden;padding:35px 0 70px;box-sizing:border-box;cursor:default;background:url("../images/page-about-2-bg.jpg") center no-repeat;margin-bottom: 60px;}
.page-about-2 .center {height:100px;}
.page-about-2 .page-about-2-title {font-size:30px;font-weight:bold;line-height:32px;color:#ffffff;text-align:center;}
.page-about-2 .page-about-2-cont {margin-top:65px;}
.page-about-2 .cont {width:100%;height:324px;overflow:hidden;}
.page-about-2 .cont li {float:left;width:400px;height:132px;text-align:center;padding:8px 32px 8px;box-sizing:border-box;}
.page-about-2 .cont li .b2_tit {height:20px;overflow:hidden;}
.page-about-2 .cont li .b2_tit span {font-size:18px;font-weight:bold;line-height:20px;color:#ffffff;transition:all 0.5s;display:block;}
.page-about-2 .cont li .b2_tit span:nth-of-type(2) {color:#b39f96;transform:translateY(-42px);display:block;}
.page-about-2 .cont li p {font-size:15px;line-height:30px;color:#dddddd;margin-top:18px;transition:all 0.5s;}
.page-about-2 .cont li:hover .b2_tit span {transform:translateY(22px);display:block;}
.page-about-2 .cont li:hover .b2_tit span:nth-of-type(2) {transform:translateY(-22px);display:block;}
.page-about-2 .cont li:hover p {color:#b39f96;}
.ys_all .index-title{display: none}