@charset "utf-8";html{font-family:Arial,Helvetica,sans-serif}
body{margin:0;font-size:15px;line-height:26px;color:#333;display:table;width:100%;word-wrap:break-word}
a{background:0 0;text-decoration:none;color:#333}
a:active{outline:0}
b,strong{font-weight:700}
img{border:0;vertical-align:middle}
button,input,textarea{border:0;margin:0;padding:0;font-family:roboto,Arial,Helvetica,sans-serif}
textarea{resize:none}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
blockquote,figure,form,h1,h2,h3,h4,h5,h6,p{margin:0}
em,h1,h2,h3,h4,h5,h6{font-weight:400}
dd,dl,li,ol,ul{margin:0;padding:0;list-style:none}
.clearfix{clear:both}
.head{width:1200px;height:auto;margin:0 auto}
.logo{width:145px;height:auto;float:left;margin:33px 0 23px 10px}
.head .t_r{width:968px;height:auto;float:right}
.head .t_r .t_r_t{width:100%;height:62px;font-size:13px;color:#767676;line-height:62px;padding-bottom:1px;border-bottom:1px solid #e5e5e5}
.head .t_r .t_r_t li a{color:#767676}
.head .t_r .t_r_t li{width:60px;height:62px;float:left;border-right:1px solid #e5e5e5}
.head .t_r .t_r_t li i{width:20px;height:20px;display:block;margin:21px auto 0;background:url(../images/ico.png) no-repeat;transition:1s transform;-webkit-transform:1s transform;-moz-transform:1s transform}
.head .t_r .t_r_t li a:hover{text-decoration:underline;color:#ce0000}
.head .t_r .t_r_t li:nth-child(1){width:261px;margin-left:189px}
.head .t_r .t_r_t li:nth-child(2){width:261px}
.head .t_r .t_r_t li:nth-child(1) i,.head .t_r .t_r_t li:nth-child(2) i{display:inline-block}
.head .t_r .t_r_t li:nth-child(1) i{width:26px;height:23px;float:left;margin-right:5px;background-position:0 0}
.head .t_r .t_r_t li:nth-child(2) i{width:26px;height:26px;float:left;margin:18px 5px 0 44px;background-position:-30px 0}
.head .t_r .t_r_t li:nth-child(3) i{background:url(../images/in.png) no-repeat;float:left;margin-left:20px;background-size:20px 20px}
.head .t_r .t_r_t li:nth-child(4) i{background-position:-55px 3px}
.head .t_r .t_r_t li:nth-child(5) i{background-position:-76px 3px}
.head .t_r .t_r_t li:nth-child(6) i{background-position:-100px 3px}
.head .t_r .t_r_t li:hover i{opacity:.7}
.top-nav{line-height:50px;font-size:17px;color:#494949}
.top-nav>ul>li{float:left;position:relative;text-align:center;height:64px}
.top-nav>ul>li a{padding:0 17.5px}
.top-nav>ul>li:hover>a{border-bottom:3px solid #ce0000}
.top-nav a{color:#494949;display:block}
.top-nav>ul ul{background:#fff;width:200px;position:absolute;z-index:10;font-size:15px;text-transform:capitalize;top:64px;display:none;text-align:left;-moz-box-shadow:2px 5px 5px #666;-webkit-box-shadow:2px 5px 5px #666;box-shadow:2px 5px 5px #666}
.top-nav>ul ul li{line-height:40px;border-bottom:1px solid #e4e4e4}
.top-nav>ul ul li:first-child{border-top:3px solid #cd000e}
.top-nav>ul ul li a{padding:0 15px;color:#333}
.top-nav>ul ul li a:hover{color:#cd000e;background:#fff}
.foot1{width:100%;background:#333;padding:20px 0}
.foot1_con{width:1040px;margin:0 auto}
.foot1_con .foot1_conl{width:232px;float:left}
.foot1_con .foot1_conl dl{width:146px;height:26px;background:#ce0000;font-size:15px;text-align:center;line-height:26px;margin:15px auto;color:rgba(244,244,244,.72)}
.foot1_con .foot1_conl dd{border-left:4px solid #7e7e7e;border-right:4px solid #7e7e7e;font-size:14px;text-align:center;text-transform:uppercase;color:rgba(244,244,244,.58)}
.foot1_con .foot1_conr{width:745px;float:right}
.foot1_con .foot1_conr h4{font-size:12px;line-height:50px;color:rgba(244,244,244,.53)}
.foot1_con .foot1_conr .input{width:298px;height:38px;line-height:38px;border:1px solid #555;border-radius:38px;float:left;padding:0 20px}
.foot1_con .foot1_conr .input i{width:14px;height:12px;background:url(../images/ico.png) no-repeat;background-position:-220px 0;display:inline-block;margin-right:7px}
.foot1_con .foot1_conr .name i{background-position:-220px 0}
.foot1_con .foot1_conr .email{margin:0 6px 0 18px}
.foot1_con .foot1_conr .email i{background-position:-240px 0}
.foot1_con .foot1_conr .input input{width:277px;height:38px;background:#333;color:#f4f4f4}
.foot1_con .foot1_conr a{width:35px;height:35px;line-height:35px;text-align:center;display:inline-block;background:#ff1c3a;color:#fff;font-size:20px;border-radius:50%;margin-top:3px}
.foot2{width:100%;background:#595959;padding:30px 0}
.foot2_con{width:1206px;margin:0 auto}
.foot2_con .foot2_conl{width:220px;float:left;color:#fff;background:url(../images/f_logo.png) no-repeat center}
.foot2_con .foot2_conl dd{line-height:35px}
.foot2_con .foot2_conl dd a{color:#fff}
.foot2_con .foot2_conl dd a:hover{color:#fff;text-decoration:underline}
.foot2_con .foot2_conl dd:nth-child(1){margin-bottom:10px}
.foot2_con .foot2_conl dd i{width:17px;height:17px;background:url(../images/ico.png) no-repeat;display:inline-block;background-position:-157px 2px;vertical-align:middle;margin-right:5px}
.foot2_con .foot2_conl dd:nth-child(3),.foot2_con .foot2_conl dd:nth-child(4){color:rgba(255,255,255,.7)}
.foot2_con .foot2_conl dd:nth-child(3) i{background-position:-173px 4px}
.foot2_con .foot2_conl dd:nth-child(4) i{background-position:-196px 0}
.foot2_con .fenlei{width:100%;float:right}
.foot2_con .fenlei dl{width:25%;float:left}
.foot2_con .fenlei dl dt{margin-bottom:10px;font-weight:800}
.foot2_con .fenlei dl dt a{color:#fff;font-size:18px}
.foot2_con .fenlei dl dd{font-size:15px;color:#FFF;margin-bottom: 12px;}
.foot2_con .fenlei dl dd a{color:#fff;display: block;line-height: 20px;}
.foot2_con .fenlei dl dd a:hover{color:#fff;text-decoration:underline}
.copyright{width:100%;font-size:13px;background:#211e1e;color:#b0b0b0;text-align:center;height:42px;line-height:42px}
.banner_gywm{width:100%;height:351px;border-top:3px solid #cd000e;background:url(../images/banner_gywm.jpg) no-repeat center bottom}
.banner_gywmxq{width:100%;height:362px;background:url(../images/banner_gywmxq.jpg) no-repeat center bottom}
.banner_pjlb{width:100%;height:351px;background:url(../images/banner_pjlb.jpg) no-repeat centerp;border-top:3px solid #cd000e}
.ny_box{width:1200px;margin:30px auto;overflow:hidden}
.mart{margin-top:30px}
.mart25{margin-top:50px}
.ny_left{width:100%;float:left;margin-bottom:30px}
.dqwz{width:100%;height:60px;line-height:60px;overflow:hidden}
.dqwz i{width:12px;height:12px;background:url(../images/ico.png) no-repeat;background-position:0 -650px;display:inline-block}
.dqwz a{color:#333}
.dqwz a:hover{color:#ce0000}
.ny_right{width:272px;float:right;margin-top:20px}
.ny_rbox{width:230px;height:auto;border:6px solid #f4f4f4;padding:0 15px 30px;margin-bottom:30px}
.ny_rbox h3{font-size:16px;line-height:60px;color:#333;position:relative;font-weight:700;margin-bottom:20px}
.ny_rbox h3 i{width:42px;height:4px;background:#e70012;display:block;position:absolute;left:0;bottom:0}
.r_list ul li{width:100%;height:48px;line-height:48px;border-bottom:1px solid #dcdcdc;text-indent:5px;position:relative}
.r_list ul li a{width:100%;height:48px;color:#666;font-size:15px;display:block}
.r_list ul li i{width:0;height:0;border-left:5px solid #858585;border-top:4px solid transparent;border-bottom:4px solid transparent;display:inline-block;position:absolute;right:20px;top:20px}
.r_list ul li a:hover{color:#e70012;font-weight:700}
.r_list ul li a:hover i{border-left:5px solid #e70012}
.r_list ul dd{width:100%;height:48px;line-height:48px;border-bottom:1px solid #dcdcdc;text-indent:25px}
.r_list ul dd a{width:100%;height:48px;color:#666;font-size:14px;display:block}
.r_list ul dd a:hover{color:#e70012;font-weight:700}
.r_pjlb ul li a{color:#333}
.r_products ul li .img{width:229px;height:163px;overflow:hidden}
.r_products ul li .img img{transition:1s transform;-webkit-transform:1s transform;-moz-transform:1s transform}
.r_products ul li:hover .img img{transform:scale(1.1,1.1)}
.r_products ul li h4{font-weight:700;line-height:50px}
.r_products ul li:hover h4{color:#e70012}
.r_products ul li p{font-size:12px;line-height:23px}
.r_products ul li p font{font-weight:700}
.r_contactus p{line-height:30px;color:#666}
.r_contactus a{width:220px;height:36px;line-height:36px;font-size:15px;background:#e70012;color:#fff;text-align:center;display:block;border-radius:5px;margin-top:15px}
.r_contactus a:hover{background:rgba(231,0,18,.7)}
.r_news .img{width:227px;height:154px;overflow:hidden;margin:0 auto}
.r_news .img img{transition:1s transform;-webkit-transform:1s transform;-moz-transform:1s transform}
.r_news:hover .img img{transform:scale(1.1,1.1)}
.r_news h4{font-size:20px;color:#666;line-height:46px}
.r_news:hover h4{color:#cd000e}
.r_news p{line-height:21px}
.izl-rmenu{position:fixed;right:0;bottom:40px;z-index:999}
.izl-rmenu .btn{width:63px;height:63px;line-height:63px;text-align:center;font-size:14px;font-weight:700;margin-bottom:2px;cursor:pointer;position:relative}
.izl-rmenu .btn-phone{color:#fff;background:url(../images/ico.png) no-repeat;background-color:#31333f;background-position:-240px -652px;text-indent:-10000px}
.izl-rmenu .btn-phone a{width:63px;height:63px;display:block;color:#fff}
.izl-rmenu .btn-phone:hover{background-color:#e70012;text-indent:0;background-image:none}
.izl-rmenu .btn-top{background:url(../images/ico.png) no-repeat;background-color:#31333f;display:none;background-position:-180px -518px;text-indent:-10000px;color:#fff}
.izl-rmenu .btn-top:hover{background-color:#e70012;text-indent:0;background-image:none}
.page{width:100%;padding:15px 0;border-top:1px solid #d6d6d6}
.page li{line-height:30px}
.page li b{color:#e70012}
.page li a:hover{text-decoration:underline;color:#e70012}
.pagelist{text-align:center;color:#666;width:100%;clear:both;margin:20px 0;padding:20px 20px 14px 20px;background:rgba(255,255,255,.9);overflow:hidden;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}
.pagelist a{color:#666;margin:0 2px 5px 2px;display:inline-block;padding:7px 15px;background:rgba(222,226,230,.6);border-radius:4px}
.pagelist b{padding:11px 15px;background:#fe0000;color:#fff;font-weight:400;border-radius:4px}
a.curPage{color:#19585d;font-weight:700}
.cky-btn-customize{display: none}
.cky-btn-accept{border-color: #fe0000 !important; background-color: #fe0000 !important;}

.cky-btn-reject{color: #949494 !important; border-color: #8c8a8a !important;}
.cky-footer-wrapper div:nth-child(3) { display:none !important;} 
.cky-revisit-bottom-left{background-color:#FE0000 !important;}