body, html { width: 100%; height: 100%; font-size: 13px; }
* { margin: 0 auto; padding: 0; transition-property: all; -ms-transition-property: all; -moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all; }
body { font-family:'微软雅黑','宋体',Arial, Helvetica, sans-serif; color: #333; background: #FFFFFF; height: 100%; }
a { text-decoration: none; color: #333333; -webkit-transition: all ease .2s; -moz-transition: all ease .2s; transition: all ease .2s; border: none }
a:hover{ color:#009b52;}
a:focus { outline: 0; }
img { /*width: 100%; height: 100%; */border: none; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
ul, li { list-style: none; }
.clear,.cl { clear: both; }
p { margin: 0 auto; padding: 0; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.padding5 { padding: 5px; }
.padding10 { padding: 10px; }
.padding15 { padding: 15px; }
.padding20 { padding: 20px; }
.padding30 { padding: 30px; }
.padding40 { padding: 40px; }
.fr { float: right; }
.fl { float: left; }
.paddingright { padding-right: 10px; }
.paddingleft { padding-left: 10px; }
.undis { display: block; }
.dis { display: none; }
.pr5 { padding-right: 5px; }
.red { color: #f00; }
.fff { color: #fff; }
.pdt30 { padding-top: 30px; }
.txtcenter { text-align: center; }
.container { width: 1180px; margin: 0 auto; }
input, button, select, textarea { outline: none; font-family: "microsoft yahei"; }
textarea { resize: none; }
/*input[type="button"], input[type="submit"], input[type="reset"], input[type="text"] { -webkit-appearance: none; padding: 0; margin: 0; font-weight: normal; }*/
submit { font-family: arial; }
#warp { width: 100%; height: 100%; position: relative; }
#home .home ul li a { color: #FFFFFF; border-bottom: none; }
#home .home ul li a:hover { color: #fff; }
#about .about ul li a { color: #FFFFFF; border-bottom: none; }
#about .about ul li a:hover { color: #fff; background: #073ef2; }
#products .products ul li a { color: #FFFFFF; border-bottom: none; }
#products .products ul li a:hover { color: #fff; background: #073ef2; }
#news .news ul li a { color: #FFFFFF; border-bottom: none; }
#news .news ul li a:hover { color: #fff; background: #073ef2; }
#photo .photo ul li a { color: #FFFFFF; border-bottom: none; }
#photo .photo ul li a:hover { color: #fff; background: #073ef2; }
#contact .contact ul li a { color: #FFFFFF; border-bottom: none; }
#contact .contact ul li a:hover { color: #fff; background: #073ef2; }

.gotop { width: 24px; height: 24px; padding: 10px; background: #ccc url(../images/float_qqicon1.png) no-repeat center; position: fixed; right: 0; bottom: 0px;}

/*首页*/
.headbg { width: 100%; height: 130px; background:#fff; z-index: 999;}
.head { width: 1200px; height: 91px; position: relative; z-index: 999; }
.head .logo { width: 244px; height: auto; position: absolute; left: 0; top: 0; z-index: 999; padding-top:10px; }
.head .logo a { display: inline-block; width: 244px; height: auto; margin: auto;}
.head .logo img { width: 120px;}
.navigation { width: 860px; height: 130px; margin-left: 160px; line-height: 130px; }
.navigation li { float: left; width: 140px; text-align: center; font-size: 20px; position: relative; }
.navigation li a { display: block; color: #333; text-transform:uppercase; }
.navigation li a:hover { background:#da251d; color: #fff; }
.navigation li a.current {background:#da251d; color: #fff; }
.navigation li ul { position: absolute; left: 0; top: 91px; width: 185px; display: none; }
.navigation li ul li { width: 185px; height: 38px; line-height: 38px; background: url(../images/navlibg.png) repeat; font-size: 13px; position: relative; }
.navigation li ul li a { color: #FFFFFF; position: relative; z-index: 999; overflow:hidden; width:100%; height:38px; }
.navigation li ul li a:hover { border-bottom: none; color: #fff; background: #da251d; }
.navigation li ul li .mline { width: 0%; background: #da251d; height: 38px; position: absolute; left: 0; top: 0; z-index: 000; -webkit-transition: 0.5s; transition: 0.5s; }
.navigation li ul li:hover .mline { width: 100%; }
.navigation li ul li:hover a { color: #FFFFFF; }
.headr { width: 180px; height: 35px; line-height: 35px; text-align: center; float: right; padding-top: 45px; position: relative; color:#aeaeae; }
.headr a { display: inline-block; color: #aeaeae; margin-right: 0; }
#searchshowT { width: 35px; height: 35px; line-height:35px; background: #333333; color: #FFFFFF; border-radius: 50%;}
#searchshowT i { font-size: 12px; text-align: center; line-height: 35px; }
.searchshow { width: 258px; height: 34px; z-index: 999; background: #FFFFFF; position: absolute; right: 0; top: 60px; display: none; }
.searchshow .inputt { width: 198px; padding: 0 10px; height: 32px; border: 1px solid #ddd; border-right: none; float: left; font-size: 14px; color: #999; }
.searchshow .submitt { width: 39px; height: 34px; float: left; border: none; background: #333333; color: #FFFFFF; font-size: 18px; }
.searchshow1 { display: none; }
.mlang{ display:none;}

.swiper-container img{ display:block; width:100%; height:auto;}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{position:absolute; left:0; bottom:20px; width:100%; text-align:center; z-index:999;}
.swiper-pagination-bullet{display:inline-block; margin:0 9px; width:13px; height:13px; background:url(../images/icon.png) no-repeat; cursor:pointer;opacity:1;}
.swiper-pagination-bullet-active{background:url(../images/icon_over.png) no-repeat;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 9px;}


.iproduct{ width:100%; height:auto; background:#fff; padding:35px 0 55px 0;}
.iproductt{ text-align:center; padding-bottom:25px;}
.iproductt_cn{ font-size:30px; font-weight:bolder; color:#212121; letter-spacing:0; text-transform:uppercase; padding-bottom:25px; background:url(../images/tt_bg.jpg) no-repeat 50% bottom;}
.iproductt_en{ font-size:14px; color:#5b5b5b; padding-top:8px;}
.iproducti{  margin:0 auto 27px auto; text-align:center;}
.iproducti a{ display:inline-block; height:40px; line-height:40px; padding:0 15px; margin-right:5px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; margin-bottom:10px;}
.iproducti a:last-child{ margin-right:0;}
.iproducti a:hover{ background:#da251d; color:#fff;}
.iproducti a.ipcurr{ background:#da251d; color:#fff;}

.iproductc{}
.iproductcpp{ text-align:center; padding-top:33px;position: relative;}
.arrow-left { display:inline-block; margin-right:16px;background: url(../images/i_p_prev.png) no-repeat 50% 50%;width: 89px;height: 40px; cursor:pointer;}
.arrow-left:hover{ background:url(../images/i_p_prev_over.png) no-repeat 50% 50%;}
.arrow-right {display:inline-block;background: url(../images/i_p_next.png) no-repeat 50% 50%;width: 89px;height: 40px;cursor:pointer;}
.arrow-right:hover{ background:url(../images/i_p_next_over.png) no-repeat 50% 50%;}


.swiper-container2{ /*overflow:hidden;*/ padding-bottom:35px; padding-top:10px;}
.iproductc .swiper-slide{ text-align:center; padding:10px 0;}
.iproductc .swiper-slide a{ display:block; width:90%; height:auto; padding-top:40px;padding-bottom:40px;-webkit-transition: all .2s linear; transition: all .2s linear}
.iproductcimg{}
.iproductc .swiper-slide a img{ width:80%; height:auto; display:block; margin:0 auto 30px auto;}
.iproductc_t{ font-size:14px; color:#4a4a4a; margin-bottom:15px; height:30px; line-height:30px; width:100%; overflow:hidden;}
.iproductc_m{ display:block; width:95px; height:25px; border:1px #a8a8a9 solid; line-height:25px; text-align:center; color:#686868; font-size:12px;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
.iproductc .swiper-slide a:hover .iproductc_m{background:#000000; color:#fff;border:1px #000000 solid;}
.iproductc .swiper-slide a:hover{ background:#fff;-webkit-box-shadow:0 2px 12px rgba(0,0,0,0.2);box-shadow:0 2px 12px rgba(0,0,0,0.2);/*-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);*/}

.iproductc_mm{ display:block; width:173px; height:35px; border:2px #00140b solid;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; line-height:35px; text-align:center; text-transform:uppercase; font-size:14px; color:#00140b; margin:0 auto;}
.iproductc_mm:hover{ background:#00140b; color:#fff;}


.iabout{ width:100%; height:auto; background:url(../images/i_about_bg.jpg) no-repeat 50% top;}
.iabout .container{ padding-top:35px; padding-bottom:30px;}
.iaboutt{ text-align:center;padding-bottom:25px;}
.iaboutt_cn{ font-size:36px; font-weight:bolder; color:#212121; letter-spacing:0;text-transform:uppercase; padding-bottom:25px; background:url(../images/tt_bg.jpg) no-repeat 50% bottom;}
.iaboutt_en{ font-size:14px; color:#818182; padding-top:8px;}
.iaboutc{ padding-top:0; text-align:center; padding-bottom:35px;}
.iaboutc ul li{ width:29%; height:auto; margin:0 2%; display:inline-block}
.iaboutc ul li a{ display:block; width:100%; height:auto;}
.iaboutc ul li a img{ display:block; width:100%; height:auto;}

.iaboutc ul li a .iaboutc_c{ width:90%; height:auto; background:#f4f4f4; padding:15px 5%; text-align:left;}
.iaboutc_ct{ font-size:16px; color:#00140b; font-weight:bolder;}
.iaboutc_ci{ padding:15px 0; font-size:12px; color:#5d5d5d; line-height:22px;word-break:break-all;}
.iaboutc_cm{}

/*.iaboutc ul li a p{ width:100%; height:45px; background:#252525; color:#fff; text-align:center; font-size:15px; line-height:45px;}
.iaboutc ul li a:hover p{ background:#0440f8;}*/
.iabout_m{ display:block; width:142px; height:26px; line-height:26px; text-align:center; background:#fff; margin:0 auto; color:#080808;-webkit-border-radius: 26px;-moz-border-radius: 26px;border-radius: 26px;}
.iabout_m:hover{ background:#0440f8; color:#fff;}

.inew{ width:100%; height:auto; background:#f6f6f6; padding:40px 0 50px 0;}
.inewt{}
.inewt p{ display:inline-block; height:40px; padding:0 20px; background:#0440f8; color:#fff; font-size:18px; font-weight:bolder; line-height:40px;}
.inewtmenu{ line-height:40px; color:#282828; font-size:14px;}
.inewtmenu a{}

.inewc{padding-top:15px; padding-bottom:44px;}
.inewcl{ width:512px; height:auto;}
.inewcr{ width:627px; height:auto;}
.inewcr ul li{ margin-bottom:28px;}
.inewcrl{ width:75px; height:65px; border:1px #cfcfcf solid; text-align:center; padding-top:10px;}
.inewcrl_t{ color:#141414; font-size:20px; font-weight:bolder;}
.inewcrl_i{color:#141414; font-size:13px; padding-top:7px;}
.inewcrr{ width:536px; height:auto;}
.inewcrr_t{}
.inewcrr_t a{ font-size:16px; color:#000000; font-weight:bolder; line-height:26x;}
.inewcrr_i{ padding-top:8px; line-height:24px;}


/*
.inewc{ padding-top:15px;padding-bottom:1px;}
.inewc ul li{ margin-bottom:28px;}
.inewcl{ width:765px; height:auto;}
.inewclt{ padding-top:15px;}
.inewclt a{ font-size:24px; color:#000000; font-weight:bolder;}
.inewclt a:hover{ color:#0440f8;}
.inewcltime{ padding:10px 0; color:#b5b5b5; font-size:14px; line-height:24px;}
.inewclc{ color:#686868; font-size:14px; line-height:26px; padding-bottom:15px;}
.inewcl_m{ float:left; display:block; width:142px; height:26px; line-height:26px; text-align:center; background:#919191; color:#fff;-webkit-border-radius: 26px;-moz-border-radius: 26px;border-radius: 26px;}
.inewcl_m:hover{ background:#0440f8; color:#fff;}
.inewcr{ width:386px; height:auto;}
.inewcr img{ display:block; width:100%; height:auto;}*/



.foot{ width:100%; height:auto; background:#252a33;}
.foot .container{ padding:50px 0 90px 0; color:#c6c7c8;}
.footl{ width:250px; height:auto; float:left;}
.footlt{ font-size:20px; font-weight:bolder; color:#fff; padding-bottom:20px; text-transform:uppercase;}
.footlc{}
.footlct{ padding-bottom:20px;}
.footlct ul li{ width:50%; height:auto; float:left; font-size:16px; color:#76787c; margin-bottom:16px;}
.footlct ul li a{ font-size:16px; color:#fff;}
.footlct ul li a:hover{ color:#b10202;}
.footlcc{}
.footlcc img{ margin:0 12px 18px 0;}

.footm{ width:445px; height:auto; float:left; margin-left:55px;}
.footmc{}
.footmc span{ color:#fff; padding:0 10px;}
.footmc1{ margin-bottom:10px;}
.footmc1l{ float:left;}
.mess_text{ width:192px; height:40px; background:#fff; border:0; line-height:40px; font-size:14px; color:#3a3a3a; text-indent:30px;}
.footmc1r{ float:left;}
.footmc2{ margin-bottom:10px;}
.footmc3{ margin-bottom:10px;}
.mess_textarea{ width:410px; height:117px;background:#fff; border:0;font-size:14px; color:#3a3a3a; text-indent:28px; line-height:40px;}
.footmc4{}
.mess_text1{ background:url(../images/foot_mess_icon1.jpg) no-repeat 5px 50% #fff;}
.mess_text2{background:url(../images/foot_mess_icon2.jpg) no-repeat 5px 50% #fff;}
.mess_text3{background:url(../images/foot_mess_icon3.jpg) no-repeat 5px 50% #fff;}
.mess_text4{background:url(../images/foot_mess_icon4.jpg) no-repeat 5px 50% #fff;}
.mess_text5{background:url(../images/foot_mess_icon5.jpg) no-repeat 5px 10px #fff;}

.mess_text_short{ float:left; width:147px; height:39px;background:#fff; border:0;font-size:14px; color:#3a3a3a; text-indent:28px; line-height:39px;}
.yzm{ float:left; margin-left:9px;}
.mess_submit{ float:left;margin-left:0px; width:410px; height:39px;background:#fff; border:0;font-size:14px; color:#3a3a3a; text-align:center; line-height:39px;}

.footr{ width:390px; height:auto; float:right; color:#c6c7c8; font-size:14px; line-height:35px; position:relative; z-index:9;}
.footr p span{ font-size:14px; font-weight:bolder; color:#fff; padding-right:3px;}
.footr .erweima{ position:absolute; z-index:99; bottom:9px; right:0;}

.copyright{ width:100%; height:auto; background:#12151b;}
.copyright .container{ padding:30px 0; text-align:center; font-size:14px; color:#fff; line-height:24px;}
.copyright a{ color:#fff;}
.copyright a:hover{ color:#b10202;}
/*index end*/

/*product start*/
.common_banner{ width:100%; height:264px; overflow:hidden; }
.common_banner .container{height:184px;position:relative; z-index:9; padding-top:80px;}
.consearch{ width:380px; height:auto; margin:0 auto 0 auto;}
.consearcht{ color:#fd7d00; padding-bottom:10px;}
.consearchc{}
.consearch_sub{ width:67px; height:41px; border:0; background:#fd7d00; color:#fff; text-align:center; line-height:41px; font-size:16px; font-weight:bolder;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px; cursor:pointer;}
.consearch_text{ width:312px; height:39px; line-height:39px; border:0; border-top:1px #fff solid; border-left:1px #fff solid; border-bottom:1px #fff solid; background:none; color:#fff; font-size:14px; text-indent:10px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;border-bottom-left-radius:  5px;}

.location{ position:absolute; z-index:99; right:0; bottom:0; line-height:40px; text-align:right; width:100%; height:auto; color:#fff;}
.location a{ color:#fff;}

.nproduct{ background:#fff;}
.plist .swiper-container2{ padding:20px 0; overflow:visible;}
.plist .swiper-slide{ width:25%; height:auto; float:left; margin-bottom:15px;}

.goods_show { width: 1180px; padding: 25px 0; overflow: hidden; }
.goods_show img { max-width: 100%; }

/*add start*/
.pdcont{ padding-bottom:30px;}
.pdcontl{ width:490px; height:auto; float:left;}
.pdetailimg_b{ text-align:center;}
.pdetailimg_b img{ max-width:100%; height:auto;}
.pdetailimg_info{ width:auot; height:40px; border:1px #b6b6b6 dashed; margin:15px auto; text-align:center; line-height:40px; font-size:14px; color:#827f7a;}
.pdetailimg_info span{ color:#000000;}
.pdetailimg_img{ text-align:center;}
.pdetailimg_img a{ display:inline-block; margin-right:20px; width:70px; height:60px;}

.pdcontr{ width:665px; height:auto; float:right;}
.pdcontrt{ font-size:24px; color:#434343; font-weight:bolder; padding-bottom:16px; border-bottom:1px #e5e5e5 solid;}
.pdcontrc{ padding:35px 10px 0 10px; font-size:14px; color:#434343; line-height:35px;}
.pdcontrc1{ font-size:16px; font-weight:bolder; color:#434343;}
.pdcontrc2{ padding:20px 0;}
.pdcontrc3{}
.pdcontrc3 p.bq{ padding-left:28px; background:url(../images/pd_tag_icon.jpg) no-repeat left 50%;}

.pdcontrc_m{ display:block; width:173px; height:35px; border:2px #00140b solid;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; line-height:35px; text-align:center; text-transform:uppercase; font-size:14px; color:#00140b; margin:10px 0 0 0;}
.pdcontrc_m:hover{ background:#00140b; color:#fff;}
/*.pdetailimg_b{ text-align:center;}
.pdetailimg_info{ width:670px; height:40px; border:1px #555555 dashed; margin:15px auto; text-align:center; line-height:40px; font-size:14px; color:#909090;}
.pdetailimg_info span{ color:#f20707;}
.pdetailimg_img{ text-align:center;}
.pdetailimg_img a{ display:inline-block; margin-right:20px; width:70px; height:60px;}
*/.pdetailinfo{ margin:35px auto;}
.pdetailinfot{ width:100%; height:38px; background:#e1e1e1;}
.pdetailinfot ul li{ display:inline-block; width:110px; height:38px; text-align:center; line-height:38px; font-size:14px; color:#2d2d2d; cursor:pointer;}
.pdetailinfot ul li.pdetailinfotcurr{ background:#013f22; color:#fff;}
.pdetailinfoc{ padding:40px 20px; font-size:14px; line-height:32px; color:#1d1d1d;}
.pdetailinfoc img{ max-width:100%; height:auto;}

/*add end*/


.goods_prev { width: 100%; height: 43px; line-height: 43px; overflow: hidden; padding-top: 30px; }
.goods_prev li { font-size: 15px; float: left; width: 397px; height: 43px; text-align: center; background: #000000; cursor: pointer; border-radius: 5px; }
.goods_prev li:hover { background: #013f22; }
.goods_prev li:last-child { float: right; }
.goods_prev li a { color: #FFFFFF; }
.goods_prev p { font-size: 15px; margin-left: 155px; width: 100px; text-align: center; float: left; background: #000000; cursor: pointer; border-radius: 5px; }
.goods_prev p a { color: #FFFFFF; }
.goods_prev p:hover { background: #013f22; }
/*product end*/

/*about start*/
.aboutc{ font-size:14px; line-height:35px; color:#272727; padding-bottom:20px;}
.aboutc img{ max-width:100%; height:auto; margin:10px auto;}
.aboutwh{ width:100%; height:auto; background:#f2f2f2; padding:35px 0;}
.aboutwht{ font-size:25px; font-weight:bolder; color:#272727; padding-bottom:18px;}
.aboutwhc{ font-size:14px; font-weight:bolder; color:#272727; line-height:36px;}
.aboutwhc img{ max-width:100%; height:auto; margin:10px auto;}
.aboutwhcimg{}
.aboutwhcimg ul li{ width:16.6%; height:auto; float:left; text-align:center}
.aboutwhcimg ul li img{ display:block; width:70%; height:auto; margin:0 auto;}
/*about end*/

/*new start*/
.nlist{}
.nlist ul li{ padding:15px 0; border-bottom:1px #cbcbcb solid;}
.nlistl{ width:440px; height:auto;}
.nlistl img{ display:block; width:100%; height:auto;}
.nlistr{ width:720px; height:auto;}
.nlistrt{}
.nlistrt a{ color:#464646; font-size:20px; font-weight:bolder;}
.nlistrt a:hover{ color:#073ef2;}
.nlistrtime{ padding:10px 0; color:#999999;}
.nlistr_line{ width:42px; height:4px; background:#000000; margin:5px 0 15px 0;}
.nlistr_c{ padding-bottom:15px; color:#464646; font-size:14px; line-height:25px;}
.nlistr_m{}

.news_show { width: 1080px; padding: 25px 0; overflow: hidden; }
.news_sback { width: 100%; font-size: 14px; line-height: 32px; color: #333333; padding: 10px 0; }
.news_sback a { color: #333333; padding-right: 15px; }
.news_showTit { font-size: 24px; padding: 5px; line-height: 36px; color: #333333; font-weight: bold; }
.news_showtime { font-size: 14px; color: #999; line-height: 30px; }
.news_info { width: 100%; padding: 25px 0; font-size: 14px; line-height: 23px; color: #333333; }
.news_info img { max-width: 100%; }
.news_prevnext { width: 100%; overflow: hidden; height: 43px; }
.news_prevnext li { cursor: pointer; font-size: 14px; width: 410px; padding: 0 20px; height: 43px; line-height: 43px; color: #FFFFFF; background: #000000; border-radius: 5px; }
.news_prevnext li a { color: #FFFFFF; }
.news_prevnext li:hover { background: #073ef2; }
/*new end*/

/*contact start*/
.contactc{ width:100%; height:auto; min-height:355px; padding-top:50px; background:url(../images/contact_bg.jpg) no-repeat right top; margin-bottom:20px; color:#696969; font-size:18px; line-height:48px;}

.contactct{ font-size:36px; color:#075430; font-weight:bolder; margin-bottom:18px;}
.map{ width:100%; height:360px; margin:66px auto;}
.map img{ max-width:100%; height:500px;}

.contactcl{ width:540px; height:auto;}
.contactclt{ font-size:25px; color:#282828; font-weight:bolder; padding-bottom:30px;}
.contactclc{ color:#676767; line-height:35px;font-size:14px;}
.contactclc p span{ font-size:14px; color:#030303; font-weight:bolder;}
.contactclc_t{ font-size:36px; line-height:54px; padding:0 0 25px 0; border-bottom:1px solid #c4c4c4; color:#333;}
.contactclc_c{ padding-top:25px; line-height:28px;}

.contactcr{ width:576px; height:auto; padding-right:0;}
.contactcrc1{ margin-bottom:8px;}
.cont_text{ width:260px; height:40px; border:1px #d1d1d1 solid; line-height:40px; color:#3a3a3a; text-indent:30px; font-size:14px;}
.cont_text1{ background:url(../images/con_mess_icon1.jpg) no-repeat 5px 50%;}
.cont_text2{ background:url(../images/con_mess_icon2.jpg) no-repeat 5px 50%;}
.cont_text3{ background:url(../images/con_mess_icon3.jpg) no-repeat 5px 50%;}
.cont_text4{ background:url(../images/con_mess_icon4.jpg) no-repeat 5px 50%;}
.contactcrc2{ margin-bottom:8px;}
.con_textarea{ width:574px;border:1px #d1d1d1 solid; line-height:40px; color:#3a3a3a; text-indent:30px; font-size:14px;background:url(../images/con_mess_icon5.jpg) no-repeat 5px 12px;}
.con_text_short{ width:205px; height:39px;border:1px #d1d1d1 solid; line-height:40px; color:#3a3a3a; text-align:center; font-size:14px;}
.con_yzm{ width:145px; height:39px; border:1px #d1d1d1 solid; margin-left:8px;}
.con_submit{width:100%; height:41px;border:1px #d1d1d1 solid; line-height:40px; color:#3a3a3a; text-align:center; font-size:14px; background:#fff; cursor:pointer;}
.con_submit:hover{ background:#3a3a3a; color:#fff;}

.conallc{ line-height:28px; font-size:14px;}
.conallc span{ font-weight:bolder;}
/*contact end*/

/*case start*/
.caselist{}
.caselist ul li{ width:30%; height:auto; float:left; margin:0 1.5% 15px 1.5%;}
.caselist ul li a{ display:block; width:100%; height:auto; position:relative; z-index:9; overflow:hidden;}
.caselist ul li a img{ display:block; width:100%; height:auto;}
.caselist ul li a p{ width:100%; height:35px; line-height:35px; overflow:hidden; background:url(../images/head_bg.png) repeat; text-align:center; color:#fff; position:absolute; z-index:99; left:0; bottom:-35px; overflow:hidden;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.caselist ul li a:hover p{ bottom:0;}


.pdimg{ padding:9px; background:#fff;}
.pdimg img{ display:block; width:100%; height:auto;}
.clistdet{ margin:25px auto;}
/*case end*/

.pageController { width:100%; margin: 0 auto 0 auto; line-height: 25px; text-align:center; padding:45px 0;}
.pageController a { display:inline-block; background-color: #efefef; border: #e1e1e1 1px solid; color: #616161; padding: 3px 12px;}
.pageController a:hover { background-color: #073ef2; color: #fff; text-decoration: none; border: #073ef2 1px solid; }
.pageController .xuanzhong { background-color: #073ef2; color: #fff; font-weight: bold; border: #073ef2 1px solid; }

.vedio{position:relative;margin:35px auto;}
.vedio .bg{width:100%; vertical-align:middle;}
.vedio .icon{position:absolute;top:0px;bottom:0px;left:0px;right:0px;margin:auto;cursor:pointer;}
.vedio video{background:#fff;display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1;}
.vedio .vedioClose{display:none;background:#ad322c;position:absolute;top:0px;right:0px;width:60px;height:60px;line-height:60px;text-align:center;z-index:1;cursor:pointer;}
.vedio .vedioClose img{ vertical-align:middle;max-width:70%;}

.alertVideoHide{display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;background:url(../images/b-bg.png);z-index:3;}
.alertVideoContent{display:none;position:absolute;top:0;left:0;bottom:0px;right:0px;width:1200px;height:750px;margin:0 auto;z-index:4;background:#fff;padding:0;}
.alertVideoContent iframe{width:100% !important;height:100% !important;}
.alertVideoContent .vedioClose{position:absolute;top:0px;right:-60px;cursor:pointer;width:60px;height:60px;background:#ad322c;line-height:60px;cursor:pointer;text-align:center;}
.alertVideoContent .vedioClose img{ vertical-align:middle;max-width:70%;}

.good_nav { width: 1180px; height: 40px; padding: 25px 0; text-align:center; }
.good_nav li { display:inline-block; line-height: 35px; position: relative; padding: 0 3px; font-size: 18px; background: url(../images/goods_navline.jpg) no-repeat right center; }
.good_nav li a { color: #1f1f1f; display: block; padding: 0 20px; }
.good_nav li a:hover { background: #da251d; color: #FFFFFF; border-radius: 5px; }
.good_nav li a.ghover { background: #da251d; color: #FFFFFF; border-radius: 5px; }
/*.good_nav li a:hover ul { display: block; }*/
.good_nav li ul { display: none; position: absolute; padding: 5px 0; left: 0; top: 35px; z-index: 999; background:url(../images/good_nav_bg.png) repeat; border-radius: 5px; text-align:left; }
.good_nav li ul li { float: none; line-height: 33px; font-weight: normal; padding: 0; font-size: 12px; width:100%; }
.good_nav li ul li a{ padding:0 5%; display:block; width:90%; text-indent:10px; font-size:12px;}
.good_nav li ul li a:hover { background: none; color: #da251d; }
.good_nav li ul li:last-child {}
.good_nav li:hover ul{ display:block;}
.good_nav li:hover a.gone{background: #da251d; color: #FFFFFF; border-radius: 5px;}

@media (min-width: 640px) and (max-width:1180px ) {
body, html { width: 100%; height: auto; }
.headbg { display: none; }
.searchshow1 { display: none; width: 94%; padding: 0 3%; height: 44px; padding-top: 10px; border-bottom: 1px solid #EEEEEE; background: #FFFFFF; z-index: 9999; position: relative; }
.searchshow1 .inputt { width: 92%; padding: 0 3%; box-sizing: border-box; height: 34px; border: 1px solid #ddd; border-right: none; float: left; font-size: 0.9rem; color: #999; }
.searchshow1 .submitt { width: 8%; height: 34px; float: left; border: none; background: #073ef2; text-align: center; color: #fff; font-size: 1.2rem; }
#home .home a, #about .about a, #products .products a, #news .news a, #photo .photo a, #contact .contact a { color: #073ef2; }
#home .home ul li a { color: #333; border-bottom: none; }
#home .home ul li a:hover { color: #073ef2; }
#about .about ul li a { color: #333; border-bottom: none; }
#about .about ul li a:hover { color: #073ef2; }
#products .products ul li a { color: #333; border-bottom: none; }
#products .products ul li a:hover { color: #073ef2; }
#news .news ul li a { color: #333; border-bottom: none; }
#news .news ul li a:hover { color: #073ef2; }
#photo .photo ul li a { color: #333; border-bottom: none; }
#photo .photo ul li a:hover { color: #073ef2; }
#contact .contact ul li a { color: #333; border-bottom: none; }
#contact .contact ul li a:hover { color: #073ef2; }
.container { width: 96%; margin: 0 auto; }

.mlang{ display:block; position:absolute; z-index:999; top:26px; right:60px; color:#fff;}
.mlang a{ color:#fff; display:block; width:25px; line-height:25px; text-align:center; height:25px; border:1px #fff solid;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px; font-size:12px;}
.mlang a:hover{ background:#fff; color:#333;}



.iproduct{ width:100%; height:auto; background:#fff; padding:35px 0 45px 0;}
.iproductt{ text-align:center; padding-bottom:25px;}
.iproductt_cn{ font-size:24px; font-weight:bolder; color:#212121; letter-spacing:2px;}
.iproductt_en{ font-size:12px; color:#5b5b5b; padding-top:8px;}

.iabout{ width:100%; height:auto; background:url(../images/i_about_bg.jpg) no-repeat 50% top; padding-bottom:50px;}
.iaboutt_cn{ font-size:24px; font-weight:bolder; color:#fff; letter-spacing:2px;}
.iaboutt_en{ font-size:12px; color:#818182; padding-top:8px;}
.iaboutc ul li{ width:29%; height:auto; margin:0 2%; display:block; float:left;}


/*.inewcl{ width:65%; height:auto;}
.inewclt a{ font-size:18px; color:#000000; font-weight:bolder;}
.inewcltime{ padding:10px 0; color:#b5b5b5; font-size:13px; line-height:24px;}
.inewclc{ color:#686868; font-size:12px; line-height:24px; padding-bottom:15px;}
.inewcl_m{ float:left; display:block; width:142px; height:26px; line-height:26px; text-align:center; background:#919191; color:#fff;-webkit-border-radius: 26px;-moz-border-radius: 26px;border-radius: 26px;}
.inewcr{ width:32%; height:auto; padding-top:18px;}*/
.inewcl{ width:46%; height:auto;}
.inewcl img{ max-width:100%; height:auto;}
.inewcr{ width:52%; height:auto;}
.inewcr ul li{ margin-bottom:18px;}
.inewcrl{ width:12%; height:65px; border:1px #cfcfcf solid; text-align:center; padding-top:10px;}
.inewcrl_t{ color:#141414; font-size:20px; font-weight:bolder;}
.inewcrl_i{color:#141414; font-size:13px; padding-top:7px; }
.inewcrr{ width:85%; height:auto;}
.inewcrr_t{}
.inewcrr_t a{ font-size:16px; color:#000000; font-weight:bolder; line-height:26x; height:26px;}
.inewcrr_i{ padding-top:8px; line-height:24px; display:none;}


.foot{ width:100%; height:auto; background:#252a33;}
.foot .container{ padding:50px 0 90px 0; color:#c6c7c8;}
.footl{ width:200px; height:auto; float:left;}
.footlt{ font-size:24px; font-weight:bolder; color:#fff; padding-bottom:20px; text-transform:uppercase;}
.footlc{}
.footlct{ padding-bottom:20px;}
.footlct ul li{ width:50%; height:auto; float:left; font-size:16px; color:#76787c; margin-bottom:16px;}
.footlct ul li a{ font-size:16px; color:#fff;}
.footlct ul li a:hover{ color:#b10202;}
.footlcc{}
.footlcc img{ margin:0 12px 18px 0;}

.footm{ width:440px; height:auto; float:left; margin-left:55px;}
.footmc{}
.footmc span{ color:#fff; padding:0 10px;}
.footmc1{ margin-bottom:10px;}
.footmc1l{ float:left;}
.mess_text{ width:192px; height:40px; background:#fff; border:0; line-height:40px; font-size:14px; color:#3a3a3a; text-indent:30px;}
.footmc1r{ float:left;}
.footmc2{ margin-bottom:10px;}
.footmc3{ margin-bottom:10px;}
.mess_textarea{ width:410px; height:117px;background:#fff; border:0;font-size:14px; color:#3a3a3a; text-indent:28px; line-height:40px;}
.footmc4{}
.mess_text1{ background:url(../images/foot_mess_icon1.jpg) no-repeat 5px 50% #fff;}
.mess_text2{background:url(../images/foot_mess_icon2.jpg) no-repeat 5px 50% #fff;}
.mess_text3{background:url(../images/foot_mess_icon3.jpg) no-repeat 5px 50% #fff;}
.mess_text4{background:url(../images/foot_mess_icon4.jpg) no-repeat 5px 50% #fff;}
.mess_text5{background:url(../images/foot_mess_icon5.jpg) no-repeat 5px 10px #fff;}

.mess_text_short{ float:left; width:147px; height:39px;background:#fff; border:0;font-size:14px; color:#3a3a3a; text-indent:28px; line-height:39px;}
.yzm{ float:left; margin-left:9px;}
.mess_submit{ float:left;margin-left:0px; width:410px; height:39px;background:#fff; border:0;font-size:14px; color:#3a3a3a; text-align:center; line-height:39px;}

.footr{ width:390px; height:auto; float:left; color:#c6c7c8; font-size:14px; line-height:35px; position:relative; z-index:9; padding-top:35px;}
.footr p span{ font-size:14px; font-weight:bolder; color:#fff; padding-right:3px;}
.footr .erweima{ position:absolute; z-index:99; bottom:9px; right:0;}

.copyright{ width:100%; height:auto; background:#12151b;}
.copyright .container{ padding:30px 0; text-align:center; font-size:14px; color:#fff; line-height:24px;}
.copyright a{ color:#fff;}
.copyright a:hover{ color:#b10202;}
/*index end*/


.nproduct{ background:#fff;}
.plist .swiper-container2{ padding:20px 0;}
.plist .swiper-slide{ width:50%; height:auto; float:left; margin-bottom:15px;}

.nproduct{ background:#fff;}
.goods_show { width: 96%; padding: 25px 0; overflow: hidden; font-size: 1rem; }
.goods_show img { max-width: 100%; }
.goods_prev { width: 100%; height: auto; line-height: 43px; overflow: hidden; padding-top: 25px; }
.goods_prev li { margin-bottom: 15px; font-size: 1rem; float: none; width: 100%; height: 43px; text-align: center; background: #000000; cursor: pointer; border-radius: 5px; }
.goods_prev li:hover { background: #013f22; }
.goods_prev li:last-child { float: right; }
.goods_prev li a { color: #FFFFFF; }
.goods_prev p { margin-bottom: 15px; font-size: 1rem; margin-left: 0; width: 100%; text-align: center; float: none; background: #000000; cursor: pointer; border-radius: 5px; }
.goods_prev p a { color: #FFFFFF; }
.goods_prev p:hover { background: #013f22; }
.pdcon{ margin:30px auto 50px auto;}
.pdcont{ padding-bottom:30px;}
.pdcontl{ width:40%; height:auto; float:left;}
.pdetailimg_b{ text-align:center;}
.pdetailimg_b img{ max-width:100%; height:auto;}
.pdetailimg_info{ width:auot; height:40px; border:1px #b6b6b6 dashed; margin:15px auto; text-align:center; line-height:40px; font-size:14px; color:#827f7a;}
.pdetailimg_info span{ color:#000000;}
.pdetailimg_img{ text-align:center;}
.pdetailimg_img a{ display:inline-block; margin-right:20px; width:70px; height:60px;}
.pdetailinfo{ margin:15px auto;}
.pdetailinfot{ width:100%; height:38px; background:#cdcdcd;}
.pdetailinfot ul li{ display:inline-block; width:110px; height:38px; text-align:center; line-height:38px; font-size:14px; color:#2d2d2d; border-right:1px #ffffff solid;}
.pdetailinfot ul li.pdetailinfotcurr{ background:#013f22; color:#fff;}
.pdetailinfoc{ padding:30px 10px; font-size:14px; line-height:35px; color:#434343;}
.pdetailinfoc img{ max-width:100%; height:auto;}

.pdcontr{ width:55%; height:auto; float:right;}
.pdcontrt{ font-size:18px; color:#434343; font-weight:bolder; padding-bottom:16px; border-bottom:1px #e5e5e5 solid;}
.pdcontrc{ padding:25px 10px 0 10px; font-size:14px; color:#434343; line-height:30px;}
.pdcontrc1{ font-size:14px; font-weight:bolder; color:#434343;}
.pdcontrc2{ padding:15px 0;}
.pdcontrc3{}
.pdcontrc3 p.bq{ padding-left:28px; background:url(../images/pd_tag_icon.jpg) no-repeat left 50%;}
/*product end*/


/*new start*/
.nlist{}
.nlist ul li{ padding:15px 0; border-bottom:1px #cbcbcb solid;}
.nlistl{ width:35%; height:auto;}
.nlistl img{ display:block; width:100%; height:auto;}
.nlistr{ width:62%; height:auto;}
.nlistrt{}
.nlistrt a{ color:#464646; font-size:18px; font-weight:bolder;}
.nlistrt a:hover{ color:#073ef2;}
.nlistrtime{ padding:10px 0; color:#999999;}
.nlistr_line{ width:42px; height:4px; background:#000000; margin:5px 0 15px 0;}
.nlistr_c{ padding-bottom:15px; color:#464646; font-size:14px; line-height:25px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.nlistr_m{}

.news_show { width: 100%; padding: 25px 0; overflow: hidden; }
.news_sback { width: 96%; font-size: 0.9rem; line-height: 32px; color: #333333; padding: 10px 0; }
.news_sback a { color: #333333; padding-right: 15px; }
.news_showTit { font-size: 1.5rem; padding: 5px; line-height: 36px; color: #333333; font-weight: bold; }
.news_showtime { font-size: 0.9remm; color: #999; line-height: 30px; width: 96%; }
.news_info { width: 96%; padding: 25px 0; font-size: 0.9rem; line-height: 23px; color: #333333; }
.news_info img { max-width: 100%; }
.news_prevnext { width: 96%; overflow: hidden; height: auto; }
.news_prevnext li { margin-bottom: 15px; cursor: pointer; font-size: 0.9rem; width: 90%; padding: 0 5%; height: 43px; line-height: 43px; color: #FFFFFF; background: #000000; border-radius: 5px; }
.news_prevnext li a { color: #FFFFFF; }
.news_prevnext li:hover { background: #073ef2; }

/*case start*/
.caselist{}
.caselist ul li{ width:30%; height:auto; float:left; margin:0 1.5% 15px 1.5%;}
.caselist ul li a{ display:block; width:100%; height:auto; position:relative; z-index:9; overflow:hidden;}
.caselist ul li a img{ display:block; width:100%; height:auto;}
.caselist ul li a p{ width:100%; height:35px; line-height:35px; overflow:hidden; background:url(../images/head_bg.png) repeat; text-align:center; color:#fff; position:absolute; z-index:99; left:0; bottom:-35px; overflow:hidden;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.caselist ul li a:hover p{ bottom:0;}


.pdimg{ padding:9px; background:#fff;}
.pdimg img{ display:block; width:100%; height:auto;}
.clistdet{ margin:25px auto;}
/*case end*/

.contactcl{ width:100%; height:auto; margin-bottom:30px;}
.contactclt{ font-size:25px; color:#282828; font-weight:bolder; padding-bottom:30px;}
.contactclc{ color:#676767; line-height:45px;font-size:14px;}
.contactclc p span{ font-size:14px; color:#030303; font-weight:bolder;}
.contactclc_t{ font-size:32px; line-height:54px; padding:0 0 25px 0; border-bottom:1px solid #c4c4c4; color:#333;}
.contactclc_c{ padding-top:25px; line-height:28px;}
.contactcr{ width:576px; height:auto; padding-right:40px; float:left;}

.contactcrc1{ margin-bottom:8px;}
.cont_text{ width:260px; height:40px; border:1px #d1d1d1 solid; line-height:40px; color:#3a3a3a; text-indent:30px; font-size:14px;}
.cont_text1{ background:url(../images/con_mess_icon1.jpg) no-repeat 5px 50%;}
.cont_text2{ background:url(../images/con_mess_icon2.jpg) no-repeat 5px 50%;}
.cont_text3{ background:url(../images/con_mess_icon3.jpg) no-repeat 5px 50%;}
.cont_text4{ background:url(../images/con_mess_icon4.jpg) no-repeat 5px 50%;}
.contactcrc2{ margin-bottom:8px;}
.con_textarea{ width:574px;border:1px #d1d1d1 solid; line-height:40px; color:#3a3a3a; text-indent:30px; font-size:14px;background:url(../images/con_mess_icon5.jpg) no-repeat 5px 12px;}
.con_text_short{ width:205px; height:39px;border:1px #d1d1d1 solid; line-height:40px; color:#3a3a3a; text-align:center; font-size:14px;}
.con_yzm{ width:145px; height:39px; border:1px #d1d1d1 solid; margin-left:8px;}
.con_submit{width:205px; height:41px;border:1px #d1d1d1 solid; line-height:40px; color:#3a3a3a; text-align:center; font-size:14px; background:#fff; cursor:pointer;}
.con_submit:hover{ background:#3a3a3a; color:#fff;}
.vedio{margin:26px auto;}
.vedio .vedioClose{width:45px;height:45px;line-height:45px;}

.alertVideoContent{position:fixed;top:0px;bottom:0px;left:0px;right:0px;width:600px;height:375px;margin:auto;}
.alertVideoContent .vedioClose{right:0px;width:65px;height:65px;line-height:65px;}

.good_nav { width: 100%; height: auto; padding: 25px 0; }
.good_nav li { display:inline-block; line-height: 35px; position: relative; padding: 0 3px; font-size: 16px; font-weight: bold; background: url(../images/goods_navline.jpg) no-repeat right center; }
.good_nav li:last-child { background: none; }
.good_nav li a { color: #1f1f1f; display: block; padding: 0 40px; }
.good_nav li a:hover { background: #da251d; color: #FFFFFF; border-radius: 5px; }
.good_nav li a.ghover { background: #da251d; color: #FFFFFF; border-radius: 5px; }
.good_nav li a:hover ul { display: block; }
.good_nav li ul { display: none; position: absolute; padding: 0; width:100%; left: 0; top: 35px; z-index: 999; background:url(../images/good_nav_bg.png) repeat; border-radius: 5px;}
.good_nav li ul li { float: none; line-height: 26px; font-weight: normal; padding: 0; font-size: 12px; text-transform: uppercase; width:100%; text-align:left; }
.good_nav li ul li a:hover { background: none; color: #da251d; }
.good_nav li ul li:last-child {}
.good_nav li:hover ul{ display:block;}
.good_nav li:hover a.gone{background: #da251d; color: #FFFFFF; border-radius: 5px;}
}
 @media (min-width: 320px) and (max-width:640px ) {
.headbg { display: none; }
body, html { width: 100%; height: auto; }
.searchshow1 { display: none; width: 94%; padding: 0 3%; height: 44px; padding-top: 10px; border-bottom: 1px solid #EEEEEE; background: #FFFFFF; z-index: 9999; position: relative; }
.searchshow1 .inputt { width: 92%; padding: 0 3%; box-sizing: border-box; height: 34px; border: 1px solid #ddd; border-right: none; float: left; font-size: 0.9rem; color: #999; }
.searchshow1 .submitt { width: 8%; height: 34px; float: left; border: none; background: #073ef2; text-align: center; color: #fff; font-size: 1.2rem; }
#home .home a, #about .about a, #products .products a, #news .news a, #photo .photo a, #contact .contact a { color: #073ef2; }
#home .home ul li a { color: #333; border-bottom: none; }
#home .home ul li a:hover { color: #073ef2; }
#about .about ul li a { color: #333; border-bottom: none; }
#about .about ul li a:hover { color: #073ef2; }
#products .products ul li a { color: #333; border-bottom: none; }
#products .products ul li a:hover { color: #073ef2; }
#news .news ul li a { color: #333; border-bottom: none; }
#news .news ul li a:hover { color: #073ef2; }
#photo .photo ul li a { color: #333; border-bottom: none; }
#photo .photo ul li a:hover { color: #073ef2; }
#contact .contact ul li a { color: #333; border-bottom: none; }
#contact .contact ul li a:hover { color: #073ef2; }
.container { width: 96%; margin: 0 auto; }
.mlang{ display:block; position:absolute; z-index:999; top:26px; right:60px; color:#fff;}
.mlang a{ color:#fff; display:block; width:25px; line-height:25px; text-align:center; height:25px; border:1px #fff solid;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px; font-size:12px;}
.mlang a:hover{ background:#fff; color:#333;}


.iproduct{ width:100%; height:auto; background:#fff; padding:25px 0 25px 0;}
.iproductt{ text-align:center; padding-bottom:25px;}
.iproductt_cn{ font-size:20px; font-weight:bolder; color:#212121; letter-spacing:2px;}
.iproductt_en{ font-size:12px; color:#5b5b5b; padding-top:8px;}
.iproducti a{ display:inline-block; height:30px; line-height:30px; padding:0 15px; border:1px #c8c8c8 solid; margin-right:5px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; margin-bottom:10px;}

.iabout{ width:100%; height:auto; background:url(../images/i_about_bg.jpg) no-repeat 50% top;background-size: cover; padding-bottom:50px;}
.iaboutt_cn{ font-size:24px; font-weight:bolder; color:#fff; letter-spacing:2px;}
.iaboutt_en{ font-size:12px; color:#818182; padding-top:8px;}
.iaboutc ul li{ width:45%; height:auto; margin:0 2% 15px 2%; display:block; float:left;}
.iaboutc_ct{ font-size:13px;}

/*.iaboutc ul li a p{ width:100%; height:45px; background:#252525; color:#fff; text-align:center; font-size:12px; line-height:45px;}*/
.inewcl{ width:100%; height:auto; margin-bottom:18px;}
.inewcl img{ max-width:100%; height:auto;}
.inewcr{ width:100%; height:auto;}
.inewcr ul li{ margin-bottom:18px;}
.inewcrl{ width:18%; height:65px; border:1px #cfcfcf solid; text-align:center; padding-top:10px;}
.inewcrl_t{ color:#141414; font-size:20px; font-weight:bolder;}
.inewcrl_i{color:#141414; font-size:13px; padding-top:7px; }
.inewcrr{ width:80%; height:auto;}
.inewcrr_t{}
.inewcrr_t a{ font-size:16px; color:#000000; font-weight:bolder; line-height:26x; height:26px;}
.inewcrr_i{ padding-top:8px; line-height:24px; display:none;}

.foot{ width:100%; height:auto; background:#252a33;}
.foot .container{ padding:50px 0 50px 0; color:#c6c7c8;}
.footl{ width:100%; height:auto; float:none;}
.footlt{ font-size:24px; font-weight:bolder; color:#fff; padding-bottom:20px; text-transform:uppercase;}
.footlc{}
.footlct{ padding-bottom:20px;}
.footlct ul li{ width:50%; height:auto; float:left; font-size:16px; color:#76787c; margin-bottom:16px;}
.footlct ul li a{ font-size:16px; color:#fff;}
.footlct ul li a:hover{ color:#b10202;}
.footlcc{}
.footlcc img{ margin:0 12px 18px 0;}

.footm{ width:100%; height:auto; float:none; margin-left:0;}
.footmc{}
.footmc span{ color:#fff; padding:0 10px;}
.footmc1{ margin-bottom:0;}
.footmc1l{ float:none;}
.mess_text{ width:80%; height:40px; background:#fff; border:0; line-height:40px; font-size:14px; color:#3a3a3a; text-indent:30px; margin-bottom:10px;}
.footmc1r{ float:none;}
.footmc2{ margin-bottom:0;}
.footmc3{ margin-bottom:0;}
.mess_textarea{ width:80%; height:117px;background:#fff; border:0;font-size:14px; color:#3a3a3a; text-indent:28px; line-height:40px;margin-bottom:10px;}
.footmc4{}
.mess_text1{ background:url(../images/foot_mess_icon1.jpg) no-repeat 5px 50% #fff;}
.mess_text2{background:url(../images/foot_mess_icon2.jpg) no-repeat 5px 50% #fff;}
.mess_text3{background:url(../images/foot_mess_icon3.jpg) no-repeat 5px 50% #fff;}
.mess_text4{background:url(../images/foot_mess_icon4.jpg) no-repeat 5px 50% #fff;}
.mess_text5{background:url(../images/foot_mess_icon5.jpg) no-repeat 5px 10px #fff;}

.mess_text_short{ float:left; width:147px; height:39px;background:#fff; border:0;font-size:14px; color:#3a3a3a; text-indent:28px; line-height:39px;}
.yzm{ float:left; margin-left:9px;}
.mess_submit{ float:left;margin-left:0; margin-top:10px; width:80%; height:39px;background:#fff; border:0;font-size:14px; color:#3a3a3a; text-align:center; line-height:39px;}

.footr{ width:100%; height:auto; float:left; color:#c6c7c8; font-size:14px; line-height:35px; position:relative; z-index:9; padding-top:35px;}
.footr p span{ font-size:14px; font-weight:bolder; color:#fff; padding-right:3px;}
.footr .erweima{ position:absolute; z-index:99; bottom:9px; right:0;}

.copyright{ width:100%; height:auto; background:#12151b;}
.copyright .container{ padding:30px 0; text-align:center; font-size:14px; color:#fff; line-height:24px;}
.copyright a{ color:#fff;}
.copyright a:hover{ color:#b10202;}
/*index end*/

.nproduct{ background:#fff;}
.plist .swiper-container2{ padding:20px 0;}
.plist .swiper-slide{ width:50%; height:auto; float:left; margin-bottom:15px;}
.consearch{ width:320px; height:auto; margin:0 auto 0 auto;}
.consearcht{ color:#fd7d00; padding-bottom:10px;}
.consearchc{}
.consearch_sub{ width:67px; height:41px; border:0; background:#fd7d00; color:#fff; text-align:center; line-height:41px; font-size:16px; font-weight:bolder;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.consearch_text{ width:252px; height:39px; line-height:39px; border:0; border-top:1px #fff solid; border-left:1px #fff solid; border-bottom:1px #fff solid; background:none; color:#fff; font-size:14px; text-indent:10px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;border-bottom-left-radius:  5px;}

.nproduct{ background:#fff;}
.goods_show { width: 96%; padding: 25px 0; overflow: hidden; font-size: 1rem; }
.goods_show img { max-width: 100%; }
.pdetailimg_info{ width:96%; height:40px; border:1px #555555 dashed; margin:15px auto; text-align:center; line-height:40px; font-size:12px; color:#909090;}
.pdetailimg_info span{ color:#f20707;}
.goods_prev { width: 100%; height: auto; line-height: 43px; overflow: hidden; padding-top: 25px; }
.goods_prev li { margin-bottom: 15px; font-size: 1rem; float: none; width: 100%; height: 43px; text-align: center; background: #000000; cursor: pointer; border-radius: 5px; }
.goods_prev li:hover { background: #013f22; }
.goods_prev li:last-child { float: right; }
.goods_prev li a { color: #FFFFFF; }
.goods_prev p { margin-bottom: 15px; font-size: 1rem; margin-left: 0; width: 100%; text-align: center; float: none; background: #000000; cursor: pointer; border-radius: 5px; }
.goods_prev p a { color: #FFFFFF; }
.goods_prev p:hover { background: #013f22; }

.pdcon{ margin:30px auto 50px auto;}
.pdcont{ padding-bottom:30px;}
.pdcontl{ width:100%; height:auto; float:left; margin-bottom:25px;}
.pdetailimg_b{ text-align:center;}
.pdetailimg_b img{ max-width:100%; height:auto;}
.pdetailimg_info{ width:auot; height:40px; border:1px #b6b6b6 dashed; margin:15px auto; text-align:center; line-height:40px; font-size:14px; color:#827f7a;}
.pdetailimg_info span{ color:#000000;}
.pdetailimg_img{ text-align:center;}
.pdetailimg_img a{ display:inline-block; margin-right:20px; width:70px; height:60px;}
.pdetailinfo{ margin:15px auto;}
.pdetailinfot{ width:100%; height:auto; background:#cdcdcd;}
.pdetailinfot ul li{ display:inline-block; width:110px; height:38px; text-align:center; line-height:38px; font-size:14px; color:#2d2d2d; border-right:0;}
.pdetailinfot ul li.pdetailinfotcurr{ background:#013f22; color:#fff;}
.pdetailinfoc{ padding:30px 10px; font-size:14px; line-height:35px; color:#434343;}
.pdetailinfoc img{ max-width:100%; height:auto;}

.pdcontr{ width:100%; height:auto; float:right;}
.pdcontrt{ font-size:18px; color:#434343; font-weight:bolder; padding-bottom:16px; border-bottom:1px #e5e5e5 solid;}
.pdcontrc{ padding:25px 10px 0 10px; font-size:14px; color:#434343; line-height:30px;}
.pdcontrc1{ font-size:14px; font-weight:bolder; color:#434343;}
.pdcontrc2{ padding:15px 0;}
.pdcontrc3{}
.pdcontrc3 p.bq{ padding-left:28px; background:url(../images/pd_tag_icon.jpg) no-repeat left 50%;}
/*product end*/


/*new start*/
.nlist{}
.nlist ul li{ padding:15px 0; border-bottom:1px #cbcbcb solid;}
.nlistl{ width:100%; height:auto; margin-bottom:12px;}
.nlistl img{ display:block; width:100%; height:auto;}
.nlistr{ width:100%; height:auto;}
.nlistrt{}
.nlistrt a{ color:#464646; font-size:18px; font-weight:bolder;}
.nlistrt a:hover{ color:#073ef2;}
.nlistrtime{ padding:10px 0; color:#999999;}
.nlistr_line{ width:42px; height:4px; background:#000000; margin:5px 0 15px 0;}
.nlistr_c{ padding-bottom:15px; color:#464646; font-size:14px; line-height:25px;}
.nlistr_m{}
.news_show { width: 100%; padding: 25px 0; overflow: hidden; }
.news_sback { width: 96%; font-size: 0.9rem; line-height: 32px; color: #333333; padding: 10px 0; }
.news_sback a { color: #333333; padding-right: 15px; }
.news_showTit { font-size: 1.5rem; padding: 5px; line-height: 36px; color: #333333; font-weight: bold; }
.news_showtime { font-size: 0.9remm; color: #999; line-height: 30px; width: 96%; }
.news_info { width: 96%; padding: 25px 0; font-size: 0.9rem; line-height: 23px; color: #333333; }
.news_info img { max-width: 100%; }
.news_prevnext { width: 96%; overflow: hidden; height: auto; }
.news_prevnext li { margin-bottom: 15px; cursor: pointer; font-size: 0.9rem; width: 90%; padding: 0 5%; height: 43px; line-height: 43px; color: #FFFFFF; background: #000000; border-radius: 5px; }
.news_prevnext li a { color: #FFFFFF; }
.news_prevnext li:hover { background: #073ef2; }

/*contact start*/
.contactc{ width:90%; height:auto; min-height:250px; padding-top:50px; background:url(../images/contact_bg.jpg) no-repeat right top; margin-bottom:20px; color:#696969; font-size:14px; line-height:33px; padding-left:10%;}
.contactct{ font-size:24px; color:#043ef9; font-weight:bolder; margin-bottom:12px;}
.map{ margin-bottom:20px;}

.contactcl{ width:100%; height:auto; margin-bottom:30px;}
.contactclt{ font-size:25px; color:#282828; font-weight:bolder; padding-bottom:30px;}
.contactclc{ color:#676767; line-height:45px;font-size:14px;}
.contactclc p span{ font-size:14px; color:#030303; font-weight:bolder;}
.contactclc_t{ font-size:28px; line-height:54px; padding:0 0 25px 0; border-bottom:1px solid #c4c4c4; color:#333;}
.contactclc_c{ padding-top:25px; line-height:28px;}
.contactcr{ width:100%; height:auto; padding-right:0; float:left;}

.contactcrc1{ margin-bottom:0;}
.cont_text{ width:90%; height:40px; border:1px #d1d1d1 solid; line-height:40px; color:#3a3a3a; text-indent:30px; font-size:14px; float:none; margin-bottom:9px;}
.cont_text1{ background:url(../images/con_mess_icon1.jpg) no-repeat 5px 50%;}
.cont_text2{ background:url(../images/con_mess_icon2.jpg) no-repeat 5px 50%;}
.cont_text3{ background:url(../images/con_mess_icon3.jpg) no-repeat 5px 50%;}
.cont_text4{ background:url(../images/con_mess_icon4.jpg) no-repeat 5px 50%;}
.contactcrc2{ margin-bottom:8px;}
.con_textarea{ width:90%;border:1px #d1d1d1 solid; line-height:40px; color:#3a3a3a; text-indent:30px; font-size:14px;background:url(../images/con_mess_icon5.jpg) no-repeat 5px 12px;}
.con_text_short{ width:200px; height:39px;border:1px #d1d1d1 solid; line-height:40px; color:#3a3a3a; text-align:center; font-size:14px;}
.con_yzm{ width:100px; height:39px; border:1px #d1d1d1 solid; margin-left:8px;}
.con_yzm img{ max-width:100%; height:39px;}
.con_submit{width:205px; height:41px;border:1px #d1d1d1 solid; line-height:40px; color:#3a3a3a; text-align:center; font-size:14px; background:#fff; cursor:pointer; float:none; margin-top:8px;}
.con_submit:hover{ background:#3a3a3a; color:#fff;}
/*case start*/
.caselist{}
.caselist ul li{ width:46%; height:auto; float:left; margin:0 2% 15px 2%;}
.caselist ul li a{ display:block; width:100%; height:auto; position:relative; z-index:9; overflow:hidden;}
.caselist ul li a img{ display:block; width:100%; height:auto;}
.caselist ul li a p{ width:100%; height:35px; line-height:35px; overflow:hidden; background:url(../images/head_bg.png) repeat; text-align:center; color:#fff; position:absolute; z-index:99; left:0; bottom:-35px; overflow:hidden;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.caselist ul li a:hover p{ bottom:0;}


.pdimg{ padding:9px; background:#fff;}
.pdimg img{ display:block; width:100%; height:auto;}
.clistdet{ margin:25px auto;}
/*case end*/

.vedio{margin:14px auto;}
.vedio .icon{width:30px;}
.vedio .vedioClose{width:45px;height:45px;line-height:45px;}

.alertVideoContent{position:fixed;top:0px;bottom:0px;left:0px;right:0px;width:300px;height:186px;margin:auto;}
.alertVideoContent .vedioClose{right:0px;width:30px;height:30px;line-height:30px;}
.alertVideoContent .vedioClose img{width:18px;}

.good_nav { width: 100%; height: auto; padding: 25px 0; }
.good_nav li { float: left; line-height: 35px; position: relative; width: 100%; background: #DDDDDD; padding: 0; font-size: 16px; font-weight: bold; text-align: center; margin: 1%; border-radius: 5px;}
.good_nav li a { color: #1f1f1f; display:block; padding: 0 30px; }
.good_nav li a:hover { background: #da251d; color: #FFFFFF; border-radius: 5px; }
.good_nav li a.ghover { background: #da251d; color: #FFFFFF; border-radius: 5px; }
.good_nav li a:hover ul { display: block; }
.good_nav li ul { display: none; position: absolute; padding: 0; width:100%; left: 0; top: 35px; z-index: 999; background:#DDDDDD; border-radius: 5px;}
.good_nav li ul li { float: none; line-height: 26px; font-weight: normal; padding: 0; font-size: 12px; text-transform: uppercase; width:100%; text-align:left; width:100%; border:0; background:none; margin:0;}
.good_nav li ul li a{ background:none;display:inline-block; padding:0;}
.good_nav li ul li a:hover { background: none; color: #013f22; }
.good_nav li ul li:last-child {}
.good_nav li:hover ul{ display:block;}
.good_nav li:hover a.gone{background: #013f22; color: #FFFFFF; border-radius: 5px;}
}


@media(max-width:320px ) {
.headbg { display: none; }
body, html { width: 100%; height: auto; }
.searchshow1 { display: none; width: 94%; padding: 0 3%; height: 44px; padding-top: 10px; border-bottom: 1px solid #EEEEEE; background: #FFFFFF; z-index: 9999; position: relative; }
.searchshow1 .inputt { width: 92%; padding: 0 3%; box-sizing: border-box; height: 34px; border: 1px solid #ddd; border-right: none; float: left; font-size: 0.9rem; color: #999; }
.searchshow1 .submitt { width: 8%; height: 34px; float: left; border: none; background: #073ef2; text-align: center; color: #fff; font-size: 1.2rem; }
#home .home a, #about .about a, #products .products a, #news .news a, #photo .photo a, #contact .contact a { color: #073ef2; }
#home .home ul li a { color: #333; border-bottom: none; }
#home .home ul li a:hover { color: #073ef2; }
#about .about ul li a { color: #333; border-bottom: none; }
#about .about ul li a:hover { color: #073ef2; }
#products .products ul li a { color: #333; border-bottom: none; }
#products .products ul li a:hover { color: #073ef2; }
#news .news ul li a { color: #333; border-bottom: none; }
#news .news ul li a:hover { color: #073ef2; }
#photo .photo ul li a { color: #333; border-bottom: none; }
#photo .photo ul li a:hover { color: #073ef2; }
#contact .contact ul li a { color: #333; border-bottom: none; }
#contact .contact ul li a:hover { color: #073ef2; }
.container { width: 96%; margin: 0 auto; }

.mlang{ display:block; position:absolute; z-index:999; top:26px; right:60px; color:#fff;}
.mlang a{ color:#fff; display:block; width:25px; line-height:25px; text-align:center; height:25px; border:1px #fff solid;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px; font-size:12px;}
.mlang a:hover{ background:#fff; color:#333;}

.iproduct{ width:100%; height:auto; background:#fff; padding:25px 0 25px 0;}
.iproductt{ text-align:center; padding-bottom:25px;}
.iproductt_cn{ font-size:20px; font-weight:bolder; color:#212121; letter-spacing:2px;}
.iproductt_en{ font-size:12px; color:#5b5b5b; padding-top:8px;}
.iproducti a{ display:inline-block; height:30px; line-height:30px; padding:0 15px; border:1px #c8c8c8 solid; margin-right:5px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; margin-bottom:10px;}

.iabout{ width:100%; height:auto; background:url(../images/i_about_bg.jpg) no-repeat 50% top;background-size: cover; padding-bottom:50px;}
.iaboutt_cn{ font-size:24px; font-weight:bolder; color:#fff; letter-spacing:2px;}
.iaboutt_en{ font-size:12px; color:#818182; padding-top:8px;}
.iaboutc ul li{ width:45%; height:auto; margin:0 2% 15px 2%; display:block; float:left;}
.iaboutc_ct{ font-size:13px;}

/*.iaboutc ul li a p{ width:100%; height:45px; background:#252525; color:#fff; text-align:center; font-size:12px; line-height:45px;}*/
.inewcl{ width:100%; height:auto; margin-bottom:18px;}
.inewcl img{ max-width:100%; height:auto;}
.inewcr{ width:100%; height:auto;}
.inewcr ul li{ margin-bottom:18px;}
.inewcrl{ width:18%; height:65px; border:1px #cfcfcf solid; text-align:center; padding-top:10px;}
.inewcrl_t{ color:#141414; font-size:20px; font-weight:bolder;}
.inewcrl_i{color:#141414; font-size:13px; padding-top:7px; }
.inewcrr{ width:80%; height:auto;}
.inewcrr_t{}
.inewcrr_t a{ font-size:16px; color:#000000; font-weight:bolder; line-height:26x; height:26px;}
.inewcrr_i{ padding-top:8px; line-height:24px; display:none;}

.foot{ width:100%; height:auto; background:#252a33;}
.foot .container{ padding:50px 0 50px 0; color:#c6c7c8;}
.footl{ width:100%; height:auto; float:none;}
.footlt{ font-size:24px; font-weight:bolder; color:#fff; padding-bottom:20px; text-transform:uppercase;}
.footlc{}
.footlct{ padding-bottom:20px;}
.footlct ul li{ width:50%; height:auto; float:left; font-size:16px; color:#76787c; margin-bottom:16px;}
.footlct ul li a{ font-size:16px; color:#fff;}
.footlct ul li a:hover{ color:#b10202;}
.footlcc{}
.footlcc img{ margin:0 12px 18px 0;}

.footm{ width:100%; height:auto; float:none; margin-left:0;}
.footmc{}
.footmc span{ color:#fff; padding:0 10px;}
.footmc1{ margin-bottom:0;}
.footmc1l{ float:none;}
.mess_text{ width:80%; height:40px; background:#fff; border:0; line-height:40px; font-size:14px; color:#3a3a3a; text-indent:30px; margin-bottom:10px;}
.footmc1r{ float:none;}
.footmc2{ margin-bottom:0;}
.footmc3{ margin-bottom:0;}
.mess_textarea{ width:80%; height:117px;background:#fff; border:0;font-size:14px; color:#3a3a3a; text-indent:28px; line-height:40px;margin-bottom:10px;}
.footmc4{}
.mess_text1{ background:url(../images/foot_mess_icon1.jpg) no-repeat 5px 50% #fff;}
.mess_text2{background:url(../images/foot_mess_icon2.jpg) no-repeat 5px 50% #fff;}
.mess_text3{background:url(../images/foot_mess_icon3.jpg) no-repeat 5px 50% #fff;}
.mess_text4{background:url(../images/foot_mess_icon4.jpg) no-repeat 5px 50% #fff;}
.mess_text5{background:url(../images/foot_mess_icon5.jpg) no-repeat 5px 10px #fff;}

.mess_text_short{ float:left; width:147px; height:39px;background:#fff; border:0;font-size:14px; color:#3a3a3a; text-indent:28px; line-height:39px;}
.yzm{ float:left; margin-left:9px;}
.mess_submit{ float:left;margin-left:0; margin-top:10px; width:80%; height:39px;background:#fff; border:0;font-size:14px; color:#3a3a3a; text-align:center; line-height:39px;}

.footr{ width:100%; height:auto; float:left; color:#c6c7c8; font-size:14px; line-height:35px; position:relative; z-index:9; padding-top:35px;}
.footr p span{ font-size:14px; font-weight:bolder; color:#fff; padding-right:3px;}
.footr .erweima{ position:absolute; z-index:99; bottom:9px; right:0;}

.copyright{ width:100%; height:auto; background:#12151b;}
.copyright .container{ padding:30px 0; text-align:center; font-size:14px; color:#fff; line-height:24px;}
.copyright a{ color:#fff;}
.copyright a:hover{ color:#b10202;}
/*index end*/

.nproduct{ background:#fff;}
.plist .swiper-container2{ padding:20px 0;}
.plist .swiper-slide{ width:50%; height:auto; float:left; margin-bottom:15px;}
.consearch{ width:300px; height:auto; margin:0 auto 0 auto;}
.consearcht{ color:#fd7d00; padding-bottom:10px;}
.consearchc{}
.consearch_sub{ width:57px; height:41px; border:0; background:#fd7d00; color:#fff; text-align:center; line-height:41px; font-size:16px; font-weight:bolder;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.consearch_text{ width:242px; height:39px; line-height:39px; border:0; border-top:1px #fff solid; border-left:1px #fff solid; border-bottom:1px #fff solid; background:none; color:#fff; font-size:14px; text-indent:10px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;border-bottom-left-radius:  5px;}

.pdcon{ margin:30px auto 50px auto;}
.pdcont{ padding-bottom:30px;}
.pdcontl{ width:100%; height:auto; float:left; margin-bottom:25px;}
.pdetailimg_b{ text-align:center;}
.pdetailimg_b img{ max-width:100%; height:auto;}
.pdetailimg_info{ width:auot; height:40px; border:1px #b6b6b6 dashed; margin:15px auto; text-align:center; line-height:40px; font-size:14px; color:#827f7a;}
.pdetailimg_info span{ color:#000000;}
.pdetailimg_img{ text-align:center;}
.pdetailimg_img a{ display:inline-block; margin-right:20px; width:70px; height:60px;}
.pdetailinfo{ margin:15px auto;}
.pdetailinfot{ width:100%; height:auto; background:#cdcdcd;}
.pdetailinfot ul li{ display:inline-block; width:110px; height:38px; text-align:center; line-height:38px; font-size:14px; color:#2d2d2d; border-right:0;}
.pdetailinfot ul li.pdetailinfotcurr{ background:#013f22; color:#fff;}
.pdetailinfoc{ padding:30px 10px; font-size:14px; line-height:35px; color:#434343;}
.pdetailinfoc img{ max-width:100%; height:auto;}

.pdcontr{ width:100%; height:auto; float:right;}
.pdcontrt{ font-size:18px; color:#434343; font-weight:bolder; padding-bottom:16px; border-bottom:1px #e5e5e5 solid;}
.pdcontrc{ padding:25px 10px 0 10px; font-size:14px; color:#434343; line-height:30px;}
.pdcontrc1{ font-size:14px; font-weight:bolder; color:#434343;}
.pdcontrc2{ padding:15px 0;}
.pdcontrc3{}
.pdcontrc3 p.bq{ padding-left:28px; background:url(../images/pd_tag_icon.jpg) no-repeat left 50%;}
/*product end*/

/*new start*/
.nlist{}
.nlist ul li{ padding:15px 0; border-bottom:1px #cbcbcb solid;}
.nlistl{ width:100%; height:auto; margin-bottom:12px;}
.nlistl img{ display:block; width:100%; height:auto;}
.nlistr{ width:100%; height:auto;}
.nlistrt{}
.nlistrt a{ color:#464646; font-size:18px; font-weight:bolder;}
.nlistrt a:hover{ color:#073ef2;}
.nlistrtime{ padding:10px 0; color:#999999;}
.nlistr_line{ width:42px; height:4px; background:#000000; margin:5px 0 15px 0;}
.nlistr_c{ padding-bottom:15px; color:#464646; font-size:14px; line-height:25px;}
.nlistr_m{}
.news_show { width: 100%; padding: 25px 0; overflow: hidden; }
.news_sback { width: 96%; font-size: 0.9rem; line-height: 32px; color: #333333; padding: 10px 0; }
.news_sback a { color: #333333; padding-right: 15px; }
.news_showTit { font-size: 1.1rem; padding: 5px; line-height: 26px; color: #333333; font-weight: bold; }
.news_showtime { font-size: 0.8remm; color: #999; line-height: 30px; width: 96%; }
.news_info { width: 96%; padding: 25px 0; font-size: 0.8rem; line-height: 23px; color: #333333; }
.news_info img { max-width: 100%; }
.news_prevnext { width: 96%; overflow: hidden; height: auto; }
.news_prevnext li { margin-bottom: 15px; cursor: pointer; font-size: 0.8rem; width: 90%; padding: 0 5%; height: 43px; line-height: 43px; color: #FFFFFF; background: #000000; border-radius: 5px; }
.news_prevnext li a { color: #FFFFFF; }
.news_prevnext li:hover { background: #073ef2; }

/*contact start*/
.contactc{ width:90%; height:auto; min-height:250px; padding-top:50px; background:url(../images/contact_bg.jpg) no-repeat right top; margin-bottom:20px; color:#696969; font-size:14px; line-height:33px; padding-left:10%;}
.contactct{ font-size:24px; color:#043ef9; font-weight:bolder; margin-bottom:12px;}

.contactcl{ width:100%; height:auto; margin-bottom:30px;}
.contactclt{ font-size:25px; color:#282828; font-weight:bolder; padding-bottom:30px;}
.contactclc{ color:#676767; line-height:45px;font-size:14px;}
.contactclc p span{ font-size:14px; color:#030303; font-weight:bolder;}
.contactclc_t{ font-size:28px; line-height:54px; padding:0 0 25px 0; border-bottom:1px solid #c4c4c4; color:#333;}
.contactclc_c{ padding-top:25px; line-height:28px;}
.contactcr{ width:100%; height:auto; padding-right:0; float:left;}

.contactcrc1{ margin-bottom:0;}
.cont_text{ width:90%; height:40px; border:1px #d1d1d1 solid; line-height:40px; color:#3a3a3a; text-indent:30px; font-size:14px; float:none; margin-bottom:9px;}
.cont_text1{ background:url(../images/con_mess_icon1.jpg) no-repeat 5px 50%;}
.cont_text2{ background:url(../images/con_mess_icon2.jpg) no-repeat 5px 50%;}
.cont_text3{ background:url(../images/con_mess_icon3.jpg) no-repeat 5px 50%;}
.cont_text4{ background:url(../images/con_mess_icon4.jpg) no-repeat 5px 50%;}
.contactcrc2{ margin-bottom:8px;}
.con_textarea{ width:90%;border:1px #d1d1d1 solid; line-height:40px; color:#3a3a3a; text-indent:30px; font-size:14px;background:url(../images/con_mess_icon5.jpg) no-repeat 5px 12px;}
.con_text_short{ width:160px; height:39px;border:1px #d1d1d1 solid; line-height:40px; color:#3a3a3a; text-align:center; font-size:14px;}
.con_yzm{ width:100px; height:39px; border:1px #d1d1d1 solid; margin-left:8px;}
.con_yzm img{ max-width:100%; height:39px;}
.con_submit{width:205px; height:41px;border:1px #d1d1d1 solid; line-height:40px; color:#3a3a3a; text-align:center; font-size:14px; background:#fff; cursor:pointer; float:none; margin-top:8px;}
.con_submit:hover{ background:#3a3a3a; color:#fff;}
.map{ margin-bottom:20px;}
/*case start*/
.caselist{}
.caselist ul li{ width:46%; height:auto; float:left; margin:0 2% 15px 2%;}
.caselist ul li a{ display:block; width:100%; height:auto; position:relative; z-index:9; overflow:hidden;}
.caselist ul li a img{ display:block; width:100%; height:auto;}
.caselist ul li a p{ width:100%; height:35px; line-height:35px; overflow:hidden; background:url(../images/head_bg.png) repeat; text-align:center; color:#fff; position:absolute; z-index:99; left:0; bottom:-35px; overflow:hidden;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.caselist ul li a:hover p{ bottom:0;}


.pdimg{ padding:9px; background:#fff;}
.pdimg img{ display:block; width:100%; height:auto;}
.clistdet{ margin:25px auto;}
/*case end*/

.vedio{margin:14px auto;}
.vedio .icon{width:30px;}
.vedio .vedioClose{width:45px;height:45px;line-height:45px;}

.alertVideoContent{position:fixed;top:0px;bottom:0px;left:0px;right:0px;width:300px;height:186px;margin:auto;}
.alertVideoContent .vedioClose{right:0px;width:30px;height:30px;line-height:30px;}
.alertVideoContent .vedioClose img{width:18px;}

.good_nav { width: 100%; height: auto; padding: 25px 0; }
.good_nav li { float: left; line-height: 35px; position: relative; width: 100%; background: #DDDDDD; padding: 0; font-size: 16px; font-weight: bold; text-align: center; margin: 1%; border-radius: 5px;}
.good_nav li a { color: #1f1f1f; display:block; padding: 0 30px; }
.good_nav li a:hover { background: #da251d; color: #FFFFFF; border-radius: 5px; }
.good_nav li a.ghover { background: #da251d; color: #FFFFFF; border-radius: 5px; }
.good_nav li a:hover ul { display: block; }
.good_nav li ul { display: none; position: absolute; padding: 0; width:100%; left: 0; top: 35px; z-index: 999; background:#DDDDDD; border-radius: 5px;}
.good_nav li ul li { float: none; line-height: 26px; font-weight: normal; padding: 0; font-size: 12px; text-transform: uppercase; width:100%; text-align:left; width:100%; border:0; background:none; margin:0;}
.good_nav li ul li a{ background:none;display:inline-block; padding:0;}
.good_nav li ul li a:hover { background: none; color: #013f22; }
.good_nav li ul li:last-child {}
.good_nav li:hover ul{ display:block;}
.good_nav li:hover a.gone{background: #013f22; color: #FFFFFF; border-radius: 5px;}
}