body{padding-top:0;}
.wrap {background:#fff;}

/*导航*/
.g_nav {position:relative;height:68px;background:#242424;box-shadow:0 1px 1px #454a4d inset;z-index:10;color:#fff;}
.g_nav:before {content:"";position:absolute;left:0;top:33px;width:100%;height:1px;background:#1d1d1d;border-bottom:1px solid #555;}
.g_nav li {position:relative;float:left;width:85px;text-align:center;height:34px;line-height:34px;font-size:12px;z-index:9;}
.g_nav li:before {content:"";position:absolute;right:0;top:0;width:1px;height:100%;background:#1d1d1d;border-right:1px solid #555;}
.g_nav a {color:#fff;}
.g_nav a:nth-child(3) li, .g_nav a:nth-child(6) li, .g_nav a:nth-child(8) li {width:62px;}
.g_nav a:nth-child(5) li {width:100px;}
.g_nav a:nth-child(4) li:before,.g_nav a:last-child li:before {display:none;}



/*通栏广告*/
.g-adv{ position:relative;width:320px;overflow:hidden;}
.g-adv .sclwrap_box {height:260px;}
.g-adv .m-box img{ display:block; height:100%;}
.g-adv .m-cnt{ width:100%; position:absolute; bottom:0; left:0; z-index:1;height:3px;background:#494949;}
.g-adv .m-cnt li{ float:left; width:33.333%; height:3px;}
.g-adv .m-cnt li.z-on {background:#eb6b00;}


.bg1 {height:302px;padding-left:17px;background:url(/mobile/images/Index/bg1.jpg) no-repeat;background-size:320px 302px;}
.bg1 .p1 {padding-top:23px;font-weight:bold;font-size:12px;color:#e1e2e6;}
.bg1 .p2 {padding-top:3px;font-weight:bold;font-size:21px;color:#d60000;}
.bg1 .p3 {padding-right:28px;padding-top:2px;text-indent:2em;line-height:21px;font-size:11px;color:#e1e2e6;}
.bg1 .p4 {padding-top:15px;padding-right:135px;text-indent:2em;line-height:21px;font-size:11px;color:#e1e2e6;}
.bg1 .p5 {padding-top:18px;height:26px;line-height:26px;font-size:12px;font-weight:bold;}
.bg1 .p5 a {color:#fff;display:inline-block;padding:0 10px;height:26px;margin:0 8px;background:#b00009;}


/*------phone--------*/

.c-tel {text-align:center;height:35px;line-height:35px;position:relative;
background:#fff;background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#c0c0c0)); 
background-image: -webkit-linear-gradient(top, #f1f1f1, #c0c0c0);
background-image: -moz-linear-gradient(top, #f1f1f1, #c0c0c0); 
background-image: -o-linear-gradient(top, #f1f1f1, #c0c0c0);}

a.s-tel {position:relative;font-size:20px;font-family:arial,Verdan,Helvetica,sans-serif;font-weight:bold;color:#24282b;}
.s-tel span {font-size:14px;font-weight:normal;font-family:"Microsoft YaHei",Verdan,Helvetica,sans-serif;color:#24282b;}


.s-tel b {font-size:14px;font-family:"Microsoft YaHei",Verdan,Helvetica,sans-serif;}
.c-tel .u-tel_01 {position:absolute;width:16px; height:16px; background:url(/mobile/images/Index/tel_01.png);background-size:100% 100%;left:36px;top:11px;} /*头部电话图标*/
.c-tel .s-ln-1,.c-tel .s-ln-2,.c-tel .s-ln-3{	border: 2px solid #3f3f3f;}/*电话闪动声波颜色*/
.c-tel .u-tel_01 .z-ln-1{
	width:2px;
	height:3px;
	border-width: 1px 1px 0 0;
	top:4px;
	right:4px;}
.c-tel .u-tel_01 .z-ln-2{
	width:4px;
	height:5px;
	border-width: 1px 1px 0 0;
	top:2px;
	right:2px;
}
.c-tel .u-tel_01 .z-ln-3{
	width:6px;
	height:7px;
	border-width: 1px 1px 0 0;
	top:0;
	right:0;
}


.bg2 {height:328px;border-bottom:1px solid #fff;background:url(/mobile/images/Index/bg2.jpg) no-repeat left 19px #ebe9e9 ;background-size:320px 193px;}
.bg2 .p1 {padding:195px 0 0 150px;font-size:15px;color:#3e3a3a;}
.bg2 .p2 {padding:7px 11px 0 18px;line-height:21px;font-size:12px;color:#3e3a3a; height:63px; overflow:hidden;}
.bg2 .p3 {padding:10px 11px 0 0;text-align:right;font-size:12px;}
.bg2 .p3 a {color:#000;}


/*--展示----*/
.case_all {height:263px;overflow:hidden;background:url(/mobile/images/Index/line1.gif);background-size:3px 3px; }
.case_all .sclwrap_box,.case_all .m-box  {height:200px;}
.s_box {position:relative;padding-top:22px;}
.s_box .no_wrap {width:210px;margin:0 55px;}


.show_box {width:210px;height:185px;float:left;display:inline;}
.show_box dt {width:210px;height:151px;}
.show_box dt img {width:206px;height:147px;border:2px solid rgba(0,0,0,.4);}
.show_box dd {height:32px;line-height:32px;text-align:center;color:#000;font-size:12px; overflow:hidden;}
.show_box dd a {color:#fff;}


.case_all .prev, .case_all .next {position:absolute;width:22px;height:52px;cursor:pointer;}
.case_all .prev {left:17px;top:71px;background:url(/mobile/images/Index/arr_la.png) no-repeat;background-size:22px 52px;}
.case_all .next {right:17px;top:71px;background:url(/mobile/images/Index/arr_ra.png) no-repeat;background-size:22px 52px;}

.bg3 {height:109px;border-bottom:1px solid #cd251c;background:url(/mobile/images/Index/bg3.jpg) no-repeat;background-size:320px 109px;}
.bg3 .p1 {padding:48px 0 0 15px;height:15px;font-size:11px;color:#000;}
.bg3 .p1 span {position:relative;padding-left:15px;padding-right:7px;display:block;float:left;}
.bg3 .p1 span:before {content:"";position:absolute;left:0;top:3px;width:11px;height:11px;background:#de291f;border-radius:2px;}
.bg3 .p1 span:after {content:"";position:absolute;left:4px;top:6px;border-left:3px solid #fff;border-top:3px solid transparent;border-bottom:3px solid transparent;}
.bg3 .p2 {padding:2px 0 0 15px;font-size:22px;line-height:24px;color:#000;}




/*热销产品*/

.roll_t {position:relative;padding:4px 0 0 9px;height:31px;font-size:12px;color:#000;z-index:999;overflow:hidden;
background:#f2f2f2;
background-image: -webkit-gradient(linear, left top, left bottom, from(#494949), to(#000)); 
background-image: -webkit-linear-gradient(top, #494949, #000);
background-image: -moz-linear-gradient(top, #494949, #000);
background-image: -o-linear-gradient(top, #494949, #000);}
.roll_t li {position:relative;color:#fff;float:left;padding:0 13px;line-height:31px;border-radius:3px 3px 0 0;text-align:center;cursor:pointer;}
.roll_t li.z-on {color:#fff;background:#ac0000;
background-image: -webkit-gradient(linear, left top, left bottom, from(#c00000), to(#530000)); 
background-image: -webkit-linear-gradient(top, #c00000, #530000);
background-image: -moz-linear-gradient(top, #c00000, #530000);
background-image: -o-linear-gradient(top, #c00000, #530000);}
.roll_t li em {display:block;position:absolute;right:-162px;top:4px;padding-right:20px;text-align:right;line-height:18px;font-size:13px;color:#eb6b00;background-size:15px 14px;}

.events {height:256px;}


.d_list {background:url(/mobile/images/Index/line1.gif);background-size:3px 3px; }
.d_list .sclwrap_box, .d_list .m-box  {height:350px;}
.n_list {font-size:12px;padding:12px 20px 0 20px;overflow:hidden;}
.n_list li {position:relative;padding:8px 0 8px 17px;line-height:21px;border-bottom:1px dashed #8b8b8b;background:url(/mobile/images/Index/item_01.png) no-repeat left 14px;background-size:5px 9px;}
.n_list span {float:right;color:#fff;width:185px;}
.n_list em {float:left;width:70px;color:#fff;}
.n_list a:last-child li {border:none;}


/*产品中心*/
.title_02 {position:relative;padding:4px 0 0 9px;height:31px;font-size:12px;color:#000;z-index:999;overflow:hidden;
background:#f2f2f2;
background-image: -webkit-gradient(linear, left top, left bottom, from(#494949), to(#000)); 
background-image: -webkit-linear-gradient(top, #494949, #000);
background-image: -moz-linear-gradient(top, #494949, #000);
background-image: -o-linear-gradient(top, #494949, #000);}
.title_02 span {color:#fff;float:left;padding:0 13px;line-height:31px;border-radius:3px 3px 0 0;text-align:center;color:#fff;background:#ac0000;
background-image: -webkit-gradient(linear, left top, left bottom, from(#c00000), to(#530000)); 
background-image: -webkit-linear-gradient(top, #c00000, #530000);
background-image: -moz-linear-gradient(top, #c00000, #530000);
background-image: -o-linear-gradient(top, #c00000, #530000);}
.title_02 em {float:right;margin-right:20px;font-style:normal;padding-right:20px;text-align:right;line-height:26px;font-size:13px;color:#eb6b00;background-size:15px 14px;}


.pt_box2 {background:url(/mobile/images/Index/line1.gif);background-size:3px 3px; }
.pro_list1 {padding:10px 0 0 5px;font-size:12px;height:75px;overflow:hidden;}
.pro_list1 li {position:relative;float:left;margin-left:10px;padding-left:17px;width:38px;height:32px;line-height:32px;color:#fff;overflow:hidden;}
.pro_list1 li:before {content:"";position:absolute;left:0;top:14px;width:5px;height:5px;background:#fff;}
.pro_list1 .cnm{ background:none;padding-left:0;margin-left:0; width:30px;}
.pro_list1 .cnm:before{ background:none;}
.roll_t2 {background:#d4d4d4;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#c0c0c0)); 
background-image: -webkit-linear-gradient(top, #f2f2f2, #c0c0c0);
background-image: -moz-linear-gradient(top, #f2f2f2, #c0c0c0);
background-image: -o-linear-gradient(top, #f2f2f2, #c0c0c0);}
.roll_t2 li {color:#202020;}
/*--推荐----*/
.recome {height:250px;overflow:hidden;}
.recome .sclwrap_box,.recome .m-box  {height:195px;}
.p_box {position:relative;padding-top:18px;}
.p_box .no_wrap {width:252px;margin:0 34px;}


.c_list {float:left;display:inline;height:190px;overflow:hidden;}
.c_list li {color:#44b036;float:left;margin-right:9px;width:120px;height:190px;font-size:12px;}
.c_list em {display:block;width:120px;height:155px;}
.c_list em img {width:118px;height:153px;border:1px solid #b3b7bd;}
.c_list span {display:block;text-align:center;color:#05080d; line-height:40px; height:40px; overflow:hidden;}
.c_list a:nth-child(2n) li {margin-right:0;}


.recome .prev, .recome .next {position:absolute;width:15px;height:60px;border:1px solid #e4e4e4;cursor:pointer;}
.recome .prev {left:10px;top:66px;background:url(/mobile/images/Index/arr_lb.gif) no-repeat 3px 25px #c8ccd2;background-size:7px 7px;}
.recome .next {right:10px;top:66px;background:url(/mobile/images/Index/arr_rb.gif) no-repeat 3px 25px #c8ccd2;background-size:7px 7px;}


/*优势*/
.odds {height:872px;border-top:1px solid #cd251c;background:url(/mobile/images/Index/line1.gif);background-size:3px 3px; }
.odds_t1 {padding-top:13px;height:41px;}
.odds_t2 {padding-top:4px;text-align:center;color:#c90000;font-size:12px;}
.odds_ul {padding:0 17px 0 25px;color:#fff;font-size:12px;}
.odds_ul dl {padding:20px 0 20px 0;border-bottom:1px dashed #8b8b8b;}
.odds_ul dt {padding-left:36px;font-size:15px;line-height:13px;}
.odds_ul dt span {color:#363636;font-size:7px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
.odds_ul dd {padding-top:4px;line-height:21px;}
.odds_ul dl:nth-child(1) {background:url(/mobile/images/Index/numb1.gif) no-repeat left 15px;background-size:28px 33px;}
.odds_ul dl:nth-child(2) {background:url(/mobile/images/Index/numb2.gif) no-repeat left 15px;background-size:28px 33px;}
.odds_ul dl:nth-child(3) {background:url(/mobile/images/Index/numb3.gif) no-repeat left 15px;background-size:28px 33px;}
.odds_ul dl:nth-child(3) dd {letter-spacing:-0.5px;}
.odds_ul dl:nth-child(4) {background:url(/mobile/images/Index/numb4.gif) no-repeat left 15px;background-size:28px 33px;}
.odds_ul dl:nth-child(5) {border:none;background:url(/mobile/images/Index/numb5.gif) no-repeat left 15px;background-size:28px 33px;}

.odds .p1 {padding:22px 0 0 20px;height:26px;line-height:26px;font-size:12px;font-weight:bold;}
.odds .p1 a {color:#fff;display:inline-block;padding:0 10px;height:26px;margin:0 4px;background:#b00009;}

.o-tel {margin-top:5px;padding-right:27px;text-align:right;color:#fff;background:none;} 
.o-tel .s-tel span {font-size:14px;font-weight:normal;font-family:"Microsoft YaHei",Verdan,Helvetica,sans-serif;color:#fff;}
.o-tel .s-tel b {color:#fff;font-size:14px;font-family:"Microsoft YaHei",Verdan,Helvetica,sans-serif;}
.o-tel .u-tel_01 {position:absolute;width:16px; height:16px; background:url(/mobile/images/Index/tel.png);background-size:100% 100%;left:73px;top:12px;} /*头部电话图标*/
.o-tel .s-ln-1,.o-tel .s-ln-2,.o-tel .s-ln-3{	border: 2px solid #fff;}/*电话闪动声波颜色*/


.c_box .sclwrap_box, .c_box .m-box  {height:148px;}
.client {float:left;padding:16px 13px 0 13px;height:132px;display:inline;}
.c_img {width:136px;height:130px;float:left;}
.c_img dt {width:136px;height:97px;}
.c_img dd { height:30px; line-height:30px; overflow:hidden; text-align:center;font-size:11px;color:#161616;}
.c_text {width:148px;float:right;color:#161616;}
.c_text h3 {font-size:14px;font-weight:normal;height:30px; line-height:30px; overflow:hidden;}
.c_text h3 a {color:#161616}
.c_text p {line-height:18px;font-size:11px; height:90px; overflow:hidden;}
.c_text span {padding-top:14px;display:block;text-align:right;font-size:12px;}
.c_text span a {color:#161616}



.brand {position:relative;height:399px;padding:50px 12px 0 17px;border-top:5px solid #ce0000;
background:#fff;
background-image:-webkit-gradient(linear,top, color-stop(#efefef 0%), color-stop(#c0c0c0 7%), color-stop(#eaeaea 7%), color-stop(#eaeaea 100%));
background-image: -webkit-linear-gradient(top, #efefef 0%, #c0c0c0 7%, #eaeaea 7%,  #eaeaea 100%); 
background-image:-moz-linear-gradient(top, #efefef 0%, #c0c0c0 7%, #eaeaea 7%, #eaeaea 100%);
background-image:linear-gradient(top, #efefef 0%, #c0c0c0 7%, #eaeaea 7%, #eaeaea 100%);}
.bd1 {height:27px;border-bottom:2px solid #191919;font-size:15px;color:#191919;text-align:center;}
.bd_cont {padding-top:10px;}
.bd_cont li {position:relative;padding:10px 0 10px 21px;font-size:12px;color:#191919;line-height:16px;border-bottom:1px dashed #8b8b8b;}
.bd_cont li span {position:absolute;left:-3px;top:11px;display:block;width:17px;height:17px;border-radius:17px;background:#ce0000;color:#fff;text-align:center;}
.bd_cont li:last-child {border:none;}

.brand .p1 {padding:22px 0 0 8px;height:26px;line-height:26px;font-size:12px;font-weight:bold;}
.brand .p1 a {color:#fff;display:inline-block;padding:0 10px;height:26px;margin:0 4px;background:#b00009; float:left;}

.bd {margin-top:5px;text-align:right;color:#191919;background:none;} 
.bd .s-tel span {font-size:14px;font-weight:normal;font-family:"Microsoft YaHei",Verdan,Helvetica,sans-serif;color:#191919;}
.bd .s-tel b {color:#191919;font-size:14px;font-family:"Microsoft YaHei",Verdan,Helvetica,sans-serif;}
.bd .u-tel_01 {position:absolute;width:16px; height:16px; background:url(/mobile/images/Index/tel_01.png);background-size:100% 100%;left:73px;top:12px;} /*头部电话图标*/
.bd .s-ln-1,.bd .s-ln-2,.bd .s-ln-3{	border: 2px solid #191919;}/*电话闪动声波颜色*/


.news_list {border-bottom:5px solid #ce0000;background:url(/mobile/images/Index/line1.gif);background-size:3px 3px; }
.news_list .sclwrap_box, .news_list .m-box  {height:279px;}
.news {float:left;display:inline;font-size:12px;padding:12px 20px 0 20px;overflow:hidden;}
.news li {color:#fff;padding-left:17px;line-height:37px;height:37px; overflow:hidden; border-bottom:1px dashed #8b8b8b;background:url(/mobile/images/Index/item_02.png) no-repeat left 12px;background-size:6px 13px;}


.title_x {background:#d4d4d4;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#c0c0c0)); 
background-image: -webkit-linear-gradient(top, #f2f2f2, #c0c0c0);
background-image: -moz-linear-gradient(top, #f2f2f2, #c0c0c0);
background-image: -o-linear-gradient(top, #f2f2f2, #c0c0c0);}
.f_tips {padding:14px 14px 0 17px;font-size:12px;color:#000;}
.f_tips .p1 {height:21px;}
.f_tips .p1 span {display:inline-block;height:21px;line-height:21px;padding-left:25px;padding-right:13px;background:url(/mobile/images/Index/item_03.gif) no-repeat left top;background-size:19px 17px;}
.f_tips .p2 {height:38px;font-size:21px;border-bottom:2px solid #000;}

.form {height:399px;overflow:hidden;}
/*留言板*/
.tech_text {padding:18px 0 0 8px;font-size:12px;overflow:hidden;}
.tech_text #validate{ text-align:center; color:#f00; font-size:12px; font-weight:bold;}
.tech_text li {padding-bottom:7px;}
.tech_text li a {padding-left:13px;color:#666;}
.tech_text li i {font-style:normal;padding-left:8px;font-size:14px;color:#ff0000;}
.tech_text li span { width:60px;line-height:30px;text-align:right;font-size:14px;display:inline-block; color:#000;vertical-align:top;}
.tech_text input[type="text"] {width:202px;height:30px;padding-left:5px;border:1px solid #b7b7b7;border-width:1px 2px 2px 1px;color:#000;border-radius:0;box-shadow:0 2px 2px rgba(182,182,182,.15) inset;}
.tech_text textarea {width:202px;height:65px;padding:5px 0 0 5px;border:1px solid #b7b7b7;border-width:1px 2px 2px 1px;color:#000;border-radius:0;box-shadow:0 2px 2px rgba(182,182,182,.15) inset;}
.tech_text input[type="text"].cd_input  {width:80px;}
.tech_text em {padding:0 8px;display:inline-block;vertical-align:middle;}
.tech_text .s_btn1 {margin:12px 0 0 117px;width:93px;height:31px;text-align:center;color:#666;border:none;}
.tech_text input[type="submit"] {float:left;margin-left:60px;display:block;width:73px;text-align:center;height:30px;font-size:14px;color:#fff;border-radius:0;font-weight:bold;background:#cb0000;
background-image: -webkit-gradient(linear, left top, left bottom, from(#b00009), to(#b00009)); 
background-image: -webkit-linear-gradient(top, #b00009, #b00009);
background-image: -moz-linear-gradient(top, #b00009, #b00009); 
background-image: -o-linear-gradient(top, #b00009, #b00009);}
.tech_text input[type="reset"] {float:left;margin-left:27px;display:block;width:73px;text-align:center;height:30px;font-size:15px;color:#fff;border-radius:0;font-weight:bold;background:#cb0000;
background-image: -webkit-gradient(linear, left top, left bottom, from(#b00009), to(#b00009)); 
background-image: -webkit-linear-gradient(top, #b00009, #b00009);
background-image: -moz-linear-gradient(top, #b00009, #b00009); 
background-image: -o-linear-gradient(top, #b00009, #b00009);}



