@charset "utf-8";

@import "reset.css";
@import "public.css";

.crmFormVali-error {
    color: #a94442;
    font-size: 12px;
    line-height: 1; 
    margin-top: 2px;
}


/*---home---*/

#banner{width: 100%; max-width: 1920px;border-bottom:9px solid #303030;}

/*----search-----*/

.search{float:right;position:relative;margin-right: 1rem;}
.search em{width:4rem;height:3.6rem;margin:0;cursor:pointer;font-weight:400;text-align:center;display:block;}
.search em i{color: #333;font-size: 2.8rem;line-height:3.6rem;}

.search-box{display:none;position:absolute;z-index:9999;width:100%;left:0;right:0;top:80px;background:#fff;padding:2.5rem 0;}
.search-box .close{position:absolute;right:3rem;top:calc(50% - 1.1rem);line-height:2.2rem;height:2.2rem;}
.search-box .close i{font-size:2rem;color:#158FCF;}
.search-box .serchbox{width:70rem;margin:0 auto;position:relative;border: 0.2rem solid #158FCF;}
.search-box .serchbox .submit_text{background:transparent;width:100%;height:4.7rem;line-height:4.7rem;float:left;color:#333;padding:0 9rem 0 1.5rem;font-size:1.8rem;font-family: var(--font-family2);}
.search-box .serchbox .submit_btn{position:absolute;right:0;top:0;width:7rem;height:4.7rem;line-height:4.7rem;background:var(--active-color);text-align:center;display:block;cursor:pointer;}
.search-box .serchbox .submit_btn i{font-size:3.2rem;color:#fff;}
.header-fix .search-box {top: 7rem;position: fixed;} 



.header{background:#fff;color:#fff;height:75px;width:100%;z-index:10;}
.indexA{position:relative;padding:80px 0 70px;z-index:10;background:#F8F8F8;}
.indexA li:first-child {margin:0 0 0 0px;}
.indexA li{width:49%;height:auto;border:1px solid transparent;float:left;text-align:right;margin:0 0 0 1%;transition:all .3s ease-out 0s}
.indexA li:hover{border:1px solid #f0f0f0;-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5x,0);box-shadow:0 15px 30px rgba(0,0,0,.1)}

.indexA li:hover .txt a{color:#2E7E63;transition:all .3s ease-out 0s}
.indexA li:hover .txt p a{color:#575757;transition:all .3s ease-out 0s}

.indexA li a.pic{float:left;color:#7c7c7c;font-size:20px;background:url(../images/ibg1.png) no-repeat;width:99px;height:99px;display:block;line-height:99px;text-align:center;text-transform:uppercase;margin:25px 30px;}

.indexA li .txt{text-align:left;width:auto;height:auto;margin:30px 0}
.indexA li .txt h3{font-size:16px;line-height:32px;overflow:hidden}
.indexA li .txt h3 a{color:#3d3d3d;overflow:hidden;transition:all .3s ease-out 0s}
.indexA li .txt p{font-size:13px;line-height:20px;overflow:hidden}
.indexA li .txt p a{color:#a3a3a3;transition:all .3s ease-out 0s}


.indexB{}
.indexB .tit{padding:0 0 0 0;border-bottom:1px solid #EDEDED;height:88px;}
.indexB .tit h2{font-size:40px;color:#393939;text-align:center;font-family: 'Conv_Calibri_Light';width:165px;margin:0 auto;border-bottom:2px solid #393939;padding:49px 0 18px 0;}

.cp_icon{padding:55px 0;}
.cp_index{width:33.3333333333%;float:left;}

.cp_1{border-bottom:1px solid #ccc;border-left:1px solid #ccc;text-align:center;box-sizing:border-box}
.cp_h{border:6px solid #fff;padding:0 0 20px 0;}

.cp_icon .cp_index:nth-child(3n+1) .cp_1{border-left:none}
.cp_icon .cp_index:nth-child(4) .cp_1{border-bottom:none}
.cp_icon .cp_index:nth-child(5) .cp_1{border-bottom:none}
.cp_icon .cp_index:nth-child(6) .cp_1{border-bottom:none}

.cp_img{width:33%;height:355px;vertical-align:middle;display:table-cell;padding:0}
.cp_img img{width:95%}

.cp_name{margin:15px 0 0 0;}
.cp_name a{color:#2f2f2f;font-size:14px;font-weight:bold;}
.cp_name p{color:#a5a5a5;font-size:12px;padding:5px 0 6px;}

.cp_index_active .cp_h{border:6px solid #F2F2F2;}

/*-----*/

.indexC{background:#F8F8F8;}
.indexC .tit{padding:0 0 0 0;border-bottom:1px solid #EDEDED;height:88px;}
.indexC .tit h2{font-size:40px;color:#393939;text-align:center;font-family: 'Conv_Calibri_Light';width:165px;margin:0 auto;border-bottom:2px solid #393939;padding:49px 0 18px 0;}

.indexC .list{padding:37px 0 30px;}
.indexC ul{margin:0 0 0 -17px;}
.indexC ul li{float:left;width:272px;margin:0 0 0 17px;}
.indexC ul li .nr{}
.indexC ul li .nr {position:relative;overflow:hidden;}
.indexC ul li .nr a.playbtn {width:100%;height:100%;position:absolute;left:0;top:0;background: url(../images/video-btn.png) no-repeat center;z-index:9;}
.indexC ul li .nr img {width:100%;transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; }
.indexC ul li .nr:hover img {transform: scale(1.11); -ms-transform: scale(1.11); -moz-transform: scale(1.11); -webkit-transform: scale(1.11); -o-transform: scale(1.11); }
.indexC ul li .nr:after {content: '';position:absolute;width:90%;left:5%;bottom:7px;height:20px;border-radius:50%;box-shadow:0px 20px 20px rgba(0, 0, 0, 0.25);z-index:-1; }
.indexC ul li p{padding:16px 30px;background:#fff;text-align:center;height:60px;font-size:14px;margin-bottom:20px;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 3;}

/*============ҳ==============*/

#sidebanner{max-width: 1920px;border-bottom:6px solid #3C4252;}
#sidebanner img{width:100%;}

.sidecon{font-size:12px;color:#333;padding:30px 0 15px;background:#F8F8F8;}

.left{float:left;width:260px;margin:0 0 15px 0}
.right{width:850px;float:right;margin:0 0 15px 0;overflow:hidden;}

.sidecon .rtit{background:#DE3A30;height:37px;line-height:36px;margin:0 0 0 0;}
.sidecon .rtit h2{font-size:16px;color:#fff;font-weight:bold;text-transform:uppercase;text-indent:10px;}
/*---path---*/
.mainTop {padding:50px 0;background:#47b9a0;text-align:center;color:#fff; border-top:10px solid #fff;}
.mainTop .mainTitle {line-height:1.2;font-size: 30px; margin-top: 18px; font-weight: bold; padding-bottom: 8px; position: relative;}

#location { line-height: 1.2; margin-bottom: 5px; margin-top: 14px; padding-top: 10px; margin-top: 0.3125%; }
#location a { color: #fff; }
#location a:hover { color: #19548e; }
#location a { display: inline-block; }
/*left*/

.left .tit{height:37px;line-height:36px;margin:0 0 0 0;border-bottom:1px solid #ccc;}
.left .tit h4{float:left;font-size:24px;color:#333;}

.left_top{margin-bottom:15px}
.left_top dl{margin:10px 0 0 0;}
.left_top dl dd{height:38px;line-height:38px;margin:0 0 1px 0;font-size:0;text-overflow:ellipsis;white-space:nowrap;}
.left_top dl dd a{display:block;padding:0 0 0 30px;color:#666;font-size:13px;}
.left_top dl dd a:hover,.left_top dl dd.active a{background:#47B9A0 url(../images/i3.png) no-repeat 10px center;color:#fff;text-decoration:none;}





.left .tit1{background:#47b9a0;height:37px;line-height:36px;margin:0 0 0 0;}
.left .tit1 h4{float:left;font-size:14px;color:#fff;font-weight:bold;text-transform:uppercase;text-indent:10px;}
.left .tit1 a{float:right;font-size:11px;color:#fff;margin:0 10px 0 0;}
.left_top ul{}
.left_top ul li{color:#666;line-height:18px;border-top:1px solid #fff;padding:6px 7px 6px 10px;}
.left_top ul li a{color:#666;font-size:13px;}
.left_top ul li a:hover{color:#F12E32;text-decoration:none;}

.sidemenu{margin:0 0 15px 0;}
.sidemenu ul{background:#fff;box-shadow:2px 2px 2px #DDDDDD;}
.sidemenu ul li{}
.sidemenu ul li h5{display:block;background:url(../images/i4.png) no-repeat 12px center;color:#717171;font-size:13px;padding:0 7px 0 23px;cursor:pointer;height:35px;line-height:34px;border-bottom:1px solid #DFDFDF;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.sidemenu ul li h5 a{color:#4A4A4A;font-weight:bold;}
.sidemenu ul li h5 a:hover,.sidemenu ul li.active h5 a{color:#DE3A30;}
.sidemenu ul li.active h5{background:url(../images/i4-1.png) no-repeat 12px center;color:#00929F;}
.sidemenu dl{display:none;}
.sidemenu dd{height:33px;line-height:33px;border-bottom:1px dashed #DCDCDC;background:#fff;text-overflow:ellipsis;white-space:nowrap;}
.sidemenu dd:last-child{border-bottom:none;}
.sidemenu dd a{background:#fff url(../images/i5.png) no-repeat 26px center;padding-left:36px;color:#666;}
.sidemenu dd.active a,.sidemenu dd a:hover{color:#DE3A30;}


.smartnav{ position: fixed; top: 75px;left: 0; background-color: #47b9a0;z-index: 9999;width: 100%; height: auto;display: none;}
    .smartnav ul li{line-height: 30px;padding: 5px ;display: block;width: 100%;text-align: center;border-top: 1px solid #fefefe;box-sizing:border-box;}
    .smartnav ul li a{line-height: 30px;height: auto;display: block;color: #fff;font-weight: bold;font-size: 14px;}
    .smartnav ul li:hover a{background-color: #fff;color: #47b9a0;}

/*-----right------*/


/*-------about------*/
.about{margin:10px 0 0 0;}
.about p{margin-bottom:12px;text-align:justify;line-height:21px;}
.about .about_img{float:left;margin-right:15px}
.about .about_img1{float:right;margin-left:15px}

.principle{padding:0 0 30px 0;}
.principle h5{margin:25px 0 0 0;font-size:16px;}
.principle p{margin:10px 0 0 0;font-size:14px;}

.history{color:#333;}
.history ul{}
.history ul li{background:#fff;border:1px solid #ED6A64;margin:10px 0 0 0;}
.history ul li h5{height:35px;line-height:35px;border-bottom:2px solid #ED6A64;font-weight:bold;text-indent:15px;color:#333;font-size:15px;}
.history ul li .list{padding:10px;}
.history ul li .list .pic{float:left;width:310px;}
.history ul li .list .pic img{width:100%;}
.history ul li .list .t{float:left;width:485px;margin:0 0 0 10px;display:inline;}
.history ul li .list .t p{margin:0 0 15px 0;}


.market{margin:0 0 0 -11px;}
.market p{float:left;width:180px;margin:15px 0 5px 11px;text-align:center;border:2px solid #E5E5E5;}
.market img{width:100%;}


.down{}
.down ul{margin:0 0 0 0;}
.down ul li{margin:10px 0 0 0;border:1px solid #DADADA;height:38px;line-height:38px;background:#fff;}
.down ul li.odd{margin:10px 0 0 0;background:#FFFEF7;}
.down ul li h3{float:left;background:url(../images/li3.png) no-repeat left 14px;padding:0 0 0 15px;margin:0 0 0 10px;display:inline;font-weight:bold;}
.down ul li h3 a{font-size:13px;color:#534D4B;}
.down ul li h3 a:hover{color:#f30;}
.down ul li p{float:right;color:#393939;margin:0 15px 0 20px;display:inline;}
.down ul li p a{text-indent:-9999px;width:15px;height:15px;background:url(../images/download.png) no-repeat;display:block;margin:11px 0 0 0;}

/*-----honor------*/
.video ul{margin:0 0 0 -2%;overflow:hidden;}
.video ul li {background:#fff;float:left;width:31.3333333%;padding:5px;overflow:hidden;margin:0 0 15px 2%;box-sizing: border-box;}
.video ul li .playbtn{ width:100%;display:block;position:relative;overflow:hidden;}
.video ul li .playbtn::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background: url(../images/video-btn.png) no-repeat center;}
.video ul li .playbtn img{width: 100%; transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;aspect-ratio: 1 /.64;object-fit: cover;}
.video ul li p{text-align:center;margin:15px 0 0;font-size:15px;line-height:25px;height: 50px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.video ul li:hover .playbtn img{transform:scale(1.11);-ms-transform: scale(1.11);}


/*-----service------*/

.service{}
.service h3{font-size:25px;margin:20px 0 0 0;font-weight:bold;}
.service h5{font-size:22px;margin:30px 0 0 0;}
.service p{font-size:13px;line-height:20px;margin:10px 0 0 0;}

.maintanance table {word-break:break-all;border:1px solid #424242; display:inline-table;font-size:12px;margin:20px 0 0 0;}
.maintanance table th{height:25px;line-height:25px;background:#424242;color:#fff;text-align:left;padding:2px;text-align:center;font-weight:bold;font-size:15px;}
.maintanance table tr {background:#fff;}
.maintanance table td {line-height:22px; font-size:12px; border:1px solid #424242; color:#333; padding:3px; }
/*-----honor------*/
.honor{text-align:center;}
.honor{margin:0 0 0 -25px;}
.honor p{float:left;width:255px;margin:15px 0 0 25px;text-align:center;border:5px solid #fff;background:#fff;}
.honor p a{display:block;width:255px;}
.honor img{width:100%;display:block;}
.honor b{font-weight:bold;font-size:14px;margin:10px 0 0 0;display:block;height:20px;}


.certificate ul{margin:0 0 0 -2%;overflow:hidden;}
.certificate ul li{float:left;width:23%;margin:20px 0 0 2%;cursor:pointer;box-sizing:border-box;border:1px solid #ccc;background:#fff;padding:8px;}
.certificate ul li img{width:100%;}
.certificate ul li:hover{}

/*-----faq------*/

.faq{width:100%;}
.faq ul li{border:1px solid #DCDCDC;padding:15px;}
.faq ul li~li{margin-top:20px;}
.faq ul li .tit{overflow:hidden;cursor:pointer;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;}
.faq ul li .tit .date-month{width:40px;line-height:40px;height:40px;font-size:12px;color:#1b1c1c;border-radius:50%;display:block;text-align:center;}
.faq ul li .tit h4{-webkit-flex:1;flex:1;font-size:12px;color:#1b1c1c;font-weight:500;margin:0 0 0 10px;}
.faq ul li .tit::after{position:absolute;right:0;top:6px;content:"\e639";font-family:"qico";font-size:24px;height:24px;color:#878787;-webkit-transition: -webkit-transform .3s ease;transition: -webkit-transform .3s ease;transition: transform .3s ease;transition: transform .3s ease, -webkit-transform .3s ease;}

.faq ul li .con{padding:15px 0 0;display:none;}
.faq ul li .con .date-day{float:left;width:40px;line-height:40px;height:40px;font-size:12px;color:#666;display:block;text-align:center;}
.faq ul li .con .t{margin:0 0 0 50px;padding:7px 0 0;font-size:12px;line-height:24px;font-weight:300;color:#666;}

.faq ul li .tit.active::after{color:#47B9A0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}


/*-----news------*/
.newslist ul{overflow:hidden;}
.newslist ul li {border-bottom:#DEDEDE 1px dashed;height:100px;padding:20px 0;}
.newslist ul li .img {width:150px;height:100px;float:left;overflow:hidden;margin-right:20px;}
.newslist ul li .img img{width:150px;height:100px;}
.newslist ul li .intro {float:left;width:650px;}
.newslist ul li .intro h2{margin-bottom:5px;}
.newslist ul li .intro h2 a{color:#32363F;font-size:16px;font-weight:bold;}
.newslist ul li .intro h2 a:hover{color:#DE3A30;text-decoration:underline;}

.newslist ul li .intro .time{background:url(../images/i2.png) no-repeat left 5px;font-size:11px;padding:0 0 0 15px;margin:5px 0 0 0; color:#898989;}
.newslist ul li .intro p{margin-top:5px;font-size:12px;}


.newsnr{}
.newsnr h1{font-size:16px;line-height:1.4;margin:35px 0 0 0;color:#333;font-weight:bold;text-align:center;}

.artInfo{padding:10px 5px;border-bottom:1px dotted #ddd;text-align:center;margin:15px 10px 0;}
.artInfo .time{padding:0 0 0 15px;}
.artInfo .share{margin-left:10px}


.myart{margin:10px 10px;line-height:2;}
.myart p{margin:10px 0 0 0;line-height:2;}
.myart img{max-width: 100%;}

.rela_list{border-bottom:1px solid #B4B4B4;margin-top:25px;padding:0 10px;}
.rela_list li{border-top:1px solid #B4B4B4;height:40px;line-height:40px;}
.rela_list .t{float:left;width:100px;text-align:center;border-right:1px solid #B4B4B4;}
.rela_list a{float:left;margin-left:1em;width:68%;white-space:nowrap;overflow:hidden;}
.rela_list a:hover{color:#00929F;text-decoration:underline;}


/*-----products------*/
.pro-top{margin-bottom:15px;background:#EEE;padding:20px;}
.pro-top h1{font-size:30px;color:#111;text-transform:capitalize;font-weight:700;}
.pro-top .t{font-size:17px;color:#545454;line-height:24px;margin:15px 0 0;}
.pro-top .t h5{font-size:18px;color:#333;margin-top:10px;text-transform:capitalize;font-weight:700;}
.pro-top .t p~p{margin-top:10px;}

.product ul{margin:0 0 0 -18px;overflow:hidden;}
.product ul li{float:left;width:412px;margin:20px 0 0 20px;background:#fff;}
.product ul li img{display:block;width:200px;height:200px;float:left;box-shadow:1px 2px 10px rgba(0, 0, 0, 0.2);}

.product ul li .txt{float:left;width:200px;margin:0 0 0 12px;padding:5px 0 8px;height:40px;}
.product ul li .txt h5{color:#fff;font-size:14px;font-weight:bold;}
.product ul li .txt h5 a{color:#393738;text-decoration:none;}
.product ul li .txt b{margin:10px 0 0 0;display:block;color:#666}
.product ul li .txt p{color:#aaabb0;font-size:12px;margin:10px 0 5px 0;line-height:1.3;}
.product ul li .txt a{color:#333;text-decoration:underline;}
.product ul li .txt a:hover{color:#47B9A0;}

/*-----pro-view----*/

.pro_view_top{overflow:hidden;border:1px solid #c6c6c6;padding:0 0 10px 0;margin:10px 0 0 0;background:#fff;}
.pro_img{float:left;margin:8px}

.bpic{}
.bpic ul li{display:none;}
.bpic ul li img{}

div.zoomdiv {z-index:100;position:absolute;top:0px;left:0px;background: #ffffff;border:1px solid #CCCCCC;display:none;text-align: center; overflow: hidden;}
img.jqzoom{cursor:crosshair;position:relative;}

.spic{width:232px;overflow:hidden;float:left;}
.spic ul{margin:8px 0 0 -5px;}
.spic ul li{float:left;display:inline;margin:0 0 0 5px;cursor:pointer;}
.spic ul li img{width:50px;height:50px;border:1px solid #ccc;padding:1px;}
.spic ul li.hover img{border:1px solid #DE3A30;}

.pro_view_inner{float:left;width:340px;padding:0 5px 5px 5px;}
.pro_view_inner h1{color:#333;font-weight:bold;font-size:16px;margin:8px 0 0 0;}
.pro_view_inner p{margin:10px 0 0 0;color:#8D8D8D;font-size:13px;text-align:justify;text-justify:inter-ideograph;}
.pro_view_inner li.pro_name{margin:10px 0px}

.pro_view_inner li.pro_dscp{font-weight:bold;font-size:13px;margin:10px 0 0 0;}
.pro_view_inner li .inquiry{margin:0 15px 0 0;}
.pro_view_inner li img{margin:15px 5px 0 0;vertical-align:middle;}
.pro_view_inner li.tel{margin:15px 0 0 0;padding-left:55px;line-height:24px;background:url(../images/tel.png) no-repeat;font-size:14px;position:relative;}

.pro_view_inner a.pdf{margin:15px 0 0 0;display:inline-block;padding-left:20px;line-height:24px;background:url(../images/i11.jpg) no-repeat left center;font-size:14px;}

.pro_view_inner p a.book{width:7rem;height: 1.625rem;line-height: 1.625rem;text-align: center;color: #fff;display: inline-block;background: #f60;margin-bottom: 0.375rem;}

.pro_view_top .v{float:left;width:235px;padding:5px;position: relative; overflow: hidden;background:#fff;margin:10px 0 20px 0;}
.pro_view_top .v a.playbtn { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url(../images/video-btn.png) no-repeat center; z-index: 9; }
.pro_view_top .v img {width:100%;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; }
.pro_view_top .v:hover img { transform: scale(1.11); -ms-transform: scale(1.11); -moz-transform: scale(1.11); -webkit-transform: scale(1.11); -o-transform: scale(1.11); }
.pro_view_top .v:after { content: ''; position: absolute; width: 90%; left: 5%; bottom: 7px; height: 20px; border-radius: 50%; box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.25); z-index: -1; }






.pre_pro p{float:left;width:48%;margin-top:15px}
.pre_pro p strong{float:left;margin-right:5px}
.pre_pro p a{color:#343434;}
.pre_pro p a:hover{color:#f00;text-decoration:underline;}
.pre_pro p span,.pre_news p span{font-size:14px;color:#000}
.pre_pro p span,.pre_news p span{float:left;margin-right:5px}

.pro_text{margin:20px 0 0 0;}


.pro_text .tabs{border:1px solid #ddd;background:#fff;}
.pro_text .tabs li{position:relative;float:left;width:auto;height:44px;line-height:44px;font-size:14px;padding:0 1.55em;cursor:pointer;background:#8F8F8F;color:#fff;border-right:1px solid #fff;}
.pro_text .tabs li a{display:block;color:#fff;}
.pro_text .tabs li i{position:absolute;left:50%;bottom:9999px;border-width:6px;border-color:#47b9a0 transparent transparent transparent;border-style:solid dashed dashed dashed;margin-left:-6px;}
.pro_text .tabs li.current{background:#47b9a0;color:#fff;}
.pro_text .tabs li.current:before{content: ' ';position: absolute; top: 0; left: 0; width: 100%;height: 100%;z-index:-1;}
.pro_text .tabs li.current i{bottom:-12px;}

.pro_text .tabscon{color:#555;padding:0 5px;padding-bottom:4px;font-size:12px;}
.pro_text .tabscon .box{padding:20px 0 0 0;line-height:20px;}
.pro_text .tabscon .box h5{font-size:20px;color:#444;margin:0 0 15px 0;}
.pro_text .tabscon .box p{margin:15px 0 0 0;}
.pro_text .tabscon .box p img{max-width: 100%;}
.pro_text .tabscon #con2,.pro_text .tabscon #con3{padding:35px 0 0 0;}
.pro_text .tabscon #con3,.pro_text .tabscon #con5{overflow-x:hidden;}



.related-products{margin-top:15px}
.related-products h3{font-size:15px;color:#00929F;line-height:30px;margin-bottom:10px;border-bottom:1px solid #CBCBCB;background:url(../images/i1.png) no-repeat left center;padding:0 0 0 15px;font-weight:bold;}
.related-products ul{margin:0 -13px 0 0;}
.related-products ul li{float:left;width:181px;margin:4px 13px 15px 0;}
.related-products ul li img{display:block;width:100%;border:1px solid #DADADA;border-radius:5px}
.related-products ul li p{height:30px;line-height:30px;text-align:center;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.related-products ul li:hover a{color:#00929F;}

/*-----case------*/
.sub_case dl dd .sub_case_tit a{ color: #333;}

.sub_case_tit { font-size: 16px; font-weight: bold; text-transform: uppercase;}

.sub_case ul li{margin:15px 0 0 0;border-bottom: 1px dashed #666; padding-bottom: 20px;}
.sub_case ul li:last-child{ border-bottom: 0;}

.sub_case dl dt{ width: 100%; height: 165px;padding:1px;background:#fff;}

.sub_case dl dd{ width: 96%; float: right; background: #fff; padding: 2% 2% 3%; position: relative;}

.sub_case dl dd:hover{ background: #DE3A30;}

.sub_case dl dd:hover .sub_case_text,.sub_case dl dd:hover .sub_case_tit a{ color: #fff;}

.sub_case dl dd .sub_case_text{ margin-top: 10px; line-height: 20px;}

.sub_case_more { width: 33px; height: 32px; display: inline-block; background: url(../images/index.png) no-repeat; position: absolute; bottom: 0; right: 0;}

.sub_case ul li:hover .sub_case_more { background: url(../images/index.png) no-repeat 0 -35px;}
/*-----contact------*/

.contactML{ width: 100%;  margin:20px 0;border-bottom: 1px dashed #ccc; padding-bottom: 20px;}
.contactML p{ line-height: 25px;}

.mess{float:left;color:#666;width:380px;overflow:hidden;}
.mess h5{line-height:1.2;font-size:30px;margin-top:18px;font-weight:700;padding-bottom:8px;position:relative;}
.contTitle{line-height:1.3;padding-bottom:5px;}
.mess li{font-size:14px;margin-top:10px;}
.mess li, .mess li p{ overflow:hidden;}
.mess li span{ float: left; padding-right:5px;}
.newsTitle, .contTitle{font-size:20px;line-height:1.2;}
.formtitle1 {display:table;width:100%;background:#ededed;color:#fff;margin:20px 0 0 0; color: #9da1a4;float:left;}
.formtitle1 strong {color:#fff;background:#46b9a1;font-size:16px;line-height:40px;text-align:center;white-space:nowrap;padding:0 8px;border-right:1px solid #fff;width:192px;}
.formtitle1 strong, .formtitle p {display:table-cell;vertical-align:middle;}
.formtitle1 p{padding-left:10px;font-size:15px;}

.contact{margin:30px 0 0;}

.inquirbox{float:right;width:720px;}

.map{margin:15px 0;}

.inquirShow1{border:1px solid #E5E5E5;border-top:none;padding:10px;background:#fff;width:100%;float:left;box-sizing:border-box;}

.inquirShow1 fieldset{padding:10px;margin:10px 0 0 0;border:1px solid #999;background:#fff;}
.inquirShow1 fieldset legend {color:#fff;font-weight:bold;font-size:14px;padding:8px 25px;margin:0 0 8px 0;background:#DF3B31;}

.inquirShow1 .row{ margin:15px 0 0 0;width: 100%;}

.inquirShow1 dt{font-size:13px;}
.inquirShow1 dd{margin:5px 0 0 0;}

.inquirShow1 input, .inquirShow1 textarea { padding: 6px 5px; border: 1px solid #ddd;width: 96%;line-height: 20px;text-align: left; color: #999;}
.inquirShow1 textarea { display: block; max-width:98%; width:98%; resize: none;}

.inquirShow1 .red{color:#f00;font-weight:bold;}
.inquirShow1 .yzm { width:60%; margin-right:10px;}
.inquirShow1 img {cursor: pointer; margin-left: 3px; display: inline-block;vertical-align: middle;}

.inquirShow1 .input:focus,.inquirShow1 .select:focus,.inquirShow1 .textarea:focus { -webkit-box-shadow:0 0 5px #999; -moz-box-shadow:0 0 5px #999; box-shadow:0 0 5px #999; background:#fafafa; border-color:#999; outline:0 }

.inquirShow1 input.btn {padding:0;border:0 none;background:#fff;color:#fff;line-height:28px;margin-bottom:0;width:95px;border:1px solid #ddd;color:#888;font-size:14px;text-align:center;cursor:pointer;}
.inquirShow1 input.btn:first-child { background: #47b9a0; margin-right: 8px; color: #fff; border-color: #47b9a0; cursor: pointer;}
.formtitle {display:table;width:68%;background:#ededed;color:#fff;margin:20px 0 0 0; color: #9da1a4;float:left;}.formtitle strong {color:#fff;background:#46b9a1;font-size:16px;line-height:40px;text-align:center;white-space:nowrap;padding:0 8px;border-right:1px solid #fff;width:192px;}.formtitle strong, .formtitle p {display:table-cell;vertical-align:middle;}.formtitle p{padding-left:10px;font-size:15px;}.inquirShow{border:1px solid #E5E5E5;border-top:none;padding:10px;background:#fff;width:68%;float:left;box-sizing: border-box;}.inquirShow fieldset{padding:10px;margin:10px 0 0 0;border:1px solid #999;background:#fff;}.inquirShow fieldset legend {color:#fff;font-weight:bold;font-size:14px;padding:8px 25px;margin:0 0 8px 0;background:#DF3B31;}.inquirShow .row{ margin:15px 0 0 0;}.inquirShow dt{font-size:13px;}.inquirShow dd{margin:5px 0 0 0;}.inquirShow input, .inquirShow textarea { padding: 6px 5px; border: 1px solid #ddd;width: 96%;line-height: 20px;text-align: left; color: #999;}.inquirShow textarea { display: block; max-width:98%; width:98%; resize: none;}.inquirShow .red{color:#f00;font-weight:bold;}.inquirShow .yzm { width:60%; margin-right:10px;}.inquirShow img {cursor: pointer; margin-left: 3px; display: inline-block;vertical-align: middle;}.inquirShow .input:focus,.inquirShow .select:focus,.inquirShow .textarea:focus { -webkit-box-shadow:0 0 5px #999; -moz-box-shadow:0 0 5px #999; box-shadow:0 0 5px #999; background:#fafafa; border-color:#999; outline:0 }.inquirShow input.btn {padding:0;border:0 none;background:#fff;color:#fff;line-height:28px;margin-bottom:0;width:95px;border:1px solid #ddd;color:#888;font-size:14px;text-align:center;cursor:pointer;}.inquirShow input.btn:first-child { background: #47b9a0; margin-right: 8px; color: #fff; border-color: #47b9a0; cursor: pointer;}