﻿@charset "utf-8";

blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,b,caption,cite,code,dfn,em,i,th,var{font-style:normal;font-weight:400;}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
a{text-decoration:none; color: #333;}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none;outline: none;font-family: Arial,"Microsoft YaHei";}
img{vertical-align:middle;max-width: 100%;height: auto;}
button,input[type=submit],input[type=text],input[type=button]{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;blr:expression(this.onFocus=this.blur())}
body{color:#000;font-family: Arial,"Microsoft YaHei"; margin: 0 auto; padding: 0;}
html,body{ font-size: 100%;}

@media all and (min-width:640px) and (max-width:900px) 
{
    html{font-size:16px;}
}

@media all and (min-width:600px) and (max-width:639px) 
{
    html{font-size:14px;}
}

@media all and (min-width:480px) and (max-width:599px) 
{
     html{font-size:12px;}
}

@media all and (min-width:361px) and (max-width:479px) 
{
     html{font-size:11px;}
}

@media all and (max-width:360px)
{
     html{font-size:6px;}
}

.fl{float:left}
.fr{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.eps3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.btn{text-align: center;display: inline-block;cursor: pointer;white-space: nowrap;vertical-align: middle;border: none;}
.icon{display: inline-block;background-repeat: no-repeat;background-position: center center;vertical-align: middle;}
.unselect{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../css/ietip/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}
.w{width: 100%;max-width: 1200px;margin: 0 auto; overflow: hidden;}
.opa{opacity: 1;}
.opa:hover{transition: opacity .3s;-webkit-transition: opacity .2s;opacity: 0.9;}

.opa-bg{display: none;position: fixed;width: 100%;height: 100%;left: 0;top: 0;background-color: rgba(0,0,0,0.3);z-index: 999;}
.opa-bg.show{display: block;}

.opac{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);z-index: 1000;visibility: hidden;opacity: 0;transition: all .3s;}
.opac.show{visibility: visible;opacity: 1;}

.img-out{position: relative;overflow: hidden;}
.img-out img{display: block;transform: scale(1.001);transition: all 0.5s ease 0s;}
.img-out:hover img{transform: scale(1.07);}

.main{width: 100%;overflow: hidden;}

input.white::-webkit-input-placeholder,
textarea.white::-webkit-input-placeholder{color: #ddd;}
input.white:-moz-placeholder,
textarea.white:-moz-placeholder{color: #ddd;}
input.white::-moz-placeholder,
textarea.white::-moz-placeholder{color: #ddd;}
input.white:-ms-input-placeholder,
textarea.white:-ms-input-placeholder{color: #ddd;}

.header-top{width: 100%;height: 100px;}
.header{width: 100%;height: 100px;position: fixed;left: 0;top: 0;z-index: 100000;background: #fff; background:#fff url(../images/line.jpg) bottom no-repeat;}
.header .w{height: 100%;}
.header .logo{float: left;height: 65px;margin-top: 15px;}
.header .logo img{height: 100%;}
.header_right{width:68%; float: right;}
.h-nav{float: right;font-size: 0;margin-right:0px;margin-top: 0px;}
.h-nav li{display: inline-block;vertical-align: top;padding: 0 26px;position: relative;box-sizing: border-box;line-height: 100px;}
.h-nav li a{display: inline-block;vertical-align: top;font-size: 18px;color: #919192;line-height: 100px;}
.h-nav li:hover a{color: #3E3A39;}

.h-nav li.active a{color: #ea5706; font-weight: 600; display: block;}
.h-nav li.active a:hover{color: #ea5706; font-weight: 600; display: block;}


.h-nav>li ul{width: 120px;position: absolute;left: 50%;margin-left: -60px;top: 47px;background-color: #fff;visibility: hidden;opacity: 0;transition: all .3s;}
.h-nav>li ul>li>a{display: block;width: 100%;line-height: 60px;text-align: center;font-size: 16px;color: #919192;transition: all .3s;}
.h-nav>li ul>li>a:hover{background-color: #ea5706;color: #fff;}
.h-nav>li:hover ul{visibility: visible;opacity: 1;}
.header .btn-hs{display: block;position: absolute;right: 0;top: 50%;margin-top: -16px;width: 33px;height: 33px;border: 1px solid #bfbfbf;cursor: pointer;background-repeat: no-repeat;background-position: center center;background-image: url(../images/search.png);}
.header .h-search{position: absolute;right: 50%;margin-right: -700px;bottom: -36px;visibility: hidden;opacity: 0;font-size: 0;text-align: center;width: 296px;background-color: rgba(0,0,0,0.7);padding-top: 0px;padding-bottom: 0px;}
.header .h-search.show{visibility: visible;opacity: 1;}
.header .h-search input[type=text]{width: 200px;height: 36px;border: 1px solid #fff;border-color: rgba(255,255,255,0.5);font-size: 14px;color: #fff;line-height: 34px;padding: 0 10px;vertical-align: top;background-color: transparent;border-right: none;}
.header .h-search input[type=submit]{width: 60px;height: 36px;border: 1px solid #fff;border-color: rgba(255,255,255,0.5);background-image: url(../images/search2.png);background-repeat: no-repeat;background-position: center center;vertical-align: top;background-color: transparent;cursor: pointer;}
.header .h-search .btn-hc{display: inline-block;vertical-align: top;width: 36px;height: 36px;border: 1px solid #fff;border-color: rgba(255,255,255,0.5);border-left: none;background-image: url(../images/close.png);background-repeat: no-repeat;background-position: center center;cursor: pointer;}
.yy{float: right;}
.yy a{color: #cdcdd0;font-size: 14px;text-align: right; line-height: 100px;}
.yy a:hover{color: #3E3A39;}
/* CSS Document */
.y{padding-right:0; margin-left:80px;}
.y1 a{text-align: right;}

/* banner */
.banner_pc{margin-top: 80px;}
.banner_yd{ display:none;}
.flexslider{ position:relative;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;border-radius: 0px;}
.flex-pauseplay span {text-transform: capitalize;}
.flex-control-nav {width: 100%; text-align: center; position:absolute; bottom:20px;}
.flex-control-nav li {margin: 0 12px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:12px; height:12px; display: block; background:rgba(255,255,255,0.8);  cursor: pointer; text-indent: -9999px; border-radius: 50%;}
.flex-control-paging li a:hover {  background:rgba(255,255,255,0.5);  }
.flex-control-paging li a.flex-active { background: #e99032; cursor: default; }
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:12px;height:12px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;}
.flex-direction-nav li a.flex-next{right:40px;}
.section-wrap{ width:100%;height:100%;overflow:visible;transition:transform 1s cubic-bezier(0.86,0,0.03,1);-webkit-transition:-webkit-transform 1s cubic-bezier(0.86,0,0.03,1);}
/* banner */

/* 首页正文区 */
.in_middle{display: block;}
.derp{display:none;}
.in_middle{width: 100%; margin: 5% 0; height: auto; overflow: hidden;}
.in_middleny{width: 100%;}
.in_middleny ul{ margin-right: -2%;}
.in_middleny li{width: 31.333%; height:358px; float: left; text-align: center; margin-right: 2%; position:relative;}
.in_middleny li:after{content:""; width:100%; height: 0; position:absolute; bottom:0; left:0; transition:all 0.5s;
	background: -webkit-linear-gradient(135deg,#cc551b 0,#e5b46f 100%);
	background: -moz-linear-gradient(135deg,#cc551b 0,#e5b46f 100%);
	background: -ms-linear-gradient(135deg,#cc551b 0,#e5b46f 100%);
	background: -o-linear-gradient(135deg,#cc551b 0,#e5b46f 100%);
	background: linear-gradient(135deg,#cc551b 0,#e5b46f 100%);
}
.in_middleny li:hover:after{height:100%;}
.in_middleny li .in_middleny_bt{color:#fff; font-size:26px; line-height: 46px; margin-top:30px; position:relative; z-index: 1; min-height: 138px;}
.in_middleny li .in_middleny_more{margin-top:100px; position:relative; z-index: 1;}
.in_middleny li .in_middleny_more a{display: inline-block; color:#fff; line-height: 50px; padding:0 60px; border:1px #fff solid;}
/* 首页正文区 */

/* 手机首页正文区 */
.in_middle2{width: 100%; margin:5% auto; height: auto; overflow: hidden;}
.in_middleny2{width: 100%;}
.in_middleny2 ul{}
.in_middleny2 li{width: 92%; height:266px; float: left; text-align: left; position:relative;padding-left: 8%; margin-bottom: 1%;}
.in_middleny2 li .in_middleny2_bt{color:#fff; font-size:24px; line-height: 36px; margin-top:30px; position:relative; z-index: 1;min-height: 108px;font-weight:normal;}
.in_middleny2 li .in_middleny2_more{margin-top:40px; position:relative; z-index: 1;}
.in_middleny2 li .in_middleny2_more a{display: inline-block; color:#fff; line-height: 50px; padding:0 60px; border:1px #fff solid;}
.in_middleny2 li .in_middleny2_more a:hover{ border:none; transition:all 0.5s;
	background: -webkit-linear-gradient(135deg,#cc551b 0,#e5b46f 100%);
	background: -moz-linear-gradient(135deg,#cc551b 0,#e5b46f 100%);
	background: -ms-linear-gradient(135deg,#cc551b 0,#e5b46f 100%);
	background: -o-linear-gradient(135deg,#cc551b 0,#e5b46f 100%);
	background: linear-gradient(135deg,#cc551b 0,#e5b46f 100%);}
/* 手机首页正文区 */

.derp{margin:5%; height: auto; overflow: hidden;}
.derp ul{}
.derp ul li{ width: 100%; height: auto !important ; overflow: hidden; margin-bottom: 1%; }
.derp ul li img { width: 100%;}
.derp ul li .wz{ position:relative; margin-top: -35%; padding: 0 7%;}
.derp ul li .wz p{ color:#fff; font-size:1.5rem; font-weight: 300; line-height:1.3;}
.derp ul li .more{ width:180px; border: 1px #fff solid; padding: 2% 0; text-align: center; margin: 5% 7%; position:relative;display: inline-block; }
.derp ul li .more a{ font-size:16px; color: #fff;display: inline-block; }
.derp ul li .more:hover{ transition:all 0.5s;
	background: -webkit-linear-gradient(135deg,#cc551b 0,#e5b46f 100%);
	background: -moz-linear-gradient(135deg,#cc551b 0,#e5b46f 100%);
	background: -ms-linear-gradient(135deg,#cc551b 0,#e5b46f 100%);
	background: -o-linear-gradient(135deg,#cc551b 0,#e5b46f 100%);
	background: linear-gradient(135deg,#cc551b 0,#e5b46f 100%);
	border: 1px solid;
	border-image:-webkit-linear-gradient(135deg,#cc551b 0,#e5b46f 100%);
	border-image: -moz-linear-gradient(135deg,#cc551b 0,#e5b46f 100%);
	border-image: -ms-linear-gradient(135deg,#cc551b 0,#e5b46f 100%);
	border-image: -o-linear-gradient(135deg,#cc551b 0,#e5b46f 100%);
display: inline-block; }

/* 底部 */
.footer{width: 100%; padding:3% 0 0 0; height: auto; overflow: hidden; background: #7f8080;}
.footer_left{width: 45%; float: left; }
.footer_left .ewm{width: 23%; height: auto;float: left;}
.footer_left .text{width: 76%; float: right;}
.footer_left .text_1{font-size: 16px; color: #fff; line-height: 25px;}
.footer_left .text_2{font-size: 0.85rem; line-height: 22px;color: #b6b7b8;}
.footer_right{width: 52%; float: right; }
.footer_right_01{width: 49%; border-left: 1px solid #e7e8e8;min-height:106px; float: left;}
.footer_right_01 .text_1{font-size: 16px; color: #fff; line-height: 25px; text-indent: 3%;}
.footer_d{margin-top: 3%; border-top: 1px solid #e7e8e8; font-size: 14px;color: #fff;line-height: 80px;}
/* 底部 */

/* 手机底部 */
.footer_right{display: block}
.footer_rightsj{display: none;}
.footer_rightsj{width: 20%; float: right; }
.footer_right_01sj{width: 100%; border-left: 1px solid #e7e8e8;min-height:106px; float: left;}
.footer_right_01sj .text_1sj{font-size: 16px; color: #fff; padding-left:6%; margin-bottom: 10%;}
.footer_d{display: block}
.footer_d2{display: none;}
.footer_d2{margin-top: 3%; border-top: 1px solid #e7e8e8; font-size: 14px;color: #fff;line-height: 25px; padding: 3% 0;}
/* 手机底部 */




/*内页banner*/
.ny_banner{display:block;}
.sj_banner{display:none;}
.ny_banner{ margin-top:80px;}
.ny_banner img{ width:100%;}
.sj_banner{ margin-top:80px;}
.sj_banner img{ width:100%;}
/*内页banner*/

/*内页公司简介*/
.ny_aboutbg{width: 100%; margin: 5% 0; height: auto; overflow: hidden;}
.ny_list{width: 20%; float: left; height: auto}
.ny_list ul{}
.ny_list li{width: 100%; color: #939394;height: 60px;}
.ny_list li a{line-height: 25px; font-size:20px; color: #919192;}
.ny_list li a:hover{color:#3E3A39;}
.ny_list li.hover a{color:#ea5706; font-size: 26px;}
.ny_right{width: 75%; float: right; height: auto; min-height: 400px;}
.ny_right_text{font-size: 26px; color: #bdbebf; line-height: 40px; margin-bottom: 70px;}
.ny_right_wz{font-size: 15px; color: #808080; line-height: 30px;}
/*内页公司简介*/


/*内页产品展示*/
.productbg{width: 100%; margin: 5% 0; height: auto; overflow: hidden;}
.pro01_title{width: 100%; color: #ea5706; font-size: 30px; border-bottom: 1px solid #afaeaf; line-height: 60px; margin-bottom: 3%;}
.pro01{width: 100%; height: auto; overflow: hidden; margin-bottom: 5%;}
.pro01 ul{ margin-right: -2%;}
.pro01 li{width: 48%; float: left; margin-right: 2%; position: relative; margin-bottom: 4%;}
.pro01 li .pic{width: 100%;}
.pro01 li .pic img{width: 100%;}
.pro01 li .zi{position: absolute; font-size: 20px; color:#595757;z-index: 1; width: 100%; top:0%;left:0%; padding: 3%;box-sizing: border-box;}

.pro02{width: 100%; height: auto; overflow: hidden; margin-bottom: 5%;}
.pro02 ul{ margin-right: -2%;}
.pro02 li{width: 23%; float: left; margin-right: 2%; position: relative; margin-bottom: 4%;}
.pro02 li .pic{width: 100%;}
.pro02 li .pic img{width: 100%;}
.pro02 li .zi{position: absolute; font-size: 20px; color:#595757;z-index: 1; width: 100%; top:0%;left:0%; padding: 5%;box-sizing: border-box;}
/*内页产品展示*/

/*内页产品详情*/
.pro_banner{width: 100%; margin: 5% 0; height: auto; overflow: hidden;}
.pro_banner h2{font-size: 42px; color: #ea5706; text-align: center; font-weight: 600;}
.pro_banner img{display: block; clear: both; margin: auto;}
/*内页产品详情*/

/*内页产品详情2*/
.pro2xq{width: 100%; margin: 5% 0; height: auto; overflow: hidden; margin-top: 150px;}
.pro2xq_left{width: 46%; float: left; height: auto}
.pro2xq_left img{width: 100%;}
.pro2xq_right{width: 46%; float: right; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; padding: 5% 0;box-sizing: border-box; min-height: 552px;}
.pro2xq_right_text{font-size:16px; color: #808080;line-height: 50px;}
.pro2xq_right_text strong{ color: #595757; font-weight: 600}
/*内页产品详情2*/

.pro_banner3{width: 100%; margin: 0; height: auto; overflow: hidden;}
.pro_banner3ny{margin: 0 15%;}
.pro_banner3ny h2{font-size: 42px; color: #ea5706; font-weight: 600; text-align: left;}
.pro_banner3ny p{font-size: 16px; line-height: 40px; color: #333}
.pro_banner3ny p strong{font-weight: 600}

/*内页新闻资讯*/
.news{width: 100%; margin: 5% 0; height: auto; overflow: hidden; margin-top: 100px;}
.newsny{width: 100%; overflow: hidden; margin-top: 100px;}
.newsny ul{}
.newsny li{border-bottom: 1px solid #dbdbdb; padding: 3% 0; box-sizing: border-box; overflow: hidden;}
.newsny_left{width: 50%; float: left; height: auto;}
.newsny_left_t1{color:#838385; font-size: 16px; margin-bottom: 21px;}
.newsny_left_t2{color:#595758; font-size: 30px; margin-bottom: 18px; min-height: 80px;}
.newsny_left_t3{color:#808080; font-size: 14px; margin-bottom: 18px; line-height: 25px;}
.newsny_left_more a{color:#ea5706; font-size: 15px; }
.newsny_right{width: 46%; float: right;}
.newsny_right img{width: 100%;}
/*内页新闻资讯*/

/*内页新闻资讯详情*/
.newsxq{width: 100%; overflow: hidden; margin-top: 100px;}
.newsxq_t1{color:#838385; font-size: 16px; margin-bottom: 89px;}
.newsxq_t1 span{color: #707070;}
.newsxq_t2{color:#838385; font-size: 18px; margin-bottom: 38px; line-height: 40px;}
.newsxq_t2 h2{color:#ea5706; font-size: 28px;line-height: 50px;}
.newsxq_t3{color:#595758; font-size: 15px; line-height: 25px;}
.newsxq_t3 strong{ color: #828284;}
/*内页新闻资讯详情*/

/*内页人才招聘*/
.join_title{display: block;}
.join_title02{display: none;}
.joinbg{width: 100%; margin: 5% 0; height: auto; overflow: hidden;}
.join{width: 100%; overflow: hidden;}
.joins{width: 100%; overflow: hidden;}
.joins ul{ margin-right: -4%;}
.joins li{border-bottom: 1px solid #939393; padding: 3% 0; box-sizing: border-box; overflow: hidden;}
.joins_left{width: 46%; float: left; height: auto; margin-right: 4%;}
.joins_left_title{color: #3e3a39; font-size: 31px; border-bottom: 1px solid #dbdbdb; line-height:60px;}
.joins_left_ny{color: #929284; font-size: 16px; line-height: 30px; margin-top: 50px;}
.joins_left_ny span{color: #595958; font-size: 16px; line-height: 30px;}
.join_title{background: url(../images/j_bg.jpg) center no-repeat; font-size: 30px; color:#3e3a39;line-height: 98px; font-weight: 600; text-indent: 48px;}
.join_title span{padding-left:40px; position:relative;}
.join_title span:after{ content:''; position:absolute; left:0; top:0; width:30px; height:33px;background: url(../images/j_ico.png) center no-repeat; -webkit-transition:0.5s;transition:0.5s;}
.join_title.on span:after{ -webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
.join_title02{background: url(../images/j_bg02.jpg) left no-repeat; font-size: 20px; color:#3e3a39;line-height:60px; font-weight: 600; text-indent: 16px;}
.join_title02 span{padding-left:40px; position:relative;}
.join_title02 span:after{ content:''; position:absolute; left:0; top:0; width:30px; height:33px;background: url(../images/j_ico02.png) center no-repeat; -webkit-transition:0.5s;transition:0.5s;}
.join_title02.on span:after{ -webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
.join_menu{width:100%; height: auto; margin: 50px 0;}
.join_menu ul{}
.join_menu li a{ color: #939395; font-size: 18px; border-bottom: 1px solid #dbdbdb; width: 25%;float: left; text-align: center; line-height: 56px;}
.join_menu li a:hover{color: #3E3A39; border-bottom: 2px solid #3E3A39;}
.join_menu li.cur a{color: #e05707; border-bottom: 2px solid #ea5706;}
/*内页人才招聘*/

/*内页联系我们*/
.contactbg{width: 100%; margin: 5% 0; height: auto; overflow: hidden;}
.contact_ny{color: #939395; font-size: 18px; line-height: 45px; margin-top: 60px;}
.contact_ny a{color: #5270a0; font-size: 18px; line-height: 45px;}
.contact_ny_zi{color: #5270a0; font-size: 18px; line-height: 45px;}
.contact_ny_zi02{color: #5270a0; font-size: 18px; line-height: 45px;}
.zyw_dkj{width: 80%; padding: 1%; box-sizing: border-box; margin-top:-200px; position: fixed; top:50%; left:10%; background: #ebebeb; min-height: 400px; z-index: 1; display: none;}
.p-show{display: block;}
.zyw_dkj iframe{width: 100%;}
.zyw_dkj .zyw_dkj_an{width:40px; height:40px; background: url(../images/cloce.jpg) center no-repeat; position: absolute; top:0; right:0; z-index: 1;}

.zyw_dkj2{width: 80%; padding: 1%; box-sizing: border-box; margin-top:-200px; position: fixed; top:50%; left:10%; background: #ebebeb; min-height: 400px; z-index: 1; display: none;}
.p-show{display: block;}
.zyw_dkj2 iframe{width: 100%;}
.zyw_dkj2 .zyw_dkj_an2{width:40px; height:40px; background: url(../images/cloce.jpg) center no-repeat; position: absolute; top:0; right:0; z-index: 1;}
/*内页联系我们*/

/*内页feedback*/
.feedback{margin-top: 3%;}
.t1{width:49%;float:left; position: relative;} 
.t1 p {position: absolute;color:#595758; font-size: 16px; left: 12px; top:16px;}
.t1 p i{color:#ea5706; }
.t2{width:49%;float:right; position: relative; }
.t2 p {position: absolute;color:#595758; font-size: 16px; left: 12px; top:16px;}
.t2 p i{color:#ea5706; }
.t3{width:49%;float:left;}
.tou_con{color:#595758; font-size: 16px;}
.tou_con i{color:#ea5706; }
.t4{width:49%;float:right; position: relative; }
.t4 p {position: absolute;color:#595758; font-size: 16px; left: 12px; top:16px;}
.t4 p i{color:#ea5706; }
.t4 b {position: absolute;color:#ea5706; font-size: 16px; right: 12px; top:16px;}
.t5{position: relative; clear: both;}
.t5 p {position: absolute;color:#595758; font-size: 16px; left: 12px; top:36px;}
.t5 p span{color:#ea5706; }
.contact-form{margin-top: 3%;}
.contact-form input.text{background:#fff;border:none; border-bottom:1px #b7b7b7 solid;color:#595758; font-size: 16px; width:100%; padding:3% 2%; margin-bottom:20px; box-sizing:border-box; text-indent: 100px;}
.contact-form textarea.textarea{background:#fff; border:none; border-bottom:1px #b7b7b7 solid;color:#929293; font-size: 16px; width:100%; height:300px; padding:3% 1%; margin-bottom:20px; box-sizing:border-box;text-indent: 100px; line-height: 30px;}
.contact-form input.btn, a.btn{background:#bcbdbf;padding:1% 0;color:#fff; font-size:16px;width:12%;}
.contact-form input.btn:hover, a.btn:hover{background:#ea5706; color:#fff;}
.t3{height:54px; border-bottom:1px #b7b7b7 solid;line-height:54px; background: url(../images/kh_btn.png) right center no-repeat; position:relative; cursor:pointer;width:49%;font-size:16px; color:#595758; text-indent: 10px;}
.t3 dl{width:122px;display:none;background:#ebebeb;position:absolute;top:54px;left:80%; color: #bcbdbf; text-align: center;z-index: 1;}
.t3 dl dd{ line-height: 35px;}
.t3 dl dd a{padding:0 14px; transition:all 0.5s; color: #bcbdbf; font-size: 15px;}
.t3 dl dd:hover{background:none;}
.t3 dl dd:hover a{color: #3E3A39;}
/*内页feedback*/


.fix{display: block;}
.sjfix{display: none;}
.fix{position:fixed; z-index:99; right:0px; bottom:30%; border-radius:5px;}
.fix .bodd{position:relative; background:#ea5706; padding:10px; width:140px; display:none;}
.fix .bodd .blacktop,.fix .bodd .close{position:absolute; cursor: pointer; width:43px; left:50%; margin-left:-21.5px;}
.fix .bodd .close{background:url(../images/close.png) no-repeat; top:-29px; height:29px;}
.fix .bodd .blacktop{bottom:-35px; height:35px;}
.fix .bodd p{font-size:16px; color:#fff; text-align: center; font-weight:bold; padding:15px 0px 15px 0px;}
.fix .bodd span{height:35px; background:#313131; display:block; text-align:center; color:#fff; border-radius:5px 5px 0px 0px; line-height:35px; font-size:14px;}
.fix .bodd .online{background:#fff; text-align:center; padding-top:10px;}
.fix .bodd .online a{line-height:18px; background:url(../images/fixqq.jpg) no-repeat 15px 2px; display:block; padding-bottom:10px; padding-left:15px;}
.fix .bodd .ewm{text-align:center; background:#fff; margin-top:10px; padding-top:5px;} 
.fix .bodd .ewm img{width:110px;height:110px;}
.fix .bodd .tel{text-align:center; padding-top:10px;}
.fix .bodd .tel span{display:block; color:#fff; font-size:14px; background:url(../images/fix_teltb.png) left no-repeat; margin-left:10px;}
.fix .bodd .tel b{display:block; color:#fff; font-size:14px; padding-bottom:5px;}
.fix .kefubtn{background: url(../images/fixsuo.png) no-repeat; width:70px; height:142px; cursor:pointer;}