@font-face {
	font-family: 'Conv_IMPACT';
	src: url('fonts/IMPACT.eot');
	src: local('☺'), url('fonts/IMPACT.woff') format('woff'), url('fonts/IMPACT.ttf') format('truetype'), url('fonts/IMPACT.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

img{ pointer-events:none; }*{ -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }


* {padding:0;margin:0;}
body {width:100%; border: 0 none; overflow-x:hidden; background:#fff; font-family:Arial;font-size:62.5%; color:#333;-webkit-text-size-adjust:none;}
table{border-collapse:collapse; border-spacing:0;}
ul {list-style:none; border:none;}
hr{border:none; background:#5ac5fe; width:100%; margin:0 auto; height:2px;}
a{text-decoration: none; outline:none; color:#000;}
a:active{ outline:none;}
a,a span,a h3,a h4,a h5,a h6{text-decoration: none; outline:none;transition:all  500ms;-webkit-transition:all  500ms;-moz-transition:all  500ms;-o-transition:all  500ms;}
.cl {clear:both;}
.fl{float:left;}
.fr{float:right;}
.ct{text-align:center;}
.pa_rt{padding-right:64px;}
.pd_btm{padding-bottom:80px;}
.pr{position:relative;}
.pd{ }
.a_fff a{color:#fff;}
.a_fff a:hover{color:#fff;}
.a_333 a{color:#333;}
.a_333 a:hover{color:#12d1d4;}
.a_333 a:hover span{color:#12d1d4;}
.img_blk{display:block;}
img{ border: 0 none;}
textarea,input{font-family:Microsoft Yahei; font-size:14px;}
.head{position:relative;}
.head_wai{}
.ap_nav{z-index:9999;}
.kd{}
#lik{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms; width:100%;background:rgba(255,255,255,0.78); height:180px;position:absolute;left:0; right:0; z-index:9999; top:0.1px;}
.logo img{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms;}
.divnav{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms;}
.logo img{ display:block; margin:0px auto 0 auto;}
.top{ padding:15px 0;}
.top_rt{float:right;}
.top_rt ul li{ float:left; padding-left:50px; font-size:18px; line-height:41px;}
.top_sc{background:#fff; border:1px solid #ccc; height:41px; border-radius:20.5px;}
.top_txt{height:41px; border:none; line-height:41px; background:none; padding:0 5px;}
.top_but{background:url(img/sc_but.png) no-repeat center center; border:none; width:41px; height:41px; cursor:pointer;}
.banner { margin-top:1px;height: 100vh;position:relative; overflow:hidden; width:100%; }
.banner .slides { height: 100%; }
.banner li { position: relative; width: 100%; height: 100%; }
.banner .bg { height: 100%; background-size: cover; background-repeat: no-repeat; }
.banner .bg img{display:block;height:100%;}
.banner .text { position: absolute; top: 50%; left: 50%; font-size:46px; font-family:'Conv_gothicb'; color:#379508; text-shadow:2px -2px 0px #fff; }
.banner .slide-1 .text { top:65%; margin-left:-350px; }
.banner .slide-2 .text { margin-top: -55px; margin-left: -600px; }
.banner .slide-3 .text { margin-top: -55px; margin-left: -600px; }
.banner .flex-control-nav{position:absolute;height:16px;bottom:20px;left:50%;margin-left:-30px;z-index:99; display:none;}
.banner .flex-control-nav li{float:left;width:11px;height:11px;margin-right:10px; overflow:hidden; border:1px solid #bdc0c6;border-radius:100%;}
.banner .flex-control-nav li a{display:block;width:100%;height:100%;background:#fff;text-indent:-999px;cursor:pointer; border-radius:100%;}
.banner .flex-control-nav li a.flex-active{background:#de1a38;}
.pc_nav{position:relative;}
.nav ul li{float:left; font-size:16px; font-weight:bold; line-height:30px; height:46px; text-transform:uppercase; overflow:hidden; position:relative;}
.nav ul li a{display:block;}
.nav ul li span{display:block; background:url(img/nav_bg.png) no-repeat center bottom; height:6px;  margin-left:-300%; transition:0.5s; padding-top:10px;}
.nav ul li:hover span{margin-left:0;}
.nav ul li .nav_on span{margin-left:0;}
.nav ul li:hover{overflow:inherit;}
.nav_erji{ opacity:0; height:0; position:absolute; padding:1px 0; top:46px; left:0; z-index:100; text-align:left;transition:0.5s;}
.nav ul li:hover .nav_erji{opacity:1; height:auto;transition:0.5s;}
.nav ul li:hover .nav_lei{width:200px; position:relative; text-align:center; margin-left:-50px;}
.nav ul li .nav_lei a{display:block; background:rgba(218,1,49,0.8); font-weight:normal; border-bottom:1px solid #fff; font-size:14px; line-height:55px; padding:0; color:#fff;}
.nav_lei2{display:none; position:absolute; top:0; left:200px;  width:200px; border-left:1px solid #fff;}
.nav ul li .nav_lei:hover .nav_lei2 a{display:block; line-height:55px; background:none; height:55px; text-align:center; background:rgba(218,1,49,0.8);}
.nav ul li .nav_lei:hover .nav_lei2{display:block;}




.in_pro{position:relative;}
.in_probt{position:absolute; top:-74px; left:0; right:0; margin:0 auto; width:149px; display:table; z-index:999;}
.in_pro ul li:nth-child(1){background:#da0131;}
.in_pro ul li:nth-child(2){background:#000;}
.in_pro ul li{position:relative; }
.in_pro ul li span{display:block; transition:all  0s;-webkit-transition:all  0s;-moz-transition:all  0s;-o-transition:all  0s;}
.in_pro ul li a{color:#fff;}
.font_bt{font-family:'Conv_IMPACT'; font-weight:700}
.in_pro ul li h3{font-size:28px;font-weight:700; padding-bottom:15px;}
.in_pro ul li h4{font-size:14px; font-weight:normal; line-height:24px;}
.in_pro ul li .kd{position:absolute; top:42%; margin-top:-65px; left:0; right:0; z-index:100;}
.in_probg1 img,.in_probg2 img{width:100%;}
.in_abt{background:url(img/in_bg.jpg) no-repeat center center; background-attachment:fixed; background-size:cover;}
.inabt_nr{background:rgba(255,255,255,0.68); padding:4%;}
.inabt_nr h3{font-size:35px; font-weight:700; color:#000;}
.inabt_nr h3 span{font-size:24px; display:block;}
.inabt_nr h4{font-size:16px; color:#da0131; padding:15px 0 15px; text-transform:uppercase;}
.inabt_nr h5 p{font-size:14px; line-height:24px; font-weight:normal; color:#000}
/*.inabt_nr h5 span{display:block; font-size:16px; line-height:30px; color:#da0131;}*/
.in_abtbtm{padding-top:0px; padding-bottom:60px}
.in_abtbtm h3{font-size:48px; font-weight:normal;}
.in_abtbtm h3 span{display:block; font-size:24px;}
.in_abt{padding-top:60px;}
.in_ltlist ul li img{display:block; margin:0 auto}
.in_ltlist ul li h3{font-size:18px; color:#fff; padding-top:10px; line-height:24px; text-align:center;}
.in_ltlist{background:url(img/in_bg2.jpg) no-repeat center center; background-size:cover; background-attachment:fixed; padding:55px 0;}
.in_news{padding:50px 0;}
.in_newsbt{text-align:center; font-size:35px;}
.in_newsbt a{ color:#000;}
.in_newsbt a:hover{color:#da0131;}
.in_newslist ul li{padding-top:35px; font-size:14px; line-height:26px; color:#000}
.in_newslist ul li b{ font-size:16px; line-height:35px}
.in_newslist ul li img{display:block;}
.in_newslist ul li h3{margin-bottom:10px;}
.in_newslist ul li span{display:block; background:url(img/more.jpg) no-repeat center center; width:114px; height:29px; margin-top:10px;}
.in_map{    background: url(img/map.jpg) no-repeat center center;
    /*background-size: cover;*/
    background-attachment: fixed;
    padding: 55px 0;}
.in_maplf img{display:block; margin:0 auto; max-width:100%;}
.in_maprt{color:#fff; padding-top:35px;}
.in_maprt h3{font-size:35px; font-weight:700;}
.in_maprt h4{font-size:15px; color:#da0131; font-family:'Conv_IMPACT'; font-weight:normal; padding:10px 0 25px;}
.in_maprt h5{font-size:14px; line-height:30px; font-weight:normal;}
.in_maprt h5 a{ color:#d7d6d6; margin:0 6px}
.in_maprt h5 a:hover{ color:#fff}
.foot{ background: -webkit-linear-gradient(90deg, #3b3b3b, #6a6969, #3b3b3b); background: -o-linear-gradient(90deg, #3b3b3b, #6a6969, #3b3b3b); background: -moz-linear-gradient(90deg, #3b3b3b, #6a6969, #3b3b3b); background: linear-gradient(90deg, #3b3b3b, #6a6969, #3b3b3b); padding-top:35px;}
.ft_lf img{padding-bottom:22px;}
.ft_lf img,.ft_lf span{display:block;}
.ft_lf span{color:#b7b6b6; font-size:12px; line-height:18px; text-transform:uppercase;}
.ft_lf span a{color:#b7b6b6;}
.ft_nav ul li{float:left; font-size:14px;}
.ft_nav ul li a{color:#b7b6b6; display:block; line-height:24px;text-transform:capitalize;}
.ft_nav ul li span a{display:block; color:#fff; font-size:14px; margin-bottom:15px;text-transform:uppercase;} 
.ft_nav ul li{margin-left:80px;}
.ft_hong{background:#da0131; height:10px; margin-top:35px;}
.ft_rt{color:#fff;}
.ft_rt h3{font-size:30px; padding-bottom:10px; text-transform:uppercase;}
.ft_rt h4{font-size:14px; line-height:28px; font-weight:normal;}
.ft_rt h5{font-size:14px; font-weight:normal; background:url(img/ft_24bg.png) no-repeat center left; padding-left:55px; line-height:24px; margin:10px 0;}
.ft_rt h5 span{display:block; font-size:24px;}
.ft_rt a{margin-right:10px;}
.nei_nav .kd{border-bottom:1px solid #959394; }
.nei_nav h1{font-size:28px; font-weight:normal; color:#fff; background:url(img/nei_btbg.jpg) no-repeat center center; width:193px; height:146px; text-transform:uppercase; }
.nei_nav h1 span{display:block; padding:55px 0 0 50px;}
.nei_nav h3{font-size:24px; font-weight:normal; text-transform:capitalize;  float:left;}
.nei_nav h3 a{margin-left:45px; color:#726f6f;}
.nei_nav h3 a:hover{color:#000;}
.nei_nav h3 .nei_on{color:#000;}
.dqwz{background:url(img/fz.png) no-repeat center left; margin-top:38px; line-height:26px; font-size:15px; float:right; padding-left:25px; text-transform:uppercase;}
.wpd{padding-top:20px;}
.nei_nav select{ width:100%; height:40px; line-height:40px;}
.abt1{background:url(img/abt1bg.jpg) no-repeat center center; background-size:cover; background-attachment:fixed;}
.abt1nr{padding:40px 0 65px; font-size:14px; line-height:24px;}
.abt1nr h3{font-size:48px; text-align:center; font-weight:normal; padding-bottom:40px; line-height:50px; text-transform:uppercase; color:#000;}
.abt1nr h3 span{font-size:24px; display:block; text-align:center; font-weight:normal; text-transform:capitalize;}
.abt1nr img{max-width:100%;}
.abt2{background:url(img/abt2bg.jpg) no-repeat center top; background-size:cover;}
.abt2bt{font-size:48px; text-align:center; color:#fff; padding:40px 0 20px;}
.abt2bt span{color:#0d0d0d;}
.abt2_btjj{font-size:14px; line-height:24px; color:#fff; text-align:center; max-width:860px; margin:0 auto;}
.abt2_list ul li{float:left;}
.abt2_list ul li img{width:100%;}
.abt3{background:url(img/abt3bg.jpg) no-repeat center center; color:#fff; background-size:cover; background-attachment:fixed; padding:50px 0 70px;}
.abt3_bt{font-size:48px; text-align:center;}
.abt3ls ul li{position:relative; height:121px; margin-top:35px;}
.abt3ls ul li h3{position:absolute; top:0; left:0; background:url(img/abt3yuan.png) no-repeat center center; height:121px; width:195px; text-align:center; line-height:121px; font-size:24px; font-weight:bold; text-transform:uppercase;}
.abt3ls ul li span{font-size:14px; line-height:24px; padding:35px 0 0 200px; display:block;}
.probg{background:url(img/probg.jpg) no-repeat center center; background-size:cover; background-attachment:fixed; padding-bottom:100px;}
.pro_toplei img{max-width:100%;}
.pro_toplei{text-align:center;}
.pro_nav{border-bottom:1px solid #959394; padding-top:30px;}
.pro_nav h3{font-size:24px; font-weight:normal; line-height:54px;}
.pro_nav h4{font-size:18px; font-weight:normal;}
.pro_nav h4 a{ font-size:15px;display:block; color:#fff; background:#8a8a8a; text-align:center; height:54px; line-height:54px; border-radius:10px 10px 0 0; float:left;}
.pro_nav h4 a:hover{background:#da0131;}
.pro_nav h4 .pro_on{background:#da0131;}
.pro_list ul li{margin-top:40px;}
.pro_list ul li h3{font-size:17px; font-weight:normal; padding-top:20px; padding-left:5px; font-style:normal;}
.pro_list ul li h4{font-size:14px; font-weight:normal; padding-top:5px; padding-left:5px;}
.pro_list ul li h5{padding-top:15px; font-weight:normal;}
.pro_list ul li h5 a{display:block; float:left; margin-left:5px; font-size:14px; font-style:italic; width:99px; height:33px; line-height:33px; text-align:center; color:#fff;}
.p1{background:url(img/proi1.png) no-repeat center center;}
.p2{background:url(img/proi2.png) no-repeat center center;}
.nei_pro{background:#fff; padding:50px 50px; margin-top:20px;}
.nei_prort h3{font-size:30px; color:#000; font-weight:normal; font-family:'Conv_IMPACT'; padding-bottom:15px;}
.nei_prort h4{font-size:15px; font-weight:normal; line-height:26px; padding-bottom:30px;}
.nei_prort h4 span{padding-bottom:8px; display:block;}
.nei_prort h5 a{ display:block;font-size:16px; font-style:italic; color:#fff; background:url(img/pro_neii1.png) no-repeat center center; height:41px; width:159px; text-align:center; line-height:41px; font-weight:normal; float:left;}
.nei_prort h6{float:left; font-size:12px; font-style:italic; margin-left:15px;color:#fff; background:url(img/pro_neii2.png) no-repeat center center; height:41px; width:149px; padding-left:10px; line-height:20px; font-weight:normal;}
.nei_prort h6 span{display:block; font-size:16px; font-weight:bold;}
.nei_propic img{max-width:100%;}
.pro_xg{padding:30px 0 0px 0;}
.pro_xgbt{font-size:18px; color:#fff; background:#da0131; height:45px; line-height:45px; padding-left:20px; text-transform:uppercase;}
.xg_list ul li{padding-top:30px; font-size:16px;}
.xg_list ul li span{display:block; border:1px solid #8f8e8e; margin-bottom:20px;}
.xg_list ul li span img{display:block;}
.xg_list ul li a:hover{color:#8b0a09;}
.nr{font-size:14px; line-height:24px;}
.pro_biaohd{width:950px;}
.pro_neibiao{overflow-x:auto; margin-top:35px; width:100%;}
.btm1{background:url(img/pro_neibg1.jpg) no-repeat center center; background-size:100% 100%;}
.btm2{background:url(img/pro_neibg2.jpg) no-repeat center center; background-size:100% 100%;}
.pro_btmnr h3{font-size:42px; font-weight:normal;}
.pro_btmnr a{color:#fff;}
.pro_btmnr h4{font-size:18px; font-weight:normal; margin-top:20px;}
.pro_btmnr h4 a{display:block; line-height:30px;}
.page1{ float:left;margin-top:30px}
.page1 p{ font-size:14px; line-height:63px; float:right}
.page1 li{ float:left; padding:5px 20px; margin:20px 10px;list-style:none; background-color:#d90031; color:#FFF}
.page1 li a{ color:#FFF; font-size:14px;}
.news_bg{background:url(img/news_bg.jpg) no-repeat center center; background-size:cover; background-attachment:fixed; padding-bottom:100px;}
.news_list ul li{ padding-top:25px;}
.news_list ul li a{display:block;border:20px solid #fafafa; background:#fafafa;}
.news_list ul li h3{font-size:18px; padding-top:35px; padding-bottom:5px;}
.news_list ul li a h4{font-size:12px; color:#b9b9b9; font-weight:normal; padding-bottom:10px;}
.news_list ul li a h5{font-size:14px; font-weight:normal; line-height:26px;}
.news_list ul li h6{padding-top:15px;}
.news_list ul li a:hover{border-color:#df264f;}
.news_neilf{background:#fff; margin-top:40px;}
.news_neirt{margin-top:40px;}
.news_neinr{font-size:15px; line-height:26px; padding:40px 30px; color:#000}
.news_neinr h3{font-size:24px; padding-bottom:10px;}
.news_neinr h4{font-size:12px; color:#7d7d7d; font-weight:normal;}
.news_neinr img{max-width:100%;}
.news_neirtls ul li{padding-bottom:20px;}
.news_neirtls ul li a{ display:block;background:#fff; padding:30px 20px;}
.news_neirtls ul li a h3{font-size:24px; font-weight:normal; padding-bottom:10px;font-family:'Conv_IMPACT';}
.news_neirtls ul li a h3 span{color:#da0131;}
.news_neirtls ul li a h4{font-size:14px; line-height:18px;}
.news_neirtls ul li a h5{font-size:12px; font-weight:normal; color:#7d7d7d; line-height:18px; padding-top:5px;}
.news_neirtls ul li a h6{font-size:12px; font-weight:normal; color:#7d7d7d; line-height:18px; padding-top:10px;}
.news_neirtls ul li a:hover{color:#fff; background:#da0131;}
.news_neirtls ul li a:hover h3 span,.news_neirtls ul li a:hover h4,.news_neirtls ul li a:hover h5,.news_neirtls ul li a:hover h6{color:#fff;}
.mak_bg{background:url(img/mak_topbg.jpg) no-repeat center top #060709; background-size:cover;}
.mak_bt{font-size:38px; font-family:'Conv_IMPACT'; color:#da0131; text-transform:uppercase; text-align:center; padding:110px 0;}
.mak_pic{text-align:center;}
.mak_pic img{max-width:100%;}
.mak_jj h3{font-size:18px; color:#da0131; font-family:'Conv_IMPACT'; font-weight:normal; padding-bottom:10px;}
.mak_jj{font-size:16px; line-height:30px; color:#fff; padding-top:30px; text-align:center; max-width:885px; margin:0 auto;}
.mak_ls{padding:70px 0;}
.mak_ls ul li{float:left;}
.mak_ls ul li h3 img{max-width:100%;}
.mak_ls ul li h4{font-size:14px; text-align:center; line-height:35px;height:35px;text-transform:uppercase; color:#fff; background:#da0131; margin:20px 0;}
.mak_ls ul li h5 span{font-size:14px;  color:#fff; display:block; line-height:36px; text-align:center;}
.ct_top{background:url(img/ct_topbg.png) no-repeat left top; margin-top:20px;}
.ct_top h3{font-size:38px; font-family:'Conv_IMPACT'; padding:40px 0 10px; text-align:center; font-weight:normal; text-transform:uppercase;}
.ct_topnr{font-size:18px; text-align:center; padding-bottom:35px;}
.ct_bt{font-size:30px; color:#fff; background:url(img/ct_btbg.png) no-repeat center center; width:224px; height:67px; text-align:center;font-family:'Conv_IMPACT'; padding-top:45px; line-height:35px; text-transform:capitalize; margin-left:30px;}
.ct_topls{border:1px solid #d2d2d2; padding:4%;}
.ct_topls ul li{font-size:18px; color:#000; line-height:36px;}
.ct_topls ul li span{color:#000;}
.ct_lxrls ul li{position:relative;}
.ct_lxrls ul li .pc_hov{border:1px solid #d2d2d2; background:#fff;  transition:0.5s; cursor:pointer;}
.ct_lxrls ul li .lxr{position:absolute; top:-60px; right:30px; border-radius:100%; width:120px; height:120px; overflow:hidden;}
.ct_lxrls ul li .lxr img{width:100%; height:100%;}
.ct_lxrls ul li h3{color:#11265c; font-size:18px; font-weight:normal; padding:45px 0 0 30px;}
.ct_lxrls ul li h4{color:#11265c; font-size:14px; font-weight:normal; padding:5px 0 0 30px;}
.ct_xx{font-size:14px; color:#fff;padding:5px 0 0 30px; line-height:24px;}
.ct_lxrls ul li:hover h3,.ct_lxrls ul li:hover h4{color:#fff;}
.ct_msg{background:url(img/msg_bg.jpg) no-repeat center center; background-size:cover; padding:55px 0; margin-top:30px;}
.msg_bt{font-size:30px; color:#fff;font-family:'Conv_IMPACT';}
.msg_txt{ color:#fff; width:96%; padding:0 2%; height:46px; line-height:46px; background:rgba(255,255,255,0.42); border:none;}
.msg_txt::placeholder,.msg_txt2::placeholder{opacity:1; color:#fff;}
.msg_txt::-webkit-input-placeholder,.msg_txt2::-webkit-input-placeholder{opacity:1;color:#fff;}

.ct_msg ul li{margin-top:22px;}
.msg_txt2{ color:#fff; width:96%; padding:10px 2%; height:160px; line-height:24px; background:rgba(255,255,255,0.42); border:none;}
.msg_sb{background:#000; height:46px; color:#fff; border:none; cursor:pointer; width:100%; text-transform:uppercase; font-weight:bold;}
.dt ul li h3{font-size:14px; text-transform:uppercase; color:#023055; padding-bottom:5px;}
.dt ul li{padding:10px 0;}
.dt1{padding:0 20px 20px; text-transform:capitalize; font-size:14px; border:1px solid #e5e5e5;}
.dt1 a{margin:20px 100px 0 0; display:block; float:left;}
.dt2{padding:0 20px; font-size:14px; border:1px solid #e5e5e5;}
.dt ul li h4{font-size:14px; color:#333; padding:15px 0;}
.dt2 a{margin:0 100px 20px 0; display:block; float:left;}

.pro_toplei a{position:relative;}
.pro_toplei a .pro2l{position:absolute; left:0; right:0; top:0; bottom:0; opacity:0; z-index:10; transform:0.5s;}
.pro_toplei a:hover .pro2l{opacity:1;}
.pro_toplei .pro_lon .pro2l{opacity:1;}