/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:''; color:#666;}
a{color:#333;font-size: 14px;}
a:hover{ color:#d7ab7e;; text-decoration:none;}
p{line-height:0px; padding:0px;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}
.icon{background-image: url(../images/icon.png);display: inline-block; vertical-align: middle;}


.header{ position:relative;width: 100%;height: 128px;top: 0;left: 0;z-index: 100;background: #fff;box-shadow: 5px 5px 5px rgb(0 0 0 / 10%);}
.header_con .h_logo{padding-top: 31px;display: block;float: left;overflow: hidden;}
.header_con .h_menu{height: 128px;position: relative;float: left; }
/*menu*/
.logo img{max-height:80px;}
.menu{height:128px;line-height:128px;}
.menu ul li{ float:left; position:relative;width:86px;z-index: 10;}
.menu ul li dl{ position: absolute;width: 140%;text-align: center;z-index: 99;display: none; left: -20%;top: 128px; padding-bottom: 5px;background: url(../images/blue75.png) repeat 0 0;border-radius: 0 0 5px 5px; }
.menu ul li dl dd{ line-height:38px;}
    .menu ul li dl dd a {
        padding: 0;
        display: block;
        height: 38px;
        overflow: hidden;
        font-size: 14px;
        line-height: 38px;
        color: #fff !important;
    }
.menu ul li dl dd a:hover{background: #d7ab7e;color: #fff;}
.menu a{ width: 100%;height: 128px; font-size: 16px;display: block; position: relative; color: #333333;cursor: pointer; overflow: hidden;text-align: center;line-height: 128px;}
.menu li .icon{ width: 36px;height: 26px;background-position: 0 -134px;position: absolute;left: 50%;margin-left: -18px;bottom: 17px;display: none;}
.menu ul li:hover a{color: #d7ab7e;text-decoration: none;}
.menu ul li:hover .icon{display: block;}
a.menu_hover{ background:#666;color:#000;}
.menu li.hover2 a{color:#d7ab7e;}
.menu li.hover2 .icon{display: block;}
.header_con .h_CE{font-size: 20px; /*line-height: 0px; height: 22px;*/margin-top: 50px; float:left}
.header_con .h_CE .language{text-align: center;font-size: 16px;/*margin-bottom: 56px;*/}
.header_con .h_CE .language a:hover{color: #d7ab7e;text-decoration: none;}
.header_con .h_CE i.icon{width: 42px;height: 20px;background-position: -212px 0;}
/*banner*/
.banner{width: 100%;position: relative;}
.swiper-container {width: 100%;height: auto;}
/*.swiper-container .swiper-wrapper img{width: 100%;}*/




.more{background: url(../images/index_more.png) left top no-repeat;width: 220px;height: 42px;line-height: 42px; text-align: center;margin: 0 auto 50px;transition: ease-in-out .2s;}
.more a{display: block; width: 100%;height: 100%;}

/*内容1*/
.con1bg{background: #f7f7f7;border-bottom: 1px solid #ececec;}
.tit{text-align: center;background: url(../images/index_title.png) center bottom no-repeat;padding-bottom: 40px;margin-bottom: 40px;}
.tit h2{font-size: 40px;font-weight: 400;padding-top: 70px;letter-spacing: 10px;padding-left: 5px;}

/*scroll_03*/
.scroll_03{}
.scroll_03 .hd{position: absolute;margin-top: 250px;}
.scroll_03 .hd .next,
.scroll_03 .hd .prev{width: 60px;height: 60px;background: #5c5c5c;position: absolute;text-align: center;cursor: pointer;z-index: 9999;right: -15px;}
.scroll_03 .hd .next i,
.scroll_03 .hd .prev i{width: 17px;height: 30px;background-position: 0 -242px;text-align: center;margin-top: 15px;}
.scroll_03 .hd .next {left: 1200px;}
.scroll_03 .hd .next i{background-position: -17px -242px;}
.scroll_03 .hd .next:hover,
.scroll_03 .hd .prev:hover{background: #D7AB7E;}
.scroll_03 .bd {overflow: hidden;}
.scroll_03 .bd li{ float:left; width:380px;  margin:0 15px;padding-bottom: 89px;}
.scroll_03 .bd li .img{padding:2px; background:#fff;overflow: hidden;}
.scroll_03 .bd li span{ height:30px; line-height:30px; text-align:center; display:block;}
.scroll_03 .bd li .img table tr td{ height:144px;}
.scroll_03 .bd li .img table tr td img{ width:380px%; height:380px;overflow: hidden;transition:All 0.4s ease-in-out;}
.scroll_03 .bd li a{display: block;width: 100%;height: 100%;cursor: pointer;background: #fff;}
.scroll_03 .bd li .p{position: relative;padding-bottom: 44px;text-align: center;}
.scroll_03 .bd li .p h3{font-size: 18px; background: url(../images/f1_line.png) center bottom no-repeat;padding-top: 24px; padding-bottom: 19px; margin-bottom: 14px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;font-weight: 400;}
.scroll_03 .bd li .p font{overflow: hidden;white-space: nowrap; text-overflow: ellipsis; height: 24px;line-height: 24px;color: #333;}
.scroll_03 .bd li .p .icon{width: 62px;height: 62px;background-position: 0 -173px; position: absolute;left: 50%;margin-left: -31px; bottom: -31px;transition: background-color ease-in-out .2s;z-index: 999;}
.con1 .more{margin-top: 50px;}
.scroll_03 .bd li:hover .img img{transform: scale(1.1);}
.scroll_03 .bd li:hover .p h3{color: #D7AB7E;}
.scroll_03 .bd li:hover .p .icon{background-position: -62px -173px;}

/*内容2*/
.con2{position: relative;}
.con2 .con2_list ul li:first-child{float: left;}
.con2 .con2_list ul li{width: 580px;float: right;height: 300px;border: 1px solid #e2e2e2; background: #f7f7f7 url(../images/f2_li.jpg) right center no-repeat;margin-bottom: 50px;}
.con2 .con2_list ul li:hover{background: #d7ab7e url(../images/f2_on.jpg) right center no-repeat;}
.con2 .con2_list ul li:hover .img img {transform: scale(1.1);}
.con2 .con2_list ul li .img{width: 400px;height: 300px;overflow: hidden;position: relative;float: left;}
.con2 .con2_list ul li a{display: block;width: 100%;height: 100%;cursor: pointer;}
.con2 .con2_list ul li .p{width: 141px;padding-right: 10px;float: right;}
.con2 .con2_list ul li .img img{width: 400px; height: 400px;transition: ease-in-out .2s;position: absolute; left: 0;top: -50px;transition:All 0.4s ease-in-out;}
.con2 .con2_list ul li .p h3{font-size: 18px;font-weight: 400;padding-top: 113px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333;}
.con2 .con2_list ul li .p span{display: block;width: 45px;height: 3px;background: #464646;margin: 13px 0 15px;}
.con2 .con2_list ul li .p p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333;}
/*内容3*/
.con3{background: url(../images/f3_bg.jpg) center top no-repeat;height: 600px;position: relative;overflow: hidden;}
.con3 .tit{position: relative;}
.con3 .tit h2{color: #fff;}
.con3 .con3_list{position: absolute;background: #fff url(../images/f3_ico.jpg) right bottom no-repeat;width: 1200px;left: 50%; margin-left: -600px;bottom: 0;height: 300px;z-index: 10;}
.con3 .con3_list i{width: 100px;height: 100px;background: #d7ab7e;display: block;position: absolute;left: -100px;bottom: 0;}
.con3 .con3_list .i2{left: auto;right: -100px;top: 0;bottom: auto;}
.con3 .con3_list .con3_l{width: 567px;float: left;}
.con3 .con3_list .con3_l a img{padding-left: 107px;padding-top: 62px;display: block;transition: ease-in-out .2s;}
.con3 .con3_list .con3_r{width: 573px;padding-right: 58px;float: right;}
.con3 .con3_list .con3_r a{display: block;}
.con3 .con3_list .con3_r a img{padding-top: 64px;padding-bottom: 18px;}
.con3 .con3_list .con3_r font{line-height: 24px;color: #333;font-size: 14px;}
/*内容4*/  
.con4bg{background: #f7f7f7;}
.con4 .con4_l{float: left;width: 740px;}
.con4 .con4_l .con4_txt{padding-right: 40px;padding-left: 48px;}
.con4 .con4_l .con4_txt h3{font-size: 18px;font-weight: 400;line-height: 61px;}
.con4 .con4_l .con4_txt font{line-height: 24px;font-size: 14px;color: #333;}
.con4 .con4_l .more{margin-left: 48px;margin-top: 51px;}
.con4 .con4_r{float: right;width: 460px;}
.con4 .con4_r .con4_r_box1{width: 200px;height: 230px;background: url(../images/f4_box1.jpg) no-repeat;margin-left: 230px;padding-left: 30px;}
.con4 .con4_r .con4_r_box2{background: url(../images/f4_box2.jpg) no-repeat;margin-left: 0;}
.con4 .con4_r .con4_r_box1 a{display: block;width: 100%;height: 100%;}
.con4 .con4_r .con4_r_box1 a h3{color: #fff;font-weight: 400;font-size: 18px;padding-top: 27px;}
.con4 .con4_r .con4_r_box1 a span{display: block; width: 30px; height: 2px;background: #fff;margin: 15px 0;}
.con4 .con4_r .con4_r_box1 a p{color: #fff;font-size: 26px;margin-top: 100px;transition: ease-in-out .2s;}
.con4 .con4_r .con4_r_box1 a:hover p{font-size: 35px;}
/*内容5*/ 
.con5{position: relative;}
.con5 .con5_list .con5_l{float: left;width: 600px;}
.con5 .con5_list .con5_l .img{width: 600px;height: 250px;overflow: hidden;position: relative;}
.con5 .con5_list .con5_l a{display: block;width: 100%;height: 100%;cursor: pointer;}
.con5 .con5_list .con5_l .img img{position: absolute;left: 0;width: 100%; height: 450px;top: -100px; z-index: 9;}
.con5 .con5_list .con5_l .img .on_date{background: #d7ab7e;display: block;width: 85px;height: 80px; border-radius: 0 0 5px 5px; z-index: 10; position: absolute;left: 20px;top: 0;text-align: center;color: #fff;font-family: arial;}
.con5 .con5_list .con5_l .img .on_date font{font-size: 44px;padding-top: 5px;}
.con5 .con5_list .con5_l .img .on_date span{font-weight: bold;}
.con5 .con5_list .con5_l .p h3{font-size: 18px;font-weight: 400;line-height: 42px; padding-top: 10px; padding-bottom: 5px;color: #333;transition:All 0.4s ease-in-out;}
.con5 .con5_list .con5_l .p font{line-height: 24px;color: #666;}
.con5 .con5_list .con5_l .p span{color: #d7ab7e;}
.con5 .con5_list .con5_l a:hover{text-decoration: none;color: #333;}
.con5 .con5_list .con5_l:hover h3{ transform:translate(10px,0px);}
.con5 .con5_list .con5_r{float: right;width: 550px;}
.con5 .con5_list .con5_r ul li{border-top: 1px solid #e8e8e8; padding-top: 24px;margin-bottom: 24px;transition:All 0.4s ease-in-out;}
.con5 .con5_list .con5_r ul li:first-child{border: none;padding-top: 0;}
.con5 .con5_list .con5_r ul li a{display: block;width: 100%;height: 100%;cursor: pointer;}
.con5 .con5_list .con5_r .con5_r_date{width: 74px;text-align: center;display: block;float: left;}
.con5 .con5_list .con5_r .con5_r_date font{font-size: 60px;color: #c3c3c3;font-family: arial;font-weight: 400;line-height: 60px;}
.con5 .con5_list .con5_r .con5_r_date span{font-size: 16px;color: #c3c3c3;font-family: arial;}
.con5 .con5_list .con5_r .con5_r_list{float: right;width: 455px;}
.con5 .con5_list .con5_r .con5_r_list h3{font-size: 18px;font-weight: 400;padding-bottom: 13px;line-height: 20px;color: #333;}
.con5 .con5_list .con5_r .con5_r_list span{line-height: 24px; color: #666;}
.con5 .con5_list .con5_r ul li:hover {transform:translate(30px,0px);}
.con5 .con5_list .con5_r ul li:hover .con5_r_list h3{color: #D7AB7E;}
.con5 .more{margin-top: 50px;}
/*footer*/
.footerbg{background: #161617;}
.footer{position: relative;}
.footer .f_top{padding-top: 66px;padding-bottom: 61px;}
.footer .f_top .f_top_l{float: left;}
.footer .f_top .f_top_l img{padding-top: 11px;}
.footer .f_top .f_top_r{float: right;width: 1000px;}
.footer .f_top .f_top_r ul li{float: left;border: 1px solid #4c3d32;border-radius: 5px;height: 63px; width: 277px;text-align: center;margin-right: 16px;}
.footer .f_top .f_top_r ul li a{display: block;width: 100%;height: 100%;cursor: pointer;}
.footer .f_top .f_top_r ul li a img{padding-top: 15px;}
.footer .f_top .f_top_r ul li a .img{position: absolute;right: 195px;top: 140px;width: 150px;display: none;}
.footer .f_top .f_top_r ul li:hover{border: 1px solid #d7ab7e;}
.footer .f_top .f_top_r ul li:hover a .img{display: block;}
.footer .f_con{padding-bottom: 56px;}
.footer .f_con .f_ewm{float: left;}
.footer .f_con .f_ewm ul li{float: left;text-align: center;color: #fff;line-height: 40px;}
.footer .f_con .f_ewm ul li:first-child{margin-right: 30px;}
.footer .f_con .f_ewm ul li img{width: 150px;height: 150px;display: block;border: 1px solid #484748;padding: 4px;}
.footer .f_con .f_ewm ul li span{color: #fff;font-size: 14px;}
.footer .f_con .f_tel{float: right;}
.footer .f_con .f_tel span{color: #fff;line-height: 30px;}
.footer .f_con .f_tel h3{font-size: 48px;color: #d7ab7e;}
.footer .f_con .f_tel font{color: #fff;line-height: 30px;display: block;}
.footer .f_con .f_tel font a{color: #fff;line-height: 30px;}
.bottom{background: #000;line-height: 33px;color: #ccc; font-size: 12px;}
.bottom_con .b_con_l{float: left;font-size: 12px;color: #ccc; }
.bottom_con .b_con_l a{font-size: 12px;color: #ccc;}
.bottom_con .b_con_l a:hover{color: #ccc;text-decoration: none;}
.bottom_con .b_con_r{float: right;font-size: 12px;color: #ccc; }
.bottom_con .b_con_r a{font-size: 12px;color: #ccc;}
.bottom_con .b_con_r a:hover{color: #ccc;text-decoration: none;}




/*rightFix*/
.rightFix {
  width: 48px;
  position: fixed;
  right: 20px;
  top: 50%;
  margin-top: -100px;
  z-index: 99;
}
.rightFix .ico {
  width: 48px;
  height: 48px;
  display: block;
  position: relative;
  overflow: hidden;
  margin: 0;
  transition: all ease 300ms;
  margin-top: 1px;
  padding: 0;
  border-radius: 48px;
  border: 1px solid #dedede;
  margin-bottom: 5px;
  background: #fff url("../images/fix-ico.png") no-repeat center 0;
}
.rightFix .ico:before {
  background: linear-gradient(to bottom, #22e9a6, #009de2);
}
.rightFix .ico .img {
  width: 110px;
  height: auto;
  position: absolute;
  left: -78px;
  top: 0;
  padding: 6px;
  background: #13bdb7;
  border: 1px solid #ddd;
  background: #fff;
  display: block;
  text-align: center;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: all ease-in-out 0.2s;
  border-radius: 5px;
  color: #333;
  padding-bottom: 10px;
}
.rightFix .ico .img p {
  padding-bottom: 5px;
}
.rightFix .ico:hover .img {
  opacity: 1;
  filter: alpha(opacity=100);
  left: -140px;
}
.rightFix .ico .img img {
  width: 110px;
  height: 110px;
}
.rightFix .ico span {
  width: 210px;
  text-align: center;
  height: 48px;
  line-height: 48px;
  position: absolute;
  left: -78px;
  top: 0;
  background: #d7ab7e;
  color: #fff;
  display: block;
  font-weight: bold;
  font-size: 18px;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: all ease-in-out 0.2s;
  border-radius: 48px;
}
.rightFix .ico:hover {
  background-color: #d7ab7e;
  border-color: #d7ab7e;
  overflow: visible;
}
.rightFix .ico.fix-ewm:hover img {
  opacity: 1;
  filter: alpha(opacity=100);
  left: -140px;
}
.rightFix .ico:hover span {
  opacity: 1;
  filter: alpha(opacity=100);
  left: -215px;
}
.rightFix .fix-tel {
  background-position: 11px 12px;
}
.rightFix .fix-tel:hover {
  background-position: -33px 12px;
}
.rightFix .fix-xcx {
  background-position: 11px -39px;
}
.rightFix .fix-xcx:hover {
  background-position: -33px -39px;
}
.rightFix .fix-ewm {
  background-position: 11px -150px;
}
.rightFix .fix-ewm:hover {
  background-position: -33px -150px;
}
.rightFix .mess {
  background-position: 11px -96px;
}
.rightFix .mess:hover {
  background-position: -33px -96px;
}
.rightFix .fix_top {
  background-position: 11px -205px;
}
.rightFix .fix_top:hover,
.rightFix .fix_top.hover {
  background-color: #d7ab7e;
  border-color: #d7ab7e;
  background-position: -33px -205px;
}
.rightFix .fix-form {
  background-position: 10px -234px;
}
.rightFix .fix-form span {
  font-size: 14px;
  line-height: 23px;
  width: 180px;
}
.rightFix .fix-form:hover {
  background-position: -37px -234px;
}
/*品牌*/
.tongtu{width: 100%;height: 250px;}
.menu_down2{line-height: 60px;border-bottom: 1px solid #ddd;padding-top: 5px;}
.menu_down2 .m_d{position: relative;}
.menu_down2 .m_d .m_d_l{float: left;padding: 10px 0;}
.menu_down2 .m_d .m_d_l ul li{float: left;font-size: 16px;margin-right: 10px;}
.menu_down2 .m_d .m_d_l ul li a{color: #333;background: none; padding: 0 15px;height: 41px;line-height: 41px;border-radius: 20px;border: 1px solid #ddd;display: block;text-align: center;}
.menu_down2 .m_d .m_d_l ul li a.hover3{color: #fff; border: 1px solid #d7ab7e;background: #d7ab7e;}
.menu_down2 .m_d .m_d_l ul li a:hover{color: #fff; border: 1px solid #d7ab7e;background: #d7ab7e;}
.menu_down2 .m_d .m_d_r{float: right;color: #333;}
.menu_down2 .m_d .m_d_r .icon{width: 14px;height: 12px;background-position: -284px -0px;margin-right: 10px;}
.menu_down2 .m_d .m_d_r a{color: #333;}
.menu_down2 .m_d .m_d_r a:hover{color: #D7AB7E;}
.menu_down2 .m_d .m_d_r span{padding: 0 5px;}
.brandbg{background: #f5f5f5;padding-top: 55px;padding-bottom: 50px;min-height: 500px;}
.brand{background: #fff;border: 1px solid #e5e5e5;}
.brand .brand_txt{line-height: 30px;padding: 25px 0;padding: 60px;}
.brand .brand_txt strong{color:#7f2500;font-size:16px;display: block;padding-bottom: 35px;}
.brand .brand_txt img{max-width: 1200px;}
.brand .brand_txt span{text-indent: 2em;display: block;color: #333;padding-bottom: 35px;font-size: 14px;}
/*产品*/
.probg{background: #f5f5f5;padding-top: 55px;padding-bottom: 50px;min-height: 500px;}
.pro{position: relative;overflow: hidden;}
.pro ul li{background: #fff;margin:10px;position: relative;border: #e5e5e5 solid 1px;transition: all ease 300ms; width: 278px;float: left; height: 334px;overflow: hidden;text-align: center;}
.pro ul li a{display: block;width: 100%;}
.pro ul li a img{width: 264px; height: 264px; display: block;margin-left: 6px;border: #e5e5e5 solid 1px; margin-top: 6px;}
.pro ul li a h3{height: 64px;font-size: 16px; color: #333;font-weight: normal; line-height: 64px;overflow: hidden;transition: all ease 300ms;}
.pro ul li a .hide{width: 100%; height: 242px;z-index: 10; padding-top: 30px;position: absolute; left: 0;top: 0;background: url(../images/black20.png) repeat 0 0;opacity: 0;filter: alpha(opacity=0);transition: all ease 300ms;left: 20%;}
.pro ul li a .hide span{width: 100%;text-align: center;display: block;position: absolute;left: 0;top: 38px;z-index: 10;font-size: 16px;color: #333;}
.pro ul li a .hide img{width: 160px;height: 160px; border-radius: 10px; display: block;margin: 0 auto; padding: 40px 20px 20px;background: #fff;box-shadow: 0px 2px 4px rgb(0 0 0 / 20%);}
.pro ul li:hover .hide{ opacity: 1; visibility: visible;transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0);left: 0;}
.page{display: block;padding: 25px 0 25px;text-align: center;clear: both;font-size: 12px;}
.page a { display: inline-block; border: 1px solid #ddd; color: #666; height: 20px; line-height: 20px; padding: 5px 10px 5px; text-decoration: none; margin: 0 5px; }
.page a:hover { background: #d7ab7e; border-color: #d7ab7e; color: #fff; text-decoration: none; }
.page .cur { background: #d7ab7e; border-color: #d7ab7e; color: #fff; text-decoration: none; }
/*加盟*/
.joinbg{background: #f5f5f5;padding-top: 55px;padding-bottom: 50px;min-height: 500px;}
.join{background: #fff;border: 1px solid #e5e5e5;}
.join .join_con{line-height: 30px;padding: 25px 0;padding: 60px;}
.join .join_con font{display: block;padding-bottom: 35px;}
.join .join_con strong{font-size:16px;color:#E56600;padding-bottom: 35px;display: block;}
.join .join_con span{text-indent: 2em;display: block;color: #333;/*padding-bottom: 35px;*/font-size: 14px;}
/*知识*/
.knobg{background: #f5f5f5;padding-top: 55px;padding-bottom: 50px;min-height: 500px;}
.kno{background: #fff;border: 1px solid #e5e5e5;}
.kno .kno_con{line-height: 30px;padding: 25px 0;padding: 60px;}
.kno .kno_con .kno_list strong{color:#7f2500;font-size:24px;display: block;padding-bottom: 25px;}
.kno .kno_con .kno_list div{text-align:left;padding-bottom: 25px;}
.kno .kno_con .kno_list span{text-indent: 2em;display: block;color: #333;padding-bottom: 35px;font-size: 14px;}
/*资讯*/
.messagebg{background: #f5f5f5;padding-top: 55px;padding-bottom: 50px;min-height: 500px;}
.message{position: relative;}
.message ul li{padding: 20px;border: 1px solid #f2f2f2;background: #fff;margin-bottom: 50px;}
.message ul li a.img{width: 360px;float: left;height: 270px;overflow: hidden;}
.message ul li a img{width: 360px;height: 270px;transition: 0.9s;}
.message ul li .p{width: 758px; float: right;}
.message ul li .p h3{color: #363636;font-size: 24px; font-weight: 100;padding: 28px 0;padding-top: 58px;}
.message ul li .p font{color: #363636;line-height: 24px;padding-bottom: 24px;display: block;}
.message ul li .p span{line-height: 18px;font-family: arial; color: #959595;display: block;}
.message ul li:hover .img img{transform: scale(1.2);-webkit-transform: scale(1.2);}
.message ul li:hover{box-shadow: 4px 4px 4px #ddd;}
/*联系*/
.contactbg{background: #f5f5f5;padding-top: 55px;padding-bottom: 50px;min-height: 500px;}
.contact{background: #fff;border: 1px solid #e5e5e5;}
.contact .contact_con{line-height: 30px;padding: 25px 0;padding: 60px;}
.contact .contact_con .c_t{margin-bottom: 20px;font-size: 16px;line-height: 30px;color: #333;font-size: 16px;}
.contact .contact_con .con_tel{line-height: 30px;padding: 25px 0;}
.contact .contact_con .con_tel strong{font-size:16px;color:#7f2500;display: block;padding-bottom: 25px;}
.contact .contact_con .con_tel dl{height: 80px;width: 100%;}
.contact .contact_con .con_tel dl dt{float: left;width: 56px;}
.contact .contact_con .con_tel dl dt img{width: 55px;height: 55px;padding-top: 5px;}
.contact .contact_con .con_tel dl dd{margin-left: 90px;font-size: 16px;color: #333;line-height: 32px;}
.contact .contact_con .map{width: 100%;height: 390px; border: 1px solid #ddd;}
.contact .contact_con .map .map_con{overflow: hidden;position: relative;z-index: 0;background-color: rgb(243, 241, 236); color: rgb(0, 0, 0);text-align: left;}
.contact .contact_con .con_box h3{font-size: 36px;padding-bottom: 15px;text-align: center;padding-top: 50px;color: #333;}
.contact .contact_con .con_box span{font-size: 16px;color: #828282;line-height: 24px;padding-bottom: 46px;text-align: center;display: block;}
.contact .contact_con .con_box span b{color: #d10000;font-weight: 100;}
.contact .contact_con .con_box form ul{width: 100%;}
.contact .contact_con .con_box form ul{width: 100%;}
.contact .contact_con .con_box form ul li{float: left;height: 36px;line-height: 36px;width: 503px;padding: 0 0 0 20px;border: 1px solid #e5e5e5;margin-right: 30px; margin-bottom: 20px;color: #828282;}
.contact .contact_con .con_box form ul li:nth-child(2){margin-right: 0;}
.contact .contact_con .con_box form ul li span{padding-right: 10px;text-align: left;line-height: 36px;}
.contact .contact_con .con_box form ul li input{width: 440px; border: none;outline: none;}
.contact .contact_con .con_box form textarea{border: 1px solid #e5e5e5;width: 1058px;height: 144px;resize: none;padding: 10px;margin-top: 15px;overflow: hidden;outline: none;font-size: 16px;}
.contact .contact_con .con_box form .btn{border: none;background: #f25930;width: 280px;height: 38px;line-height: 38px;display: block;margin: 0 auto;color: #fff;  font-size: 18px; margin-top: 26px; cursor: pointer;transition: ease-in-out 0.2s; margin-bottom: 50px;outline:none;}
.contact .contact_con .con_box form .btn:hover {width: 340px;}


/*inside*/
.insidebg{background: #f5f5f5;padding-top: 55px;padding-bottom: 50px;min-height: 500px;}
.inside{background: #fff;border: 1px solid #e5e5e5;padding: 60px;}
.inside .inside_con{line-height: 30px;padding: 25px 0;padding: 60px;}


