@charset "utf-8";
/* CSS Document */
*{margin:0;padding: 0;border: 0; }
*{margin:0px;padding:0px;border:0;}body{margin:0 auto;font-family:"Microsoft YaHei";font-size:24px;-webkit-appearance:none;color:#333;height:auto;overflow:auto;background:#FFF;}
ul{list-style: none;}
a{color:#333;text-decoration: none;}
li a,img{display:block;}

.onload{position: fixed;width: 100%;height: 100%;position: fixed;z-index: 888888;background: #fff;left: 0;top: 0;}
.onload img{display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}

.slh{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.clear{clear:both;width:100%;height:0px;line-height:0px;font-size:0px;border:none;}
.fl{float: left; display:inline;}
.fr{float: right; display:inline;}
@font-face{font-family: 'TT0246M';src: url('../fonts/TT0246M.TTF');}
@font-face{font-family: 'TT0247M';src: url('../fonts/TT0247M.TTF');}
img,object{max-width:100%;}
p,h1,h2,h3,ul,li,form{padding:0;margin:0; list-style-type:none;}a{text-decoration:none; font-size:24px; color:#575757;}ul{list-style:none;}
.clearfix:after {content: "\0020";display: block;height: 0;clear: both;}
.w1200{ width:1200px; margin:0 auto;}
.w1160{ width: 1160px; margin: 0 auto;}
.w1050{ width: 1050px; margin: 0 auto;}
.flex{display:flex; -webkit-display:flex;}
.around{ justify-content:space-around; -webkit-justify-content:space-around;}
.between{justify-content:space-between; -webkit-justify-content:space-between;}
.center{-webkit-align-items: center; align-items: center; }
.space_center{-webkit-justify-content: center; justify-content: center;}
.flex_end{-webkit-justify-content: flex-end; justify-content: flex-end;}
.flex_start{-webkit-justify-content: flex-start; justify-content: flex-start; }
.wrap{-webkit-flex-wrap: wrap; flex-wrap: wrap;}
 input[type="button"], input[type="submit"], input[type="reset"],select {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;} 
.dis_tabyu{display:table; width:100%; height:100%;}
.tab_cellyu{display:table-cell; vertical-align: middle; text-align:center;}
.dis_tab{ height: 110px; width: 210px; backface-visibility: #fff; display: table;}
.tab_cel {display: table-cell; text-align: center; vertical-align: middle;}
.tab_cel img{ max-height:110px; max-width: 210px; margin:auto;}
.cdlogo{ width:172px; height:100px; overflow:hidden;}
.cdlogo img{ max-width:134px; max-height:62px; transform: translateY(-200px); filter: drop-shadow(#ffc700 0 200px);}

.top20200804{ width:100%; left:0px; top:0px; position:fixed; z-index:999;}

#navyu01{ width:520px;}	
#navarea{ width:100%; height:70px; margin:0 auto; padding-top:30px;}		
#navarea a { display:block; text-align:center; color:#434343;text-decoration: none;}	
#navarea a span{ font-size:24px; line-height:68px; border-bottom:2px solid #fff; padding:0 8px; color:#434343;}
#navarea .on a:link span, #navarea .on a:visited span, #navarea .on a:hover span, #navarea .on a:active span { display:block; text-align:center; font-size:24px; line-height:68px; border-bottom:2px solid #ffc700;}	
#navarea dl {clear: both; overflow:hidden; width:520px;}	
#menu { clear:both; overflow:hidden; color:#ffe9d6; width:100%; height:0px; }	
#menu li { font-size:12px; color:#999; line-height:30px;}	
#menu ul { width:100%; height:0px; padding:0px; margin:0px; margin-left:100px !important; _margin-left:50px; display:inline; _display:inline;}	
#menu li a:link,#menu li a:visited {color:#666; text-decoration: none;}	
#menu li a:hover,#menu li a:active {color:#f30; text-decoration: none;}	

.cdx01{ width:240px; padding-top:36px;}
.cdx01a{ width:24px; height:24px; padding:0px 12px; border-right:1px solid #e4e4e4;}
.cdx01b{ width:24px; height:24px; padding:0px 12px;}
.cdx01c{ font-size:20px; color:#666666; line-height:24px; font-weight:bold;}
.cdx01c a{ font-size:20px; color:#666666; line-height:24px; font-weight:bold;}

.cdx02{ margin:36px auto 0px;}
.cdx02a{ width:100%; display:block; text-align:center; font-size:24px; line-height:40px; color:#434343; font-weight:bold;}
.cdx02b{ width:100%; margin:30px auto 0px;}
.cdx02ba{ width:25%;}
.cdx02ba select{ width:258px; height:58px; line-height:58px; border:1px solid #515151; border-radius:8px; font-size:18px; color:#666666; text-indent:10px; background:url(../images/cdjiao.png) 220px 20px no-repeat #fff;}
.cdx02ba select option{ line-height:32px; font-size:18px; color:#666666;}
.cdx02ba_a{ width:258px; height:58px; line-height:58px; border:1px solid #515151; border-radius:8px; font-size:18px; color:#666666; text-indent:20px;}
.cdx02ba_b{ width:258px; height:58px; line-height:58px; border:1px solid #ffc700; border-radius:8px; font-size:20px; background:#ffc700; color:#000000; text-align:center;}

.cdx03{ border-top: 1px solid #000;}

.cdx03a{ width:100%; margin:36px auto 0px;}
.cdx03a_a{ width:50%; position:relative;}
.cdx03a_a img{ width:100%;}
.cdx03b{ width:100%; left:0px; top:0px; position:absolute; background:rgba(0,0,0,0.6);}
.cdx03b img{ width:100%; opacity:0; -moz-opacity:0; filter:alpha(opacity=0); -khtml-opacity:0;}
.cdx03c{ left:0px; top:0px; position:absolute; padding-top:56px;}
.cdx03ca{ margin-left:100px;}
.cdx03caa{ width:100%; font-size:24px; color:#fefefe; line-height:52px;}
.cdx03cab{ width:100%; display:block; margin:36px auto 0px;}

.cdx03cab select{ width:398px; height:58px; line-height:58px; border:1px solid #515151; border-radius:8px; font-size:18px; color:#666666; text-indent:10px; background:url(../images/cdjiao.png) 220px 20px no-repeat #fff;}
.cdx03cab select option{ line-height:32px; font-size:18px; color:#666666;}
.cdx03cab_a{ width:398px; height:58px; line-height:58px; border:1px solid #515151; border-radius:8px; font-size:18px; color:#666666; text-indent:20px;}
.cdx03cab_b{ width:398px; height:58px; line-height:58px; border:1px solid #ffc700; border-radius:8px; font-size:20px; background:#ffc700; color:#000000; text-align:center;}

.cdx04{ width:100%; height:36px; display:block; margin:0px auto;}

.navcd{ padding:0 20px; height:34px; line-height:34px; background:#39A4DC;  position:relative; z-index:1;}
.navcd a{ color:#fff;}
.navcd .nLi{ float:left;  position:relative; display:inline;}
.navcd .nLi h3{ float:left;}
.navcd .nLi h3 a{ display:block; padding:0 20px; font-size:14px; font-weight:bold;}
.navcd .sub{ display:none; width:100px; left:0; top:34px;  position:absolute; background:#4E4E4E;  line-height:26px; padding:5px 0;}
.navcd .sub li{ zoom:1;}
.navcd .sub a{ display:block; padding:0 10px; }
.navcd .sub a:hover{ background:#6d6d6d; color:#fff;}
.navcd .on{ background:#4E4E4E;}
.navcd .on h3 a{ background:#4E4E4E; color:#fff;}
.head_back{ width: 100%; /*position: fixed; top: 0px; left: 0; right: 0; margin: 0 auto;*/ z-index: 100; background: #FFFFFF; border-bottom:1px solid #999;}
.p1 span:nth-of-type(1){ height:80px; color: #ffc700; font-size: 28px; font-weight: bold; border-bottom: 5px solid #ffc700;}
.p1 span:nth-of-type(2){ font-size: 28px; border-bottom: 1px solid #000; padding-bottom: 4px;}
.head_left{ height: 80px;}
.p2{background:#ffc700; border-radius: 25px; width: 155px; height: 40px; text-align: center; padding-left: 30px; margin-left: 54px;}
.p2 a{background: url(../images/1_03.png) left no-repeat; display: block; color: #FFFFFF; line-height: 40px; font-size: 18px;}
.p3{ border: 1px solid #ffc700; border-radius: 25px; width: 155px; height: 40px; text-align: center; padding-left: 30px; margin-left: 20px;}
.p3 a{background: url(../images/2_03.png) left no-repeat; display: block; color: #ffc700; line-height: 40px; font-size: 18px;}
.head_right{ height: 80px;}
.head_right .a1{ background: #FFC700; padding: 10px; width: 20px; border-radius: 5px; display:inline-block;}
.head_right .a2{ color: #FFC700; font-family: 'TT0247M'; line-height: 46px; margin-left: 15px; font-size: 30px;}
.banner{ /*margin-top: 100px;*/ position: relative; width:100%;}
.banner img.on{width:100%}
.banner_nr2019a{ left:0rem; top:0rem; position:absolute; width:100%; background:rgba(0,0,0,0.53);}
.banner_nr2019a img.on{width:100%; opacity: 0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0;}
.banner_nr{position: absolute; top: 0; left: 0; right:0; margin: 0 auto; width: 985px; }
.ban_logo{width: 750px; margin: 125px auto 0;}
.p4{ font-size: 18px; text-transform: uppercase; color: #FFFFFF; margin-top: 110px; text-indent:250px;}
.p5{ font-size: 60px; color: #FFFFFF; font-weight: bold; text-indent:250px;}
.p5 font{ font-size: 60px; }
.p6{ height: 4px; width: 126px; background: #FFC700; margin: 52px auto 0;}
.p7{ text-align: center; margin: 35px auto 0; color: #FFFFFF; font-size: 26px;}
.p8{ text-align: center; margin: 52px auto 0; width: 326px; height: 58px; line-height: 58px; background: #FFC700; border-radius: 5px;}
.p8 a{ color: #000000; font-size: 20px;}
.p8001{ height:0px; padding-top:60px; width:100%; display:block; margin:0px auto;}
.p8001 a{ display:block; height:0px;}
.main1{ text-align: center;}
.main1_p1{ color: #000000; font-size: 32px; margin-top:100px;}
.main1_p2{ color: #999999; font-size: 18px; margin-top: 10px;}
.main1_p3{ width: 86px; height: 5px; background:#FFC700 ; margin: 52px auto 0;}
.main1_p4{ font-family: 'TT0246M'; font-size: 26px; color: #000000; margin: 20px auto 60px;}
.main1_p5{font-size: 18px; line-height: 40px;}
.main1_p6{ color: #868686; font-size:18px; margin-top: 20px;}
.fwxm{ margin-top: 60px;}
.fwxm_nr{width: 145px; height: 170px; background: #e4e4e4;}
.fwxm_nr:hover{background: #FFC700;}
.fwxm_nr img{ margin: 28px auto 0;}
.fwxm_nr p{ text-align: center; color: #515151;}
.fwxm_nr p:nth-of-type(1){ font-size: 16px; margin-top: 20px;}
.fwxm_nr p:nth-of-type(2){ font-size: 12px;}
.main1_img{ float: right; margin-top: 80px; width:640px; height:180px;}
.main1_imga{ float: right; margin-bottom:72px; width:100%; height:2px;}
.main2{ background: url(../images/bj_02.jpg) no-repeat center;  background-attachment: fixed; width: 100%; overflow: hidden;}
.main2_nr p{ color: #FFFFFF; text-align: center;}
.main2_nr p:nth-of-type(1){font-size: 32px; margin-top: 112px;}
.main2_nr p:nth-of-type(2){ font-size: 18px; margin-top: 10px;}
.main2_nr p:nth-of-type(3){ width: 86px; height: 5px; background: #FFC700; margin: 50px auto 0;}
.main2_nr p:nth-of-type(4){ font-size: 26px; font-family: 'TT0246M'; margin-top: 22px;}
.main2_nr p:nth-of-type(5){ margin: 90px auto 30px; color: #FFC700; font-size: 20px; font-weight: bold;}
.main2_nr p:nth-of-type(6){ line-height: 32px; font-size: 18px;}
.main2_nrr{ width: 950px; margin: 85px auto 112px;}
.main2_nrr p{ font-size: 36px; font-weight: bold; font-family: 'TT0247M'; text-align: center; color: #FFFFFF;}
.main2_nrr p span{ font-size: 20px !important; font-weight: bold; display: block;}
.main3{overflow:hidden;}
.main3_tit{ padding-top:100px;}
.main3_tit p{ text-align: center;}
.main3_tit p:nth-of-type(1){ font-size: 32px; color: #000000; margin:0px auto 10px;}
.main3_tit p:nth-of-type(2){ font-size: 18px; color: #999999;}
.main3_tit p:nth-of-type(3){ width: 86px; height: 5px; background: #FFC700; margin: 50px auto 0;}
.main3_tit p:nth-of-type(4){ font-size: 26px; font-family: 'TT0246M'; margin-top: 25px;}
.main3_nr{ margin-top: 32px;}
.main3_p{ margin-top: 60px;}
.main3_nryu{ padding-bottom: 72px; width:100%; display:block; height:2px; margin:0px auto;}
.main3_nryu a{ display:block; height:2px;}
.main3_nr_left p:nth-of-type(1){width: 326px; height: 60px; background: #FFC700; border-radius: 10px; line-height: 60px; text-align: center; margin-top: 100px; margin-left: 233px;}
.main3_nr_left p:nth-of-type(1) a{ color: #000000; font-size: 20px;}
.main3_nr_left p:nth-of-type(2){ font-size: 26px; font-family:'TT0246M' ; margin-top: 20px; text-align: right;}
.main3_nr_left p:nth-of-type(3){ width: 86px; height: 5px; background: #FFC700; margin-top: 5px; margin-left: 470px;}
.main3_nr_right{ width: 510px;}
.main3_nr_right p{ font-size: 18px;}
.main3_list{ width: 510px;}
.list_l p{ font-weight: bold; border-bottom: 3px solid #FFC700; display: inline-block; line-height: 45px; margin-bottom: 20px;}
.list_l span{ display: block; font-size: 18px; text-indent: 1.2em; line-height: 30px;}
.wxjs{ border-top: 1px solid #000;}
.wxjs_tit{ padding-top: 92px;}
.wxjs_tit p{ text-align: center;}
.wxjs_tit p:nth-of-type(1){ font-size: 32px; color: #000000;}
.wxjs_tit p:nth-of-type(2){ font-size: 18px; color: #999999; margin-top: 15px; text-transform:uppercase;}
.wxjs_tit p:nth-of-type(3){ width: 86px; height: 5px; background: #FFC700; margin: 56px auto 0;}
.wxjs_tit p:nth-of-type(4){ font-size: 32px; margin-top: 25px; font-family: 'TT0246M'; font-size: 26px; color: #000000;}
.slideBox .hd li{ border-radius: 75px; border: 1px solid #9b9b9b; box-shadow: 5px 5px 5px #888888; overflow: hidden;}
.slideBox .hd li.on{box-shadow: 5px 5px 5px #FFC700;}
.slideBox .hd{ width: 1010px; margin: 112px auto 0;}
.slideBox .bd{ margin-top: 100px;}
.slideBox .bd li p{ text-align: left;}
.slideBox .bd li p:nth-of-type(1){ color: #282828; font-weight: bold; font-size: 20px; margin-top: 15px;}
.slideBox .bd li p:nth-of-type(2),.slideBox .bd li p:nth-of-type(3){ color: #797979; font-size: 16px; margin-top: 6px;}
.slideBox .bd li p:nth-of-type(4){ font-size:16px; color: #333333; width: 430px; margin-top: 15px; line-height: 30px;}
.slideBox .bd li img{ margin-left: 70px;}
.yy_p{ height: 58px; width: 330px; line-height: 58px; background: #FFC700; text-align: center; border-radius: 10px; margin: 105px auto 90px;}
.yy_p a{ color: #000000;  font-size: 20px;}
.footer{ background: #000000; overflow: hidden;}
.footer_top{margin-top: 90px;}
.footer_left{ width: 430px;}
.footer_list{font-size: 20px; font-weight:bold; border-bottom: 2px solid #FFC700; display: inline-block; padding-bottom: 5px; color: #FFFFFF;}
.footer_nr ul li a{ display: inline; color: #FFFFFF; font-size: 18px;}
.footer_nr ul li a:nth-of-type(2){ margin-left: 20px;}
.footer_nr ul li{ margin-top: 25px;}
.fwrx,.yysj{ font-size: 20px; font-weight: bold; color: #FFFFFF;}
.fwrx span,.yysj span{font-size: 20px; display: inline-block; padding-bottom: 10px; border-bottom: 3px solid #FFC700;}
.fwrx{ margin-top: 70px;}
.yysj{ margin-top: 15px;}
.footer_right ul li a{display: inline; color: #FFFFFF; font-size: 18px;}
.dt{ width: 700px; height: 330px; border:2px solid #FFC700; margin-top: 35px;}
.beian{ font-size: 14px; margin: 10px 25px; text-align: center; color: #FFFFFF;}
.seven{ text-align: center; background: url(../images/tp_05.jpg) left top no-repeat;}
.seven_list ul li{ height: 360px; width: 280px; margin-top: 100px; position:relative;}
.seven_list ul li a{ display:block;}
.seven_list ul li:nth-of-type(1){ margin-left: 300px;}
.seven_list ul li:hover{background: -webkit-linear-gradient(bottom, #444444 , #FFFFFF); background: -o-linear-gradient(bottom, #444444 , #FFFFFF);background: -moz-linear-gradient(bottom, #444444 , #FFFFFF);ground: linear-gradient(bottom, #444444 , #FFFFFF);}
.sevyu{ width:280px; height:310px;  margin:0px auto;}
.sevyu img{ max-width:240px; max-height:306px;}
.seven_list ul li p{text-align: center; color: #FFFFFF; font-size:20px; margin: 0 auto; height: 0;}
.seven_list ul li:hover p{ height: 30px; line-height:30px;}
.seven_p{ height: 58px; width: 330px; line-height: 58px; background: #FFC700; text-align: center; border-radius: 10px; margin: 105px auto 0px;}
.seven_p a{ color: #000000; font-size: 20px;}
.seven_pa{ width:100%; margin:0px auto 72px; height:2px;}
.seven_pa a{ width:100%; height:2px; display:block;}
/*首页*/
.slideShow{
    width: 100%
    border: 1px #eeeeee solid;
    margin: 80px auto 0;
    position: relative;
    overflow: hidden;    /*此处需要将溢出框架的图片部分隐藏*/
}
.slideShow ul{
    width: 7680px;
    position: relative;     /*此处需注意relative : 对象不可层叠，但将依据left，right，top，bottom等属性在正常文档流中偏移位置，如果没有这个属性，图片将不可左右移动*/
}
.slideShow ul li{
    float: left;     /*让四张图片左浮动，形成并排的横着布局，方便点击按钮时的左移动*/
    width: 25%;
}
.showNav{position: absolute; bottom:20px; left: 0; right: 0; margin: 0 auto; width: 400px;}
.showNav span{ display: inline-block; height: 25px; width: 66px; background: rgba(255,255,255, 0.5); border-radius: 12px; }
.active{ width: 176px !important; background: #FFC700 !important;}
.nav_1200{ position:relative; line-height:80px;}
.nav_list{ position: absolute; top: 45px; right: 0px; z-index: 10; width: 900px; background: #ffffff; height: 70px;}
.nav_list a{border-left: 1px solid #434343; color: #434343; display: block; padding: 0  30px 0 30px;}
.nav_list a:nth-of-type(1){ border-left: none;}
.inx_1{ text-align: center; margin:100px auto; overflow:hidden;}
.fwxm_top{ width: 230px !important; height: 270px !important; margin-top: 10px;}
.fwxm_top img{ margin-top: 75px;}
.inx1_nr{margin-bottom: 100px;}
.inx_2{background: #000000; text-align: center; overflow:hidden;}
.inx_2 p{ color: #FFFFFF;}
.pp_logo{ text-align: center; height: 215px; width: 215px; border: 1px solid #FFFFFF; margin-bottom: 50px; overflow: hidden; position: relative; margin-left:35px;}
.pp_logo:hover{ background: #FFC700;}
.pp_logo:hover a p{ color: #000000;}
.pp_logo:hover a img{ translateY(100px); filter: drop-shadow(#000 0 100px);}
.p_height1{ height: 24px; overflow: hidden;}
.p_height2{ height: 0px; overflow: hidden;}
.pp_logo:hover .p_height1{ height: 0px; transition: all 0.5s;
-webkit-transition: all 0.5s;}
.pp_logo:hover .p_height2{ height: 24px; transition: all 0.5s;
-webkit-transition: all 0.5s;}
.pp_logo a p{ font-size: 16px;}
.pp_logo p:nth-of-type(5){ width: 5px; height: 45px; background: #FFC700 !important; position: absolute; bottom: 0; left: 0;}
.tab_btn{ background: #000000; overflow: hidden;}
.slide .bd li{display:flex; -webkit-display:flex; justify-content:space-between; -webkit-justify-content:space-between; -webkit-flex-wrap: wrap; flex-wrap: wrap; width: 1000px;}
.tab_size img{ max-height:83px; max-width: 132px; margin: 0 auto;transform: translateY(-100px); filter: drop-shadow(#fff 0 100px);}
.dis_size{ width: 100% !important;}

.sort_brand{ height:800px; background: #000000; position:relative;}
.aort_list{ width: 1032px;}
.scroll_btn{ position:absolute; bottom:-20px; left:0; right:0; margin:auto;}
.scroll_btn li{height: 16px; width: 16px; background: #FFFFFF; display: block; border-radius: 10px; margin-left: 10px; text-indent:10em; overflow:hidden;}
.scroll_btn li.on{width: 98px; background: #FFC700;}

.sort_brand dt a{display: block; width: 83px; height: 100px; border: 1px solid #FFFFFF; text-align: center; padding-top: 36px; color: #FFFFFF; border-bottom: 4px solid #FFC700 !important; margin-bottom: 16px; font-size:20px;}
.sort_brand dt a:hover{ background: #FFC700 url(../images/king_03.png) top no-repeat; color: #000; border: 1px solid #FFC700; padding-top:80px; transition: all 0.5s;}

.brand_list{ display:none;}
.brand_list:nth-of-type(1){ display:block;}
.brand_list li{display:flex; -webkit-display:flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: flex-start; justify-content: flex-start;}
.sort_king{ border: 1px solid #FFC700;}
.sort_king img{ margin: 10px auto;}
.inx_3{ overflow:hidden;}
.inx_3 p{ text-align: center;}
.inx3_nr p:nth-of-type(1){ color: #999999; font-size: 22px; line-height: 55px;}
.inx3_back{ background: url(../images/back_03.jpg) left no-repeat; height: 405px; position: relative; margin-bottom: 100px;}
.inx3_nr p:nth-of-type(2){    height: 58px;
    width: 330px;
    line-height: 58px;
    background: #FFC700;
    text-align: center;
    border-radius: 10px;
    margin: 50px auto 0;}
	.inx3_nr p:nth-of-type(2) a{ color: #000000; font-size: 20px;}
	.inx3_nr{position: absolute; top: 75px; right: 0;}
	.inx4{ height:512px; background:url(../images/b_back_02.jpg) center no-repeat; overflow: hidden;}
	.inx4 p{color: #FFFFFF; text-align: center;}
	.inx4_p1{ font-size: 32px; margin-top: 60px;}
	.inx4_p2{ font-size: 18px; margin-top: 10px;}
	.inx4_p3{ width: 86px; height: 5px; background: #FFC700; margin: 54px auto;}
	.inx4_bd{ width: 380px;}
	.inx4_bd p{ font-size: 18px; color: #FFFFFF; text-align: left;}
	.inx4_bd p:nth-of-type(2),.inx4_bd p:nth-of-type(3),.inx4_bd p:nth-of-type(4){ margin-top: 30px;}
	.inx4_bd select,.inx4_bd option{ width: 345px; height: 45px; color: #666666; font-size: 16px; margin-bottom: 27px; text-indent: 1em;}
	.inx4_bd input.inputa{ width: 345px; height: 45px; color: #666666; font-size: 16px; margin-bottom: 27px; text-indent: 1em;}
	.inx4_bd select{ background: #FFFFFF url(../images/jt_03.png)300px no-repeat;}
	.inx4_bd select:nth-of-type(2){ margin-bottom: 0 !important;}
	.inx4_bd textarea{ height: 85px; width: 350px; color: #666666; font-size: 18px; text-indent: 1em; padding: 15px; font-family: '微软雅黑';}
	.inx4_bd input.inx4_bdinput{ width: 185px; height: 45px; font-size: 20px; color: #000000; background: #FFC700; border-radius: 10px; margin-top: 25px; margin-left: 195px;}
	.banner_about{background: url(../images/about_02.jpg) center no-repeat; height: 700px; overflow: hidden;}
	.banner_about p{text-align: center; color: #FFFFFF;}
	.about_p1{font-size: 60px; margin-top: 160px; font-weight: bold;}
	.about_p2{font-size: 36px;font-weight: bold;}
	.about_p3{width: 126px; height: 5px; background: #FFC700; margin: 25px auto 0;}
	.about_p4{ font-size: 18px; line-height: 35px; margin-top: 75px;}
	.about_p5{text-align: center;
    margin: 80px auto 0;
    width: 326px;
    height: 58px;
    line-height: 58px;
    background: #FFC700;
    border-radius: 5px;}
	.about_p5 a{ color: #000000; font-size: 18px;}
	.story{ margin-top: 85px;}
	.story_left p{ color: #000000;}
	.story_left p:nth-of-type(1){ font-size: 20px; text-transform: uppercase; font-weight: bold; text-align: right;}
	.story_left p:nth-of-type(2){ width: 96px; height: 3px; background: #FFC700; margin-left: 200px;}
	.story_left p:nth-of-type(3){  color: #000000; font-size:60px;}
	.story_right p{ text-align: center; border-bottom: 3px solid #FFC700;}
	.story_right p a{ color: #000000; font-size: 20px;}
	.story_nr{ margin-top: 90px;}
	.story_nr p{ width: 295px;  font-size: 18px; color: #434343; line-height: 50px;}
	.story_bottom{ width: 1050px !important; margin-top: 45px;}
	.about_tf{ background: url(../images/about_08.jpg) center no-repeat; height: 390px; overflow: hidden;}
	.about_tf_nr{ width: 950px;  margin:160px auto;}
	.about_tf_nr p{ font-size: 36px; font-weight: bold; font-family: 'TT0247M'; text-align: center; color: #FFFFFF;}
	.about_tf_nr p span{ font-size: 20px !important; font-weight: bold; display: block;}
	.ser_top{ margin-top: 80px;}
	.service_left{ width: 545px;}
	.ser_left_d p{ color: #282828;}
	.service_p1{ font-size:36px; text-align: left;}
	.service_p2{ font-size: 18px; line-height: 36px; margin-top: 30px;}
	.service{ margin-top: 100px;}
	.needs{ background: url(../images/about_14.jpg) center no-repeat; overflow: hidden;}
	.needs_nr{ width: 790px;  margin: 75px auto 0;}
	.needs{ height: 300px;}
	.needs_p1{ font-size: 36px; color: #FFFFFF; margin-bottom: 20px;}
	.needs_p2{ font-weight: bold; font-size: 55px; color: #FFFFFF;}
	.needs_p3{    width: 230px;
    height: 45px;
    background: #FFC700;
    border-radius: 10px;
    line-height: 45px;
    text-align: center;
}
.needs_p3 a{ color: #000000; font-size: 20px;}
.needs{ margin-top: 90px;}
.slide_width { width: 940px; background: #f7f7f7; margin: auto;}
.slide_width li{display:flex; -webkit-display:flex; justify-content:space-around; -webkit-justify-content:space-around; -webkit-align-items: center; align-items: center; }
.slide_width li img{ margin-left: 0 !important;}
.js_center{ width: 124px; height: 5px; background: #FFC700; margin: 45px auto 0;}
.about_fwxm{ width: 230px; height: 270px; margin-top: 15px; position:relative;}
.about_fwxm img{ position:absolute; top:30px; left:0; right:0;  transition: all 1s;
}
.about_fwxm:hover img{
	    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
}
.about_fwxm p:nth-of-type(1){ position:absolute; top:160px; left:0; right:0; margin: auto;}
.about_fwxm p:nth-of-type(2){ position:absolute; top:190px; left:0; right:0; margin: auto;}
.clear{ clear:both} 
.index_banner img{ width:100%;}
.ban_logo .dis_tab:nth-of-type(2){ overflow:hidden;}
.ban_logo .dis_tab:nth-of-type(2) img{transform: translateY(-200px); filter: drop-shadow(#fff 0 200px);}

.tc2019{ width:582px; height:568px; position:fixed; top:20%; left:0; right:0; margin:auto; z-index:3; display:none;}
.close2019{ position:absolute; top:0px; right:0px; height:45px; width:45px; z-index:5; color:#FFF; cursor:pointer; text-align:center;}
.close2019 img{ width:23px; height:23px; display:block; margin:0 auto; padding:11px;}
.tc2019yua{ width:582px; height:568px; display:block; margin:0 auto; border-radius:8px;}
.tc2019yub{ width:582px; height:568px; display:block; left:0px; top:0px; position:absolute; background-color:rgba(255,255,255,0.8); border-radius:8px; z-index:2;}
.tc01{ width:582px; height:568px; display:block; left:0px; top:0px; position:absolute; z-index:2;}
.tc01a{ width:538px; display:block; text-align:center; border-bottom:2px solid #bebdbe; font-size:18px; color:#000000; line-height:54px; padding-top:12px; text-transform:uppercase; font-weight:bold; margin:0 auto;}
.tc01b{ display:block; margin:30px auto 0;}
.tc01b span{ display:block; text-align:center;}
.tc01b span:nth-of-type(1){ color:#000000; font-size:22px; line-height:38px;}
.tc01b span:nth-of-type(2){ color:#3d3d3d; font-size:14px; line-height:28px;}
.tc01c{ width:138px; height:8px; display:block; margin:20px auto 0; background-color:rgba(0,0,0,0.56);}
.tc01d{ width:434px; display:block; margin:26px auto 0; line-height:32px; color:#000000; text-indent:2em; font-size:14px; letter-spacing:2px;}
.tc01e{ width:438px; margin:56px auto 0; background:#000; height:42px;}
.tc01e .tc01eb{ height:42px; margin:0 auto; width:100%;}
.tc01e .tc01eb span{ font-size:24px; color:#fff; line-height:42px; font-weight:bold; font-weight:bold;}
.tc01ea{ width:29px; height:42px; background:url(../images/hy25.png) center 6px no-repeat; background-size:29px 29px;}
.tc01e .tc01eb span:nth-of-type(1){ margin-left:30px;}
.tc01e .tc01eb span:nth-of-type(2){ margin-right:30px;}

.tc01f{ width:582px; display:block; margin:12px auto 0;}
.tc01f form{ width:582px; display:block; margin:0 auto;}
.tc01fa{ width:582px; margin:0 auto; height:42px;}
.tc01fa input{ width:436px; height:38px; border:1px solid #000; font-size:12px; color:#898989; line-height:38px; text-indent:1em; background:none;}
.tc01fb{ width:438px; margin:8px auto 0; height:42px; padding-top:0;}
.tc01fb input:nth-of-type(1){ width:302px; height:38px; border:1px solid #000; font-size:12px; color:#898989; line-height:38px; text-indent:1em; background:none;}
.tc01fb input:nth-of-type(2){ width:124px; height:38px; border:1px solid #000; font-size:16px; color:#fff; line-height:38px; text-align:center; background:#000;}
.ycfix {
position: fixed;
right: 0;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
z-index: 14;
top: 82%;
flex-direction: column;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
}
.ycfix li {
width: 62px;
height: 62px;
border-radius: 50%;
margin-bottom: 15px;
position: relative;
background-color: #000;
}
.ycfix li div {
width: 100%;
height: 100%;
border-radius: 50%;
font-size: 32px;
line-height: 32px;
cursor: pointer;
}
.ycfix li img {
max-width: 26px;
max-height: 26px;
}
.flex {
display: flex;
-webkit-display: fle.lao04b ax;
-moz-display: flex;
-ms-display: flex;
-o-display: flex;
}
.df {
justify-content: space-between;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
-o-justify-content: space-between;
}
.czjz {
align-items: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-o-align-items: center;
}
.spjz {
justify-content: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-o-justify-content: center;
}
.wrap {
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
}
.smsize {
font-size: 13px;
line-height: 13px;
}
.spjz {
justify-content: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-o-justify-content: center;
}