﻿@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, and, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea, select { border: 0;margin: 0; outline: 0; padding: 0;font-family:Microsoft Yahei,SimSun,sans-serif; }
body{font-size: 14px; color:#444;line-height:24px }
input, select { vertical-align: middle; }
ol, ul { list-style: none; }
img {max-width: 100%;height: auto;}
a { text-decoration: none; color: #444444; }
a:hover { color: #eb2002; cursor:pointer}
.l { float: left; }
.r { float: right; }
.clearfix:after,.clearfix:before{content:""; display:table}
.clearfix:after{clear:both}
.wrap{max-width: 1200px; margin:0 auto;}
/*--------------------head------------------*/
.w1200 { max-width: 1200px; margin: 0 auto; }
#head { width: 100%; }
.top { overflow: hidden; padding: 15px 0 20px; }
.top .logo { float: left; width:453px \9;}
.top .logo img{*width:453px;*height:73px;width:453px \9;height:73px \9}
.top .top_tel{float: right;margin-top:15px;*width:321px;width:321px \9;}
.top .top_tel img{width:100%}
.nav { background: #1c1c1c; font-size: 17px; line-height:60px}
.nav ul { overflow: hidden; }
.nav ul li { float: left;width:12.5%;text-align:center}
.nav li a { color: #fff; display: block;border-bottom:3px solid #1c1c1c}
.nav li a.choose{border-bottom:3px solid #eb2002;}
.nav li a:hover{ border-bottom:3px solid #eb2002;transition:all linear 0.3s;-moz-transition:all linear 0.3s;-webkit-transition:all linear 0.3s;-o-transition:all linear 0.3s;}
/*--------------------foot------------------*/
.foot{background:#333;margin-top:60px;color:#fff}

.foot_link{padding:15px 0;border-bottom:solid 1px #545454}
.foot_link a{padding:0 9px;border-right:1px #666 solid;line-height:14px;}
.foot a{color:#fff}
.foot_down{overflow:hidden;padding-bottom:20px}
.foot_down .l{width:50%}
.foot_down h4{font-size:24px;margin:28px 0 12px}
.foot_down .l a{color:#d9d9d9;margin-left:8px}
.foot_down .r{width:40%;*width:43%;width:43% \9}
.foot_down .foot_c_t{margin:28px 0 10px;font-size:18px;font-weight:700}
.foot_down .r p{font-size:16px;}
.foot_down .r a{display:inline-block;width:155px;line-height:38px;background:url(../images/foot_cont.png) 30px center no-repeat #eb2002;text-align:center;padding-left:25px;font-size:18px;font-weight:700;margin-left:15%}
/*--------------------index------------------*/
.banner{width:100%;text-align:center}
.banner img{width:100%;}
.index_list{overflow:hidden;margin-top:30px}
.index_list dl{width:42.2%;padding:3%;color:#fff}
.index_list dl.l{background:url(../images/index_list1.jpg) center no-repeat}
.index_list dl.r{background:url(../images/index_list2.jpg) center no-repeat}
.index_list dl dt{background:url(../images/index_list_t.png) left center no-repeat;width:230px;line-height:57px;text-align:center;font-size:34px;font-weight:700;}
.index_list dl a{color:#fff}
.index_list dl dd{margin:25px 0;font-size:15px}
.index_list dl dd.more{font-size:16px;line-height:34px;width:144px;float:right;margin:0;border-bottom:solid 2px #fff;text-align:center}

.index_t{text-align:center;color:#222;font-size:30px;font-weight:700;line-height:30px;margin-bottom:30px}
.index_pro_bg{padding:30px 0;background:url(../images/index_pro_bg.jpg) center no-repeat;background-size:  cover;margin:70px 0;}
.index_pro ul{overflow:hidden;}
.index_pro ul li.index_p1{width:46.58%;*width:46%;float:left;}
.index_pro ul li{line-height:0;height:100%;overflow:hidden}
.index_pro ul li.index_p1,.index_pro ul li.index_p2{position:relative;}
.index_pro ul li.index_p2,.index_pro ul li.index_p3{margin-left:1.25%;width:25.46%;float:left;}
.index_pro ul li .index_pro_t{position:absolute;left:0;width:100%;text-align:center;background:rgba(0,0,0,0.6);line-height:40px;font-size:20px;color:#fff}
.index_pro ul li.index_p2 .index_pro_t{top:81%;}
.index_pro ul li.index_p1 .index_pro_t{top:90%;}
.index_pro ul li .index_pro_t h3{font-size:16px;color:#fff}
.index_pro ul li.index_p1 p,.index_pro ul li.index_p2 p{margin:20px 30% 0;line-height:30px;border:1px solid #fff;opacity: 0;font-size:16px;color:#fff}
.index_pro ul li.h{margin-bottom:1.13%}
.index_pro ul li.index_p3{text-align:center;background:#eb2002;font-size:16px}
.index_pro ul li.index_p3 img{margin:11.4% 0 8%}
.index_pro ul li.index_p3 p{line-height: 30px;margin-bottom: 5.7%;color:#fff}
.index_pro ul li.index_p1:hover p,.index_pro ul li.index_p2:hover p{opacity: 1;}
.index_pro ul li.index_p2:hover .index_pro_t{top:0%;padding:20% 0;-webkit-transition: all .3s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.index_pro ul li.index_p1:hover .index_pro_t{top:0%;padding:31% 0;-webkit-transition: all .3s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.index_pro ul li:hover h3{font-size:24px}
.index_pro ul li .index_pro_t p:hover{background:#fff;color:#eb2002}
.index_pro ul li.index_p3:hover img {animation: 0.35s linear 0s alternate none 1 featuresicon;-webkit-animation: 0.35s linear 0s alternate none 1 featuresicon;
}
@keyframes featuresicon {
    50% {
        transform: scaleX(0);
    }
    100% {
        transform: scaleX(1);
    }
}
@-webkit-keyframes featuresicon {
    50% {
        -webkit-transform: scaleX(0);
    }
    100% {
        -webkit-transform: scaleX(1);
    }
}

.index_proj_t{overflow:hidden;height:51px;margin-bottom:13px}
.index_proj_t .index_t{float:left;line-height:51px;margin-bottom:20px}
.index_proj_t span{margin-left:6.5%;color:#fff;text-align:center;font-size:18px;font-weight:400;display:block;float:left;line-height:42px;border:solid 1px #eb2002;position:relative;padding: 0px 1.5% 0 2%;margin-top: 3px;}
.index_proj_t span img{position:absolute;left:-45px;top:-5px}
.index_proj_t span a{display:block;color:#eb2002;}
.index_project{overflow:hidden}
.index_proj_l{width:42%;padding-right:3.1%;background:url(../images/index_proj_jt.png) no-repeat right center;float:left;margin-top:10px}
.index_proj_r{width:53.9%;float:right}
.index_proj_r ul{overflow:hidden}
.index_pj_top li{width:20%;float:left;padding-right:6%;background:url(../images/index_pj_jtr.png) right 46% no-repeat;text-align:center}

.index_pj_down{padding-top:18px;background:url(../images/index_pj_jtc.png) 89%  2px no-repeat;padding-right:5%}
.index_pj_down li{width:25%;float:right;padding-left:6%;background:url(../images/index_pj_jtl.png) left 46% no-repeat;text-align:center}
.index_pj_down p{line-height:18px}
.index_proj_r li.last{padding:0;background:none}
.index_proj_r li a img:hover{opacity:0.75;cursor:pointer}
.index_proj_r li:hover a{color:#eb2002}
.index_pj_text{border:dashed 1px #222;padding:3px 10px;margin-top:12px;line-height:26px}
.index_pj_text p{line-height:20px;margin:5px 0}
.index_pj_text strong{font-size:15px}

.index_news{margin-top:70px}
.index_news .index_t{text-align:left;}
.index_news .index_t a{color:#222}
.index_news ul{overflow:hidden;margin-left:-3.8%}
.index_news li{width:29.533%;margin-left:3.8%;float:left}
.index_news li h3{font-size:18px;font-weight:400;}
.index_news li h3 a{color:#222}
.index_news li p{color:#666;line-height:24px;padding:13px 0 10px;border-bottom:1px dashed #c8c8c8}
.index_news li .index_n_more{overflow:hidden;padding:17px 0 0;border:none 0}
.index_n_more .time{display:block;float:left;width:40%;padding-left:30px;background:url(../images/time.png) left center no-repeat}
.index_n_more .more{width:30%;text-align:right;float:right;}
.index_n_more .more a{color:#eb2002}
.index_news a:hover{color:#eb2002}

/*-----------路径----------*/
.cont_path{margin:20px auto;line-height: 40px; border-bottom: 1px solid #eee;}
.cont_path img{margin-right:8px;}

/*-----------产品内页----------*/
.pro_banner{width:100%;background:url(../images/pro_t_bg.jpg) center no-repeat;text-align:center;color:#fff;padding:30px 0 20px;background-size:100% 100%;}
.pro_banner h1{font-size:40px;margin:10px 0 24px;line-height:40px}
.pro_top{overflow:hidden;margin-top:35px}
.pro_top .pro_img{width:56%;float:left}
.pro_top .pro_text{width:40.4%;float:right}
.pro_text p{font-size:16px;line-height:27px;margin-bottom:12px}
.pro_text p strong{color:#222}
.pro_tel{padding-left:70px;background:url(../images/pro_tel.png) left center no-repeat;margin-top:10px}
.pro_tel span{color:#eb2002;display:block;margin-bottom:3px}
.pro_tel p{font-size:26px;color:#111;font-weight:700}
.pro_talk{overflow:hidden;margin-top:30px}
.pro_talk a{display:block;float:left;line-height:48px;font-size:20px;color:#fff;text-align:center;font-weight:700}
.pro_talk a img{float:left;margin-top:6px}
.pro_talk .pro_talk_l{float:left;background:#eb2002;*margin-right:4%;margin-right:4% \9;margin-top:4px;padding-right: 4%;padding-left:6%;margin-right: 10%;}
.pro_talk .pro_talk_r{float:left;padding:1px 10% 1px 3%;margin:1px 1%;background:url(../images/pro_talk2_bg.png) right 0 no-repeat #262533;}
.pro_nav{width:100%;max-width:1200px;margin:40px auto 20px; overflow:hidden;}
.pro_nav ul li{ float:left; text-align:center; font-weight:600; width:25%;*width:24.9%;background-color:#f4f4f4;}
.pro_nav ul li a{ line-height:3em; color:#38425a; display:block; font-size:18px;border-right:solid 1px #fff; }
.pro_nav ul li.hover{ background-color:#f81618;}
.pro_nav ul li.hover a:hover{background-color:#f81618;}
.pro_nav ul li:hover{ background-color:#eee;}
.pro_nav ul li.hover a{color:#fff;}
.pro_nav ul li img{ vertical-align:middle; margin-right:3px;}
.pcont h2{margin-top:25px;font-size:24px;color:#222;margin-bottom:20px}
.pcont p{line-height:28px;text-indent:2em;margin-bottom:10px}
.pcont p video{max-width: 100%;}
.pcont p strong{font-size:15px}
.pcont p img{margin-left:-2em}
.pcont table {font-size: 13px;margin-top: 8px;margin-bottom: 10px;}
.pcont td{line-height: 40px;}
.pro_related{overflow:hidden;margin-top:10px}
.pro_project{float:left;width:58.33%;}
.pro_project h2{padding-left:30px;background:url(../images/pro_proj_bg.png) left center no-repeat;font-size:22px}
.pro_project dl{overflow:hidden;background:#f0f0f0}
.pro_project dt{float:left;width:52%;padding-left:1%}
.pro_project dt p{text-indent:0;line-height:23px;margin-bottom:9px}
.pro_project dt .more{text-align:right;margin-bottom:4px;line-height:20px}
.pro_project dt .more a{color:#eb2002}
.pro_project .pro_proj_t{font-size:20px;margin:17px 0 13px}
.pro_project .pro_proj_t a{color:#000}
.pro_project dd{float:right;width:43%}
.pro_news{float:right;width:34.83%}
.pro_news h2{padding-left:30px;background:url(../images/pro_news_bg.png) left center no-repeat;font-size:22px}
.pro_news_t{overflow:hidden;*margin-bottom:15px;margin-bottom:15px \9}
.pro_news_t h2{float:left;width:60%}
.pro_news_t a{float:right;margin-top:25px;color:#eb2002}
.pro_news li{padding-left:25px;background:url(../images/pro_news_li.png) left center no-repeat;line-height:31px;margin-bottom:4px}
.pro_news li a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 95%;}
.pro_news li a:hover{color:#eb2002}
.relevant-pro {border: 1px solid #e1e1e1;border-top: none; background: url(../images/news_lm.png) repeat-x; margin: 3% auto 4%; width: 99%; overflow: hidden;}
.relevant-pro h3 {float: left; padding: 0 30px 0 50px; margin-top: 2px; font-size: 22px; color: #000; line-height: 42px; height: 42px;  border-right: 1px solid #eee; background: #fff url(../images/pro_proj_cp.png) 15px center no-repeat;}
.relevant-pro ul {width: 100%; overflow: hidden; margin: 15px 0 0 0; float: left;}
.relevant-pro ul li { float: left; margin:0 0.8%; width:23.4%; overflow:hidden; }
.relevant-pro ul li p { text-align: center; margin: 6px 0; text-indent:0;}
.relevant-pro ul li a:hover p { color: #e90101; }
.relevant-pro ul li img { width:100%; height:auto;}

/*-----------关于我们----------*/
.cont_b{position:relative}
.cont_b_t{position:absolute;bottom:-2px;line-height:100px;*line-height:80px;line-height:80px \9;width:200px;font-size:30px;background:#ed371c;color:#fff;text-align:center;border-bottom: 2px solid #333;}
.company{}
.company h2{font-size:34px;color:#222;margin:50px 0 20px;font-weight:400;text-align:center;line-height:36px;background:url(../images/com_t_bg.png) center bottom no-repeat;padding-bottom:15px}
.comp_top{overflow:hidden}
.comp_top li{float:left;width:25%;*width:24.8%;width:24.8% \9;text-align:center;font-size:18px;line-height:40px}
.comp_top li strong{font-size:60px;margin:30px 0;color:#eb2002;display:block;line-height:60px;margin:20px 0}
.comp_video{overflow:hidden;margin-top:20px}
.comp_video dt{float:left;width:44%;padding:5% 3%;color:#fff;background:url(../images/comp_top1.jpg) center no-repeat}
.comp_video dt h3{font-size:28px;margin-bottom:47px;}
.comp_video dt p{line-height:31px;font-size:15px}
.comp_video dd{float:right;width:50%;overflow:hidden;height: 315px;}
.comp_video dd embed{margin-top:-37px}
.comp_nl{overflow:hidden;margin-top:75px;}
.comp_nl h2{text-align:left;padding-left:6%;line-height:34px;background:url(../images/com_t_bg.png) 7% bottom no-repeat;margin-top:4.7%}
.comp_nl p{line-height:31px;font-size:15px;padding-left:6%;margin:4% 0 4.6%;}
.comp_nl .com_nl1{float:left;width:50%;*width:49.8%;width:49.8% \9;}
.comp_nl .com_nl2{float:right;width:50%;background:#f3f3f3}
.comp_ry{overflow:hidden;margin-top:40px}
.comp_ry li{width:25%;*width:24.8%;width:24.8% \9;float:left;text-align:center}
.comp_ry li img{width:90%}
.comp_ry li p{margin-top:8px}
.comp_ser{padding:1px 0 40px;margin-top:55px}
.comp_tip{margin:33px 0;text-align:center;font-size:15px;line-height:26px}
.comp_ser ul{overflow:hidden}
.comp_ser li{float:left;width:33.333%;line-height:0}
.comp_ser .ser_text{padding:5.25% 4% 6.15%;padding:3.25% 4% 4.15% \9;*padding:3.25% 4% 4.15%;width:25.33%;background:#fff;line-height:24px}
.ser_text h3{color:#eb2002;font-size:24px;margin-bottom:30px;font-weight:400;}
.ser_text p{font-size:15px}
.comp_ser .com_s1{background:url(../images/com_ser_j1.png) 3% center no-repeat #ededed}
.comp_ser .com_s3{background:url(../images/com_ser_j3.png) center 10px no-repeat #f2f2f2}
.comp_ser .com_s2{background:url(../images/com_ser_j2.png) right 3% center no-repeat #f0f0f0}

/*-----------联系我们----------*/
.contact{margin-top:50px}
.cont_top{overflow:hidden;margin-left:-4%;margin-bottom:65px}
.cont_top li{width:16.8%;*width:16.5%;width:16.5% \9;margin-left:4%;padding:2%;text-align:center;float:left;border:dashed 1px #999}
.cont_top li img{margin-bottom:15px}
.cont_top li h3{font-size:24px;margin-bottom:30px;background-size:60px 2px;font-weight:400;color:#222}
.cont_text{overflow:hidden;}
.cont_text dt{float:left;width:45%}
.cont_text dt h3{font-size:28px;margin:20px 0 35px;line-height:30px}
.cont_text dt p{font-size:18px;line-height:30px;margin:18px 0}
.cont_text dt p strong{color:#eb2002;font-size:20px}
.cont_text dt .cont_talk{width:35%;padding-left:50px;background:url(../images/pro_talk1.png) 44px center no-repeat #eb2002;text-align:center;font-size:20px;line-height:48px;margin-top:30px}
.cont_talk a{display:block;color:#fff}
.cont_text dd{float:right;width:50%}
.cont_text dd img{width:100%}
.contact h2{font-size:34px;color:#222;margin:50px 0 25px;font-weight:400;text-align:center;line-height:36px;background:url(../images/com_t_bg.png) center bottom no-repeat;padding-bottom:15px}

/*-----------案例内页----------*/
.proj_top h1{font-size:34px;margin:15px 0 30px;background:url(../images/com_t_bg.png) center bottom no-repeat;padding-bottom:25px;text-align:center}
.proj_tip{font-size:16px;line-height:27px;margin-bottom:35px;text-align:center}
.proj_pro{margin-top:50px}
.proj_pro h2{font-size:26px;margin-bottom:28px;background:url(../images/com_t_bg.png) left bottom no-repeat;padding-bottom:15px;}
.proj_pro ul{overflow:hidden;margin-left:-3%}
.proj_pro li{width:22%;margin-left:3%;float:left;text-align:center}
.proj_pro li p{margin-top:10px;font-size:16px;text-indent:0}



/*-------新闻聚合页---------*/
.part1{margin-bottom: 70px;}
.part1_hd{padding:60px 0px 20px;}
.part1_hd h2 a{font-size: 38px;}
.part1_hd ._text_l{font-size:15px;color:#7c7c7c;padding:10px 0px;}
.part1_bd ._bd_l{width:46%;}
.part1_bd ._bd_l .part1_bd_l_box{width:100%;height:0;padding-bottom:75%;overflow:hidden;}
.part1_bd ._bd_l ._img_list{position:relative;}
.part1_bd ._bd_l ._img_list img{width:100%;}
.part1_bd ._bd_l ._img_list ._img_title{position:absolute;width:100%;height:45px;line-height:45px;background:#666;left:0;bottom:0;}
.part1_bd ._bd_l ._img_list ._img_title ._title_box{display:block;padding-left:12px;color:#fff;font-weight:normal;font-size:16px;}
.part1_bd .slide_nav{bottom:16px;width:98%;text-align:right;}
.part1_bd .slide_nav a{width:10px;height:10px;background-color:#fff;border-radius:50%;font-size:0;margin:0px 4px;display:inline-block;*display:inline;*zoom: 1;}
.part1_bd .slide_nav a.on{background:#df0818;}

.part1_bd ._bd_r{width:51%;}
.part1_bd ._bd_r ._list_box{background-color:#f2f3f5;padding: 4% 3% 4% 3%;}
.part1_bd ._bd_r ._list_l{padding-top:6px;}
.part1_bd ._bd_r ._list_r{width:74%;}
.part1_bd ._bd_r ._list_r .news_title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:16px;color:#000;margin-bottom:6px;}
.part1_bd ._bd_r ._list_r .news_text{overflow:hidden;line-height:20px;height:40px;color:#767676;}
.part1_bd ._bd_r ._list_l ._day{font-size: 38px;color: #ddd;}
.part1_bd ._bd_r li:hover ._list_l ._day{color:#dd071f; }
.part1_bd ._bd_r li:hover ._list_r .news_title{color:#dd071f;}
.part1_bd ._bd_r li{margin-bottom:3%;}
.part1_bd ._bd_r li:last-child{margin-bottom:0px;}
.part1_bd ._bd_r li:last-child ._list_box{padding-bottom:28px;}

.part{background:#eef2f5;padding-bottom: 70px;}
.part .wrap>h2{display: block; font-size: 34px; padding: 50px 0 13px; }
.part ._text{margin-bottom: 30px;}
.part ul{margin-left: -1.3%;}
.part ul li{float: left; width: 32%; margin-left: 1.3%;}
.part .list_text{background: #fff; padding: 5%;}
.part .list_text p{font-size: 20px; color: #333333; margin: 20px 0px;overflow:hidden; height: 60px; line-height: 30px; font-weight: 600;}
.part .more_btn_news{font-size:16px;color:#c79556;}
.foot1{background: #333; color: #fff;}

/*-----------新闻列表----------*/
.news_list li{overflow:hidden;padding: 20px 60px 40px;position: relative;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;margin-top:30px}
.news_list li:after{content: "";width: 86%;height: 1px;background-color: #e6e6e6;position: absolute;bottom: 0;right: 0;}
.news_l_l{font-size: 14px;color: #8d8b8b;padding: 0 2% 2% 0;border-right: 1px solid #e6e6e6;font-family: Arial;width: 8%;text-align:center}
.nlist_d{display: block;font-size: 46px;color: #ed371c;line-height: 50px;}
.news_l_r{width: 84%;padding-left:5%;}
.news_l_r h3{font-size: 20px;font-weight: 400;margin-bottom: 20px;}
.news_l_r h3 a{color: #222;}
.news_l_r p{font-size: 14px;color: #666;line-height: 26px;height: 52px;overflow: hidden;}
.news_list li:hover{background-color:#f5f5f5;}
.news_list li:hover:after{background:#fff}
.news_list li:hover .news_l_r h3 a{color:#eb2002;}

.fenye {margin: 50px 0 20px;text-align: center;overflow:hidden;line-height:38px}
.fenye a {color: #333;margin-right: 5px;padding: 8px 14px;border: 1px solid #ddd;}
.fenye a:hover { color: #f3f3f3; border: 1px solid #333; background: #333; }
.fenye a:active { border: #000 1px solid; background: #333; }
.fenye span.current {font-weight: bold;color: #fff;margin-right: 5px;background: #eb2002;border: 1px solid #eb2002;padding: 8px 17px;}
.fenye span.disabled { border: #ddd 1px solid;color: #ccc;margin-right: 5px;padding: 8px 14px;}

/*-----------新闻内页----------*/
.news_cont{margin-top:50px}
.news_cont h1{font-size:32px;line-height:40px;color:#222;margin:10px 0 35px;text-align:center}
.news_time{ text-align:right;margin:20px 0 30px;color:#7f7f7f;padding-right:1%}
.news_time .time{  margin-right:30px;}
.news_cont p{line-height: 28px;text-indent: 2em;padding: 10px 0px;}
.news_cont p img{margin-left:-2em; padding:7px 0px;}
.news_cont h2{margin-top: 35px;font-size: 24px;color: #222;margin-bottom: 20px;}
.news_cont h3{padding:10px 0px;}
.news_cont .ncont_page{overflow:hidden;padding:1%;border-top:dashed 1px #eb2002; margin-top:50px}
.news_cont .ncont_page p{width:45%;margin:0;line-height:24px;padding:5px 0;font-size:15px;text-indent:0}
.ncont_news{margin-top:30px}
.ncont_news ul{overflow:hidden}
.ncont_news li{padding-left: 1.5%;background: url(../images/pro_news_li.png) left center no-repeat;line-height: 34px;margin-bottom: 4px;width:45%;float:left;margin-right:2%}
.ncont_news li a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 95%;}
.ncont_news li a:hover{color:#eb2002}
.ncont_news h3{background:url(../images/com_t_bg.png) 2px bottom no-repeat;background-size:80px 3px;padding-bottom:15px}
.new-contact{background:#f6f6f6;width:98%; padding:0 1%;overflow:hidden}
.new-contact p{color:#333;margin-bottom:10px;text-indent:0;padding-left:20px;background:url(../images/news_c_bg.png) left 16px no-repeat;}
.new-contact p strong{color:#eb2002;font-size:15px}
.new-contact .contact-tel{width:60%;*width:48%;width:48% \9;float:left;font-size:18px;line-height:48px}
.new-contact .contact-tel a{color:#eb2002;font-size:24px;font-weight:700}
.new-contact .organizer{float:right;}
.new-contact .organizer a{font-size:20px;color:#fff;display:block;float:left;text-align:center;padding:13px 38px 11px 77px}
.new-contact .organizer a.answer{background:#eb2002 url(../images/pro_talk1.png) 30px center no-repeat;padding-left:86px}
.new-contact .organizer a.expert{margin-right:20px;background:url(../images/pro_talk2.png) 30px center no-repeat #262533}

/*-----------产品列表----------*/
.prolist{margin-top:50px}
.pro_list{overflow:hidden;margin-left:-2.5%}
.pro_list li{width:22.5%;*width:22%;margin-left:2.5%;float:left;margin-bottom:50px}
.pro_list li h3{font-size: 18px;text-align: center;line-height:26px;padding: 17px 0 7px;font-weight:400}
.pro_list li h3 a{color:#000}
.pro_list li h3 a:hover{color:#eb2002}
.plist_tip{overflow:hidden}
.plist_tip a{display:block;width:49%;line-height:30px;background-color: #e5e5e5;text-align: center;margin-top: 5px;}

/*-----------案例列表----------*/
.proj_list{margin-top:60px}
.proj_list_t ul{overflow:hidden}
.proj_list_t li{float:left;width:25%;margin-right:1%;text-align:center;font-size:20px;line-height:48px;background:#262533}
.proj_list_t li a{color:#fff;display:block}
.pj_list{overflow:hidden;margin-left:-3.5%;margin-bottom:20px}
.pj_list li{width:29.833%;float:left;margin-left:3.5%;margin-bottom:30px;height:389px}
.plist_img{position:relative;}
.plist_img .plist_tip{position:absolute;width:100%;left:0;bottom:-1px}
.proj_list_z .pj_list li{height:auto}
.pj_list li h3{font-size: 18px;text-align: center;line-height:26px;padding:17px 0;font-weight:400;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.pj_list li h3 a{color:#000}
.pj_list li h3 a:hover{color:#eb2002}
.pj_list li p{font-size:15px;margin-bottom:8px}
.proj_list h2{font-size:34px;line-height:34px;margin-bottom: 28px;background: url(../images/com_t_bg.png) left bottom no-repeat;padding-bottom: 20px;font-weight:400;}
.proj_list h2 a{color:#000}


.fix-right { position:fixed; right:42px;top:50%;margin-top:-120px; color:#e60012 ;z-index:9999; *width:92px;height:386px}
.fix-right img {  margin:auto; max-width: 100%; border:none;}
.fix-right1,.fix-right3  { color:inherit; color:#fff; margin-top:1px; text-align:center; padding:12px 28px; background:#ed371c;   }
.fix-right2{ color:inherit; color:#fff; margin-top:1px; text-align:center;  background:#ed371c;  line-height: 26px}
.fix-right2 img{margin-bottom:0;}
.fix-right1:hover{background:#ed371c;cursor:pointer; padding:12px 28px;}
.fix-right2:hover {background:#ed371c;cursor:pointer;}
.fix-right .fix-right3 { position:relative; margin-top:1px; }
.fix-right .fix-right3 .qcode { display:none;position:absolute; left:-188px; top:0; padding:28px 20px 31px; background:#333; font-size:16px; color:#222; text-align:center; width:260px;}
.fix-right .fix-right3 .qcode a{ font-size:20px;}
.fix-right .fix-right3 .qcode img { display:block; margin-bottom:4px; width:128px; height:128px; }
.fix-right >.fix-right3:hover .qcode{display:block}
.fix-right .go-top {text-align: center; display:none}
.fix-right a { color:#fff;}
.go-top .wap,.nav-menu,.comp_yd,.pro_img_yd,.pro-img_m,.pb_yd,.banner_yd,.index_pro_y{display:none}

.footer-fixed1{ /* position:fixed; bottom:-1px; left:0; */ z-index:999; margin:0; padding:0; width:100%; border-top:#E3E3E3 1px solid; background:rgba(255,255,255,.85);-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 5px 1px 0 rgba(0,0,0,.075);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 5px 1px 0 rgba(0,0,0,.075); box-shadow: 0px -5px 5px rgba(0,0,0,.075);display: none;}
.footer-fixed1 li{ width:20%; float:left; display:block; }
.footer-fixed1 #lx{position: relative;}
.footer-fixed1  li img{ display:block; text-align:center; margin:2px auto 0;}
.footer-fixed1  li p{ text-align:center; color:#3d3d3d; font-size:12px; margin:0; text-indent:0; line-height:20px}
.footer-fixed1  li:hover p{ color:#ed1e24;}
.footer-fixed1  li.clear-bor{ border-right:none;}

.footer-fixed1 .sub_menu{ width:100%; display:none; position: absolute;  bottom:59px;left:0;  background:#222;  }
.footer-fixed1 .sub_menu dd{ text-align:center; float:left; clear:both;line-height: 38px; width:100%; border-bottom:1px solid #444;}
.footer-fixed1 .sub_menu dd a{  color:#fff; font-size:14px;}
.footer-fixed_pro li.f_p_1 p,.footer-fixed_pro li.f_p_2 p{color:#fff}
.footer-fixed_pro li.f_p_1{width:25%;background:#222;}
.footer-fixed_pro li.f_p_2{width:35%;background:#eb2002;}
.pro-img_m .back{position: absolute;top: 1.8%;left: 3%;z-index: 999;width: 9%;display: block;}
.pro-img_m .go-home{position: absolute;top: 1.8%;right: 3%;z-index: 999;width: 9%;display: block;}
.pro-img_m img{width:100%;height:auto}
.error{text-align:center}

#gotoTop2{width:56px; height:56px; display:none; cursor:pointer;text-indent:-999em;background:url(../images/his-totop.png) no-repeat 0 0 #cdcdcd;position:fixed; margin-left:-630px; right:8%; bottom:70px; }
#gotoTop2:hover{ background-color:#eb2002;}

#map_canvas iframe{width:100%}

.pro_nl_t{position:absolute;bottom: 0px;background: #ed371c;color: #fff;text-align: center;border-bottom: 2px solid #333;padding:15px 20px 10px;font-weight:600;font-size:18px;line-height:46px}
.pro_nl_t strong{display:inline-block;padding:3px 10px;border: solid 2px #dbdbdb;font-size:34px;margin-right:10px}
.pro_nl_t strong a{color:#fff}
.pro_nl_t span{margin-left:30px;font-weight:100}
.pro_news_list{overflow:hidden;margin-top:20px}
.pro_news_list li{width:44%;padding-left:1%;padding-right:1%;float:left;margin-right:4%}
.pro_news_list li .news_l_l{display:none}
.pro_news_list li .news_l_r{width:100%;padding-left:0}
.pro_news_list li:after{width:96%}
.plist_banner img,.contact_banner img,.news_banner img,.com_banner img,.proj_banner img{width: 100%;}



@media screen and (max-width:1440px){
    #gotoTop2{ right:4%;}

}
@media screen and (max-width:1200px){
    .w1200{padding-left:5px;padding-right:5px}
    .comp_ser ul{background:#ededed}
    .comp_ser .ser_text{padding-bottom:1.15%}



    .pro_tel{margin-top:0px}
    .pj_list li{height:auto}
    .pj_list li p{display:none}
    .comp_video dt{background-size:100% 100%}
    #gotoTop2{ right:0; border-bottom:80px;}

}
@media screen and (max-width:1000px)and (min-width:1200px){
    .new-contact .contact-tel{width:50%}
}
@media screen and (max-width:1024px){
    .index_pro ul li.index_p3 img { margin: 3% 0 8%;}
    .pro_talk{margin-top:0;}
    .pro_text p{font-size: 14px;margin-bottom: 9px}
    .pro_talk a{font-size: 16px}
}

@media screen and (max-width:999px){
    .index_list{margin-top:15px}
    .index_list dl{width:43%}
    .index_pro_bg{margin:40px 0}
    .index_pro ul li.index_p1 .index_pro_t,.index_pro ul li.index_p2 .index_pro_t{bottom:-50px;top:inherit}

    .index_pro ul li.index_p3 img{width:90px;margin:5.4% 0 2%}
    .index_news{margin-top:40px}
    .ser_text h3{margin-bottom:12px;font-size:22px}
    .comp_ser .ser_text{padding-top:4.25%}
    .comp_ser .com_s1{padding: 3.25% 1% 2.15% 5%;width: 27.33%;}
    .comp_ser .com_s2{padding: 3.25% 5% 0 1%;width: 27.33%;}
    .comp_ser .com_s3{padding: 5.25% 1% 0 2%;width: 30.33%;}
    .comp_nl h2{margin-top:2.7%}
    .comp_nl p{display:none}
    .comp_nl .com_nl1{width:43%}
    .comp_nl .com_nl2{width:57%}
    .cont_text dt .cont_talk{width:60%}
    .cont_top{margin-left:-3%}
    .cont_top li{margin-bottom:25px;width:42.5%;margin-left:3%}
    .pro_banner ul{margin-left: 16%;}
    .pro_banner li{width:21%}

    .cont_b_t{bottom: 0px;line-height: 37px;width: 157px;font-size: 19px;left:4%}
    .plist_img .plist_tip,.plist_img{position:inherit}
    .pro_list li h3{font-size:16px}
}

@media screen and (max-width:999px)and (min-width:768px){
    .news_banner{overflow:hidden}
    .news_banner img{width:100%}
    .comp_ser,.comp_nl{margin-top:20px;}
    .foot_down .r a{margin-left:5%}
    .news_l_r{width:83%}
    .news_l_l{width:9%}
    .part1_bd ._bd_r ._list_l ._day{font-size: 30px;}
    .pro_talk a{width:90%;}
}

@media screen and (max-width:820px){
    .top .logo{width:50%}
    .top .top_tel{margin-top:9px}
}

@media screen and (max-width:767px){

    .part1_bd ._bd_l ._img_list ._img_title ._title_box{overflow: hidden;
        text-overflow: ellipsis; white-space: nowrap;}
    .part .list_text p{font-size: 14px; line-height: 22px; min-height: 85px;}
    .part1_hd h2 a,.part .wrap>h2{font-size: 24px;}
    .part1_bd ._bd_r ._list_box{background:none; border-bottom: 1px dashed #eee;}
    .part1_hd{padding: 40px 0 10px;}
    .part1_bd ._bd_l,.part1_bd ._bd_r{width: 100%;}
    .wrap{width: 98%;}
    .nav-menu,.comp_yd,.pro_img_yd,.pro-img_m,.banner_yd{display:block;}
    #mob{display:block !important;}
    .nav,.top .top_tel,.index_pro ul li.index_p3,.index_proj_l,.foot,.comp_video dd,.comp_nl h2,.cont_text dd,.contact .comp_tip,.pro_banner ul,.pro_banner p,.pro_top .pro_img,.cont_path,.pcont p embed,/* .top_yd, */.pro_b_yd,.pj_list li p,.banner,#LRfloater0,#LRfloater0 img,.news_cor_ban img,.news_cont p embed,#pc,.foot1,.pro_nav{display:none}
    .nav-menu{ width:100%;overflow:hidden; }
    .nav-menu ul{ margin-top:10px;overflow:hidden;color: rgb(255, 255, 255);font-size: 14px; border-top:1px solid #ddd;border-bottom:1px solid #ddd; text-align: center;}
    .nav-menu ul li { width:12%;float:left; font-size:14px; text-align:center; line-height: 34px;}
    .top .logo{width:100%}
    .top{padding:10px 0 5px}
    .index_pro_bg{background:none;padding:0}
    .index_pro img{width:100%}
    .index_pro ul li.index_p2{width:26.05%}
    .index_pro ul li.index_p1{width:72.58%}
    .index_pro ul li.index_p2 .index_pro_t{bottom:inherit;top:63%;line-height:36px}
    .index_pro ul li .index_pro_t h3{font-weight:400}
    .index_pro ul li.index_p2:hover .index_pro_t p{opacity: 0}
    .index_proj_t span{margin-left:0;float:right;padding-left:3%;font-size:16px}
    .index_proj_r{float:inherit;width:100%}
    .index_proj_r li{background-size:34px}
    .index_t{text-align:left}
    .index_news li{width:95%;margin-bottom:35px}
    .comp_top li{font-size:15px;line-height: 22px;}
    .comp_top li strong{font-size:44px;margin:0}
    .comp_video dt{width:94%;padding:25px 3%;background-size:100% 100%}
    .comp_video dt h3{margin-bottom:25px;line-height:34px}
    .comp_ser,.comp_nl{margin-top:0;padding-bottom:0}
    .comp_nl img{width:100%}
    .ser_text p,.comp_tip{font-size:13px}
    .comp_tip{margin:18px 0}
    .comp_ser li{width:44%;clear:both;margin-bottom:20px}
    .comp_ser .ser_text{width:48%;clear:inherit}
    .comp_ser .com_s1,.comp_ser .com_s2,.comp_ser .com_s3{background: url(../images/com_ser_j1.png) 3% center no-repeat #ededed;padding: 4.25% 1% 0 7%;}
    .comp_nl .com_nl1,.comp_nl .com_nl2{width:100%;line-height: 0}
    .cont_text dt{width:100%;float:none}
    .cont_text dt .cont_talk{background:url(../images/pro_talk1.png) 34% center no-repeat #eb2002}
    .news_cont .ncont_page p{width:95%;float:none}
    .new-contact .contact-tel{width:100%;text-align:center}
    .news_list li{padding:20px 0}
    .news_l_l{width:15%}
    .news_l_r{width:77%}
    .news_list li:after{background:#fff}
    .news_l_r h3{margin-top:6px;margin-bottom:0}
    .news_list li{padding:5px 0}
    .pro_list li{width:30.833%}
    .pro_list li h3{font-size:13px;padding: 6px 0 4px;}
    .pro_project,.pro_news{width:100%;float:none}
    .pro_project{display: none}


    .pro_news ul{height: 100px;overflow: hidden;}
    .pro_news li{width:100%;float:left}
    .pro_related{margin-top:0}
    .pro_top .pro_text{width:100%;float:none}
    .pro_talk .pro_talk_l{width:32%;margin-bottom:0}
    .pro_talk .pro_talk_r{width:38%;float:right}
    .pro_banner h1{margin: 7px 0 0px;background: url(../images/com_t_bg.png) left bottom no-repeat;padding-bottom: 10px;text-align: left;font-size:32px}
    .pro_top{margin-top:0}
    .pro_banner{background:none;color:#333;padding-top:10px}
    .pro_talk .pro_talk_l{width: 36%;margin-right: 0}
    .pcont h2{margin-top:35px}
    .ncont_news li{padding-left:2.5%}
    .pro_list li{margin-bottom:40px}
    .prolist{margin-top:30px}
    /* .index_news,.prolist,.proj_list,.news,.company,.contact,.pcont,.news_cont{margin-bottom:75px} */
    .proj_top h1{margin:22px 0 20px;font-size:32px;padding-bottom:18px}
    .news_cont{margin-top:20px}
    .proj_list,.contact{margin-top:30px}
    .cont_text{text-align:center}
    .cont_text dt .cont_talk{width:47%;background: url(../images/pro_talk1.png) 30% center no-repeat #eb2002;margin-left: 21%;}
    #gotoTop2{width:39px; height:38px; background-size:100% 100%; background-color:#eb2002;bottom:128px}
    .cont_top li img{margin-bottom:8px}

    .pro_news_list li{width:94%;padding:20px 1%;}
    .news_cor_ban .cont_b,.pro_nl_t{position:inherit}
    .pro_nl_t{margin-top:20px}
    .pro_news_list{margin-top:0}
    .news_list li:after{width:100%;background:#e6e6e6}
    .pro_news_t a{margin-top:35px}
    .pro_nl_t{border:none 0}
    .comp_ry{margin-top:0}
    .proj_list h2{font-size:32px}
    .relevant-pro ul li{width: 48%;}
    .relevant-pro{margin:3% auto 3%;}
    .foot{display:none;}
    .footer-fixed1{display:block;}
    .pcont p{text-indent: 0}
    .pro-img_m .back,.pro-img_m .go-home{display: none;}
}

@media screen and (max-width:600px){
    .index_list dl{width:94%;margin-bottom:10px}
    .pro_list li{width:47.5%}
}

@media screen and (max-width:480px){
    .part ul li{float: none;overflow: hidden; width: 100%; margin-bottom: 1%;}
    .part .list_img,.part .list_text{width: 100%;}
    .part .list_img{float: left; width: 30%;}
    .part .list_text{float: right; width: 68%; padding:1%;}
    ._text ._more{display: none;}
    .part .list_text p {font-size: 15px;line-height: 24px; min-height: 66px; margin:0px;}
    .part .more_btn_news{font-size: 14px; float: right;}
    .part .list_text{position: relative;}
    .part .list_time{position: absolute; bottom: 5px; font-size: 12px;}

    .index_news li{border-bottom: 1px dashed #c8c8c8;padding-bottom:5px;margin-bottom:25px}
    .index_news li p,.index_list,.index_proj_t span,.news_l_r p,.news_time .time,.pro_nl_t span,.index_pro_p,.pro_talk .pro_talk_l,.new-contact p{display:none}
    .index_news li .index_n_more,.index_pro_y{display:block}
    .index_pro ul li.index_p1{width:100%}
    .index_t{font-size:24px;margin-bottom:20px}
    .index_pro ul li.index_p3{display:block}
    .index_pro ul li .index_pro_t h3{font-weight:400}
    .index_pro ul li.index_p2 .index_pro_t{bottom: -53px;top: inherit;line-height: 32px;}
    .index_pro ul li.index_p2:hover .index_pro_t,.index_pro ul li.index_p1:hover .index_pro_t{opacity: 1}
    .index_pro ul{margin-left:-1%}
    .index_pro ul li.index_p1{width:100%;margin-left:1%}
    .index_pro ul li.index_p2, .index_pro ul li.index_p3{width:49%;margin-left:1%;}
    .index_pro ul li.index_p3 img{width: 78px;margin: 7% 0 2%;}
    .index_pro ul li.index_p3 p{margin-bottom:13%;}
    .index_pro ul li.h{margin-top:1.13%}
    .index_proj_r li{background-size:27px}
    .index_pj_down{background-size:auto 23px}
    .comp_ser li img{width:100%}
    .comp_ser li{width:100%;margin-bottom:5px}
    .comp_ser .com_s1, .comp_ser .com_s2, .comp_ser .com_s3 {background: url(../images/com_ser_j3.png) center 10px no-repeat #f2f2f2;width:94%;padding: 10% 3% 3%;text-align:center;margin-bottom:20px}
    .comp_ry li{width:50%;margin-bottom:20px}
    .comp_ry{margin-top:0}
    .cont_top li{width:42%;margin-left:3%;}
    .ncont_news li{padding-left:4%;width:96%}
    .fenye span.disabled{padding: 4px 1%;}
    .fenye span.current{padding: 4px 1.5%;}
    .fenye a{padding: 4px 1%;}
    .pro_news li{width:95%;}
    .pro_project dt,.pro_project dd{width:99%;float:none;}
    .pro_project dd{margin-top:15px}
    .pro_project dd img{width:100%}
    .pro_talk .pro_talk_l{width: 72%;padding-left: 28%;padding-right:0;margin-bottom:5px;text-align:left}
    .pro_talk .pro_talk_r{width: 66%;float: left;padding-left: 24%;text-align: left;padding-right: 10%;}
    .pro_talk a img{margin-right:12px}
    .pro_talk{margin-top:15px}
    .news_cont h1{font-size:24px;line-height:33px;margin-bottom:22px}
    .news_time{margin-bottom:18px}
    .news_cont h2{margin:30px 0 16px;font-size:20px}
    .pro-img_m .go-home,.pro-img_m .back{width:10%}
    .pj_list li h3{font-size:16px;line-height:24px}
    .pj_list li{margin-bottom:17px}
    .pro_list li h3{padding-top:5px}
    .news_l_r h3{margin-top:12px;font-size:16px;white-space: nowrap;overflow: hidden;
        text-overflow: ellipsis;}
    .nlist_d{font-size:35px;line-height:39px}
    .proj_list h2{font-size:30px;padding-bottom:17px}
    .comp_video dt h3{margin-bottom:10px;font-size:22px;}
    .cont_text{text-align:left}
    .cont_text dt .cont_talk{width:88%;margin-left:0}
    .pj_list li{width:46.5%}
    .comp_ser ul{background:none}
    .index_news li h3{font-size:17px}
    .pro_news_list li{margin-top:10px;padding:10px 1%}
    .pro_nl_t{line-height:37px}
    .pro_nl_t strong{font-size:28px}
    .news_l_l{width:18.5%}
    .news_l_r{width:74%}
    .new-contact .organizer{width:100%}
    .new-contact .organizer a{float:none;}
    .new-contact .organizer a.expert{margin-left:3%;margin-bottom:5px;padding:13px 15% 11px 15%}
    .new-contact .organizer a.answer{margin-left:3%;padding:13px 2.5% 11px 0;width: 89%;display:none;}
    .new-contact .contact-tel a{font-size:22px}
    .cont_text dt p{font-size: 16px;margin: 5px 0;}
    .cont_text dt h3{margin-bottom:22px;font-size:25px;margin-top:10px;}
    .part1{margin-bottom: 2%;}
    .part .wrap>h2{padding-top: 3%;}
    .part1_bd ._bd_r li:last-of-type ._list_box{border:none;}
    .part1_bd ._bd_r ._list_l ._day{font-size: 26px;}
}
@media screen and (max-width:414px){
    .part1_bd ._bd_r ._list_l ._day{font-size: 22px;}
    .proj_pro li{width:47%}
    .comp_top li{width:50%;margin-bottom:20px}
    .comp_video{margin-top:10px}

}

@media screen and (max-width:375px)and (min-width:375px){
    .index_pro ul li.index_p3 p{margin-bottom:1px;}

}
@media screen and (max-width:414px)and (min-width:414px){
    .index_pro ul li.index_p3 p{margin-bottom:14px;}
}

@media screen and (max-width:360px){
    .index_pro ul li.index_p3 img{width:64px}
    .index_pro ul li.index_p3 p{margin-bottom:0}
    .part .list_time,.more_btn_news{display: none;}
    .part .list_text{padding-top: 3%;}


    .cont_top li{width:92%}
    .index_pro ul li.index_p3{font-size:15px}
    .index_proj_r li{font-size:12px}
}
@media screen and (max-width:360px)and (min-width:360px){
    .index_pro ul li.index_p3 p{margin-bottom:11px;}

}

@media screen and (max-width:343px){
    .index_pro ul li.index_p2 .index_pro_t{bottom:-82px}
    .nav-menu ul li{font-size: 12px}
}

















