@charset "utf-8";
/* CSS by softmoon.com.cn */
body { font-family: 'Microsoft YaHei', sans-serif; font-size: 14px; color:#333;}
h1, h2, h3, h4, h5, h6 {
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
	color: #333;
}
p {	padding: 0px; margin: 0px;}
ol, ul { margin-bottom: 0px;}
a {
	text-decoration: none !important;
	outline: none;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

@media (min-width: 1200px){
  .container { width: 1226px;}
}

.navbar { margin-bottom:0px; border-radius:0px; min-height:60px; background:#005ba1;border: none;}
.header-top { background:#f6f6f6; line-height:40px; color:#868686;}
.header-top .top_link { float:right; }
.header-top .top_link p { float:left; margin-left:20px;}
.header-top .top_link p a {color:#868686;}
.header-middle span { margin-top:30px; margin-bottom:30px;}
.header-middle .contact { display:block; float:right; color:#909090; font-size:16px; margin-top:28px;}
.header-middle .contact span { font-size:22px; color:#f07d01; font-weight:bold;}

.navbar-inverse .navbar-nav>li>a { font-size:16px; color:#fff; padding: 20px 32px;}
.navbar-inverse .navbar-nav>li>a:hover { color:#fff; background:#ff8a00}

.top_yuyan { display:none;}

.banner-outer {display:block;position:relative;overflow-x:hidden;}
.banner-slider .container {display:table;height:100%;}
.banner-outer .slide2021,.banner-outer .slide1,.banner-outer .slide2,.banner-outer .slide3,.banner-outer .slide4 { display:block;height:688px;}
.banner-outer .slide2021 { background:url(../images/flash_2021.jpg) no-repeat center top / cover;}
.banner-outer .slide1 { background:url(../images/en_flash_huanxing.jpg) no-repeat center top / cover;}
.banner-outer .slide2 { background:url(../images/en_flash_310.jpg) no-repeat center top / cover;}
.banner-outer .slide3 { background:url(../images/en_flash_zhixian.jpg) no-repeat center top / cover;}
.banner-outer .slide4 { background:url(../images/flash_zhixian.jpg) no-repeat center top / cover;}
.banner-outer .content {display:table-cell;vertical-align:middle;}
.banner-slider .content .fl-right {float:right;}
.banner-outer .content h1 {display:block;padding-bottom:20px; font-size:32px;color:#fff;line-height:50px;text-transform:uppercase;-webkit-animation-delay:0.2s;}
.banner-outer .content h1 span {display:block;font-size:62px;-webkit-animation-delay:0.3s;}
.banner-outer .content p {display:block;padding-bottom:25px;max-width:390px;font-size:16px;color:#fff;opacity:0.8;-webkit-animation-delay:0.34s;}
.banner-outer .content a.btn {-webkit-animation-delay:0.36s;}
.banner-outer .slide2 .content a.btn {margin:0 10px;}
.banner-outer .slide2 .content {float:none;text-align:center;}
.banner-outer .slide2 .content h1,.banner-outer .slide3 .content h1 {font-size:54px;color:#fff;}
.banner-outer .slide2 .content p {margin:0 auto;color:#fff;}
.banner-outer .slide3 .content h1,.banner-outer .slide3 .content p {color:#fff;}
.banner-outer .slide4 .content h1,.banner-outer .slide4 .content p {color:#fff;}
.btn {
	display:inline-block;
	padding:12px 24px;
	border-radius:4px;
	background:#ff9600;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.btn span {margin-left:8px;display:inline-block;vertical-align:middle;margin-top:-3px;content:"";opacity:0.5;}
.btn:hover,.btn:focus {background:#2c97ea;color:#fff;}
.btn.white {background:#fff;color:#595545;}
.btn.white:hover {background:#2c97ea;color:#fff;}
.btn.blue {background:#2c97ea;color:#fff;}
.btn.blue:hover {background:#17a43b;}
.banner-outer .bx-wrapper .bx-pager { bottom:0px; position:absolute; width:100% ;text-align:center; z-index:999;}
.banner-outer .bx-wrapper .bx-pager .bx-pager-item {display:inline-block;}
.banner-outer .bx-wrapper .bx-pager a { background:#b5b5b5; border-radius:2px; display:block; height:5px; margin:0 4px; outline:0 none; text-indent:-9999px; width:32px; opacity:0.3;}
.banner-outer .bx-wrapper .bx-pager a:hover,.banner-outer .bx-wrapper .bx-pager a.active {background:#005ba1;opacity:1;}



.index_product { background:#005ba1; margin-top:60px; margin-bottom:60px; padding-right:15px; padding-left:15px;}
.index_pro_title { color:#fff; margin-top:25px; font-weight:bold; text-align:center;}
.index_pro_title small { color:#3173a6; font-size:24px; font-weight: bold; display:block; margin-top:15px;}
.index_pro_menu h2 { background:#fff; margin-top:30px; font-weight:bold; color:#2569a8; border-radius:4px; font-size:16px; line-height:40px; padding-left:20px; margin-bottom:10px;}
.index_pro_menu p { line-height:35px; padding-left:20px;}
.index_pro_menu p a { color:#fff; font-size:14px;}
.index_pro_menu p a:hover { color:#fff600;}
.index_product_list { background:#fff; border-radius:4px; margin-top:20px; padding-top:15px; margin-bottom:20px; overflow:hidden;}
.index_product_list [class*=col-] {
    padding-right: 10px;
    padding-left: 10px;
}
.index_product .thumbnail { border-radius:0px; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; bottom:0; position:relative;box-shadow: 0 5px 15px rgba(0,0,0,.08);}
.index_product .thumbnail .pro_pic { overflow:hidden; padding:15px;}
.index_product .thumbnail .pro_pic img { z-index: 8; opacity: 1; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; width:100%}
.index_product .thumbnail .caption h3 { font-size:18px; margin-bottom:10px; color: #005ba1; font-weight: bold;overflow: hidden; height: 21px;}
.index_product .thumbnail .caption p { font-size:16px; color:#666;}
.index_product .thumbnail:hover {
  bottom: 7px;
  text-decoration: none;
  -webkit-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  -ms-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  -o-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
}
.index_product .thumbnail:hover img {
  -webkot-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

.index_title h1 span { color:#fe5a0e;}

.index_why { background-color:#f5f8fa; padding-top:60px; padding-bottom:60px;}
.index_why .index_title { text-align:center; margin-bottom:60px;}
.index_why .index_title h1 { font-weight:bold; margin-bottom:15px;}
.index_why .index_title h1 small { display:block; background:url(../images/index_title_line.png) no-repeat; height:4px; width:198px; margin:0 auto; margin-top:20px;}
.index_why .index_title p { font-size:16px; color:#727272;}
.index_why_text { margin-bottom:20px; padding-right:15px;}
.index_why_text h3 { color:#005ba1; font-weight:bold; font-size:18px; margin-bottom:15px; margin-top:30px;}
.index_why_text h3 i { background:url(../images/index_why_ico.png) no-repeat; color:#fff; margin-right:10px; padding:7px; font-size:30px; display: inline-block;}
.index_why_text p { line-height:20px; margin-bottom:10px; color:#666;}
.index_why_text p i {color:#005ba1; }

.index_btn_box { margin-top:60px;}
.index_btn_more { display:block; border:2px #ff7e00 solid; border-radius:4px; text-align:center; line-height:40px; color:#ff7e00; font-size:16px;}
.index_btn_more:hover { background:#ff7e00; color:#fff;}
.index_btn_kefu { display:block; border:2px #ff7e00 solid; border-radius:4px; text-align:center; line-height:40px; color:#fff; font-size:16px; background:#ff7e00;}
.index_btn_kefu:hover { background:#ea4200; color:#fff; border:2px #ea4200 solid; }

.shangqiao { display:block; border:2px #ff7e00 solid; border-radius:4px; text-align:center; line-height:40px; color:#fff; font-size:16px; background:#ff7e00;}
.shangqiao:hover { background:#ea4200; color:#fff; border:2px #ea4200 solid; }

.no-gutter [class*=col-] {
    padding-right: 0;
    padding-left: 0;
}

.index_kehu { padding-top:60px; padding-bottom:60px;}
.index_kehu .index_title { text-align:center; margin-bottom:60px;}
.index_kehu .index_title h1 { font-weight:bold; margin-bottom:15px;}
.index_kehu .index_title h1 small { display:block; background:url(../images/index_title_line.png) no-repeat; height:4px; width:198px; margin:0 auto; margin-top:20px;}
.index_kehu .index_title p { font-size:16px; color:#727272;}
.index_kehu_pic img { margin:0 auto;}

.index_news { background-color:#f5f8fa; padding-top:60px; padding-bottom:60px;}
.index_news .index_title { text-align:center; margin-bottom:60px;}
.index_news .index_title h1 { font-weight:bold; margin-bottom:15px;}
.index_news .index_title h1 small { display:block; background:url(../images/index_title_line.png) no-repeat; height:4px; width:198px; margin:0 auto; margin-top:20px;}
.index_news .index_title p { font-size:16px; color:#727272;}

.index_hot_news .thumbnail { border-radius:0px; padding:0px; border:none;}
.index_hot_news .thumbnail .news_pic { height: 310px; overflow: hidden;}
.index_hot_news .thumbnail .news_pic img { width:100%;}
.index_hot_news .thumbnail .caption { padding:20px;}
.index_hot_news .thumbnail .caption h3 { font-size:18px; margin-bottom:10px;}
.index_hot_news .thumbnail .caption p { color:#b1b1b1;}

.index_news_list li { background:#fff; padding:20px; list-style:none; margin-bottom:10px; color:#bbbbbb;}
.index_news_list li h2 { font-size:16px; color:#333; margin-bottom:10px;}
.index_news_list li h2 a { color:#333;}
.index_news_list li h2 a:hover { color:#005ba1}
.index_news_list li p.time { margin-bottom:5px;}

.index_news_box { margin-top:40px;}
.index_news_list_2 h2 { margin-bottom:20px; font-size:24px;}
.index_news_list_2 h2 i { border-left:5px #005ba1 solid; margin-right:10px;}
.index_news_list_2 h2 small { background:url(../images/index_news_title_bg.png) repeat-x; height:10px; width:100%; display:block; margin-top:10px;}
.index_news_list_2 p { border-bottom:1px #e5e5e5 dashed; line-height:50px;}
.index_news_list_2 p i { font-size:12px; color:#a9a9a9; margin-right:5px;}
.index_news_list_2 p span { float:right; color:#ccc;}
.index_news_list_2 p a { color:#333;}
.index_news_list_2 p a:hover { color:#005ba1}

/*---------------设备中心--------------------*/
.banner_product { width:100%; height:320px; background:url(../images/banner_about.jpg) no-repeat center top; background-size:cover;}
.product_index_main { padding-top:60px; padding-bottom:60px;}
.product_index_main .product_title {text-align:center; margin-bottom:60px;}
.product_index_main .product_title h1 { font-weight:bold; margin-bottom:15px;}
.product_index_main .product_title h1 small { display:block; background:url(../images/index_title_line.png) no-repeat; height:4px; width:198px; margin:0 auto; margin-top:20px;}
.product_index_main .product_title p { font-size:16px; color:#727272;}
.product_list h1 { margin-bottom:30px;}
.product_list .thumbnail { border-radius:0px; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; bottom:0; position:relative;box-shadow: 0 5px 15px rgba(0,0,0,.08);}
.product_list .thumbnail .pro_pic { overflow:hidden; padding: 20px;}
.product_list .thumbnail .pro_pic img { z-index: 8; opacity: 1; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; width:100%}
.product_list .thumbnail .caption { padding:15px;}
.product_list .thumbnail .caption h3 { font-size:18px; margin-bottom:10px; color: #005ba1; font-weight: bold;}
.product_list .thumbnail .caption p { font-size:16px; color:#666;}
.product_list .thumbnail:hover {
  bottom: 7px;
  text-decoration: none;
  -webkit-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  -ms-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  -o-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
}
.product_list .thumbnail:hover img {
  -webkot-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

.product_list_main { padding-top:40px; padding-bottom:60px;}

.left_nav { background:#005ba1; padding:20px 10px 10px 10px; margin-bottom:40px;}
.left_nav h1 { color:#fff; font-size:24px; text-align:center; margin-bottom:20px;}
.left_nav h1 small { display:block; color:#4385b8; margin-top:10px;}
.left_nav ul { background:#fff; border-radius:4px; padding:0; padding-bottom:20px;}
.left_nav ul h2 { background:url(../images/left_nav_title_bg.jpg) no-repeat; line-height: 50px; padding-left:50px; font-size:15px; font-weight:bold; margin-bottom:15px; margin-top:15px;}
.left_nav ul p { line-height:25px; padding-left:25px; margin-bottom:10px;}
.left_nav ul p i { font-size:12px; color:#989898; margin-right:10px;}
.left_nav ul p a { color:#494949;}
.left_nav ul p a:hover { color:#cc0000;}
.left_nav ul p span { display:block; padding-left:22px; color:#3481bd;}

.here { border-bottom:1px #e5e5e5 solid; margin-bottom:30px; color:#666; overflow:hidden; padding-bottom:15px;}
.here_left h1 { font-size:24px; border-left:4px #005ba1 solid; padding-left:10px;}
.here i { margin-right:10px; color:#0f72be}
.here a { color:#666;}
.here a:hover { color:#cc0000;}

.product_title { margin-bottom:50px;}
.product_title img { border:1px #e5e5e5 solid; padding:10px;}
.product_title h1 { margin-bottom:15px; font-size:26px;}
.product_title p { font-size:16px; margin-bottom:10px; color:#666;}
.product_title p span { font-weight:bold; font-size:24px; color:#cc0000}
.product_title a { display:block; border:2px #005ba1 solid; width:180px; text-align:center; line-height:40px; border-radius:4px; color:#005ba1; font-size:16px; margin-top:30px; background:none}
.product_title a:hover { border:2px #005ba1 solid; background:#005ba1; color:#fff;}

.product_title_jieshao { background:url(../images/index_news_title_bg.png) repeat-x 0px 40px; padding-bottom:50px;}
.product_title_jieshao h2 { font-size:24px; border-left:5px #005ba1 solid; padding-left:10px;}

.product_contents { font-size:16px; color:#666; line-height:35px;}
.product_contents h1 { font-size:36px; color:#165a9c; margin-bottom:20px;}
.product_contents h2 { font-size:26px; color:#f16833; margin-bottom:5px;}
.product_contents h3 { font-size:22px; color:#165a9c; margin-bottom:15px; margin-top:15px; font-weight:bold;}
.product_contents h4 { font-size:18px; color:#165a9c; margin-bottom:15px; margin-top:15px; font-weight:bold;}
.product_contents img { max-width:889px;}
.product_contents table { margin:0 auto; margin-top: 36px; width:100%; border-collapse: collapse; border: 1px solid #e5e5e5; margin-bottom:36px;}
.product_contents table tr { height: 36px; }
.product_contents table tr:first-child { background-color: #f7f7f7;}
.product_contents table tr:first-child td { font-size: 16px; font-family: "微软雅黑"; font-weight:bold; color:#333;}
.product_contents table tr td { height: 46px; font-family: "微软雅黑"; font-size: 14px; text-align: center; vertical-align: middle; border: 1px solid #e5e5e5; padding:5px 10px;}
.product_contents ol { padding-left: 25px;}
.product_contents ol li { list-style-type: disc;}

/*IEBOX*/
.product-support-content { overflow:hidden; width:1100px; margin:0 auto; font-family:'微软雅黑'; margin-bottom:20px; margin-top:20px}
.product-support-content dd {font-size: 24px;color: #2f2f2f;line-height: 60px}
.product-support-content dt {height: auto; color:#666666; font-size:16px}
.product-support-content div { overflow:hidden;}
.product-support1 {margin-left: 40px; margin-bottom:80px;}
.product-support1 dl { float:right;}
.product-support1 dl img { width:500px;}

.product-support2 {margin-left: 40px; margin-bottom:80px;}
.product-support2 dl { float:left; margin-right:70px;}
.product-support2 dl img { width:500px;}

.product-support3 {margin-left: 40px; margin-bottom:80px;}
.product-support3 dl { float:right;}
.product-support3 dl img { width:500px;}

.product-support4 {margin-left: 40px; margin-bottom:80px;}
.product-support4 dl { float:left; margin-right:70px;}
.product-support4 dl img { width:500px;}

.product-support5 {margin-left: 40px; margin-bottom:80px;}
.product-support5 dl { float:right;}
.product-support5 dl img { width:500px;}

.product-support6 {margin-left: 40px; margin-bottom:80px;}
.product-support6 dl { float:left; margin-right:70px;}
.product-support6 dl img { width:500px;}

.product-support7 {margin-left: 40px; margin-bottom:80px;}
.product-support7 dl { float:right;}

.jztx_box dd { font-size:18px;color: #2f2f2f;line-height: 40px; font-weight:normal;}
.jztx_box dt { height: auto; color:#666; font-size:16px; font-weight:normal;}
.jztx_box div { margin-bottom:20px;}


.iebox_ico { width:889px; margin:0 auto; overflow:hidden; margin-bottom:30px; font-size:14px; color:#666; margin-top:30px;}
.iebox_ico h4 { font-size:22px; padding-left:15px; color:#009994; margin-bottom:30px; border-left:5px #009994 solid;}
.iebox_ico dd img {width: 100px;height: 100px;border-radius: 50%;overflow: hidden;border: 5px #f6f6f6 solid;margin-bottom: 10px;}
.iebox_ico .lc_box { float:left; margin-right:60px; text-align:center; margin-bottom:20px;}
.iebox_ico .lc_box.end { margin-right:0px}

.iebox_ico .lc_box:link {COLOR: #333; TEXT-DECORATION: none}
.iebox_ico .lc_box:visited {COLOR: #333; TEXT-DECORATION: none}
.iebox_ico .lc_box:hover {COLOR: #029994; TEXT-DECORATION: none;}
.iebox_ico .lc_box:hover  img {width: 100px;height: 100px;border-radius: 50%;overflow: hidden;border: 5px #029994 solid;margin-bottom: 10px; cursor:pointer}

.iebox_box {margin-bottom:30px; font-size:14px; color:#666; margin-top:30px;}
.iebox_box h4 { font-size:22px; padding-left:15px; color:#009994; margin-bottom:30px; border-left:5px #009994 solid;}

.iebox_lc { width:889px; margin:0 auto; overflow:hidden; margin-bottom:30px; font-size:14px; color:#666}
.iebox_lc h4 { font-size:22px; padding-left:15px; color:#009994; margin-bottom:30px; border-left:5px #009994 solid;}
.iebox_lc dd img {width: 130px;height: 130px;border-radius: 50%;overflow: hidden;border: 5px #f6f6f6 solid;margin-bottom: 10px;}
.iebox_lc .lc_box { float:left; margin-right:90px; margin-left:90px; text-align:center; margin-bottom:30px;}
.iebox_lc .lc_box.end { margin-right:0px}

.iebox_lc .lc_box:link {COLOR: #333; TEXT-DECORATION: none}
.iebox_lc .lc_box:visited {COLOR: #333; TEXT-DECORATION: none}
.iebox_lc .lc_box:hover {COLOR: #029994; TEXT-DECORATION: none;}
.iebox_lc .lc_box:hover  img {width: 130px;height: 130px;border-radius: 50%;overflow: hidden;border: 5px #029994 solid;margin-bottom: 10px; cursor:pointer}

.pc_banner_down {width:100%; background:url(../images/flash_4.jpg) no-repeat center top; height:608px}
.down_box_1 { padding-top:60px;}
.down_title { color:#0075bb; margin-bottom:40px;}
.down_title h1 { color:#0075bb; font-weight:bold;}
.down_title p { font-size:18px;}
.down_card { border-bottom:4px #006cb5 solid; min-height: 340px;}
.down_card h2 { font-size:18px; color:#0075bb; margin-bottom:10px;}

.pages { background:#f2f2f2; padding:15px 10px; text-align:center; margin-bottom:60px; border-radius:5px; color:#888;}
.pages a { color:#888;}
.pages a:hover { color:#F60;}

.pc_banner_news {background:url(../images/banner_news.jpg) no-repeat center top; height:280px; width:100%; margin:0 auto;position: relative;overflow: hidden;}
.news_list_key { line-height:40px;}
.news_list_key a { color:#666; margin-right:15px;}
.news_list_key a:hover { color:#cc0000}
.news_search { padding: 20px 0px; box-shadow: 0px 0px 10px #ccc;}
.news_search .src_input { width:290px; border:1px #e5e5e5 solid; padding:10px; color:#666;}
.news_search .src_btn { width: 100px; height: 42px; background:#005ba1; color:#fff; border:none; font-size:16px;}

.news_list_main { padding-top:60px; padding-bottom:60px;}
.news_list .media { margin-bottom:60px;}
.news_list .media-left { width:35%; padding-right:20px;}
.news_list .media-object { max-width:100%; border-radius: 4px;}
.news_list .media-heading { font-weight:bold; font-size:20px; line-height:30px; margin-bottom:10px;}
.news_list .media-heading a { color:#333;}
.news_list .media-heading a:hover { color:#F60;}
.news_list .media-body { color:#888;}
.news_list .media-body p { line-height:26px;}
.news_list .media-body p.news_list_time { color:#a7a7a7; padding-top:15px;}
.news_list .media-body p.news_list_time a { color:#a7a7a7; display: inline-block; padding: 0 5px; margin: 0 5px; background: #fbfbfd; border-radius: 3px;}
.news_list .media-body p.news_list_time a:hover { background:#F60; color:#fff;}

.m_banner { display:none;}

.article_main { padding:40px 60px; border:1px #e5e5e5 solid; border-radius: 4px;}
.article_title { margin-bottom:40px; border-bottom:1px #e5e5e5 solid; padding-bottom:20px; text-align:center;}
.article_title h1 { margin-bottom:15px; font-size:24px;}
.article_title p { font-size:14px; color:#CCC;}
.article_content { color:#666; font-size:14px;}
.article_content h4 { font-size:18px; margin-bottom:20px; color:#333; font-weight:bold;}
.article_content p { line-height:26px; margin-bottom:15px;}
.article_content img { max-width:660px;}

.article_right { padding-right:0px;}

.power_body { padding-top:40px; padding-bottom:60px;}
.power_main { padding:40px 60px; border:1px #e5e5e5 solid; border-radius: 4px;}
.power_info { margin-bottom:20px;}
.power_info h3 { margin-bottom:15px; font-size:22px; border-left:4px #005ba1 solid; padding-left:10px; margin-top:20px; color:#005ba1; font-weight:bold;}
.power_info p { margin-bottom:15px; border-bottom:1px #e5e5e5 dashed; padding-bottom:15px; font-size:16px; color:#666; line-height:30px;}
.power_info p strong { color:#333;}

/*-----------关于我们-----------*/
.pc_banner_about { height:330px; background:url(../images/pc_banner_about.jpg); background-position: 50% 50%;}

.about_box { padding-top:60px; padding-bottom:60px;}
.about_box_2 { padding-top:60px; padding-bottom:60px; background-color:#f5f8fa; }

.about_title { text-align:center; margin-bottom:40px;}
.about_title h1 { font-weight:bold; margin-bottom:15px;}
.about_title h1 small { display:block; background:url(../images/index_title_line.png) no-repeat; height:4px; width:198px; margin:0 auto; margin-top:20px;}
.about_title p { font-size:16px; color:#727272;}

.about_info {
	padding: 60px 60px;
    -webkit-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -khtml-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -moz-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -ms-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -o-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    border-radius:6px;
	margin-bottom:40px;
	font-size:16px;
	color:#666;
}
.about_info p { margin-bottom:15px; line-height:30px;}

.about_wh img { margin:0 auto;}

.about_pro_list .product_title {text-align:center; margin-bottom:60px;}
.about_pro_list .product_title h1 { font-weight:bold; margin-bottom:15px;}
.about_pro_list .product_title h1 small { display:block; background:url(../images/index_title_line.png) no-repeat; height:4px; width:198px; margin:0 auto; margin-top:20px;}
.about_pro_list .product_title p { font-size:16px; color:#727272;}
.about_pro_list .thumbnail { border-radius:0px; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; bottom:0; position:relative;box-shadow: 0 5px 15px rgba(0,0,0,.08); padding: 0; border: none;}
.about_pro_list .thumbnail .pro_pic { overflow:hidden; padding: 20px;}
.about_pro_list .thumbnail .pro_pic img { z-index: 8; opacity: 1; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; width:100%}
.about_pro_list .thumbnail .caption { padding:15px;}
.about_pro_list .thumbnail .caption h3 { font-size:18px; margin-bottom:10px; color: #005ba1; font-weight: bold;}
.about_pro_list .thumbnail .caption p { font-size:16px; color:#666;}
.about_pro_list .thumbnail:hover {
  bottom: 7px;
  text-decoration: none;
  -webkit-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  -ms-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  -o-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
}
.about_pro_list .thumbnail:hover img {
  -webkot-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.about_pro_list [class*=col-] { padding-right:10px; padding-left:10px;}

.ryzz_list { padding-bottom:60px}
.ryzz_list_1 .thumbnail img { height:378px;}
.ryzz_list_1 .thumbnail .caption h3 { text-align:center; font-size:14px;}

.ryzz_list_2 .thumbnail img { height:188px;}
.ryzz_list_2 .thumbnail .caption h3 { text-align:center; font-size:14px;}

.about_box_time { padding-top:50px; margin-bottom:60px; width:980px;}
.about_time_main { padding-left:50px;}
.time-axis { margin: 0;padding: 0;position: relative;}
.time-axis:before { content: ''; position: absolute; left: 130px; top: 0px; width: 1px; height: 100%; background-color: #000;}
.time-axis-item { list-style: none; padding-left: 170px; position: relative; font-size: 16px; color: #333; margin-bottom:80px; padding-right:100px;}
.time-axis-achievement { margin-bottom:15px;}
.time-axis-date { position: absolute; left: 0; top: 0; color: #000; font-size:36px; font-weight:bold; width:83px;}
.time-axis-date span { position: absolute; right: -54px; top: 35%; display: block; width: 13px; height: 13px; border-radius: 100%;}
.time-axis-date span:after { content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 5px; height: 5px; margin: auto; background-color: #000; border-radius: 100%;}
.time-axis-title { line-height:35px;}
.time-axis-title strong { color:#128fd1;}
.time-axis-title span {font-size: 42px; font-weight: bold; color:#128fd1}

/*------------联系我们-------------*/
.banner_contact  { height:330px; background:url(../images/banner_about.jpg); background-attachment: fixed; background-position: 50% 50%;}
.contact_body { padding-top:40px; padding-bottom:40px;}
.contact_main {
	padding: 40px 40px;
    -webkit-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -khtml-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -moz-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -ms-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -o-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    border-radius:6px;
	margin-bottom:40px;
}
.contact_info h2 { margin-bottom:20px; font-size:26px; margin-top:20px; color: #1876bf; font-weight: bold;}
.contact_info p { line-height:30px; font-size:16px; color:#666; margin-bottom:5px;}
.contact_map { width:100%; height:300px; border:#e5e5e5 solid 1px;}
.contact_map .BMapLabel { display: inline-table !important; padding:5px !important; border-radius:3px; top:-10px !important;}

.contact_pro_list {
	padding: 40px 40px;
    -webkit-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -khtml-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -moz-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -ms-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -o-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    border-radius:6px;
	margin-bottom:40px;
}
.contact_pro_list .product_title {text-align:center; margin-bottom:60px;}
.contact_pro_list .product_title h1 { font-weight:bold; margin-bottom:15px;}
.contact_pro_list .product_title h1 small { display:block; background:url(../images/index_title_line.png) no-repeat; height:4px; width:198px; margin:0 auto; margin-top:20px;}
.contact_pro_list .product_title p { font-size:16px; color:#727272;}
.contact_pro_list .thumbnail { border-radius:0px; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; bottom:0; position:relative;box-shadow: 0 5px 15px rgba(0,0,0,.08); padding: 0; border: none;}
.contact_pro_list .thumbnail .pro_pic { overflow:hidden; padding: 20px;}
.contact_pro_list .thumbnail .pro_pic img { z-index: 8; opacity: 1; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; width:100%}
.contact_pro_list .thumbnail .caption { padding:15px;}
.contact_pro_list .thumbnail .caption h3 { font-size:18px; margin-bottom:10px; color: #005ba1; font-weight: bold;}
.contact_pro_list .thumbnail .caption p { font-size:16px; color:#666;}
.contact_pro_list .thumbnail:hover {
  bottom: 7px;
  text-decoration: none;
  -webkit-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  -ms-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  -o-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
}
.contact_pro_list .thumbnail:hover img {
  -webkot-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.contact_pro_list [class*=col-] { padding-right:10px; padding-left:10px;}

/*页脚样式开始*/

.m_foot { display:none;}
footer { padding-top:60px; background:#3c4858;}

.foot_link { margin-bottom:20px;}
.foot_link h2 { font-size:18px; margin-top:0px; margin-bottom:15px;}
.foot_link h2 a { color:#fff;}
.foot_link h2 a:hover { color:#e3b600;}
.foot_link p { margin-bottom:10px; font-size:14px;}
.foot_link p a { color:rgba(173, 181, 189, 0.7);}
.foot_link p a:hover { color:#e3b600;}

.copyright { background:#3c4858; border-top:1px solid rgba(108, 117, 125, 0.5); color:rgba(173, 181, 189, 0.7); font-size:12px; padding-top: 20px; padding-bottom: 20px;margin-top: 40px;}
.copyright a { color:rgba(173, 181, 189, 0.7)}
.copyright a:hover { color:#e3b600; text-decoration:none;}
.copyright .foot_copy_left { padding-left:0px; line-height:25px;}
.copyright .foot_copy_right { padding-right:0px; text-align:right;}

.floating_ck { position:fixed; right:20px; bottom:10%; z-index:999;}
.floating_ck dl dd { position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover { background-color:#005ba1;border-bottom:solid 1px #0b548d;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult { background-image:url(../images/kf_qq.png);}
.words { background-image:url(../images/kf_wx.png);}
.quote{background-image:url(../images/kficon.png);}
.qrcord{background-image:url(../images/erweima.png);}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#005ba1;border-bottom:solid 1px #0b548d;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:260px;top:-180px;}
.floating_ewm i{background-image:url(../images/erweima.jpg);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}

.floating_left a.index_btn_kefu { border:none; background:none; font-size:14px;}

@media only screen and (max-width: 1200px) {
	.header-top { display:none;}
	.header-middle span { margin-top:10px; margin-bottom:10px;}
	.header-middle .contact { display:none;}
	.navbar { min-height:50px;}
	.navbar-inverse .navbar-toggle {border-color: #276b9f;}
	.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background-color: #276b9f;}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border:none;}
	.navbar-inverse .navbar-nav>li { border-bottom:1px #07528c solid;}
	.navbar-inverse .navbar-nav>li>a { padding:10px 32px;}
	
	.top_yuyan { display:block; text-align:right; color:#FFF;}
	.top_yuyan a { color:#fff !important;}
	
	.banner-outer .slide1,.banner-outer .slide2,.banner-outer .slide3,.banner-outer .slide4 { display:block;height:500px;}
	.banner-outer .slide1 {background: url(../images/m_flash_1.jpg) no-repeat center top / cover;}
	.banner-outer .slide2 {background: url(../images/m_flash_2.jpg) no-repeat center top / cover;}
	.banner-outer .slide3 {background: url(../images/m_flash_3.jpg) no-repeat center top / cover;}
	.banner-outer .slide4 {background: url(../images/m_flash_4.jpg) no-repeat center top / cover;}
	
	.index_product { margin-top:0px; padding:15px; margin-bottom:0px;}
	.index_pro_left { padding-right:0px; padding-left:0px;}
	.index_pro_title { text-align:center; font-size:26px;}
	.index_pro_title small { font-size:20px; display:block; letter-spacing:0px;}
	.index_pro_menu { display:none;}
	.index_product_list { padding-bottom:15px;}
	.index_product_list [class*=col-] { padding-right: 5px; padding-left: 5px;}
	
	.index_btn_box { margin-top:20px;}
	.index_btn_more { margin-bottom:10px;}
	
	.index_why { padding-top:40px; padding-bottom:40px;}
	.index_why .index_title { margin-bottom:0px;}
	.index_why .index_title h1 { font-size:26px;}
	.index_why .index_title p { font-size:15px;}
	.index_why_text { padding-right:0px;}
	.index_why_text h3 { font-size:18px;}
	.index_why_text h3 i { display:block; margin-bottom:10px;}
	.index_why_text p { padding-left:0px;}
	
	.index_kehu { padding-top:40px; padding-bottom:40px;}
	.index_kehu .index_title { margin-bottom:20px;}
	.index_kehu_pic { padding-left:15px; padding-right:15px;}
	
	.index_news { padding-top:40px; padding-bottom:0px;}
	.index_news .index_title { margin-bottom:20px;}
	.index_news .index_title h1 { font-size:26px}
	.index_news .index_title p { font-size:15px;}
	.index_hot_news .thumbnail .news_pic { height:auto;}
	
	.index_news_box { padding:15px;}
	.index_news_list_2 { margin-bottom:15px; background:#fff; padding:15px;}
	.index_news_list_2 h2 { margin-bottom:10px;}
	.index_news_list_2 p span { display:none;}
	
	.product_index_main { padding-top:40px; padding-bottom:40px;}
	.product_index_main .product_title { margin-bottom:20px;}
	.product_index_main .product_title h1 { font-size:26px;}
	.product_index_main .product_title p { font-size:15px;}
	.banner_product { display:none;}
	.here { padding-bottom:15px;}
	.here_right { display:none;}
	.left_nav { display:none;}
	
	.product_list_main { padding-top:20px; padding-bottom:20px;}
	.product_list { padding-right:10px; padding-left:10px;}
	.product_list [class*=col-xs] { padding-right:5px; padding-left:5px;}
	.product_list .thumbnail .caption h3 { height:45px; margin-bottom:0px; font-size:16px;}
	.product_list .thumbnail .caption p { font-size:12px;}
	
	.m_banner { display:block;}
	
	.product_title img { margin-bottom:15px;}
	.product_contents img { width:100%;}
	
	.pc_banner_down { display:none;}
	.down_box_1 { padding-top:20px; margin-bottom: 20px;}
	.down_title { text-align:center;}
	.down_title h1 { font-size:36px;}
	
	.pc_banner_news { display:none;}
	.news_list_main { padding-bottom:0px; padding-top:20px;}
	.news_search { display:none;}
	.news_list .media { margin-bottom:15px; padding-bottom:15px; border-bottom:1px #e5e5e5 dashed;}
	.news_list .media-heading { font-size:15px; font-weight:normal; line-height:26px;}
	.news_list .media-body p { display:none;}
	
	.article_main { padding:20px 20px;margin-bottom:20px;}
	.article_title { margin-bottom:20px;}
	.article_title h1 { font-size:20px;}
	.article_content img { width:100%;}
	
	.power_main { padding:20px 20px;}
	.power_body { padding-bottom:20px;}
	
	.pc_banner_about { display:none;}
	.about_box { margin:0 15px; padding-top:20px; padding-bottom:20px;}
	.about_title { margin-bottom:20px;}
	.about_title h1 { margin-bottom: 15px; font-size:26px;}
	.about_title p { font-size:15px;}
	.about_info { padding:15px; font-size:14px;}	
	.about_box_2 { padding-top:40px; padding-bottom:40px;}
	.about_wh { padding:0 15px;}
	.about_pro_list .product_title { margin-bottom:20px;}
	.about_pro_list .product_title h1 { font-size:26px; margin-top:20px;}
	.about_pro_list .product_title p { font-size:15px;}
	.about_pro_list .thumbnail .caption h3 { font-size:15px; height:40px; margin-bottom:0px;}
	.about_pro_list .thumbnail .caption p { font-size:14px;}
	.about_pro_list [class*=col-xs] { padding-right:5px; padding-left:5px;}
	
	.contact_body { margin:0 15px; padding-top:20px; padding-bottom:20px;}
	.contact_main { padding:0px; font-size:14px;}
	.contact_info h2 { font-size:20px; margin-bottom:10px;}
	.contact_info p { font-size:14px; line-height:22px;}
	
	.contact_map { height:240px;}
	.contact_pro_list .product_title { margin-bottom:20px;}
	.contact_pro_list .product_title h1 { font-size:26px; margin-top:20px;}
	.contact_pro_list .product_title p { font-size:15px;}
	.contact_pro_list { padding:0px; -webkit-box-shadow:none;}
	.contact_pro_list .thumbnail .caption h3 { font-size:15px; height:40px; margin-bottom:0px;}
	.contact_pro_list .thumbnail .caption p { font-size:14px;}
	.contact_pro_list [class*=col-] { padding-right:5px; padding-left:5px;}
	
	#a1 { width:100% !important; height:auto !important}
	video { width:100% !important; height:auto !important}
	.index_news_list_2 p { line-height:35px; overflow: hidden; height:35px;}
	.index_news_list_2 p a {}
	
	.m_foot { display:block; text-align:center; background:#3c4858; padding:15px 0; color:rgba(173, 181, 189, 0.7);padding-bottom: 80px;}
	footer { display:none;}
	.floating_ck { display:none;}	
	.m_foot_menu { width:100%; position:fixed; bottom:0px; background:#646577; padding:6px 0;}
	.m_foot_menu a { color:#fff;}
	.m_foot_menu .m_foot_qq span { display:block; background:url(../images/kf_qq.png) no-repeat; width: 30px;height: 30px;margin: 0 auto;background-size: cover;}
	.m_foot_menu .m_foot_baidu span { display:block; background:url(../images/kf_wx.png) no-repeat; width: 32px;height: 30px;margin: 0 auto;background-size: cover;}
	.m_foot_menu .m_foot_baidu .index_btn_kefu { border:none; background:none; line-height:normal; font-size:14px;}
	.m_foot_menu .m_foot_online span { display:block; background:url(../images/kficon.png) no-repeat; width:34px;height:30px;margin: 0 auto;background-size: cover;}
}