﻿@import url("base.css");
body {font-family:"微软雅黑", "Microsoft YaHei", Verdana, Arial;color:#333;font-size:16px; background-color:#f0f0f0;overflow-x:hidden;}
input,select,button,textarea {font-family:"微软雅黑", "Microsoft YaHei", Verdana, Arial;font-size:16px;color:#333;resize:none;box-sizing:border-box;}
:-moz-placeholder {color:#aaa;}
::-moz-placeholder {color:#aaa;}
:-ms-input-placeholder {color:#aaa;}
::-webkit-input-placeholder {color:#aaa;}
a:link,a:visited,a:active {color:#333;text-decoration:none;}
a:hover {color:#e61803;text-decoration:none;}
a {outline:none;-moz-outline:none;blr:expression(this.onFocus=this.blur());}
.al:hover {text-decoration:underline;}
.als a:hover {text-decoration:underline;}
.a1:link,.a1:visited,.a1:active {color:#e61803;text-decoration:none;}
.a1:hover {color:#000;text-decoration:none;}
.flex-column {display:flex;flex-direction:column;justify-content:center;}
/*===================================================================================*/

#main {margin:0px auto;width:1600px;background-color:#fff;}
#header {position:relative;z-index:99;background-color:#fff;}
#header .top {position:relative;height:39px;line-height:39px;color:#999;font-size:14px;border-bottom:1px solid #dfdfdf;}
#header .top .rns {position:absolute;top:0px;right:0px;height:39px;}
#header .top .rns h2 {display:inline-block;padding-left:30px;height:inherit;color:#e61803;font-size:20px;font-family:Arial;vertical-align:top;background:url(../images/header_tel_icon.png) no-repeat left 9px;}
#header .top .rns p {display:inline-block;margin-left:50px;height:inherit;vertical-align:top;}
#header .top .rns p a:first-child {color:#000;font-weight:bold;}
#header .head {position:relative;height:90px;}
#header .ss {position:absolute;top:50%;right:0px;margin-top:-9px;padding-left:30px;height:18px;line-height:18px;color:#999;font-size:14px;background:url(../images/search.jpg) no-repeat;cursor:pointer;}
#header .ss:hover {color:#e61803;}
#logo {position:absolute;top:50%;left:0px;margin-top:-20px;height:40px;}

#nav {position:absolute;top:0px;right:120px;height:90px;}
#nav li {display:inline-block;position:relative;height:inherit;vertical-align:top;}
#nav li > a {display:block;padding:0px 29px;height:inherit;line-height:90px;font-size:18px;text-align:center;}
#nav li > a.nav_over {color:#b61302;}
#nav li:hover > a {color:#b61302;}
#nav li:hover p {display:block;}
#nav li p {position:absolute;top:90px;left:0px;display:none;padding:8px 0px;width:100%;background-color:#b61302;}
#nav li p a {display:block;padding:6px 5px;color:#fff;font-size:14px;text-align:center;}
#nav li p a:hover {text-decoration:underline;}
#mheader_menu, #mnav {display:none;}

#menu {position:fixed;top:0px;left:0px;z-index:98;padding-top:70px;width:100%;height:100%;box-sizing:border-box;background-color:#fff;transform:translateX(-100%);transition:all 200ms;}
#menu li > a {display:block;position:relative;padding:14px 0px 14px 25px;font-size:16px;border-top:1px dashed #ddd;}
#menu li > a i {position:absolute;top:18px;right:30px;}
#menu .lang {padding-top:30px;font-size:16px;text-align:center;border-top:1px dashed #ddd;}
#menu .lang span {padding:0px 15px;}
.menu_slist {position:absolute;top:70px;left:0px;z-index:10;width:100%;height:100%;box-sizing:border-box;background-color:#fff;transform:translateX(-100%);transition:all 200ms;}
.menu_name {padding-left:25px;height:78px;line-height:78px;background-color:#1b1d2e;}
.menu_name span {color:#bbb;cursor:pointer;}
.menu_name span i {margin-right:5px;}
.menu_name strong {margin-left:20px;color:#fff;font-size:18px;}
.menu_subs a {display:block;padding:14px 0px 14px 25px;font-size:16px;border-bottom:1px dashed #e5e5e5;}

#search {position:absolute;top:150px;left:0px;z-index:90;width:100%;transform:translateY(-150%);transition:all ease-out 240ms;}
#search > div {position:relative;padding:30px;box-shadow:0px 0px 15px rgba(0,0,0,0.3);background-color:#e4e7e9;}
#search_key {width:100%;height:50px;font-size:16px;border:none;text-align:center;border:1px solid #ccd8e4;box-shadow:0px 0px 15px rgba(0,0,0,0.1);background-color:#fff;}
#search_button {position:absolute;top:30px;right:30px;display:block;width:50px;height:50px;background:url(../images/search.jpg) no-repeat center center;cursor:pointer;}

#banner {width:100%;font-size:0px;}
#banner .swiper-wrapper {width:100%;height:auto;}
#banner .swiper-slide {}
#banner .swiper-slide img {width:100%;}
#banner .swiper-pagination {position:absolute;left:0px;bottom:30px;width:100%;height:16px;font-size:0px;}
#banner .swiper-pagination span {margin:0px;width:10px;height:10px;font-size:0px;border-radius:50%;border:3px solid #abc1d3;background:none;opacity:1;overflow:hidden;}
#banner .swiper-pagination span.swiper-pagination-bullet {margin:0px 7px;}
#banner .swiper-pagination span.swiper-pagination-bullet-active {opacity:1;border-color:#b61302;background:#b61302;}
#banners {position:relative;height:240px;background-repeat:no-repeat;background-position:center center;}
#banners .flex-column {height:100%;text-align:center;background-color:rgba(0,0,0,0.3);}
#banners .flex-column h2 {color:#fff;font-size:40px;font-weight:normal;opacity:0.95;}

.wrap {margin-left:auto;margin-right:auto;width:1300px;box-sizing:border-box;}
.wraps {margin-left:auto;margin-right:auto;width:1500px;box-sizing:border-box;}
#content {padding-bottom:60px;}
#left {float:left;width:240px;}
#right {float:right;width:900px;overflow:hidden;}

#fly {background-color:#e4e7e9;}
#fly .wrap {padding-top:40px;padding-bottom:50px;}
#fly .tis {color:#222;font-size:28px;}
#fly .form {position:relative;margin-top:10px;}
#fly .form input {display:inline-block;margin-right:1%;padding:0px 10px;width:27.2%;height:54px;vertical-align:top;border:1px solid #ccd8e4;background-color:#fff;}
#fly .form button {display:inline-block;width:15.4%;height:54px;color:#fff;font-size:18px;font-weight:bold;vertical-align:top;border:none;background-color:#b61302;}

#footer {color:#999;font-size:14px;background-color:#1b1d2e;}
#footer a {color:#999;}
#footer a:hover {color:#fff;}
#footer .lxs {display:flex;padding-top:80px;padding-bottom:80px;}
#footer .lxwm {padding-right:30px;width:31%;line-height:2.2;box-sizing:border-box;}
#footer .lxwm > p strong {color:#fff;}
#footer .tels {display:flex;flex-direction:column;justify-content:center;width:38%;text-align:center;box-sizing:border-box;border-left:1px solid #3d3e44;border-right:1px solid #3d3e44;}
#footer .tels .welstr {font-size:20px;font-weight:bold;}
#footer .tels .tel {padding:30px 0px;}
#footer .tels .tel a {display:inline-block;padding-left:40px;height:30px;line-height:30px;color:#fff;font-family:Arial;font-size:30px;font-weight:bold;vertical-align:top;background:url(../images/footer_tel_icon.png) no-repeat;}
#footer .tels .tel a:hover {color:#e61803;}
#footer .tels .zixun a {display:block;margin:0px auto;width:150px;height:48px;line-height:48px;color:#fff;font-size:16px;background-color:#b61302;}
#footer .qrcode {width:31%;text-align:right;box-sizing:border-box;}
#footer .qrcode li {display:inline-block;margin-left:50px;padding:13px 5px;width:140px;font-size:0px;text-align:center;vertical-align:top;border-radius:5px;box-sizing:border-box;background-color:#fff;}
#footer .qrcode li:first-child {margin-left:0;}
#footer .qrcode li img {width:114px;}
#footer .qrcode li p {margin-top:8px;color:#666;font-size:14px;}
#footer .copyright {border-top:1px solid #3d3e44;}
#footer .copyright > div {position:relative;padding:30px 0px 30px 500px;line-height:1.8;text-align:right;}
#footer .copyright .fnav {position:absolute;top:30px;left:0px;}
#footer .copyright .fnav a {margin-right:40px;}
#footer .copyright .fnav a:last-child {margin-right:0;}

/*===================================================================================*/

#iyoushi {display:flex;padding:40px 0px;background-color:#232538;}
#iyoushi > div {width:25%;height:144px;text-align:center;background:url(../images/iyoushi_line.png) no-repeat right top;}
#iyoushi > div:last-child {background:none;}
#iyoushi > div p {color:#fff;font-size:42px;}
#iyoushi > div p .jia {position:relative;top:1px;margin-left:5px;display:inline-block;font-size:24px;vertical-align:top;}
#iyoushi > div p .year {position:relative;top:8px;margin-left:5px;display:inline-block;font-size:16px;vertical-align:top;}
#iyoushi > div div {margin-top:15px;color:#c5c5c5;font-size:16px;}

.inews {display:flex;}
.inews .imgs {width:50%;font-size:0px;}
.inews .imgs img {width:100%;}
.inews .sj {display:none;}
.inews .text {padding:30px 50px;width:50%;box-sizing:border-box;}
.inews .text > div a {display:inline-block;padding:0px 20px;height:40px;line-height:40px;color:#888;font-size:24px;border:1px solid #d5d5d5;}
.inews .text > div a:hover {color:#fff;border-color:#b61302;background-color:#b61302;}
.inews .text ul li {margin-top:40px;}
.inews .text ul li:first-child {margin-top:15px;}
.inews .text ul li h2 {font-size:28px;font-weight:normal;}
.inews .text ul li span {display:block;padding:3px 0px 10px 0px;color:#999;}
.inews .text ul li .asxx {display:block;margin-top:15px;width:40px;height:40px;background:url(../images/arrow1.png) no-repeat;}

#ipros {padding:50px;border-top:30px solid #f0f0f0;}
#ipros > div {display:inline-block;width:33.333%;vertical-align:top;background-color:#f5f5f5;}
#ipros > div .imgs {position:relative;font-size:0px;overflow:hidden;}
#ipros > div .sj {display:none;}
#ipros > div:nth-child(odd) .imgs:after {position:absolute;bottom:0px;left:50%;display:block;margin-left:-20px;content:"";border:20px solid transparent;border-bottom-color:#f5f5f5;}
#ipros > div:nth-child(even) .imgs:after {position:absolute;top:0px;left:50%;display:block;margin-left:-20px;content:"";border:20px solid transparent;border-top-color:#f5f5f5;}
#ipros > div .imgs > img {width:100%;}
#ipros > div .imgs div {position:absolute;top:0px;left:0px;z-index:2;width:100%;height:100%;text-align:center;}
#ipros > div .imgs div .name {margin-top:20px;color:#f3f3f3;font-size:30px;}
#ipros > div .text {padding:25px 30px 0px 30px;height:316px;box-sizing:border-box;overflow:hidden;}
#ipros > div .text li {position:relative;margin-bottom:13px;padding-left:25px;}
#ipros > div .text li:before {position:absolute;top:5px;left:0px;display:block;width:8px;height:8px;content:"";border-radius:50%;border:3px solid #b61302;}
#ipros > div .text li:last-child {margin-bottom:0;}

/*===================================================================================*/

.nodata {padding:150px 0px;color:#999;font-size:18px;text-align:center;}
#mtitle_name {position:relative;display:none;box-shadow:inset 0px 0px 10px rgba(0,0,0,0.3);background-color:#1b1d2e;overflow:hidden;}
#mtitle_name h2 {padding:9px 60px 9px 3%;color:#fff;font-size:16px;}
#mtitle_name span {position:absolute;top:50%;right:3%;margin-top:-4px;display:block;border:8px solid transparent;border-top-color:#fff;transition:none;}
#mtitle_name span.active {margin-top:-12px;border-top-color:transparent;border-bottom-color:#fff;}
#mtitle_menu {display:none;width:100%;}
#mtitle_menu a {position:relative;display:block;padding:10px 40px 10px 3.2%;font-size:14px;border-bottom:1px solid #e4e7e9;}
#mtitle_menu a i {position:absolute;top:50%;right:3%;margin-top:-8px;color:#999;font-size:14px;}
#mtitle_menu a.active {color:#e61803;}
#mtitle_menu a.subs {padding-left:8%;}
#mtitle_menu a.thds {padding-left:14%;}

.input_text {padding:0px 8px;width:280px;height:34px;line-height:34px\9;box-sizing:border-box;border:1px solid #e4e7e9;}
.input_area {padding:6px 8px;height:176px;line-height:1.6;box-sizing:border-box;border:1px solid #ddd;resize:none;overflow-y:auto;}
.input_select {padding:0px 0px 0px 8px;height:34px;box-sizing:border-box;border:1px solid #ddd;}
.input_radio {position:relative;top:1px;}
.input_checkbox {position:relative;top:1px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.input_radio {position:relative;top:3px;width:15px;height:15px;}
	.input_checkbox {position:relative;top:3px;width:15px;height:15px;}
}
.button {width:160px;height:50px;color:#fff;font-size:18px;font-weight:bold;box-sizing:border-box;border:none;border-radius:3px;background-color:#b61302;cursor:pointer;}

.editorc_box {padding-top:40px;width:100%;overflow:hidden;}
.editorc {line-height:1.9;}
.editorc p {margin-bottom:25px;}
.editorc p:last-child {margin-bottom:0px;}
.editorc a {text-decoration:underline;}
.editorc hr {padding-bottom:4px;border:0px;border-top:1px solid #ccc;}
.editorc h1,.editorc h2,.editorc h3,.editorc h4,.editorc h5,.editorc h6 {padding:9px 0px;font-weight:normal;line-height:1.2;}
.editorc ul {margin-bottom:25px;padding-left:1.4em;}
.editorc ul:last-child {margin-bottom:0px;}
.editorc ul li {list-style-type:disc;}
.editorc ol {margin-bottom:25px;padding-left:1.5em;}
.editorc ol li {list-style-type:decimal;}
.editorc ol:last-child {margin-bottom:0px;}
.editorc table.border {margin-bottom:25px;border:none;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.editorc table.border td,.editorc table.border th {padding:6px 5px;border:none;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.editorc table.border td table {margin-bottom:0px;}
.editorc table.border td p {margin:0px;padding:0px;}
.editorc table.border th p {margin:0px;padding:0px;}

.editorc2 {line-height:1.9;}
.editorc2 img {vertical-align:top;}
.editorc2 a {text-decoration:underline;}
.editorc2 hr {padding-bottom:4px;border:0px;border-top:1px solid #ccc;}
.editorc2 h1,.editorc2 h2,.editorc2 h3,.editorc2 h4,.editorc2 h5,.editorc2 h6 {padding:9px 0px;font-weight:normal;line-height:1.2;}
.editorc2 ul {margin-bottom:25px;padding-left:1.4em;}
.editorc2 ul:last-child {margin-bottom:0px;}
.editorc2 ul li {list-style-type:disc;}
.editorc2 ol {margin-bottom:25px;padding-left:1.5em;}
.editorc2 ol li {list-style-type:decimal;}
.editorc2 ol:last-child {margin-bottom:0px;}

.editorc_tbe table {margin-bottom:25px;border:none;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.editorc_tbe td {padding:6px 5px;border:none;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.editorc_tbe td table {margin-bottom:0px;}
.editorc_tbe td p,.editorc_tbe th p {margin:0px;padding:0px;}
.editorc_tbe table.no-border {border:none;}
.editorc_tbe table.no-border table {border:none;}
.editorc_tbe table.no-border td {border:none;padding:0px;}
.editorc_tbe table.no-border th {border:none;padding:0px;}

#prevnext {position:relative;margin:4% auto 0px auto;padding:12px 80px 0px 0px;height:48px;color:#999;font-size:14px;border-top:1px solid #e4e7e9;overflow:hidden;}
#prevnext p {height:24px;}
#prevnext_back {position:absolute;top:12px;right:0px;font-weight:bold;}

/*===================================================================================*/
/* 产品资讯 */

#profl > div {margin-top:5%;text-align:center;}
#profl > div h3 {color:#000;font-size:28px;font-weight:normal;}
#profl > div p {margin-top:5px;color:#999;}
#profl > a {display:block;margin:2.5% auto 0px auto;width:128px;height:38px;line-height:38px;text-align:center;border-radius:3px;border:2px solid #333;}
#profl > a:hover {color:#fff;border-color:#b61302;background-color:#b61302;}
#profl ul{font-size:0px;text-align:center;}
#profl ul li {position:relative;display:inline-block;margin:2.5% 3% 0px 0px;width:30%;vertical-align:top;overflow:hidden;}
#profl ul li:nth-child(3n) {margin-right:0;}
#profl ul li .imgs {position:relative;z-index:3;transform:rotateY(0deg);transition:all 1s;}
#profl ul li .imgs img {width:100%;}
#profl ul li .imgs div {position:absolute;top:0px;left:0px;width:100%;height:100%;color:#fff;text-align:center;background-color:rgba(0,0,0,0.6);}
#profl ul li .imgs div h2 {font-size:30px;font-weight:normal;}
#profl ul li .imgs div p{font-size:28px;font-style:italic;}
#profl ul li .text {position:absolute;top:0px;left:0px;z-index:2;padding:30px 50px;width:100%;height:100%;color:#fff;text-align:center;background-color:#b61302;box-sizing:border-box;transform:rotateY(-180deg);transition:all 1s;}
#profl ul li .text p {max-height:280px;line-height:28px;font-size:16px;overflow:hidden;}
#profl ul li:hover .imgs {z-index:2;transform:rotateY(-180deg);}
#profl ul li:hover .text {z-index:3;transform:rotateY(0deg);}

#products_class {padding:30px 0px;text-align:center;}
#products_class a {display:inline-block;margin:0px 20px;padding:0px 30px;height:42px;line-height:42px;vertical-align:top;background-color:#e4e7e9;}
#products_class a.active {color:#fff;background-color:#bf1e2d;}
#products td {font-size:13px;line-height:1.6;text-align:center;}
#products thead tr td {color:#fff;border-right:1px solid #fff;border-bottom:1px solid #fff;background-color:#bf1e2d;}
#products .thead1 td {padding:5px 3px;}
#products .thead2 td {padding:15px 3px;}
#products tbody tr td {padding:6px 3px;border-right:1px solid #ececec;border-bottom:1px solid #ececec;}
#products tbody tr td:first-child {border-left:1px solid #ececec;}
#products tbody tr:nth-child(even) td {background-color:#fcfcfc;}
#products .xz {position:relative;width:100%;}
#products .xlk {position:relative;height:35px;line-height:35px;text-align:center;border-radius:3px;border:1px solid #e0e0e0;background-color:#fff;cursor:pointer;}
#products .xlk:after {position:absolute;top:50%;right:10px;margin-top:-2px;display:block;content:"";border:4px solid transparent;border-top-color:#666;}
#products .tck {position:absolute;top:37px;left:0px;display:none;width:100%;box-shadow:0px 0px 10px rgba(0,0,0,0.2);background-color:#fff;}
#products .tck input {padding:0px 10px;width:100%;height:35px;font-size:14px;border:none;background-color:#fff;}
#products .tck ul {max-height:150px;background-color:#fafafa;overflow-y:auto;}
#products .tck ul li {padding-left:10px;height:35px;line-height:35px;font-size:15px;text-align:left;}
#products .tck ul li:hover {background-color:#f1f1f1;cursor:pointer;}
#products .active .xlk {color:#fff;border-radius:3px 3px 0px 0px;border-color:#bf1e2d;background-color:#bf1e2d;}
#products .active .xlk:after {margin-top:-6px;border:4px solid transparent;border-bottom-color:#fff;}
#products .active .tck {display:block;}

#pros_sswz {padding:30px 0px;font-size:28px;text-align:center;}
#pros_search {position:absolute;bottom:20px;left:3%;z-index:3;width:94%;height:40px;background-color:#fff;overflow:hidden;}
#pros_search .tis {padding:0px 600px 0px 20px;color:#999;line-height:40px;}
#pros_search .tis span {color:#ff0000;}
#pros_search .ssk {position:absolute;top:5px;right:5px;padding-right:40px;width:500px;height:30px;box-sizing:border-box;}
#pros_search .ssk input {padding:0px 10px;width:100%;height:30px;font-size:14px;border:1px solid #ddd;background-color:#fff;}
#pros_search .ssk span {position:absolute;top:0px;right:0px;display:block;width:34px;height:30px;background:url(../images/pros_search.jpg) no-repeat center center #bf1e2e;cursor:pointer;}

/*===================================================================================*/
/* 产品应用 */

#apps {font-size:0px;}
#apps li {position:relative;display:inline-block;margin:3% 3% 0px 0px;width:31.333%;font-size:0px;text-align:center;vertical-align:top;}
#apps li:nth-child(3n) {margin-right:0;}
#apps li img {width:100%;}
#apps li div {position:absolute;top:0px;left:0px;z-index:2;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,0.4);}
#apps li div h2 {padding:0px 30px;color:#fff;font-size:32px;font-weight:normal;}
#apps li div a {display:block;margin:30px auto 0px auto;width:108px;height:40px;line-height:40px;color:#fff;font-size:14px;text-align:center;border-radius:2px;border:2px solid #fff;}
#apps li div a:hover {border-color:#b61302;background-color:#b61302;}
#apps_name {padding-top:50px;text-align:center;}
#apps_name h1 {font-size:58px;}
#apps_name .tags {padding-bottom:5px;text-align:center;}
#apps_name .tags a {display:inline-block;margin:0px 6px 10px 6px;padding:0px 15px;height:27px;line-height:25px;color:#333;vertical-align:top;border-radius:4px;border:2px solid #333;}
#apps_name .tags a:hover {color:#fff;border-color:#b61302;background-color:#b61302;}

#support {padding-bottom:60px;}
#support li {display:inline-block;margin:3% 5% 0px 0px;width:30%;vertical-align:top;}
#support li:nth-child(3n) {margin-right:0;}
#support li dt {font-size:22px;}
#support li dd {margin-top:15px;}
#support li dd a {color:#808080;}
#support li dd a:hover {color:#e61803;}

/*===================================================================================*/
/* 新闻资讯 */

#news {padding-bottom:60px;}
#news ul li {display:inline-block;margin:3% 5% 0px 0px;width:30%;vertical-align:top;}
#news ul li:nth-child(3n) {margin-right:0;}
#news ul li h2 {font-size:22px;font-weight:normal;}
#news ul li p {margin-top:5px;color:#808080;font-size:14px;}
#news ul li p span {padding:0px 3px;color:#ccc;}
#news_info {padding-top:50px;}
#news_info h1 {color:#000;font-size:58px;line-height:1.4;text-align:center;}
#news_info p {padding:20px 0px 12px 0px;color:#999;font-size:14px;text-align:center;border-bottom:1px solid #e4e7e9;}
#news_info p span {padding:0px 20px;}
#news_info .tags {padding-bottom:5px;text-align:center;}
#news_info .tags a {display:inline-block;margin:0px 6px 10px 6px;padding:0px 15px;height:27px;line-height:25px;color:#333;vertical-align:top;border-radius:4px;border:2px solid #333;}
#news_info .tags a:hover {color:#fff;border-color:#b61302;background-color:#b61302;}

#tags {display:flex;flex-flow:row wrap;}
#tags .list {position:relative;margin:3% 5% 0px 0px;width:30%;min-height:500px;box-sizing:border-box;box-shadow:0px 0px 6px rgba(0,0,0,0.1);}
#tags .list:nth-child(3n) {margin-right:0;}
#tags .list .flex-column {position:relative;z-index:1;padding:0px 15%;width:100%;height:100%;color:#888;box-sizing:border-box;}
#tags .list p {padding-bottom:5px;font-size:12px;}
#tags .list h2 {color:#000;font-size:28px;font-weight:normal;line-height:1.4;}
#tags .list div {margin-top:20px;font-size:14px;line-height:1.8;}
#tags .list .bq {position:absolute;top:20px;left:20px;z-index:2;display:block;padding:0px 20px;height:24px;line-height:24px;border-radius:4px;border:2px solid #ccc;}
#tags .list .bq:hover {color:#fff;border-color:#b61302;background-color:#b61302;}

/*===================================================================================*/
/* 联系方式 */

#contact {padding:60px 0px;}
#contact .map {float:left;width:48%;height:450px;box-shadow:0px 0px 50px rgba(0,0,0,0.2);}
#contact .editorc {float:right;width:46%;}
#contact .message {margin-top:60px;}
#contact .message .tis {font-size:26px;font-weight:normal;}
#contact .message .inputs {position:relative;padding-top:20px;}
#contact .message .inputs input {width:100%;height:60px;border:none;border-bottom:1px solid #ccc;background:none;}
#contact .message .inputs textarea {margin-top:30px;width:100%;height:100px;line-height:1.6;border:none;border-bottom:1px solid #ccc;background:none;}
#contact .message .inputs input:focus, #contact .message .inputs textarea:focus {border-bottom-color:#b61302;}
#contact .message .button {margin-top:30px;}

/*===================================================================================*/

#win_ts {position:fixed;top:20%;left:50%;z-index:9999;margin-left:-170px;padding:32px 20px;width:300px;color:#fff;font-size:22px;line-height:1.4;text-align:center;opacity:0;transition:all 0.5s;border-radius:8px;background-color:rgba(0,0,0,0.7);overflow:hidden;}
#win_loading {position:fixed;top:0%;left:0%;z-index:9999;width:100%;height:100%;background:url(../images/loading2.gif) no-repeat center center;}
#win_loading_bg {position:fixed;top:0px;left:0px;z-index:9998;width:100%;height:100%;background:url(../images/tbs/white0.png);}

/*===================================================================================*/

#news_page {margin-top:50px;width:100%;}
#products_page {margin-top:50px;width:100%;}
.fypage {height:40px;font-size:0px;text-align:center;overflow:hidden;}
.fypage a,.fypage span {display:inline-block;margin:0px 8px;width:40px;height:40px;line-height:40px;font-size:14px;color:#666;background-color:#f7f7f7;text-align:center;vertical-align:top;box-sizing:border-box;overflow:hidden;}
.fypage a:hover {color:#fff;background-color:#b61302;}
.fypage span.fypage_current {color:#fff;background-color:#b61302;}
.fypage .fypage_prev,.fypage .fypage_next {font-family:"宋体";font-weight:bold;}

#news_mpage {display:none;padding:6% 0px;border-top:1px solid #eee;}
.mfypage {width:100%;height:24px;font-size:0px;text-align:center;overflow:hidden;}
.mfypage a,.mfypage span {display:inline-block;margin:0px 2px;padding:0px 8px;height:22px;font-size:12px;line-height:22px;color:#666;border:1px solid #ddd;background-color:#fff;vertical-align:top;overflow:hidden;}
.mfypage a:hover {color:#fff;border-color:#b61302;background-color:#b61302;}
#fypage_gov {display:inline-block;margin:0px 2px;padding:0px 6px;width:36px;height:24px;color:#777;vertical-align:top;border:1px solid #ddd;background-color:#fff;}
#fypage_gobtn:hover {color:#fff;border-color:#b61302;background-color:#b61302;}