body{ min-width:1200px; margin:0; padding:0;}
*{ font-family:"Î¢ÈíÑÅºÚ";}
.clearfix{ clear:both;}
ul,li,dl,dt,dd,h1,h2,h3,span,p,a{ list-style:none; text-decoration:none; font-weight:normal; margin:0; padding:0;}
.header_bigbox{ width:100%; min-width:1200px; height:118px; background:#fff; position:relative;}
.header_box{ width:1400px; margin:auto;}
.logo_box{ float:left; margin-top:32px; overflow:hidden;}
.logo{ float:left;}
.logo_title{ float:left; margin-left:30px; font-size:20px; color:#252525; line-height:60px;}
.header_right{ float:right;}
.header_right .nav{ float:left; margin-right:100px; margin-top:15px;}
.header_right .nav li{ display:inline-block; margin-left:56px;}
.header_right .nav li a{ display:inline-block; font-size:16px; color:#202020; line-height:100px;}
.header_right .nav li a:hover{ font-weight:bold; color:#d62a3b; border-bottom:3px solid #d62a3b;}
.header_right .nav li:nth-child(2):after,.header_right ul li:nth-child(4):after{ content:""; display:inline-block; width:11px; height:6px; margin-left:10px; transition:all .4s ease; background-image:url(../images/jiant_4.png); background-repeat:no-repeat; background-position:center; position:relative; top:-3px;}
.header_right .nav li:nth-child(2):hover:after,.header_right ul li:nth-child(4):hover:after{ transform:rotate(-180deg);}
.header_right .nav .cur{ font-weight:bold; color:#d62a3b; border-bottom:3px solid #d62a3b;}
.header_right .nav .nav_erji_box{ position:absolute; width:100%;background:#fff; border-top:1px solid #e7e7e7; left:0; top:118px; z-index:100; display:none; padding-bottom:30px;}
.header_right .nav .nav_erji{ width:1200px; margin:auto; text-align:center; overflow:hidden;}
.header_right .nav .xiala_tu{ display:inline-block; width:259px; height:321px; vertical-align:top; overflow:hidden;}
.header_right .nav .xiala_tu img{ display:block; width:100%; height:auto;}
.header_right .nav .xiala_nav{ display:inline-block; width:654px; padding-top:40px; overflow:hidden;}
.header_right .nav .xiala_nav span{ float:left; width:126px; margin-left:86px;}

.header_right .nav .xiala_nav span a{ display:block; font-size:14px; color:#282828; line-height:32px; border-bottom:none; text-align:left;}
.header_right .nav li:hover .nav_erji_box{ display:block;}
.header_right .nav .xiala_nav span a:hover{ color:#d62a3b; border-bottom:none;}

.nav li a i{ font-size:12px; font-style:normal; margin:0 5px; padding:0; line-height:16px;}
.swiper2{ overflow:hidden;}
.tel_box{ float:left; margin-top:50px;}
.tel_box dl{ float:left; overflow:hidden;}
.tel_box dl dt{ float:left;}
.tel_box dl dt img{ display:block;}
.tel_box dl dd{ float:left; margin-left:15px; font-size:18px; font-weight:bold; color:#252525;}
.sousuo_y{ float:left; position:relative;}
.sousuo_y span{ display:inline-block; width:21px; height:21px;}
.sousuo_y:before{ content:""; display:inline-block; width:1px; height:14px; background:#757575; margin:0 20px; position:relative; top:-3px;}
.ss_bigbox{ width:100%; height:100%; background:#fff; position:absolute; left:0; top:0; display:none; overflow:hidden;}
.ss_ybox{ width:1200px; height:100%; margin:35px auto 0; text-align:center;}
.ss_box{ display:inline-block; border-radius:20px; border:1px solid #d6d6d6; padding:0 15px 0 18px; overflow:hidden;}
.ss_box input{ float:left; width:360px; border:none; height:38px; font-size:14px; color:#999; line-height:38px; background:none; outline:none;}
.ss_box button{ width:21px; height:38px; background:url(../images/ss_tu.png) no-repeat center; border:none; outline:none;}
.guanbi_box{ display:inline-block; font-size:40px; color:#666; vertical-align:top; line-height:40px; margin-left:20px; cursor:default;}
.header_bigbox .muor{ height:118px;}
/*footer*/
.footer_bj{ width:100%; min-width:1200px; padding:50px 0 65px; background:#0e0e0e;}
.footer_box{ width:100%; margin:auto; text-align:center;}
.footer_navbox{ display:inline-block; vertical-align:top; margin:0 95px;}
.nav_title{ font-size:16px; color:#adadad; text-align:left;}
.footer_nav{ margin-top:82px; overflow:hidden;}
.footer_nav ul{ float:left; margin-right:78px;}
.footer_nav ul span{ display:block; font-size:16px; color:#ffffff; margin-bottom:30px; text-align:left;}
.footer_nav ul:last-child{ margin-right:0;}
.footer_nav ul li{ display:block; padding-left:18px; background:url(../images/footer_v.png) no-repeat left; margin-bottom:15px; text-align:left;}
.footer_nav ul li a{ display:inline-block; font-size:14px; color:#a6a6a6;}
.footer_nav ul li a:hover{ color:#fff;}
.footer_mavbox{ display:inline-block; margin:auto 95px; vertical-align:top;}
.footer_logo img{ display:block; margin:0 auto;}
.footer_ma{ margin-top:82px; overflow:hidden;}
.footer_ma dl{ float:left; width:97px; margin-right:54px;}
.footer_ma dl:last-child{ margin-right:0;}
.footer_ma dl dt{ display:block; width:97px; overflow:hidden;}
.footer_ma dl dt img{ display:block; width:100%; height:auto;}
.footer_ma dl dd{ display:block; font-size:14px; color:#a6a6a6; text-align:center; margin-top:12px;}
.footer_contact{ display:inline-block; margin:0 95px;}
.fantop_box{ overflow:hidden; padding-top:10px;}
.fantop_box span{ float:right;}
.fantop_box span a{ font-size:14px; color:#868686; line-height:18px; transition:all .3s ease;}
.fantop_box span a img{ margin-right:10px; position:relative; top:3px;}
.fantop_box span a:hover{ color:#fff;}
.footer_lx{ margin-top:85px;}
.footer_lx dl{ display:block; overflow:hidden; margin-bottom:12px;}
.footer_lx dl dt{ float:left; font-size:14px; color:#a6a6a6; line-height:30px;}
.footer_lx dl dd{ float:left; font-size:18px; font-weight:bold; color:#fff; line-height:30px;}
.footer_lx dl:nth-child(1) dd{ font-size:30px; font-weight:bold; color:#fff; line-height:30px;}
.footer_lxcy{ display:block; margin-top:40px; text-align:left;}
.footer_lxcy li{ display:inline-block; margin-right:45px; position:relative;}
.footer_lxcy li img{ display:block;filter: brightness(200); -moz-filter: brightness(200); -webkit-filter: brightness(200);}
.footer_lxcy li:hover img{filter: brightness(1); -moz-filter: brightness(1); -webkit-filter: brightness(1);}
.mail_con{ width:190px; padding-top:30px; background-image:url(../images/jiant_5.png); background-repeat:no-repeat; background-position:12px 25px; position:absolute; left:0; top:32px; display:none;}
.mail_con a{ display:block; background:#fff; border-radius:3px; font-size:16px; color:#1b1b1b; text-align:center; line-height:36px;}
.footer_lxcy li:nth-child(2) .mail_con a{ padding:10px; line-height:24px; text-align:left;}
.footer_lxcy li:hover .mail_con{ display:block;}
.bottom_bj{ width:100%; min-width:1200px; background:#0e0e0e; border-top:1px solid #323232; padding:25px 0 20px; padding-bottom:30px;}
.link_bj{ width:100%; min-width:1200px; background:#0e0e0e; padding-bottom:30px;}
.bottom_box{ width:1200px; margin:auto;}
.bottom_conbox{ width:100%; overflow:hidden;}
.bottom_con{ float:left; font-size:14px; color:#797979; line-height:20px;}
.bottom_con a,.bottom_conbox span a{ font-size:14px; color:#797979; line-height:20px; transition:all .5s ease;}
.bottom_con a:hover,.bottom_conbox span a:hover,.link a:hover{ color:#fff;}
.bottom_conbox span{ float:right;}
.link_box{ width:1200px; margin:auto; overflow:hidden;}
.link_box span{ float:left; font-size:14px; color:#797979; line-height:24px;}
.link{ float:left; width:1120px;}
.link a{ display:inline-block; font-size:14px; color:#797979; margin-right:8px; line-height:24px; transition:all .5s ease;}

.xuanfu_box{ display:block; width:60px; position:fixed; top:60%; right:0;}
.xuanfu_box li{ float:right; width:60px; position:relative; margin-bottom:1px; transition:all .3s ease;background:#000000; cursor:default;}
.xuanfu_box li .lianx_cn{ display:table-cell; width:60px; height:60px; vertical-align:middle; text-align:center; font-size:12px; color:#fff; text-align:center; transition:all .3s ease;}
.xuanfu_box li .lianx_cn img{ display:block; margin:0 auto 6px;}
.weixin_tb{ display:none; width:100px; background:#fff; position:absolute; left:-100px; top:-5px; z-index:100;}
.weixin_tb dt{ display:block; width:90px; height:90px; padding:5px; overflow:hidden;}
.weixin_tb dt img{ display:block; width:100%; height:auto;}
.weixin_tb dd{ display:block; font-size:14px; color:#252525; text-align:center;}
.xuanfu_box li:hover{ width:76px; height:60px; background:#d62a3b;}
.xuanfu_box li:hover .weixin_tb{ display:block;}