﻿.header{width:100%; position:fixed; background:url(../image/tb_11.png) repeat; left:0px; top:0px;z-index:100000;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.header.fixedmenu1{ position:relative;}
.header.fixedmenu,.header.fixedmenu1.fixedmenu{ position:fixed; top:0px; left:0px;}

.i_logo{width:16%; padding-top:20px;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_logo img{ height:60px;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}



.i_logo_ul{width:47%}
.i_logo_ul .nav_menu{width:100%; margin:0px; padding:0px; display:flex;justify-content: space-between;}
.i_logo_ul .nav_menu li{width:15%; height:100px; margin:0px; padding:0px; transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_logo_ul .nav_menu li .a_nav{width:100%; position:relative; height:100px; line-height:100px; display:inline-block; text-align:center; overflow:hidden; color:#fff; font-size:16px;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_logo_ul .nav_menu li .a_nav:hover,.i_logo_ul .nav_menu li .a_nav.active,.i_logo_ul .nav_menu li .a_nav.active1{ color:#fff;text-decoration:none; background-color:#931a1e;}
.i_logo_ul .nav_menu li .a_nav:after{width:0px; height:6px; background-color:#eb7923; position:absolute; left:0%;bottom:0px;  content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.i_logo_ul .nav_menu li .a_nav:hover:after,.i_logo_ul .nav_menu li .a_nav.active:after,.i_logo_ul .nav_menu li .a_nav.active1:after{width:100%;}



.i_logo_ul .nav_menu li .two_div{width:100%; position:absolute; padding:35px 0%; left:0px; top:100%; display:none; background:url(../image/nav_bg.png) repeat;}
.i_logo_ul .nav_menu li .two_div .two_dl{width:47%; text-align:center; float:right;}
.i_logo_ul .nav_menu li .two_div .two_dl a{ margin:0px 10px; line-height:1.8; color:#fff; font-size:16px;}
.i_logo_ul .nav_menu li .two_div .two_dl a:hover{ color:#eb7923;}

.header.fixedmenu .i_logo_ul .nav_menu li,.header.fixedmenu.fixedmenu1 .i_logo_ul .nav_menu li{ height:70px;}
.header.fixedmenu .i_logo_ul .nav_menu li .a_nav,.header.fixedmenu.fixedmenu1 .i_logo_ul .nav_menu li .a_nav{ height:70px; line-height:70px;}
.header.fixedmenu .i_logo,.header.fixedmenu.fixedmenu1 .i_logo{ padding-top:11px;}
.header.fixedmenu .i_logo img,.header.fixedmenu.fixedmenu1 .i_logo img{ height:45px;}

.i_bg1{ background-color:#a31c21;}
.i_fwlist{width:100%;}
.i_fwlist li{width:25%; float:left; color:#fff;font-size:22px; padding:23px 35px;display:flex;justify-content: space-between; flex-wrap:wrap;align-items:center;}
.i_fwlist li:nth-child(2n-1){ background-color:#aa2f32;}
.i_fwlist li img{width:50px; height:50px;}
.i_fwlist li .img_l .s1{ font-size:28px; font-weight:bold;}



.i_bg2{ background-color:#000000;}
.i_about{ padding:120px 0px 130px 0px;}
.i_about .a_img{width:42.85%; display:inline-block; position:relative; overflow:hidden; cursor:pointer;}
.i_about .a_img img{width:100%;}
.i_about .a_img:after{width:100%; height:100%; background:url(../image/tb_05.png) center no-repeat; position:absolute; left:0px; top:0px; z-index:1; content:"";}
.i_about_l{width:46%;}
.i_about_l_t{ padding:10px 0px; line-height:1.3; color:#d17a38; font-size:18px;}
.i_about_l_t .s1{ font-size:30px; font-weight:bold; padding-right:5px; display:inline-block;}
.i_about_l_c{width:100%; line-height:48px; overflow:hidden; height:240px; color:#fff; font-size:18px;}
.i_about_l_a{ height:30px; padding-left:70px; background:url(../image/tb_06.png) left center no-repeat; color:#d17a38; font-size:16px; position:relative;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_about_l_a:after{width:35px; position:absolute; left:25px; top:50%; content:""; z-index:1; height:1px; background-color:#d17a38;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_about_l_a:hover{ padding-left:100px;}
.i_about_l_a:hover:after{width:60px;}

.i_bg3{ background:url(../image/bg1.jpg) center center no-repeat; background-size:cover; display:none;}
.i_ppzh{ padding:90px 0px 105px 0px;}
.i_ppzh_t{ padding:10px 0px; line-height:1.5; text-align:center; color:#fff; font-weight:bold; font-size:30px;}
.i_ppzh_c{width:100%; padding-top:40px;}
.i_ppzh_c li{width:16%; float:left; max-width:215px; }
.i_ppzh_c li .div{width:100%;padding:35px 40px 40px 40px; background:url(../image/tb_07.png) no-repeat; background-size:100%; display:inline-block; overflow:hidden; color:#fff; font-size:16px;}
.i_ppzh_c li .div:hover{ color:#fff; background:url(../image/tb_08.png) no-repeat; background-size:100%;}
.i_ppzh_c li .div .a_img{width:100%; margin-bottom:10px; position:relative; text-align:center;}
.i_ppzh_c li .div .a_img img{ max-width:100%;}
.i_ppzh_c li .div .a_img .img1{ position:absolute; left:50%; top:0px; z-index:1;-o-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);transform: translate(-50%, 0%); transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;}
.i_ppzh_c li .div:hover .a_img .img1{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}
.i_ppzh_c li .div .a_text{width:100%; height:52px; line-height:52px; overflow:hidden; text-align:center; position:relative; font-size:24px; font-weight:bold;}
.i_ppzh_c li .div .a_text:after{width:38px; height:3px; background-color:#bca38b; position:absolute; left:50%; content:""; margin-left:-19px; bottom:0px; z-index:1;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_ppzh_c li .div:hover .a_text:after{ background-color:#fff;}
.i_ppzh_c li .div .a_text_c{ margin-top:20px; height:120px; line-height:24px; overflow:hidden; width:100%; text-align:center;}

.i_bg4{ background-color:#181819;}

.i_news{ padding:50px 0px 60px 0px;}
.i_news_t{width:100%; text-align:center; padding-bottom:25px; line-height:1.5; color:#999999; font-size:16px;}
.i_news_t .s1{ color:#d02127; font-size:24px; font-weight:bold;}
.i_news_c{width:100%;}
.i_news_c li{width:30%; float:left; margin-bottom:65px;}
.i_news_c li .div{width:100%; display:inline-block; overflow:hidden; color:#868686; font-size:14px;}
.i_news_c li .div:hover{ color:#868686;}
.i_news_c li .div .a_img{width:100%; display:inline-block; overflow:hidden; position:relative;}
.i_news_c li .div .a_img img{width:100%; float:left;}
.i_news_c li .div .a_img .a_time{ padding:10px 15px 10px 15px; background-color:#a31c21; font-size:14px; text-align:center; line-height:1.3; color:#fff; display:inline-block; position:absolute; left:0px; bottom:0px; z-index:1;}
.i_news_c li .div .a_img .a_time .s1{ font-size:36px; font-weight:bold;}
.i_news_c li .div .a_text{ width:100%; margin:25px 0px 15px 0px; height:30px; line-height:30px; color:#fff; font-size:16px; display:inline-block; overflow:hidden;}
.i_news_c li .div .a_text_c{width:100%; line-height:24px; overflow:hidden; height:96px; margin-bottom:15px;}
.i_news_c li .div:hover .i_about_l_a{ padding-left:100px;}
.i_news_c li .div:hover .i_about_l_a:after{width:60px;}
.i_news_b{width:100%; text-align:center; padding:5px 0px;}
.i_news_b a{ line-height:1.5; display:inline-block; color:#868686; font-size:14px;}
.i_news_b a:hover{ color:#fff;}

.i_show{ padding:70px 0px 55px 0px;}
.i_show_t{width:100%; position:relative; padding-left:25px;}
.i_show_t:after{width:3px; height:60px; background-color:#d17a38; position:absolute; left:0px; top:50%; margin-top:-30px; content:""; z-index:1;}
.i_show_t .s1 .s1_t{ font-size:24px; color:#d17a38; font-weight:bold;}
.i_show_t .s1 .s1_c{ color:#ffffff; font-size:18px;}
.i_show_t .s1 .s1_c a{ padding:0px 5px; display:inline-block; height:32px; line-height:32px; color:#fff;}
.i_show_t .s1 .s1_c a:hover,.i_show_t .s1 .s1_c a.activeshow{ color:#d17a38;}
.i_show_t .s2 a{ color:#fff; font-size:16px; height:70px; line-height:70px; display:none;}
.i_show_t .s2 a:hover{ color:#d17a38;}
.i_show_c{width:100%; padding-top:35px;}
.i_show_ul{width:100%; display:none;}
.i_show_ul li{width:25.75%; float:left; padding-left:2%; margin-bottom:13px; position:relative;}
.i_show_ul li .a_img{width:100%; display:inline-block; overflow:hidden; position:relative;}
.i_show_ul li .a_img:after{width:100%; height:100%; background:url(../image/tb_10.png) repeat; position:absolute; left:0px; top:0px; z-index:1; content:"";filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_show_ul li .a_img img{width:100%; float:left;}
.i_show_ul li:nth-child(1){width:48.5%; display:inline-block; overflow:hidden; padding-left:0px; margin-bottom:0px;}
.i_show_ul li .a_player{width:98px; height:98px; background:url(../image/tb_09.png) center no-repeat; background-size:100%; position:absolute; left:50%; top:50%;-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%); z-index:2; content:"";}
.i_show_ul li .a_img .a_text{width:100%; position:absolute; left:0px; bottom:0px; padding:5px 12px; background:url(../image/tb_10.png) repeat; z-index:2;color:#fff;align-items:center;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_show_ul li .a_img .a_text .s1{  font-size:14px;}
.i_show_ul li .a_img .a_text .s2{ padding:0px 12px; height:22px; line-height:20px; border:1px solid #fff; font-size:12px; display:inline-block;-moz-border-radius: 10px;      
-webkit-border-radius: 10px;   
border-radius:10px;            }
.i_show_ul li .a_img .a_text1{width:100%; position:absolute; left:0px; top:50%;-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); padding:0px 15px 15px 15px; z-index:2; color:#fff;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_show_ul li .a_img .a_text1_t{width:100%; height:40px; line-height:40px; margin-bottom:12px; font-size:24px; color:#fff; font-weight:bold; text-align:center; overflow:hidden;}
.i_show_ul li .a_img .a_text1_c{width:100%; text-align:center;}
.i_show_ul li .a_img .a_text1_c .s3{padding:0px 12px; height:22px; line-height:20px; border:1px solid #fff; font-size:12px; display:inline-block;-moz-border-radius: 10px;      
-webkit-border-radius: 10px;   
border-radius:10px;            }
.i_show_ul li .a_img:hover .a_text1{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}
.i_show_ul li .a_img:hover:after{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}
.i_show_ul li .a_img:hover .a_text{ bottom:-50px;}


.i_fbg{ background-color:#000000; border-top:1px solid #181819;}
.footer{ padding:35px 0px 50px 0px;}
.i_footer_l{width:35%;}
.i_footer_l_t{width:100%; line-height:1.5; color:#868686; font-size:16px;}
.i_footer_l_t .s1{ color:#fff; font-weight:bold;}
.i_footer_l_t.active{ padding-top:25px;}
.i_footer_l_c{width:100%; padding-top:25px; line-height:1.8; color:#868686; font-size:16px;}
.i_footer_c{width:23.5%;}
.i_footer_c_ul{width:100%; padding-top:15px;}
.i_footer_c_ul li{width:33.33%; float:left;}
.i_footer_c_ul li a{width:100%; height:37px; line-height:37px; display:inline-block; overflow:hidden; color:#999999; font-size:16px;}
.i_footer_c_ul li a:hover{ color:#fff;}
.i_footer_r{width:19%; padding-top:70px;}
.i_footer_r li{width:50%; float:left; padding-left:13%;}
.i_footer_r li img{ max-width:100%; height:auto !important;}

.i_ff{ background-color:#202121; border-top:1px solid #181819;}
.i_footer_bq{ text-align:center; padding:20px 0px; color:#7d7b7b; font-size:14px; line-height:2;}
.i_footer_bq a{ color:#7d7b7b;}
.i_footer_bq a:hover{ color:#ffffff;}


.video_div{width:100%; height:100%; background-color:#000; position:fixed; z-index:100011111111111; left:0px; top:-100%;}
.video_div_closebtv{width:30px; height:30px; position:absolute; right:30px; top:30px; cursor:pointer; z-index:100;}
.video_div_center{width:100%; height:100%; vertical-align:middle; text-align:center;}



.n_banner{width:100%; overflow:hidden; background-repeat:no-repeat; background-position: center center; background-size:cover; position:relative;}
.n_banner img{width:100%;}
.n_banner .banner_text{width:100%; position:absolute; left:0px; top:50%; z-index:1;-o-transform:translate(0%, -90%);-ms-transform:translate(0%, -90%);-webkit-transform: translate(0%, -90%);-moz-transform: translate(0%, -90%);transform: translate(0%, -90%); color:#fff; font-size:18px; text-align:center; line-height:1.2; letter-spacing:1px;}
.n_banner .banner_text .s1{ font-size:48px;}

.n_bg1{ background-color:#a31c21; position:absolute; left:0px; bottom:0px; z-index:1;}
.n_nymenu{width:100%;}
.n_nymenu a{ padding:0px 25px; height:50px; line-height:50px; color:#fff; font-size:16px; float:left; margin-right:20px;}
.n_nymenu a:hover,.n_nymenu a.activetop{ background-color:#e87a24; color:#fff;}


.a_zxlmenu{width:100%; position:relative; display:none; z-index:111;}
.a_zxlmenu_t{width:100%;padding:3% 0px;background:url(../image/zxl_jt1.jpg) right center no-repeat; font-size:16px; text-align:center; background-color:#a31c21; color:#fff; cursor:pointer; background-size:30px;}
.a_zxlmenu_c{width:100%; position:absolute; left:0px; top:100%; margin:0px;  padding:0px; background-color:#eeeeee;text-indent:0px; display:none;-moz-box-shadow:0px 0px 10px #c7c5bf;  
-webkit-box-shadow:0px 0px 10px #c7c5bf;  
box-shadow:0px 0px 10px #c7c5bf;}
.a_zxlmenu_c li{width:100%;  float:left; text-align:center;}
.a_zxlmenu_c li .aone{width:100%;padding:3% 0px; display:inline-block; color:#333; font-size:14px; text-decoration:none; text-indent:0px; float:left;}
.a_zxlmenu_c li .aone:hover,.a_zxlmenu_c li .aone.activetwo{ color:#fff; text-decoration:none; background-color:#b52d32;}
.a_zxlmenu_c li dl{width:100%; border-bottom:1px solid #eaeaea;display:none; float:left; background-color:#2f73af;}
.a_zxlmenu_c li dl dd{width:100%; float:left; text-align:center;}
.a_zxlmenu_c li dl dd a,.a_zxlmenu_c li dl dd a:hover{width:100%; padding:3% 0px; display:inline-block; color:#333; font-size:14px; text-decoration:none; text-indent:0px;}

.n_bg2{ background-repeat:no-repeat; background-position:top center; background-size:100%; background-color:#181819;}

.n_about{ padding:100px 0px 130px 0px;}
.n_about .a_img{width:34%; display:inline-block; overflow:hidden;}
.n_about .a_img img{ max-width:100%; height:auto !important;}
.n_about .a_img_r{width:56.6%; padding-top:50px;}
.n_about .a_img_rc{width:100%; padding-top:10px; line-height:2; overflow:hidden; color:#fff; font-size:16px;}
.n_about .a_img_rc img{ max-width:100%; height:auto !important;}

.n_bg3{ background-color:#181819;}

.n_qytd{ padding:85px 0px;}
.n_qytd_t{ width:100%; margin-bottom:50px; background-color:#fff; color:#000000; font-size:16px;align-items: center;}
.n_qytd_t .a_img{width:59%; display:inline-block; overflow:hidden;}
.n_qytd_t .a_img img{max-width:100%; float:left;}
.n_qytd_t .a_img_r{width:41%; padding:10px 9.2% 10px 4.4%;}
.n_qytd_t .a_img_r_t{width:100%; padding-bottom:15px; line-height:1.3; color:#333333; font-size:18px; font-weight:bold;}
.n_qytd_t .a_img_r_t .s1{ color:#000000; font-size:30px; font-weight:normal;}
.n_qytd_t .a_img_r_c{width:100%; overflow:hidden; line-height:23px; margin-bottom:20px; height:161px;}
.n_qytd_t .a_img_r_b{ height:30px; line-height:30px; padding-left:30px; color:#999999; font-size:14px; background:url(../image/tb_12.png) left center no-repeat;}
.n_qytd_t .a_img_r_b:hover{ color:#a31c21; background:url(../image/tb_12s.png) left center no-repeat;}

.n_qytd_c{width:100%;}
.n_qytd_c li{width:23%; margin-right:2.6%; float:left; margin-bottom:15px;}
.n_qytd_c li:nth-child(4n){ margin-right:0px;}
.n_qytd_c li .a_img{width:100%; display:inline-block; overflow:hidden; position:relative; color:#fff;font-size:16px;}
.n_qytd_c li .a_img img{width:100%; float:left;}
.n_qytd_c li .a_img .a_text{ padding:15px 0px;width:30px; text-align:center; line-height:1.2;  position:absolute; left:20px; top:0px; z-index:1; display:inline-block;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.n_qytd_c li .a_img .a_text .s1{ font-size:24px; line-height:1.3; padding-bottom:15px; display:inline-block;}
.n_qytd_c li .a_img .a_text1{width:100%; padding:55px 0px 45px 0px; background:url(../image/tb_13.png) repeat; position:absolute; left:0px; bottom:-200%; z-index:2;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.n_qytd_c li .a_img .a_text1_c{ padding:0px 50px; background:url(../image/tb_14.png) left top no-repeat;}
.n_qytd_c li .a_img .a_text1_c_t{width:100%; padding:15px 0px;  line-height:1.3; font-size:24px;}
.n_qytd_c li .a_img .a_text1_c_c{width:100%; padding:8px 0px; line-height:1.3; margin-bottom:13px;}
.n_qytd_c li .a_img .a_text1_c_b{width:100%; padding:5px 0px; line-height:1.3; font-size:14px;}
.n_qytd_c li .a_img:hover .a_text1{ bottom:0px;}
.n_qytd_c li .a_img:hover .a_text{ left:-100px;}

.n_qywh_ul{width:100%;}
.n_qywh_ul li{width:30%; margin-right:5%; float:left; margin-bottom:25px;}
.n_qywh_ul li:nth-child(3n){ margin-right:0px;}
.n_qywh_ul li .div{width:100%; display:inline-block; overflow:hidden; color:#fff; font-size:16px;}
.n_qywh_ul li .div:hover{ color:#fff;}
.n_qywh_ul li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.n_qywh_ul li .div .a_img img{width:100%; float:left;}
.n_qywh_ul li .div .a_title{width:100%; height:40px; line-height:40px; overflow:hidden; font-size:24px; margin-top:24px;}
.n_qywh_ul li .div .a_text_c{width:100%; height:64px; line-height:32px; overflow:hidden;}
.n_qywh_ul li .div .a_text{width:100%; height:45px; line-height:45px; overflow:hidden;}

.n_xcvideo{width:100%;}
.n_xcvideo li{width:48.5%; float:left; margin-right:3%; margin-bottom:40px;}
.n_xcvideo li .div{width:100%; display:inline-block; overflow:hidden; color:#fff; font-size:12px;}
.n_xcvideo li .div:hover{ color:#fff;}
.n_xcvideo li .div .a_img{width:100%; display:inline-block; overflow:hidden; position:relative;}
.n_xcvideo li .div .a_img img{width:100%; float:left;}
.n_xcvideo li .div .a_img .a_player{width:98px; height:98px; background:url(../image/tb_09.png) center no-repeat; background-size:100%; position:absolute; left:50%; top:50%; z-index:1;-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.n_xcvideo li .div .a_text{width:100%; padding:20px 0px;display:flex;justify-content: space-between; flex-wrap:wrap;align-items: center;}
.n_xcvideo li .div .a_text .s1{ line-height:1.5; font-size:16px;}
.n_xcvideo li .div .a_text .s2{ padding:0px 15px; height:24px; line-height:22px; border:1px solid #fff; display:inline-block;-moz-border-radius: 12px;      
-webkit-border-radius: 12px;   
border-radius:12px;            }
.n_xcvideo li:nth-child(2n){ margin-right:0px;}

.n_xcvideo_details{width:100%; color:#fff; padding:0px 7%;}
.n_xcvideo_details_t{ line-height:1.7; font-size:36px;}
.n_xcvideo_details_time{width:100%; padding:15px 0px 35px 0px; border-bottom:1px solid #242425; font-size:12px;align-items: center;}
.n_xcvideo_details_time .s1{ padding:0px 15px; height:24px; line-height:22px; border:1px solid #fff; display:inline-block;-moz-border-radius: 12px;      
-webkit-border-radius: 12px;   
border-radius:12px;            }
.n_xcvideo_details_time .s2{ font-size:16px;}
.n_xcvideo_details_c{width:100%; line-height:2; overflow:hidden; font-size:16px; padding:40px 0px;}
.n_xcvideo_details_c img{ max-width:100%; height:auto !important;}
.n_xcvideo_details_c video{max-width:100%; height:auto !important;}
.n_xcvideo_details_b{ border-top:1px solid #242425; width:100%; padding-top:20px;}
.n_xcvideo_details_b a,.n_xcvideo_details_b a:hover{ line-height:2; padding:5px 0px; overflow:hidden; width:100%; color:#fff; font-size:14px; display:inline-block;}

.n_contact{ background-color:#29292b;width:100%; padding:65px}
.n_contact_l{width:36%;}
.n_contact_l_t{ padding-bottom:15px; margin-bottom:40px; position:relative; color:#fff; font-size:30px; line-height:1.3;}
.n_contact_l_t span{ font-size:24px; font-weight:normal;}
.n_contact_l_t:after{width:40px; height:3px; background-color:#fff; position:absolute; left:0px; bottom:0px; z-index:1; content:"";}
.n_contact_l_t.active{ padding:0px; margin:0px; text-align:center;}
.n_contact_l_t.active:after{ left:50%; margin-left:-20px; display:none;}

.n_contact_l .div_l_c{width:100%;}
.n_contact_l .div_l_c table tr td{ padding:15px 0px;color:#fff; font-size:16px;}
.n_contact_l .div_l_c table tr td .s1{ font-size:24px; line-height:1.2;}
.n_contact_l .div_l_c table tr td .s2{ color:#fff; font-size:36px; line-height:1.2;}
.n_contact_r{width:62%; height:460px; overflow:hidden;}

.n_bg4{ background-repeat:no-repeat; background-position:top center; background-size:cover;}

.inner_messages{ padding:80px 4% 80px 4%;}

.n_box11_c{width:100%; padding-top:35px;}
.n_box11_com{width:100%;}
.n_box11_com li{width:100%; border-bottom:2px solid #424245; float:left;}
.n_box11_com li dl{width:100%;}
.n_box11_com li dl dd{width:33.33%; float:left;}
.n_box11_com li dl dd .s1{width:19%; height:70px; line-height:70px; overflow:hidden; color:#fff; font-size:18px;}
.n_box11_com li dl dd .ipt1{width:80%; height:70px; background-color:transparent; line-height:70px; color:#000; font-size:16px; text-indent:0px; font-family:"微软雅黑"; border:0}
.n_box11_com li.twobox{ padding-top:40px; border-bottom:0px;}
.n_box11_com li .s2{width:6.25%;height:70px; line-height:70px; overflow:hidden; color:#fff; font-size:18px;}
.n_box11_com li .ipt2{width:93%; height:200px; background-color:transparent; padding-top:22px; color:#000; font-size:16px;font-family:"微软雅黑"; border:0px;}
.n_box11_com li .ipt3{width:100%; height:55px; line-height:55px; background-color:#d91c22; font-weight:bold; color:#fff; font-size:18px; text-align:center; cursor:pointer; font-family:"微软雅黑"; border:0px;}


.a_careers_t{width:100%; padding:3%; background-color:#29292b; margin-bottom:20px;}
.a_careers_t_s1{width:100%; color:#fff; line-height:1.8; font-size:16px; text-align:left;}
.a_careers_t_s1 span{ font-size:24px;}
.a_careers_t_s1 a,.a_careers_t_s1 a:hover{ color:#a31c21;}
.a_careers_c{width:100%; background-color:#fff;}
.a_careers_c dt{width:100%; float:left; height:60px; font-weight:normal; line-height:60px; background-color:#a31c21; color:#fff; font-size:18px;}
.a_careers_c dt div{ height:60px; line-height:60px; overflow:hidden; display:inline-block;}
.a_careers_c dt .s1{width:37.5%; padding-left:5%;}
.a_careers_c dt .s2{width:30.4%; text-align:center;}
.a_careers_c dt .s4{width:31.3%; text-align:center;}
.a_careers_c dd{width:100%; float:left; border-bottom:1px solid #393839;}
.a_careers_c dd .div{width:100%; height:59px; line-height:59px; cursor:pointer; color:#fff; font-size:16px; background:url(../image/ee.png) right 25px center no-repeat;}
.a_careers_c dd .div.activeds{ background:url(../image/ee1.png) right 25px center no-repeat; background-color:#e87a24; color:#fff; border-bottom:1px solid #e87a24;}
.a_careers_c dd .div div{ height:59px; line-height:59px;}
.a_careers_c dd .div .s1{width:37.5%; padding-left:5%;}
.a_careers_c dd .div .s2{width:30.4%; text-align:center;}
.a_careers_c dd .div .s4{width:31.3%; text-align:center;}
.a_careers_c dd .div_l{width:100%; border:1px solid #e87a24; border-top:0px; padding:3% 5%; color:#fff; font-size:16px; line-height:1.8; overflow:hidden; display:none ; text-align:left;}
.a_careers_c dd .div_l img{ max-width:100%;}
.a_careers_c dd .div_l span{ font-weight:bold;}

.n_ppch{ padding:50px 0px 30px 0px; width:100%;}
.n_ppch_t{width:100%; margin-bottom:68px; min-height:500px; border:2px solid #d1a172; position:relative; padding:30px 40px;}
.n_ppch_t .tb1{width:52px; height:52px; background:url(../image/img15.jpg) center center no-repeat; background-size:100%; position:absolute; left:-2px; top:-2px; z-index:1;}
.n_ppch_t .tb2{width:52px; height:52px; background:url(../image/img16.jpg) center center no-repeat; background-size:100%; position:absolute; right:-2px; top:-2px; z-index:1;}
.n_ppch_t .tb3{width:52px; height:52px; background:url(../image/img16.jpg) center center no-repeat; background-size:100%; position:absolute; left:-2px; bottom:-2px; z-index:1;}
.n_ppch_t .tb4{width:52px; height:52px; background:url(../image/img15.jpg) center center no-repeat; background-size:100%; position:absolute; right:-2px; bottom:-2px; z-index:1;}
.n_ppch_tc{ padding-left:170px; position:relative; color:#ffffff; font-size:16px;}
.n_ppch_tc .a_img{width:130px; position:absolute; left:0px; top:0px; z-index:1;}
.n_ppch_tc .a_img img{max-width:100%;}
.n_ppch_tc_t{width:100%; padding:5px 0px; line-height:1.8; color:#fff; font-size:24px; font-weight:bold; position:relative;}
.n_ppch_tc_t:after{width:38px; height:3px; background-color:#bca38b; position:absolute; left:0px; bottom:0px; z-index:1; content:"";}
.n_ppch_tc_c{width:100%; padding-top:20px; line-height:2; overflow:hidden;}
.n_ppch_tc_c img{ max-width:100%; height:auto !important;}

.n_ppch_title{ padding:15px 25px; line-height:1.3; color:#fff; font-size:24px; font-weight:bold; position:relative;}
.n_ppch_title:after{width:3px; height:30px; background-color:#bca38b; position:absolute; left:0px; top:50%; margin-top:-15px; content:""; z-index:1;}

.n_ppch_case{width:100%; overflow:hidden; padding-bottom:40px;}


#demo {overflow:hidden;}
#indemo {float: left;width: 8000%; }
#demo1 {float: left;}
#demo2 {float: left;}
.newc{ float:left;width:527px; overflow:hidden; margin-right:30px;}
.newc .div{width:100%; display:inline-block; overflow:hidden; color:#fff; font-size:16px;}
.newc .div:hover{ color:#fff;}
.newc .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.newc .div .a_img img{width:100%; float:left;}
.newc .div .a_text{width:100%; height:48px; line-height:48px; display:inline-block; overflow:hidden;}



.i_addpro{ padding:50px 0px 20px 0px;}
.i_addpro_t{ padding:15px 0px;}
.i_addpro_t_l{ color:#d17a38; font-size:24px; font-weight:bold; position:relative; padding-left:32px; line-height:1.1;}
.i_addpro_t_l:after{width:3px; background-color:#d17a38; height:100%; position:absolute; left:0px; top:0px; z-index:1; content:"";}
.i_addpro_t_r{ color:#ffffff; font-size:16px;  align-items:center;}
.i_addpro_t_r:hover{ color:#d17a38;}
.i_addpro_c{ margin:25px 0px 30px 0px;}
.i_addpro_c .i_show_ul{ display:block !important;}
.i_addpro_c1{ margin:15px 0px;}
.i_addpro_c1 .i_show_ul{ display:block !important;}
.i_addpro_c1 .i_show_ul li{width:23.5% !important; padding-left:0px; margin-right:2%;}
.i_addpro_c1 .i_show_ul li:nth-child(4n){ margin-right:0px;}

.i_addpro_c2{ margin-top:20px;}
.i_addpro_c2 .i_show_ul{ display:block !important;}
.i_addpro_c2 .i_show_ul li:nth-child(1){ float:right;}
.i_addpro_c2 .i_show_ul li{ padding:0px; padding-right:2%;}