﻿body{font:14px/23px 'Microsoft Yahei','SimSun',sans-serif;overflow-x:hidden; color:#666; margin:0; padding:0;overflow-y:scroll;}



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, clear, th, td{margin:0; padding:0}

.w1000 {

    max-width: 1170px;

    margin: 0 auto; overflow:hidden; 

    height:auto;

}		

strong {font-weight: bold; font-size:18px;}

.grayfont{color:#999} 

img{ border:0;}

ul, li{margin:0px; padding:0px; list-style:none}

a { text-decoration: none; color: #333; _background:none; _border:none;}

a:hover{text-decoration:none; color:#ff4e00;}

.hei14{font-size:14px; font-weight:bold; color:#333}

.redfont14{font-size:14px; font-weight:bold; color:#DB0000}

.redfont12{ font-weight:bold; color:#DB0000}

 a.red:link{color:#E60012; text-decoration:none}

 a.red:hover{color:#000; text-decoration:none}

 a.red:active{color:#000; text-decoration:none}

 a.red:visited{color:#E60012; text-decoration:none}

h1{font-size:16px; color:#333; margin-top:10px}

h2{font-size:14px; color:#333; margin-top:10px; margin-bottom:20px}

a.white:link{color:#fff; text-decoration:none}

a.white:visited{color:#fff; text-decoration:none}

a.white:hover{color:#FFf; text-decoration:none}

a.white:active{color:#fff; text-decoration:none}

.white a:link{color:#fff; text-decoration:none}

.white a:visited{color:#fff; text-decoration:none}

.white a:hover{color:#FFf; text-decoration:none; font-weight:bold}

.white a:active{color:#fff; text-decoration:none}

*html a:visited{ border:none; padding:0; margin:0; display:inline; background:none; width:auto; height:auto;}

.zi{font-family:Arial}

.font14{font-size:14px; color:#FFF}



#top, #top2, #rxpro, #gpro,  #banner1, #npro, #content, #sub_tit, #sycontent,  #navdx, #contact{margin:0px auto; max-width:1170px; overflow:hidden}

#top1{margin:0 auto; width:auto}

#top2 a.logo{ *display:inline-block; *border:none; *background:none; *float:left;}

#top img{float:left; margin-top:12px; margin-bottom:13px;}

#top2 p.tel,#top p.tel{ float:right; margin:12px 0 13px;}

#top2 p.tel img{ float:none; margin:0;}





*html .newslist2{width:100%; overflow:hidden; float:left}

*html .newslist2 ul{width:93%;  margin-top:4px; margin-left:15px; overflow:hidden;}

*html .newslist2 li { float: left; width:49%;}

*html .newslist2 li a{padding-left:20px; font-size: 12px;line-height: 26px;}





*html #top2 a.logo{ float:left; display:block;}

#top2 img{float:left; margin:12px 0 13px;}

#top2 p.tel-q{ float:right; margin:12px 0 13px;}

#top2 p.tel-q img{ float:none; margin:0;}

.daohang,#top p.icon-nav,#top2 p.icon-nav{ display:none;}







#nav{height:50px; line-height:50px; width:100%; margin:0 auto;overflow:hidden; font-size:14px; text-align:center; background:#E50012;}

#nav ul{max-width:1170px; margin:0 auto; overflow:hidden;}

#nav ul li{float:left; width:12.4%; _width:115px; text-align:center}

#nav ul li.wenda{ width: 130px;}

#nav ul li.wenda a{ color:#fff; width:auto;}

#nav ul li.wenda a:hover{ color:#fff; font-weight:bold;}

#nav ul li.wenda img{ display:inline-block; padding-left:5px;}

#nav ul li a{ font-size:16px;  display:inline-block; line-height:50px; width:100%;}

#nav ul li a:link{ color:#fff;}

#nav ul li a:hover{ color:#fff;}



.navhover{float:left;text-align:center; font-weight:bold; height:50px; color:#FFFFFF; line-height:50px; background:#111}

.navhover a{color:#FFFFFF; *display:inline-block !important; *width:130px !important; *+line-height:50px !important; *+height:50px; }

.navhover a:hover{ color:#fff;}



#banner{ margin:0 auto; overflow:hidden; margin-bottom:5px;max-width:1650px;height:445px;}

#banner img{ margin:0 auto;display:block;}

#npro{ background:#f5f5f5;  margin-top:30px;}



#npro li{list-style:none; line-height:22px; width:25%; float:left; background:url(../images/x.jpg) no-repeat right}

H3{font-size:14px; font-weight:bold; margin:0; padding:0}

.npro{float:left; width:100%; height:96px}

.nproleft{float:left; width:32%; padding-left:10px}  

.nproleft1{float:left; width:24%; padding-left:10px}

.nproleft3{ width:48%;}

.nproright{float:right; width:58%;  line-height:21px; padding-top:14px} 

.nproright1 h3,.nproright2 h3,.nproright h3{ font-size:16px; margin-bottom:5px;} 

.nproright1 h3 a{ color:#111;} 

.nproright1 h3 a:hover,.nproright2 h3 a:hover,.nproright h3 a:hover{ color:#ed1c24;}

.nproright2{float:right; width:67%;line-height:21px; padding-top:14px}

.nproright1{float:right; width:46%;  line-height:21px; padding-top:14px}

.nprozi{float:left; width:100%; text-align:center; margin-top:5px}





/*procate*/

.cate-pro{ max-width:1170px; margin:0 auto 44px; overflow:hidden;}

.cate-pro dl{ border:4px solid #eee; float:left; width:22%; margin:67px 2.3% 0 0;}

.cate-pro dl dt{ width:100%; margin:-67px auto 0;}

.cate-pro dl dt a{ width:132px; height:126px; display:block; margin:0 auto; text-indent:-999em;}

.cate-pro dl dt a.ps{ background:url(../images/sy_15.png) no-repeat center center;}

.cate-pro dl dt a.xk{ background:url(../images/sy_17.png) no-repeat center center;}

.cate-pro dl dt a.jc{ background:url(../images/sy_21.png) no-repeat center center;}

.cate-pro dl dt a.mf{ background:url(../images/sy_19.png) no-repeat center center;}

.cate-pro dl:hover{ border:4px solid #ff3f3c;}

.cate-pro dl:hover dt a.ps{background:url(../images/sy_15s.png) no-repeat center center;}

.cate-pro dl:hover dt a.xk{background:url(../images/sy_17s.png) no-repeat center center;}

.cate-pro dl:hover dt a.jc{background:url(../images/sy_21s.png) no-repeat center center;}

.cate-pro dl:hover dt a.mf{background:url(../images/sy_19s.png) no-repeat center center;}

.cate-pro dl .cate-tit{ text-align:center; display:block; font-size:24px; text-transform:capitalize; margin:15px 0 15px 5px; font-weight:bold;}

.cate-pro dl dd{ padding:0; margin:0 0 20px 0}

.cate-pro dl dd p{ width:90%; margin:0 auto; color:#444; text-align:center; font-size:14px; line-height:26px;}

.cate-pro dl dd a.read-more{ background:#fdb300; text-align:center; padding:8px 0; display:block; width:50%; font-size:16px; margin:12px auto 18px;}

.cate-pro dl dd a.read-more:hover{background:#1e283a; color:#fff;}





.gray{ background:#f5f5f5}





#content {margin-top: 25px;}

#yqlj{max-width: 1170px; margin:0 auto; line-height:24px; text-align:left; margin-top:10px; padding-top:15px; padding-bottom:20px; font-size:14px !important; color:#000000;}

#yqlj span{color: #666;display: block;height: 20px;float: left;}

#yqlj li{ float: left; margin-right: 5px;}



#sycontent{margin-top:30px; }

#sycom{width:470px; float:left}

#sy_com{ line-height:27px;color:#666; overflow:hidden; float:left}

#sy_com_tit{width:100%; float:left;}

#sy_com_titl{float:left;  width:100px; height:18px; line-height:18px; font-size:18px; font-weight:bold; margin:10px 0 15px 0; color:#000; }

#sy_com_titr{width:37px; height:9px; float:right; margin-top:5px}





.pro_case { float:left; width:50%; overflow: hidden; }  .pro_case h3{ font-size: 27px;

    height: 30px;

    line-height: 30px;

    text-align: left;

    display: block;

    font-weight: 500;

    margin-bottom: 20px;

    color: #333;}

.pro_case dl { float: left; width: 100%;    margin-bottom:35px; margin-top:10px;}   

.pro_case dt{ display:block; float:left; width:42%;}

.pro_case dt img{ width:100% ; height:auto; border:0;}

.pro_case dd { float: right; width: 52%; margin:0; background:#f0f0f0 url(../images/scx-jt.png) no-repeat left center; padding:15px 8px 15px 22px; height:152px;}

.pro_case dd h5 { font-size: 16px; color:#424355; margin: 0px 0px 10px 0px; }

*html .pro_case dd h5 a{ font-size:14px; display:block;}

.pro_case dd p { text-indent: 0px; line-height: 25px; margin: 0; padding: 0; }





#sy_right{float:right; width:45%; }

#sy_rightr{float:right; width:278px}



.synews{float:left;  width:100%; overflow:hidden}

.synews .Menubox2{width:100%;  margin-bottom:15px; overflow:hidden;}



.synews .Menubox2left{width:100px; float:left;  font-size:20px; font-weight:bold;color:#000; margin-top:3px;}

.synews .Menubox2 li{float:right; background:#343A56/*url(../images/news-bg1.jpg) no-repeat*/;  color:#FFF; cursor:pointer; padding:5px 25px;   text-align:center}

.synews .Menubox2 li.hover{background:#eee/*url(../images/news-bg.jpg) no-repeat*/;  cursor:pointer; padding:5px 25px;  color:#000;}



.synews .Contentbox2{width:100%; overflow:hidden;}

.pagelist{width:100%; overflow:hidden;   border-bottom:none;  float:left}  .pagelist h3{ font-size: 27px;

    height: 30px;

    line-height: 30px;

    text-align: left;

    display: block;

    font-weight: 500;

    margin-bottom: 20px;

    color: #333;}

.pagelist ul{width:100%; overflow:hidden;}

.pagelist li{height:31px; *height:24px; line-height:31px; overflow:hidden}

.pagelist li a .lbt{cursor: pointer; float:left; font-size:15px; background:url(../images/tubiao1.jpg) no-repeat left; text-decoration:none; width:80%; overflow:hidden; display:inline; text-align:left;  padding-left:25px}

.pagelist li a .ldt{width:15%; float:right; text-align:right; font-size:12px; font-family:Arial; color:#999; text-decoration:none; display:inline}





.sy_prolist{ max-width:1170px; margin:0 auto; overflow:hidden; margin-top:30px; margin-bottom:30px;}

.sy_prolist ul{ width:100%; overflow:hidden; }

.sy_prolist li{list-style:none; width:18%; margin:2% 1% 0; float:left; text-align:center;cursor:pointer}

.sy_prolist li p{ margin:5px 0 0; font-size:15px;}

.sy_prolist img{ width:100%; height:auto;}

#sycp_left{max-width:1170px; float:left}

#sycp_tit{width:100%; margin:0 0 12px 0; overflow:hidden}

#sycp_tit h3{    font-size: 30px; height: 30px; line-height: 30px;text-align: center; display: block;font-weight: 500; margin-bottom:20px;color: #333;background: url(../images/tit_x.jpg) no-repeat center bottom; padding-bottom:15px;}

#sycp_rx{ width:100%; text-align:center; font-size:16px;}



.scr_serv_box

{max-width:1170px; float:left;

}















#footer{background:#222; width:100%; margin:0 auto; line-height:24px; text-align:center; margin-top:30px; padding-top:35px; padding-bottom:20px; font-size:12px !important; color:#fff;}

#footer a{ font-size:12px !important; color:#eee}





#com_left1{ width:240px; float:left;}

#com_left{width:100%; float:left; }

#com_left_tit{height:40px; font: bold 20px/40px 'microsoft yahei'; color:#EC0000; text-indent:20px; padding-top:5px; float:left; width:100%;}



.left_mc{height:auto; margin-top:5px; float:left}



.left_mc ul{margin-left:9px; overflow:hidden; _float:left; _margin-left:5px;}



.left_mc ul li{width:222px; height:34px; display:block; font-size:12px; line-height:30px; margin:3px 0 2px 0; overflow:hidden; float:left;}

.left_mc ul li a{width:170px; height:32px; line-height:30px; border:1px solid #dadada; color:#333;display:block; padding-left:50px;}

*html .left_mc ul li a{width:170px; height:32px; line-height:30px;  border:1px solid #dadada; color:#333;display:inline-block; padding:0 0 0 50px; overflow:hidden; float:left;}

*html .left_mc ul li a:hover{border:1px solid #cc0001; color:#FFF;}

*html .left_mc ul li a:visited{width:170px; height:32px; line-height:30px; border:1px solid #dadada; color:#333;display:inline-block; padding:0 0 0 50px; overflow:hidden; float:left; text-align:left;}



.left_mc a:hover, .thisclass{border:1px solid #cc0001; color:#FFF}

.left_mt{height:30px; width:100px; line-height:30px; font-weight:bold; margin-top:10px; font-size:16px; color:#000; text-indent:15px; float:left}



.newslist{width:100%; overflow:hidden; float:left}

.newslist ul{width:200px;  margin-top:4px; margin-left:10px}



.newslist li{font-size:14px; text-indent:20px; background:url(../images/yd.jpg) no-repeat; background-position:2px; line-height:26px; color:#4c4c4c}



.newslist2{width:100%; overflow:hidden; float:left}

.newslist2 ul{width:93%;  margin-top:4px; margin-left:15px; overflow:hidden;}

.newslist2 li { float: left; width:49%;}

.newslist2 li a{padding-left:20px; font-size: 12px;line-height: 26px;}

*html .newslist2 li a:visited{padding-left:20px; font-size: 12px;line-height: 26px; float:left;}



#com_left_lx{ background:url(../images/com_left_lx.jpg) no-repeat; width:100%; height:140px;margin-top:20px; margin-bottom:15px; line-height:25px; padding-top:45px; padding-left:20px}



.news_right{WIDTH:730px; FLOAT:right;}

.com_right_tit{width:100%; background:url(../images/com_right_tit.jpg) no-repeat 20px center #eee; height:34px; line-height:34px; margin-top:20px; _overflow:hidden;}

.com_right_titl{float:left; text-indent:40px}

.com_right_titr{ float:right; text-align:right; margin-right:10px;}

*html .com_right_titr a:visited{ line-height:34px; height:34px;}

.com_zi{line-height:27px;  float:left; margin:10px 0px 10px 0px; font-size:14px; text-indent:20px;}

.com_zi1{line-height:24px;  float:left; margin:10px 0px 0px 0px; padding:5px}

.lanmu_1{ WIDTH:218px; FLOAT:left; BORDER:#dedede 1px solid;  border-radius:5px; padding:5px; color:#666}

.lanmu_2{ WIDTH:218px; FLOAT:left; MARGIN-LEFT:17px; BORDER:#dedede 1px solid;  border-radius:5px; padding:5px; color:#666}

.lanmu_t{LINE-HEIGHT:40px; TEXT-INDENT:10px; HEIGHT:40px; FONT-SIZE:16px; color:#FF000B; FONT-WEIGHT:bold}

.lanmu_t SPAN{MARGIN:12px 10px auto auto; FLOAT:right}

.lanmupic{TEXT-ALIGN:center}

.lanmu_1 UL{MARGIN-TOP:4px; WIDTH:204px; MARGIN-LEFT:20px}

.lanmu_1 LI{LINE-HEIGHT:24px; TEXT-INDENT:12px;  COLOR:#4c4c4c; FONT-SIZE:12px}

.lanmu_1 SPAN{ FLOAT:right} .lanmu_1 p,.lanmu_2 p{ padding:0 10px;}

.lanmu_1 SPAN A{COLOR:#c61002}

.lanmu_2 UL{MARGIN-TOP:4px; WIDTH:204px; MARGIN-LEFT:20px}

.lanmu_2 LI{LINE-HEIGHT:24px; TEXT-INDENT:12px;  COLOR:#4c4c4c; FONT-SIZE:12px}

.lanmu_2 SPAN{ FLOAT:right}

.lanmu_2 SPAN A{COLOR:#c61002}

.newsPic IMG{WIDTH:150px; HEIGHT:113px}

.pagelist LI{FLOAT:left; width:100%;}



.rightcontent01{PADDING-BOTTOM:30px; MARGIN:0px auto; PADDING-LEFT:23px; WIDTH:680px; PADDING-RIGHT:23px; PADDING-TOP:0px}

.righttop{BORDER-BOTTOM:#e7e7e7 1px solid; HEIGHT:35px; COLOR:#6c6c6c; OVERFLOW:hidden}

.righttitle{LINE-HEIGHT:27px; PADDING-LEFT:10px; WIDTH:240px; FONT-FAMILY:"Microsoft YaHei"; FLOAT:left; FONT-WEIGHT:normal}

.breadcrumbs{TEXT-ALIGN:right; PADDING-BOTTOM:8px; LINE-HEIGHT:12px; PADDING-LEFT:0px; WIDTH:410px; PADDING-RIGHT:10px; FONT-FAMILY:&#23435; FLOAT:right; FONT-SIZE:12px; FONT-WEIGHT:normal; PADDING-TOP:8px}

.rightprev_view{}

.rightprev_viewlist{BORDER-BOTTOM:#e7e7e7 1px solid; PADDING-BOTTOM:10px; PADDING-LEFT:0px; PADDING-RIGHT:0px; PADDING-TOP:15px}

.rpv_pic{WIDTH:95px; FLOAT:left}

.rpv_pic IMG{BORDER-BOTTOM:#c4c7c6 1px solid; BORDER-LEFT:#c4c7c6 1px solid; PADDING-BOTTOM:1px; PADDING-LEFT:1px; PADDING-RIGHT:1px; BORDER-TOP:#c4c7c6 1px solid; BORDER-RIGHT:#c4c7c6 1px solid; PADDING-TOP:1px}

.rpv_intro{WIDTH:550px; FONT-FAMILY:&#23435; &#20307; ; FLOAT:left}

.rpv_intro H4{LINE-HEIGHT:25px}

.rpv_introtext{LINE-HEIGHT:17px; HEIGHT:35px; OVERFLOW:hidden}



.news_left{WIDTH:502px; FLOAT:left; PADDING-TOP:20px; overflow:hidden}

.news_right1{WIDTH:210px; FLOAT:right; PADDING-TOP:20px; overflow:hidden}

.news_main_title{ LINE-HEIGHT:22px; WIDTH:100%; float:right; border-bottom:1px solid #d8d8d8; HEIGHT:22px}

.news_main_title H3{PADDING-LEFT:8px;  FLOAT:left;  FONT-SIZE:12px}

.newsmore{TEXT-ALIGN:right; WIDTH:115px; PADDING-RIGHT:5px; FLOAT:right}

.news_main_list{ PADDING:10px 0; float:left; width:100%;}

.hotnews{HEIGHT:90px; OVERFLOW:hidden; width:500px}

.hotnewsimg{LINE-HEIGHT:0px; WIDTH:115px; FLOAT:left}

.hotnewsimg IMG{BORDER:#c6c6c6 1px solid; PADDING:1px; margin-top:10px; float:left}

.hotnewsintro{WIDTH:275px; FLOAT:left; *margin-top:10px;}

.hotnewsintro H4{LINE-HEIGHT:20px; HEIGHT:20px; OVERFLOW:hidden; margin-bottom:0px; font-size:12px;}

.hotnewsintro DIV{LINE-HEIGHT:35px; HEIGHT:54px; OVERFLOW:hidden; width:350px}



.newslist1 UL LI{PADDING:0px 0px 5px 3px; LINE-HEIGHT:23px; OVERFLOW:hidden}

.news_right_part{PADDING:10px 15px 10px 10px; MARGIN-BOTTOM:20px; border:1px solid #eee; BACKGROUND:#f7f7f7}

.news_right_part DT{LINE-HEIGHT:25px; COLOR:#c00; FONT-WEIGHT:bold}



.zdgz DD{LINE-HEIGHT:27px; TEXT-OVERFLOW:ellipsis; WHITE-SPACE:nowrap; OVERFLOW:hidden; margin-left:0px}

.dthg DD{ LINE-HEIGHT:18px; padding:10px 0px 5px 0px; margin-left:2px}

.dthg DD a{ display:inline-block; margin-bottom:8px;}

.newsspan{color:#999;float:right; display:block; line-height:23px;}

.newslist1 UL LI a{ width:80%; display:block; float:left; line-height:23px;}



.sub_new{width:75%; float:right; background:#f5f5f5; border:#EBEBEB 1px solid; margin-top:10px; padding:7px}



.sub_newr{line-height:23px; margin-top:-10px; text-indent:20px}



.pagelist1{width:76%; float:right;  margin-bottom:40px}

.pagelist1 li{height:30px; line-height:30px; list-style:none; border-bottom:#CCC 1px dotted; }

.pagelist1 li a .lbt{cursor:hand; display:block;  float:left; padding-left:15px; text-decoration:none;  display:inline}

.pagelist1 li a .ldt{display:block; width:75px; float:right; text-align:center;  text-decoration:none; display:inline}



.proList{}

.cplist{BORDER:#cacaca 1px solid;  BACKGROUND-COLOR:#f7f7f7; MARGIN:10px 8px 10px 0; WIDTH:172px; DISPLAY:inline; FLOAT:left; HEIGHT:240px}

.cplist_pic{ MARGIN:3px; WIDTH:156px; PADDING-RIGHT:0px; HEIGHT:117px;}

.cplist_pic img{width:165px; height:116px; }

.cplist H2{LINE-HEIGHT:22px; MARGIN:5px 0px -10px 10px; FONT-SIZE:14px}



.cplist SPAN{LINE-HEIGHT:22px; MARGIN-LEFT:10px; FONT-SIZE:12px}

.cplist SPAN A{COLOR:#f00}

#sub_pro{width:100%; float:left; margin-top:10px; overflow:hidden}



#sub_prol{width:200px; height:190px; padding:15px 5px 10px 15px; border:#dbdbdb 1px solid; float:left}

#sub_pror{float:right; width:520px!important; width:525px}

.sub_com{ margin:0 auto;  line-height:27px; background:#F8f8f8; border:1px solid #DFDFDF; padding:10px; color:#999}



#Tab1{width:100%}



.Menubox{width:748px; height:31px; line-height:31px; margin-top:10px}

.Menubox ul{margin-left:5px}

.Menubox li{float:left;  width:84px; height:28px; line-height:28px; cursor:pointer; text-align:center; color:#333; list-style:none; margin-right:2px}

.Menubox li.hover{ width:84px; height:28px; color:#fff; line-height:28px; font-weight:bold}

.Contentbox{width:97%; text-align:left; line-height:25px; padding:5px}



TEXTAREA{BORDER:#B1B8CC 1px solid; PADDING-BOTTOM:0px; PADDING-LEFT:2px; WIDTH:330px; PADDING-RIGHT:2px; HEIGHT:144px; COLOR:#666; PADDING-TOP:0px; background:#f6f6f6}

.sypro{width:100%; float:left}

.sypro li{width:19.9%!important; width:19.9%; list-style:none; float:left; line-height:28px; text-align:center; margin-top:15px}

.sub_tit{border-bottom:#DBDBDB 1px solid; line-height:28px; height:28px; width:98%; margin-left:10px; _margin-left:0px;*margin-left:0px;margin-top:5px}

.sub_titl{width:120px;  float:left;  font-size:14px; font-weight:bold; color:#333}

.sub_titr{float:right; width:100px}

.fenye

{ padding:8px;

    margin: 3px; *margin:0;

    text-align: center;

    margin-top: 20px;

    margin-bottom: 20px;

    font-size: 12px;

    float: left;

    width: 100%;

}

.fenye A{font-size:12px;   padding:8px 15px; border:#d8d8d8 1px solid; COLOR:#000; margin:0 3px 3px 0; TEXT-DECORATION:none;    display: inline-block;}

.fenye A:hover,.fenye A:active{font-size:12px; COLOR:#fff; BACKGROUND-COLOR:#E50012}



.fenye SPAN.current{font-size:12px;FONT-WEIGHT:bold;COLOR:#fff; padding:11px 19px; border:#E50012 1px solid; background:#E50012; color:#fff;}

.fenye SPAN.disabled{font-size:12px;  padding:11px 19px; border:#d8d8d8 1px solid; COLOR:#000; MARGIN-RIGHT:3px; }

.qpage {

    text-align:center;

}



..qpage a:link,a:visited,.current,#info{ 

    background:#E50012; 

    display:inline-block;

    text-decoration:none; 

    font-size:12px; 

    text-align:center; 

}







#Context{ line-height:25px; font-size:13px;}

#Context h1{ font-size:22px;  color:#000;  text-align:center; margin:25px 0}

#Context p{ font-size:13px; color:#3E3E3E; margin:12px 0 ; }



#prevnext

{

    width: 100%;

    float: left;

    text-indent: 2em;

    padding-top: 10px;

}



#prevnext span

        { width:47%; display:block; float:left; line-height:30px; margin: 0 3% 2% 0}



#TopDh

{

    background-position: right;

    height: 30px;

    

    background-repeat: no-repeat;

}

/*wuliao*/

.wuliao_List {margin-top: 5px;}

.wuliao_List li

{

    HEIGHT: 75px;

    MARGIN: 0px 16px 15px 16px;

    WIDTH: 87px;

    DISPLAY: inline;

    FLOAT: left;

    background-color: #f5f5f5;

}

.wuliao_List img{width:87px; height:49px;}

.wuliao_List h4

{

    padding: 0px;

    margin: 0px;

    height: 20px;

    LINE-HEIGHT: 22px;

    text-align: center;

    FONT-SIZE: 12px;

    font-weight: normal;

}

.daodu{ background-color:#f5f5f5; width:100%;  margin:12px 12px 25px 2px; padding:15px; color:#555; overflow:hidden;}

#Context .daodu p.tip{ text-indent:0; margin:0; color:#f00; font-size:12px;}

.daodu .swt{ background-color:#e3131e; padding:6px 7px; color:#FFFFFF; margin:0 4px; font-weight:bold;}

.daodu u{ color:#e3131e; text-decoration:none; font-size:14px; font-weight:bold;}

.daodu .l-tel{ width:52%; float:left; color:#e90101; font-size:21px; font-weight:bold; margin-top:9px;}

.daodu .l-tel span{ font-size:15px; color:#333; font-weight:normal; vertical-align:top;}

.r-tool{ float:right; width:32%;}

.r-tool a{ font-size:15px; color:#fff; display:block; float:left; text-align:center;}

.r-tool a.zixun{ background:#333; padding:8px 35px; margin-right:15px;}

.r-tool a.baojia{ background:#ff4200; padding:8px 35px;}

.r-tool a:hover{ color:#fff;}



#Context_nr{ width:100%;} 

#Context_nr span.fenduan{ font-size:16px; color:#333; font-weight:bold; text-indent:2em; display:block;}

#Context_nr span.hexin{ background:#ef2218; color:#fff; font-size:26px; font-weight:bold; text-align:center; width:300px; margin:15px auto 0; display:block; padding:13px 0;}

#Context_nr img{ margin:2% 0}   

#Context_nr h3,#Context_nr h2{ font-size: 20px; margin:2% 0; color:#000}

#Context_nr h4{ color:#333; font-size:16px;}

.wap-none{ width:100%; overflow:hidden}

.wap-none h3{ background:#EF2416 url(../images/ly_ico.png) no-repeat 20px center ; height:42px; line-height:42px; width:100%; text-indent:62px; color:#fff; font-size:20px; overflow:hidden; margin:2% 0 3% 0}

 #xg{ 

    border: 1px solid #e1e1e1;

    border-top: none;

    background: url(../images/news_lm.png) repeat-x;



    margin:3% 0 3% 0; width:99.8%; overflow:hidden

}

#Context_nr  a{     color: #0088cc;}

.Pro_con h4 {font-size: 20px;color: #000;  margin:0 0 20px 0; height:50px; line-height:50px;  width:100%; overflow:hidden;}

.blk_19 h4 {font-size: 20px;color: #fff; background:#424355; margin:0 0 20px 0; height:50px; line-height:50px; text-indent:20px; width:100%; overflow:hidden;}

.xg_tit{ width:100%; overflow:hidden; z-index: 10;height: 40px;}

.xg_tit h4 { background:none; border-bottom:0;

 color: #333;

    overflow: hidden;

    padding:0;

    padding-left:0; margin-top:0;

    text-align: center; line-height:42px;

    height: 41px;

    background: #fff;

    border-top: 3px solid #e96a59;

    border-right: 1px solid #eee; font-size:20px; float:left;position: absolute; width:auto; padding:0 15px;

}



.xg_tit span{text-align:right; margin-right:20px; line-height:41px;    display: block;float: right; }

#xg a{  color:#333 }

#xg a:hover{ color:#db0000;}

 #xg ul{ width:100%; overflow:hidden; margin:2% 0 1% 1%;}

  #xg li{ width:47%; margin:0 2% 0 0; float:left; height:30px; font-size:14px; line-height:30px;background:url(../images/new_ico.jpg) no-repeat 20px center ;text-indent: 3.5%;}

 .wl_xg{border: 1px solid #e1e1e1;

    border-top: none;

    background: url(../images/news_lm.png) repeat-x;

    margin: 3% 0 1% 0;

    width: 99.8%;

    overflow: hidden;}

	 .wl_xg ul{ margin:3% 0 1% 0; overflow:hidden}

  .wl_xg li{ width:22%; float:left;margin:0 1.5% 0 1.5%; text-align:center; line-height:23px;}  .wl_xg li img{ width:100%; height:auto}



   .wl_xg li h5,#xgpro li h5{ font-size:13px; font-weight:500; text-align:center; margin:5px 0 ;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

/*--新增--*/

.queslist{}

.qulist{BORDER:#cacaca 1px solid;  BACKGROUND-COLOR:#f7f7f7;    MARGIN: 10px 0 10px 0;WIDTH: 99.8%; DISPLAY:inline; FLOAT:left; HEIGHT:auto;}



.qulist .title{LINE-HEIGHT:22px; FONT-SIZE:12px;margin-left:24px;margin-top:10px;overflow:hidden;}

.com_zi1{line-height:24px;  float:left; margin:10px 0px 0px 0px; padding:5px}





#xgpro{ 

    border: 1px solid #e1e1e1;

    border-top: none;

    background: url(../images/news_lm.png) repeat-x;



    margin:3% 0 1% 0; width:99.8%; overflow:hidden

}

.xgpro_tit{ width:100%; overflow:hidden; z-index: 10;height: 40px;}

.xgpro_tit h4 { background:none; border-bottom:0;

 color: #333;

    overflow: hidden;

    padding:0;

    padding-left:0; margin-top:0;

    text-align: center; line-height:42px;

    height: 41px;

    background: #fff;

    border-top: 3px solid #e96a59;

    border-right: 1px solid #eee; font-size:20px; float:left;position: absolute; width:auto; padding:0 15px;

}



.xgpro_tit span{text-align:right; margin-right:20px; line-height:41px;    display: block;float: right; }

#xgpro a{  color:#333 }

#xgpro a:hover{ color:#db0000;}

#xgpro ul{ width:100%; overflow:hidden; margin:2% 0 1% 0;}

#xgpro li{ width:22%; float:left;margin:0 1.5% 0 1.5%; text-align:center; line-height:23px;}



#xgpro li img {

    width:100%;

    height: auto;

}





.qpage a:hover{ 

    border:1px solid #E5E5E5; 

    color:red; 

    background:#F9F9F9; 

}  



.qpage .current{ 

    border:1px solid #128eef; 

    background:#44a7f4; 

    margin:1px; 

    color:#fff; *+vertical-align:middle; *+margin:1px 1px 5px 1px;

} 

.qpage #info{ 

    width:auto; 

    margin-top:15px;

    margin-bottom:15px;

} 







/* reply box */



.np-reply-top-box .np-reply-box{height:72px;overflow:hidden;}



.np-reply-box{ border:solid 2px #379BE9;width:98%;}

.np-reply-box-content{ padding-left:20px;overflow:hidden}

.np-reply-box-content textarea{ width:100%; height:50px; margin-left:-20px; padding:10px; font-size:12px; border:0; outline:none; resize:none;float:left;display:inline-block; background:#fff;}



.np-reply-box-footer{ height:0px;}

.np-reply-box-footer .np-login{ float:left; margin:4px 0 0 6px;display:none}

.np-reply-box-footer .np-btn-submit{ float:right; margin:6px 10px 0 0; background:#379BE9; border:none; font-family:'Microsoft Yahei'; color:#fff; cursor:pointer;}

.np-reply-box-footer input {border:#d8d8d8 1px solid; height:26px; line-height:26px;margin-top:6px; background:#fff; padding:0 10px;color:#666;}

.np-reply-box-footer .left { float:left; width:66%}

.np-reply-box-footer .name  input { width:280px;}  

.np-reply-box-footer .right{float:right; width:18%} 

.np-reply-box-footer .name { float:left; width:49%; margin-left:20px;}

.np-reply-box-footer .phone { float:right; width:47%; }     .np-reply-box-footer .phone input{width:280px;}

.np-reply-box-info{float:left}



/* reply box active */

.np-reply-box-active,

.np-reply-box-active .np-reply-box-content{}

.np-reply-box-active .np-reply-box-footer{height:58px;position:relative; background:#f9f9f9; border-top:1px solid #ddd;}





/* btn */

.np-btn{ display:inline-block;}

.np-btn:hover{ text-decoration:none;}

.np-btn:hover .np-icon-upvote,

.np-btn-active .np-icon-upvote{ background-position:-44px -4px;}

.np-btn:hover .np-icon-reply{ background-position:-43px -23px;}

.np-btn:hover .np-icon-report,

.np-btn-active .np-icon-report{ background-position:-42px -42px;}

.np-frame .np-btn-newreply{ border-radius:6px; height:12px; line-height:12px; padding:0 4px;display:none}

.np-btn-submit{ width:67px; line-height:28px;height:28px;text-align:center; }

.np-btn-close{ width:41px; height:24px; background-position:-269px -5px;}

.np-btn-close:hover{ height:29px; border-radius:0 0 0 2px;}

.np-btn-spread{ display:block; height:15px; padding-top:5px; text-align:center;}

.np-btn-spread:hover .np-icon-spread{ background-position:-23px -145px;}







/*.np-person-info div,*/

.np-btn-submit:link,

.np-btn-submit:visited,

.np-btn-submit:active,

.np-btn-submit:hover,

.np-btn-newreply:link,

.np-btn-newreply:visited,

.np-btn-newreply:active,

.np-btn-newreply:hover,

.np-tip-postnum,

.np-tip-num,

.np-btngroup .np-active:link,

.np-btngroup .np-active:visited,

.np-btngroup .np-active:active,

.np-btngroup .np-active:hover{color:#fff;}

.np-user,

.np-user:link,

.np-user:visited,

.np-user:active,

.np-person-info-weak .np-user{color:#379BE9;}

.np-comment-list .np-user:hover,

.np-notice-list .np-user:hover,

.np-timeline .np-user:hover{color:#328BD2;}









/* border */

.np-popframe{box-shadow:0 0 2px #999;}

/*.np-comment-list .np-post .np-post{ border-color:#CCC;}*/

.np-comment-list .np-post .np-post,.np-notice-list .np-post .np-post{border:none; border-top: 1px dotted #CCC;}

.np-reply-box,

.np-reply-box-inline .np-reply-box-content{border-color:#BBB;}

.np-nav-tab,

.np-post,

.np-btngroup a{border-color:#DDD;}

.np-frame .np-reply-box-active .np-reply-box-content{border-bottom-color:#DDD;}

.np-btngroup .np-active,

.np-btngroup .np-active:hover,

.np-reply-box-active,

.np-nav-tab .np-active,

.np-nav-tab .np-active:hover{border-color:#379BE9;}

.np-nav-tab li:hover,

.np-btngroup a:hover{border-color:#D7EBFB;}



/*background color*/

.np-popframe,

.np-frame .np-person-info-weak,

.np-btn-report,

.np-btngroup a{background-color:#fff;}

.np-load-more{background-color:#DDD;}

.np-load-more:hover,

.np-load-more-loading{background-color:#CCC;}

.np-comment-list .np-avatar:hover,

.np-notice-list .np-avatar:hover{opacity:0.9;}

.np-person-info{background:#379BE9}



.np-btn-submit,

.np-btn-newreply,

.np-tip-num,

.np-tip-postnum,

.np-tip-newpost,

.np-btngroup .np-active{background-color:#379BE9;}

.np-btngroup .np-active:hover{background-color:#379BE9;}

.np-btn-submit:hover,

.np-tip-postnum:hover,

.np-btn-close:hover,

.np-btn-submit-loading,

.np-btn-submit-loading:hover,

.np-btn-close:hover,

.np-tip-postnum-loading,

.np-tip-postnum-loading:hover,

.np-frame .np-btn-newreply:hover{background-color:#328BD2;}

.np-btngroup a:hover{background-color:#D7EBFB;}



/*热门问题*/



.np-nav-tab li

{  -webkit-user-select: none}



.np-nav-tab{     border-bottom: 1px solid #e4e4e4;

    position: relative;

    height: 32px;

    margin-top: 30px;

    margin-bottom: 10px;

    position: relative;

    z-index: 10;}

.np-nav-tab h3{line-height: 40px;

    font-size: 17px;

    float: left;

    border-bottom: 3px solid #fe6000;

    position: absolute;

    bottom: -2px;

    left: 0px;

    padding-right: 15px;

    font-weight: 500;

    padding-right: 0;}

.np-nav-tab span{display: block;

    float: right;

    line-height: 20px;

    margin-top: 4px;

    margin-right: 5px;}



.jsyj { width:99%; margin:20px auto 0; color:#666; overflow:hidden;}

.jsyj li {overflow: hidden; width: 100%; float: left; *height:125px; margin-bottom:25px;}

#Context .jsyj li p { margin-right: 14px; float: left; text-indent:0; margin:0;}

.jsyj li img { width: 155px; height:102px;}

.jsyj li span b { font-size: 13px; text-indent: 0px; color: #232323; margin:0px 0 4px; display:block;}

.jsyj li span { width:76%; color: #666; text-indent: 20px; float:right;}

.scnl ul{ padding:0 0 10px; overflow:hidden;}

.scnl ul li{ list-style:none; float:left; padding-top:6px; padding-left:4px; padding-right:8px;}

.peijian{ width:100%; height:auto;}

.peijian ul{ overflow:hidden;}

.peijian ul li{ list-style:none; float:left; width:30%; margin:0 1.5%;_ margin:0 1%;}

.peijian ul li img{ width:100%; height:auto;_height:168px;}



.service{ width:100%; margin:3% 0; overflow:hidden;}



.service h3,.peijian h3,.cn h3,.contact h3{

    font-size: 24px;

    width: 100%;

    color: #3d3d3d;

    margin: 20px 0 20px 0;

}

.service p,.peijian p,.cn p,.contact p{ margin:15px  0; text-indent:25px; line-height:26px; }

/*service html*/

.ser_con{ margin-top:60px; margin-bottom:30px;}

.service dl{ width:30%; overflow:hidden;  margin:0 1.5% 2% 1.5%;_margin:0 1% 2% 1%; float:left; }

.service dl dt{ float:left; width:100%;}  .service dl dt img{ width:100%; height:auto;_height:190px;}

.service dl dd{ float:left; width:92%; background:#f5f5f5; padding:4%; font-size:12px; height:auto;line-height:26px; height:130px; text-indent:25px;}







.dinggou{margin: 0 auto;margin-top: 20px;padding: 30px 0 20px;font-size: 12px;background:#f7f7f7; border-top:2px solid #ec0000; width:85%;}

.message ul{ overflow:hidden; margin-left:65px;}

.message ul li{ margin-bottom:15px;}

.message ul li span{ float:left; width:16%; text-align:right; display:block; color:#666; line-height:26px;}

.message ul li em{ color:#ed1e24; padding-left:5px;}

.message ul li input.mes-txt{ width:40%; height:26px; line-height:26px; margin-left:20px; font-family:Arial, Helvetica, sans-serif; color:#666; text-indent:1em;}

.message ul li textarea{ width:60%; height:145px; line-height:35px; margin-left:20px; font-family:Microsoft Yahei,Simsun; color:#666; text-indent:1em; background:#fff;}

.message ul li input.sub{ height:34px; line-height:30px; background:#fe3600; color:#fff; font-size:14px; text-align:center; cursor:pointer; font-family:Microsoft Yahei,Simsun; margin-left:25%; border:none; padding:0 30px;}

.message ul li input.reset{width:100px; height:34px; line-height:30px; background:#333; color:#fff; font-size:14px; text-align:center; cursor:pointer; font-family:Microsoft Yahei,Simsun; margin-left:20px; border:none; padding:0 18px;}

.lx-box{ width:94%; overflow:hidden; padding:15px; border:#eee 7px solid;}

.l-img{ float:left; width:49%;}

.lx-r{ float:right; width:48%;}

.news-ly{margin: 0 auto; width:100%; margin-top: 10px; padding-top: 20px; font-size: 12px;}

.zx_dg2 {width:52%;float:left;overflow:hidden; padding-right:28px; border-right:#d8d8d8 1px solid;margin-left:25px;}

.zx_dg2 form {width:100%;overflow:hidden;}

.zx_dg2 ul li {margin-bottom:5px; width:100%; overflow:hidden}

.zx_dg2 ul li.message {height:80px;position: relative}

.zx_dg2 ul li span {display:block;width: 105px;text-align: right;margin-right: 10px;float: left;font-size:14px;line-height: 40px;}

.zx_dg2 ul li input.intxt {width: 56%;

    margin: 5px 0 2px;

    border: 1px solid #D9D9D9;

    border-top: 1px solid silver;

    line-height: 32px;

    height: 32px;

    color: #999;

    padding: 0 4px;

    overflow: hidden; float:left}

.zx_dg2 ul li textarea {border: 1px solid #CCC;width:68%;height:60px;margin-bottom: 0;line-height: 20px;margin: 6px 0 0;padding: 4px; background:#fff;color: #999;resize: none;float:left}

.zx_dg2 .btn {padding-left:110px;overflow:hidden; width:100%}

.zx_dg2 .btn input {display: block;width: 120px;height: 36px;line-height:36px;text-align: center;color: white; margin-top:15px;float:left;margin-right:30px;cursor:pointer;font-size:14px;overflow:hidden; border:0;}

.zx_dg2 .submit {background: #EB2002;}

.zx_dg2 .reset {background: #454545;}

 .zx_dg_right2{ float:right;width:40%;overflow:hidden;} 

 .zx_dg_right2 strong{color:#D00; font-size:16px;}

 .zx_dg_right_title2 {font-size:20px;color: #333;font-weight:bold; margin-bottom:10px; margin-top:20px;margin-left:5px;}

 .zx_dg_right2 a {width:85px;line-height:35px;font-size:13px;text-align:center;margin:0px 10px 10px 0px;overflow:hidden;cursor: pointer;padding-top: 3px;}

 

 .zx_dg_right2 p.online a {height:36px; line-height:36px;font-size:16px;overflow:hidden; padding-left:4px;margin-bottom:20px; width:70%; margin-top:15px;margin-left:10px;}

 #Context .zx_dg_right2 p.same {line-height:27px;font-size:14px;overflow:hidden; text-indent:0; margin:5px 0 0;margin-left:5px;}

 .zx_dg_right2 p.nosame {height:28px;line-height:28px;font-size:14px;margin-top:10px;margin-bottom:10px;border-bottom:1px solid #ccc;overflow:hidden;} 

 .zx_dg_right2 p{ text-indent:inherit}

.footer_phone { z-index: 9999; margin: 0px; padding: 0px; width: 100%; height:40px; line-height:40px; text-align: center; position: fixed !important; bottom: 0px; user-select: none; color: #fff; background: #ef1118; }

.footer_phone a { display: block; color: #FFF; vertical-align: middle; font-size:20px; }

.footer_phone a span { color: #FFF; font-size:20px; display: inline-block; height:40px; line-height: 40px; color: #FFF; text-align:center;}

 .talk{ float:left; width:100%;}

 .chengnuo{width:100%; margin:25px auto 5px;}    .chengnuo img{ width:100%; height:auto}

.cn {

    width: 100%;

    overflow: hidden;

    margin-bottom: 15px;

}

.cn h4{ font-size:17px; margin:8px 0; font-weight:500; color:#000}

.cn ul {

    overflow: hidden;

}



.cn ul li {

     float: left;

    width: 20%;

    margin:0 1.5%;

    background: #f5f5f5;

    padding: 11px; text-align:center

}



.cn-wz {

    width: 100%;

}



#Context .cn-wz p {

    color:#ed1c24;

    font-size: 15px;

    text-indent: 0;

    margin: 5px 0;

    font-weight: bold;

}



.cn ul li img { display:block; text-align: center; margin:0 auto

}



.cn-wz span {

    color: #555;

    font-size: 13px;

}

/*2015-10-27修改样式*/

.daohang,#top p.icon-nav,#top2 p.icon-nav{ display:none;}



.footer-fixed{ position:fixed; bottom:0; left:0; z-index:999; margin:0; padding:0; width:100%; }

.footer-fixed a{float:left; display:block;}

.footer-fixed a img{ display:block; text-align:center; margin:5px auto 0;}

.footer-fixed a p{ text-align:center; font-size:13px; margin:0; text-indent:0;}

.footer-fixed a:hover p{ color:#fff;}

.footer-fixed a.clear-bor{ border-right:none;}

.mb_home,.mb_pro{ background:#f4f4f4; width:18%; border-right:#d8d8d8 1px solid}

.mb_home p, .mb_pro p{color:#000;}      .mb_zx {width:25.6%; } .mb_tel{width:37.6%; }



.mb_zx{background:#ef001d; }  .mb_tel{ background:#424355;}

.mb_zx p, .mb_tel p{ color:#fff}



.sub_ban{ width:100%;margin:0 auto; overflow:hidden;}  .sub_ban img{ margin:0 auto;display:block;}

.sub_com_top{ width:100%; overflow:hidden; margin-bottom:2%;}

.sub_com_top h3{ font-size:30px; color:#e50012; text-align:center; width:100%;  overflow:hidden;  margin:1% 0; padding:1% 0}

.sub_com_top h4{ font-size:16px; color:#000; margin-bottom:2%;}



.sub_com_top ul { margin:0 auto; width:100%;}

.sub_com_top li {  float: left; width: 30.3333%; margin:0 1.5%; }

.sub_com_top img { width:100%; height: auto; margin-bottom:5px;}  .sub_com_top .desc{ background:#f4f4f4; padding:10px; width:95% ;height:187px;}

.sub_com_top .desc h4 { padding:7px 0; text-align:left; line-height: 1; font-weight:normal; font-size: 16px;}

.sub_com_top .desc p { line-height: 26px; font-size: 13px; color: #666; }





.sub_com_top .right .a1{ width:100%; overflow:hidden; margin-bottom:3%}  

.a1 dl{ width:100%}   .a1 dt{ width:40%; float:left}  .a1 dt img{ width:100%; height:auto;_height:185px;}   .a1 dd{ width:52%;padding:3%; float:right; background:#f0f0f0}

 .sub_com_top .right .a2{ width:100%; overflow:hidden}

 

.a2 dl{ width:100%}   .a2 dt{ width:50.5%; float:right}  .a2 dt img{ width:100%; height:auto;_height:163px;}   .a2 dd{ width:44%; padding:1.5%; float:left; background:#f0f0f0}

.honor{ width:100%; overflow:hidden;}

.honor p,.chejian p{ text-indent:25px; font-size:14px;}

.honor h3,.chejian h3,.capacity h3{font-size:24px;width: 100%;color:#e50012; margin:20px 0 20px 0;} 

.honor h4,.chejian h4,.capacity h4{ font-size:14px; font-weight:normal; display:block}

.honor ul,.chejian ul,.capacity ul{ width:100%; overflow:hidden; margin:2% 0 0 0;}

.honor li{ width:23%;_width:22%; float:left; margin:0 1% 0 1%; line-height:20px; text-align:center}   .honor li img{ width:100%; height:auto;_height:151px; margin-bottom:2%;_margin-bottom:0;}

.chejian li,.capacity li{ width:31%; float:left; margin:0 1% 2% 1%; line-height:20px;text-align:center}   .chejian li img,.capacity li img{ width:100%; height:auto;_height:143px;margin-bottom:2%;_margin-bottom:0;}





.servicelb{width:100%; margin:0 auto;}  .servicelb ul{width:100%; } 

.servicelb li{width:20%;  float:left; text-align:center; }

.servicelb li a{ padding:10px 0 20px 0; width:100%; float:left ;border-bottom:2px solid #f8f8f8;}

.servicelb li a:hover{ border-bottom:2px solid #fbc321; background:#f0f0f0;}

.servicelb li a img{display:block; margin:0 auto;}

.servicelb li h3{font-size:17px; line-height:30px; font-weight:500; color:#000;}

.servicelb li p{font-size:13px; line-height:20px; color:#666;}



/*.contact{ width:100%;  background: url(../images/contact_bg.jpg)  repeat left top;overflow:hidden; padding:20px; margin-bottom:30px;}

  .contact p { text-indent: 20px; font-size: 14px; line-height:28px; }

.contactleft { width: 39%;_width:37%; float: left; font-size: 16px; margin-top: 10px; }  .contactleft{ margin-top:30px; margin-bottom:35px; overflow:hidden}

    .contactleft p { text-indent: 35px; padding: 6px 0 6px 0; line-height: 20px; }

    .contactleft .redfont { font-size: 25px; color:#ED1C24; }

    .contactleft .tel { background: url(..../images/tel.png) no-repeat left 11px; margin-bottom: 15px; margin-top: 15px; }

	    .contactleft .tel1{ background: url(..../images/tel1.png) no-repeat left 6px; margin-bottom: 15px; margin-top: 15px; }

    .contactleft .add { background: url(..../images/add.png) no-repeat left 7px; margin-bottom: 15px; }

    .contactleft .email { background: url(..../images/email.png) no-repeat left 9px; margin-bottom: 25px; }*/

 /*   .contactleft .message { cursor: pointer; color: #fff; padding: 13px  25px; background:#009CDF/*#0070C0*//*; width: 160px; text-align: center; text-indent: 0; font-size: 18px; margin-bottom:50px; margin-top:30px; } */

/*        .contactleft .message:hover { color: #fff !important; background: #0565b6; }

.contactright { width: 48%;float: left; overflow:hidden } 

.contactright h4{ font-size:16px; font-weight:500; line-height:42px; height:42px; width:100%; background:#e6e6e6; text-align:center}

 .contact_right img{ width:100%; height:auto;_height:309px; }

.contact h3{ width:100%; overflow:hidden; margin:10px 0}

*/





.contact { width: 100%; overflow:hidden; }

    .contact p { text-indent: 20px; font-size: 14px; line-height:30px; }

.contact_left { width: 39%; float: left; font-size: 16px; margin-top: 10px; }

    .contact_left p { text-indent: 35px; padding: 6px 0 6px 0; line-height: 20px; }

    .contact_left .redfont { font-size: 25px; color:#ED1C24; }

    .contact_left .tel { background: url(../images/tel.png) no-repeat left 11px; margin-bottom: 15px; margin-top: 15px; }

	    .contact_left .tel1{ background: url(../images/tel1.png) no-repeat left 6px; margin-bottom: 15px; margin-top: 15px; }

    .contact_left .add { background: url(../images/add.png) no-repeat left 7px; margin-bottom: 15px; }

    .contact_left .email { background: url(../images/email.png) no-repeat left 9px; margin-bottom: 25px; }

    .contact_left .message { cursor: pointer; color: #fff; padding: 13px  25px; background:#009CDF/*#0070C0*/; width: 160px; text-align: center; text-indent: 0; font-size: 18px; margin-bottom:50px; }

        .contact_left .message:hover { color: #fff !important; background: #0565b6; }

.contact_right { width: 58%; float: right; margin-top: 30px; }  .contact_right img{ width:100%; height:auto;_height:309px;}



.contact-info{ width:44%; float:left; background:#fff; padding:10px 20px}

.contact-info h3{ font-size:24px; color:#424355; padding-bottom:5px;}

.contact-info ul{ overflow:hidden;}

.contact-info ul li{ float:left; width:47%; margin:0 1.5%; *margin:0 1%;}

.contact-info ul li img{ display:block; text-align:center; margin:0 auto 15px;}

.contact-info ul li span{  font-size:18px; font-weight:bold; text-align:center; display:block; margin-bottom:8px;}

.contact-info ul li p{ text-align:center; font-size:15px; line-height:26px;}

.contact-info ul li p.red_tel{ color:#ff3f3c; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:600}

.contact-info ul li a{ font-size:16px; display:block; text-align:center; font-size:20px; cursor:pointer}

.contact-info ul li a.message{ font-size:18px; background:#ff3f3c; color:#fff; width:170px; padding:8px 0; margin:0 auto;}

.contact-info ul li a.message:hover{ background:#ed2e1b; color:#fff;}



/*capacity*/



  .baselayout{ width:100%; margin:0 auto;  margin-top:10px; }





.imagedesc_370{width:22%;  float:left;position:relative;   margin: 2% 3% 2% 0;}

.imagedesc_370 img{width:100%; height:auto;_height:193px;}



.imagedesc_370 .core_desc{position:absolute; bottom:0px; left:0px; width:100%;}

*html .imagedesc_370 .core_desc{position:absolute; bottom:0px; left:0px; width:100%; background:#000;filter:alpha(opacity=50); -moz-opacity:0.50;-khtml-opacity: 0.50;opacity: 0.50;}

.imagedesc_370 .core_bg{position:absolute; left:0px; top:0; width:100%; height:100%; background:#000;filter:alpha(opacity=50); -moz-opacity:0.50;-khtml-opacity: 0.50;opacity: 0.50;}

.imagedesc_370 .core_text{position:relative;  padding:8px 10px; font-size:14px; width:205px; line-height:18px; color:#fff;}





.news_list{ padding:0 0 20px 0; overflow:hidden; max-width:1170px; margin:0 auto;}

.news_list ul {  width:100%; }

.news_list li { float:left; width:46%; margin:0 4% 0 0 }

.news_list li .inner { height:102px; padding:20px 0; border-bottom:1px dotted #bcbcbc}



.news_list .image { float:right; margin:0 0 0 40px; width:30%}

.news_list .title { font-size:20px; line-height:26px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.news_list .title a { color:#383842}

.news_list .title a:hover { color:#e50012}

.news_list .time { padding:10px 0 ; font-size:14px; color:#e50012; font-family:Arial}

.news_list .text { color:#4d4d4d; height:44px; overflow:hidden; line-height:20px;}



.news_pro{ max-width:1170px; margin:0 auto; overflow:hidden;}

.news_pro .tit{ background: url(../images/newtitbg.jpg) repeat-x center center; height: 38px; width:100%; margin: 0 auto; margin-top:3%;_margin-top:1%; margin-bottom: 4%;_margin-bottom:2%; overflow: hidden;

    position: relative; }

.news_pro .tit h3 {    height: 35px;

    line-height: 35px;

    background: #fff;

    color: #ED1C24;

    text-align: center;

    font-size: 32px;

    padding: 0 20px;

    font-weight: 900;

    position: absolute;

    margin-left:36%;  }

  .news_pro li{ width:22%; float:left; margin:0 1.5% 0 1.5%;_margin:0 0.7% 0 0.7%;}  .news_pro li img{ width:100%; height:auto;_height:163px;} .news_pro li h4{ font-size:14px; text-align:center; font-weight:500; margin:1% 0}









.new_lei { max-width:1170px; margin:0 auto; height:105px; margin-top:40px;

    overflow: hidden;}

.new_lei h3{ font-size:34px; text-align:center; color:#fd7605; padding:5px 0;}   .pro_lei p{ font-size:22px;margin-bottom:40px; margin-top:20px; text-align:center}



.new_lei ul{  width:36%;_width:36%; height:46px; margin:15px 0 0 0; float:left}

.new_lei li {float:left; text-align:center; width:45%;_width:40%; background-color:#Fff;  margin-right:3%;   }



.new_lei li a { display: block;color:#222; font-size:16px;text-align:center; background:#E9E9E9; line-height:66px;height:66px; cursor:pointer}

.new_lei .current1 a {background:#ff3333;color:#fff;text-align:center; border:none  }	



.new_lei .tishi{ width:636px;background: url(../images/ts.jpg) no-repeat center top; float:right; height:84px;}

.new_lei .tishi p{padding: 25px 50px 0 30px;color: #fff;font-size: 13px;line-height: 23px;text-indent: 30px;}   

.new_lei .tishi span{ color:#000; padding:4px 3px; margin-left:3px; margin-right:78px;}

.new_lei .tishi span a{color:#000;}

	

	

/*caselist*/

.case_list { width: 100%;  margin:3% 0 3% 0; overflow:hidden}

    .case_list li { float: left;  width:22%; margin: 0px 3% 3% 0;  overflow: hidden;  text-align: center; display: inline; height:auto!important; height:275px; }

 .case_list li a{ margin:0 }

        .case_list li img { width:100%; height:auto;_height:185px; margin-bottom:2%; }

        .case_list li p { width: 100%; margin: 0 auto; overflow: hidden; line-height: 25px; height:25px; text-align: left; }

         .case_list li p span { color: #ED1C24; }   .case_list li h4{ text-align:center; font-weight:500; font-size:16px;}

		 .case_list2{ width:100%;margin:0 auto; margin-top:10px; overflow:hidden}

.case_list2 dl{ width:22%;margin:1% 1.5%; float:left}	

.case_list2 dt{ width:100%;}  .case_list2  img{ width:100%; height:auto}

.case_list2 dd{ height:90px; overflow:hidden;font-size:14px; margin-bottom:5px;}  

.case_list2 dd .case-tit{ font-size:15px; font-weight:500; color:#333; width:100%; text-align:left; display:block; margin:10px 0;    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;}





		 

.learnmore{float:right;margin-right:15px; width:180px;  text-indent:30px;background: url(../images/learnmore2.png) no-repeat left center; margin-bottom:15px;}



.learnmore:hover{background: url(../images/learnmore.png) no-repeat left center;}  



.news_tit_more { max-width:1170px; margin: 0 auto; overflow: hidden; margin-bottom:1%; margin-top:2% }

.news_tit_more .proimg{ float: left; width:25%; margin-right:20px;}  .news_tit_more .proimg img{ width:100%; height:auto;}

.news_tit_more h1 { font-size: 24px; color: #000; display: block; width: 100%; float: left; text-align: left;height: 40px; line-height: 40px; }

.news_tit_more h1 a{ color:#fe6000; margin:0 5px;}

.news_tit_more .span2 { font-size: small; margin-left: 5%; text-align: left; }



.new_tjpro{ width:100%; margin:0 auto;}  .new_tjpro img{ width:800px; height:287px; margin-left:185px;}

.btn-append {

    display: block;

    margin: 0 auto;

    width: 800px;

    height: 40px;

    cursor: pointer;

    font-size: 16px;

    line-height: 40px;

    color: #fff;

    text-align: center;

    margin-top: 10px;

    background: #fe6000 ;

    color: #fff;

    border-color: #fe1e00; text-align:center; 

    margin-left:185px;

}

.btn-append a#zxzx2{ color:#fff;}

.btn-append a#zxzx2:hover{ color:#fff;}



.question_tjpro{ width:100%; margin:0 auto;}  

.question_tjpro img{ width:250px; height:185px; margin-left:0px;}

.question_btn-append {

    display: block;

    margin: 0 auto;

    width: 250px;

    height: 40px;

    cursor: pointer;

    font-size: 16px;

    line-height: 40px;

    color: #fff;

    text-align: center;

    margin-top: 10px;

    background: #F84242 ;

    color: #fff; border:#E12727 1px solid;text-align:center; 

    margin-left:0px;

}



/*proh1*/

 .Pro_con{ max-width:1170px; margin:0 auto; overflow:hidden}

.Pro_con_l{ float:left; width:76%;} 



.Pro_con_l h3

{

    display: block;

    font: 500 22px/52px "microsoft yahei";

    color: #333; float: left;

    width:100%; overflow:hidden; margin:15px 0;

    

   

}





.Pro_con_l p{ margin:10px; text-indent:20px; font-size:14px; line-height:27px; color:#626262;}



/*product*/

.tj_pro{ width:19%; float:right; margin-top:30px; border:#d8d8d8 1px solid;overflow:hidden;}

.tj_pro h4{font-size: 20px;

    color: #E30000;

    margin: 10px 0;

    width: 100%;

    overflow: hidden;text-indent:20px; border-bottom:none;

    padding:0;}

.tj_pro ul{ width:87%; margin:0 auto}

.tj_pro li{ text-align:center; line-height:30px;width:100%; margin-bottom:7px;

    float: left;}  .tj_pro li img{ width:100%; height:auto}



/*case*/



.pro_tj_case{ width:100%; overflow:hidden; margin-top: 15px;}

.pro_tj_case dl{ width:47%; margin-right:3%; float:left;margin-bottom:15px;}

.pro_tj_case dt{ float:left;width:47%;}

.pro_tj_case li a.scx-img{ float:left; width:175px; display:block;}

.pro_tj_case dt img{ width:100%; height:auto;}

.pro_tj_case dd{ float:right; width:50%;}

.pro_tj_case dd h5{ font-size:16px;margin-bottom:10px; color:#000}  

.pro_tj_case dd p{ text-indent:0px; line-height:25px; margin:0; padding:0; font-size:13px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.pro_tj_case dd p strong{ font-size:14px;line-height:22px; }

.more{ float:right; width:80px; margin-top:5px; text-align:right}     .more a{ color:#CC6600}

 

 /*service */

.fuwu{ width:100%; margin-bottom:25px; overflow:hidden;}

.fuwu p{ margin-bottom:15px; text-indent:2em;}

.fw-icon{ width:100%; margin-bottom:15px; overflow:hidden;}

.fw-icon dl{ width:25%!important;width:24%; float:left; overflow:hidden;}

.fw-icon dl dt{ width:80%; margin:0 auto 5px; text-align:center; text-indent:-999em; height:100px;}

.fw-icon dl dt.zongzhi{ background:url(../images/zongzhi-icon.jpg) no-repeat top center;}

.fw-icon dl dt.xintiao{ background:url(../images/user-icon.jpg) no-repeat top center;}

.fw-icon dl dt.fwzz{ background:url(../images/fuwu-icon.jpg) no-repeat top center;}

.fw-icon dl dt.jingshen{ background:url(../images/xin-icon.jpg) no-repeat top center;}

.fw-icon dl dd{ width:80%; margin:0 auto; text-align:center;}

.fw-icon dl dd span{ font-size:18px; font-weight:bold; color:#333; text-align:center;}

.fw-icon dl dd p{ text-align:center; text-indent:0; margin-bottom:0;}

.fuwu h3{ font-size:20px; margin-bottom:10px; color:#ed1c24;}

.chengnuo{ width:100%; overflow:hidden;}

.chengnuo dl{ width:28%; float:left; background:#eee; margin-right:3%; padding:20px 20px 20px 0; margin-bottom:25px;}

.chengnuo dl dt{ background:url(../images/icon-cn.jpg) no-repeat right center #ed1c24; color:#fff; font-size:18px; margin-bottom:15px; padding:6px 0 6px 15px; width:35%;}

.chengnuo dl dd{ padding-left:20px; line-height:24px;}

.fwrx{ width:100%;}

.fwrx p{ text-indent:0;font-size:18px; font-weight:bold; color:#333; line-height:30px;}

.fwrx p span{color:#fd3c00; font-size:22px; font-weight:bold;}



 

 /*left*/

.pleft{ width:100%; float:left}

#pleft{height: 490px;margin-top: 20px;max-width:1170px;}

.jqzoom img{ width:100%; height:auto}

#spec-list ul{ width:100%; overflow:hidden;float: left;}

#spec-list  li { float: left;  display: inline; width:117px; height:92px;  margin:10px 0px 0px 0px; overflow:hidden; }

#spec-list li img { padding: 2px; width: 104px; height: 78px; border: 1px solid #d8d8d8;  }







.pro_detail { max-width:1170px; margin:0 auto; overflow:hidden; margin-top:45px; }



.pro_detail ul{ width:100%; }

.pro_detail ul li {position: relative; float:left; text-align:center; width:24.8%; background-color:#F0F0F0; margin-right:1px;}

.pro_detail ul li a { display:inline-block; color:#666;  _width:24.8%;font: 500 16px/56px "microsoft yahei";}







.pro_detail ul li.current1{ background: url(../images/i.png) center 50px no-repeat ; height:67px; color:#fff}

.pro_detail ul li span{ display:block; width:100%; height:55px; background:#fff; font-size:16px; line-height:55px; font-weight:bold; color:#3575B9; text-align:center;cursor:pointer}

.pro_detail ul li.current1 span{ background-color: #ff3f3c;color:#fff }

 

.pro_detail ul li.current1 a{ color:#fff;}



*html .pro_detail ul{ line-height:50px;}

*html .pro_detail ul li a:visited,*html .pro_detail ul li a{display:inline-block; background:#F0F0F0; color:#000; font-size:16px; }

*html .pro_detail .li1 a {background: #ef001d;width:24.8%;  color:#fff;}

*html .pro_detail li.current1 a:visited{background:#ef001d;width:24.8%;color:#fff;}

*html .pro_detail ul li#one12 a{ padding-top:10px; height:32px;}



#gsywly{max-width:1170px; margin:0 auto; margin-top:15px; overflow:hidden;}





.pro_tj { width: 100%; overflow: hidden; margin: 0 0 18px 0 }

.pro-img { float: left; width:100%; position:relative; }

.tab-tit{ position:absolute; right:0; top:0%;  height:47px; z-index:999; width:100%; *display:none; display:none\9;}

.tab-tit ul{ overflow:hidden;}

.tab-tit ul li{ float:left;  line-height:30px; padding:3px 15px; background:#FED919 ;font-size:12px;   color:#000;  cursor:pointer;}

.tab-tit ul li.cur{ background:#f8c206 ;}

/*产品内页图片切换*/

.bg-ban {  margin: 0 auto; overflow: hidden; }

.banner_wrap {  margin: 0 auto; overflow: hidden; height:420px; }

#pro_banner { overflow: hidden;  }

#loading { position: relative; width: 100%; z-index: 99999; background: #000; }

#loading img { display: block; width: 31px; height: 31px; position: absolute; }

#bannerin { position: relative; font-size: 0px; width:1170px; overflow: hidden; position:inherit\9; }

#bannerin ul { position:inherit\9;}

#bannerin li { float: left; }

#bannerin img {cursor: pointer; width:1170px; height:420px; }



#arrowin {width: 100%;overflow: hidden;}

#arrowin ul {width: 100%;}

#arrowin li {position:absolute;width: 10%;height: 100%;top:38%;z-index: 22;}

.arrow_left {left: 0}

.arrow_right {right: 0}

#arrowin a {position:absolute;z-index:10;display:block;width: 56px;height:66px;opacity:1;transition: margin 300ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition: margin 300ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-backface-visibility: hidden;backface-visibility: hidden;}

#pro_banner .fadein .fn-left {margin-left: 0px;background:url(../images/l.png) no-repeat center left;}

#pro_banner .fadein .fn-right {margin-right: 0px;background:url(../images/r.png) no-repeat center right;}

#arrowin .fn-left {background:url(../images/l.png) no-repeat center left;left:0;margin-left: -56px}

#arrowin .fn-right {background:url(../images/r.png) no-repeat center right;right: 0;margin-right:-56px}



/*right*/

.miaoshu h1{font-size: 26px; color: #222; line-height: 40px; margin: 20px 0 10px 0;  text-align: left;}



.miaoshu{width:35%; float:left;overflow:hidden; font-size:15px; line-height:30px;} .miaoshu p{ margin-top:5px;}

.miaoshu p strong{line-height:28px; color:#ff3f3c}

.miaoshu p span{ line-height: 28px;font-weight: bold;}

.zoom{ width: 36%; height: auto; float:left; overflow: hidden; margin: 30px 0 0 2px; border: 1px solid #e4e4e4; }

.zoom img { width: 100%; height: auto; overflow: hidden; }

 /*wuliao*/

.wuliao{margin-top:15px; width:80%; overflow:hidden}

.wuliao li{display: block;

    width: 15.1%; margin-right:1.5%;

    float: left;

    overflow: hidden;

    position: relative;

    margin-bottom: 15px;}

.wuliao img{width:100%; height:auto;}

.wuliao li a{ display:block;}

.wuliao a{ font-size:14px; text-align:center; font-weight:500; color:#fff}

.pro_lx{ width:28%; float:right; margin-top: 50px}





.imagedesc img { width: 100%; height:auto; }





.core_desc { position: absolute; bottom: 0px; left: 0px; width: 100%; }

*html .imagedesc_370 .core_desc { position: absolute; bottom: 0px; left: 0px; width: 100%;  filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; }

.core_bg { position: absolute; left: 0px; top: 0; width: 100%; height: 100%;_height:40px;background: #000; filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; }

.core_text { position: relative; overflow: hidden; height:32px; width: 100%; line-height:32px; font-size: 16px; color: #fff; }

/*contact*/

.pro_tel {margin:10px 0px 25px 0; font-size:20px; float:right; color:#333; background:url(../images/24hour.png) no-repeat left top; padding:10px 0; text-indent:50px;}

.pro_tel span {font-family: Arial; color: #ff3f3c; font-weight: bold; font-size: 24px;  }



.cxxl { width:90%; overflow: hidden; margin: 20px 0 0 0; float:right; clear: both; }

.cxxl a { height: 44px; line-height: 44px; text-indent: 70px; display: inline-block; width:100%;float: left; margin-bottom:15px; font-size: 20px; color: #fff; }

.cxxl a.zx { background: url(../images/zx.png) no-repeat 10% center #ff3f3c; }

.cxxl a.zx:hover { color: #fff; background: url(../images/zx.png) no-repeat 10% center #f00; }

.cxxl a.get-price { background: url(../images/price.png) no-repeat 10% center #424355; }

.cxxl a.get-price:hover { background: url(../images/price.png) no-repeat 10% center #222; color: #fff; }







/*内页样式begin*/



.pro_div,.location{max-width:1170px; margin:0 auto; overflow:hidden}

/*.location{ background:url(../images/home-icon.jpg) no-repeat 20px center; padding-left:45px;}*/

.sub_tit_pro{ width:100%; margin:0 auto; overflow:hidden; line-height:30px; height:36px; padding:7px 0 8px; background:url(../images/fenge-line.gif) repeat-x left bottom; }

.location a{ line-height:30px; *border:none; *background:none;}

.location a.home-icon{ background: url(../images/h.gif) no-repeat left center; padding-left:18px; *white-space:nowrap; *+line-height:36px;}

.location span{ color:#0a276d; font-weight:bold;}

.location a strong{ *display:inline-block;*white-space:nowrap; *line-height:46px;}



.pro_div{ margin-bottom:30px;}















#tab_one1_1{ float:left; width:100%}





.zx_dg{POSITION:relative; width:90%; padding:10px 0px 0 20px; overflow:hidden}

DL.zx_dg{LINE-HEIGHT:30px; WIDTH:400px}

DL.zx_dg DT{WIDTH:90px; MARGIN-BOTTOM:10px; FLOAT:left; HEIGHT:30px; COLOR:#cf0003; CLEAR:left; FONT-WEIGHT:bold}

DL.zx_dg DD{ MARGIN-BOTTOM:10px; FLOAT:left; HEIGHT:32px}

DL.zx_dg INPUT{BORDER:#b1b8cc 1px solid;  TEXT-INDENT:5px; WIDTH:240px; HEIGHT:28px; line-height:28px; COLOR:#555}

DT.msg_tit{POSITION:absolute; DISPLAY:none}



.msg{POSITION:absolute; TOP:20px; RIGHT:60px; WIDTH:390px; HEIGHT:75px}



.msg TEXTAREA{BORDER:#b1b8cc 1px solid;  LINE-HEIGHT:20px; TEXT-INDENT:5px; WIDTH:390px; HEIGHT:75px; COLOR:#555}

.dg_aj{MARGIN:0px auto; WIDTH:174px; HEIGHT:26px; clear:both}

.dg_aj INPUT{BORDER:#b1b8cc 1px solid; WIDTH:70px; BACKGROUND:#f0f1f3; FLOAT:left; HEIGHT:26px; COLOR:#555; CURSOR:pointer}

.dg_aj .submit{BACKGROUND:#333; COLOR:#fff; MARGIN-RIGHT:28px}







.blk_20 {WIDTH: 97%; overflow:hidden; border:#d8d8d8 2px solid; padding:10px;}

 .zx_dg {width:54%;float:left;overflow:hidden; padding-right:30px; border-right:#d8d8d8 1px solid}

.zx_dg form {width:100%;overflow:hidden;}

.zx_dg ul li {margin-bottom:5px; width:100%; overflow:hidden}

.zx_dg ul li.message {height:80px;position: relative}

.zx_dg ul li span {display:block;width: 105px;text-align: right;margin-right: 10px;float: left;font-size:14px;line-height: 40px;}

.zx_dg ul li input.intxt {width: 56%;

    margin: 5px 0 2px;

    border: 1px solid #D9D9D9;

    border-top: 1px solid silver;

    line-height: 32px;

    height: 32px;

    color: #999;

    padding: 0 4px;

    overflow: hidden; float:left;border-radius:0;}

.zx_dg ul li textarea {border: 1px solid #CCC;width:68%;height:60px;margin-bottom: 0;line-height: 20px;margin: 6px 0 0;padding: 4px; background:#fff;color: #999;resize: none;float:left; border-radius:0;}

.zx_dg .btn {padding-left:80px;overflow:hidden; width:100%}

.zx_dg .btn input {display: block;width: 120px;height: 36px;line-height:36px;text-align: center;color: white; margin-top:15px;float:left;margin-right:30px;cursor:pointer;font-size:14px;overflow:hidden; border:0; border-radius:0;}

.zx_dg .submit {background: #EB2002;}

.zx_dg .reset {background: #999;}





 .zx_dg_right{ float:right;width:36%; margin-right:2%;overflow:hidden;}

 .zx_dg_right strong{color:#D00; font-size:16px;}

 .zx_dg_right_title {font-size:20px;color: #3d3d3d;font-weight:bold; margin-bottom:10px; margin-top:20px;margin-left:10px;}

 .zx_dg_right a {color:#333;width:90px;line-height:35px;font-size:15px;text-align:center;margin:0px 10px 10px 0px;overflow:hidden;cursor: pointer; padding-top:3px;}

 .talk{ float:left; width:100%;margin-left:10px;}

 

 .zx_dg_right p.online a {height:40px; line-height:40px;font-size:15px; margin:0;background:#fff/*#BFC9CE*/;overflow:hidden;margin-bottom:20px; width:75%; color:333; margin-top:20px; float:left;}

 .zx_dg_right p.same {height:28px;line-height:28px;font-size:14px;overflow:hidden;}

 .zx_dg_right p.nosame {height:28px;line-height:28px;font-size:14px;margin-top:10px;margin-bottom:10px;border-bottom:1px solid #ccc;overflow:hidden;} 

 .zx_dg_right p{ text-indent:inherit}

 

 

/*products*/





.prolist-con {

    margin-bottom: 20px; margin-top:30px;

    overflow: hidden;

}

   

.item-list{ padding-bottom:30px; width:100%; overflow:hidden; margin-bottom:10px;}

.item-list dl{ float:left; width:22%; margin:1% 1% 0 1.8%; overflow:hidden;}

.item-list dl dt{ width:100%; height:auto;}  

.item-list dl dt img{ width:100%; height:auto;_height:167px; margin-bottom:1%;}

.item-list dl dd{ left:0; bottom:0; text-align:center; font-size:14px;width:100%; height:32px; margin-top: 8px;}

.item-list dl dd a{ display:block; }



.pc_ss{ background:#f5f5f5 url(../images/ss.png) no-repeat center center; }

.pc_zs{ background:#f5f5f5 url(../images/zs.png) no-repeat center center; }

.pc_xk{ background:#f5f5f5 url(../images/xk.png) no-repeat center center; }

.pc_mf{ background:#f5f5f5 url(../images/mf.png) no-repeat center center; }

.pc_jc{ background:#f5f5f5 url(../images/jc.png) no-repeat center center; }

.pc_rx{ background:#f5f5f5 url(../images/rx.png) no-repeat center center; }



.item-list .first-pro{ font-size:16px; color:#333; background:none; padding:10px 0 15px 2px;cursor:pointer; width:100%;border-bottom:1px solid #ccc; }

.item-list .first-pro span{ font-size:22px; font-weight:blod;color:#333; background:none; padding:10px 0 0 2px;cursor:pointer; width:100%}

.item-list .first-pro span:hover{ color:#DF0404}

.item-list .first-pro .redamore{float:right;cursor:pointer;margin-right: 3%;_margin-top:10%;}



.peitao-equipment{ margin-bottom:30px; overflow:hidden;}

.item{ margin-bottom:5px; overflow:hidden; width:100%;}

.top-hd{ height:35px; border-bottom:1px solid #ccc; margin-bottom:25px;}

.top-hd h2{ float:left; font-size:20px; font-weight:500;}

.top-hd a.liulan-total{ float:right; padding-left:20px; line-height:35px;}	   

			.peitao-equipment{ margin-bottom:30px; overflow:hidden;}

.item{ margin-bottom:5px; overflow:hidden; width:100%;}

.top-hd{ height:35px; border-bottom:1px solid #ccc; margin-bottom:25px;}

.top-hd h2{ float:left; font-size:20px; font-weight:500;}

.top-hd a.liulan-total{ float:right; padding-left:20px; line-height:35px;}

.item dl{ float:left; margin-bottom:20px; margin-right:22px;}

.item dl dt{ width:226px; height:167px; margin-bottom:4px;}

.item dl dd{ width:226px; height:32px;}

.item dl dd a{ display:block; text-align:center; color:#333; line-height:32px; font-size:14px;}

.item dl dd a:hover{ color:#d70100; text-decoration:underline;}





	

/*proclass*/	



    .productlist{max-width:1170px;overflow:hidden; margin:0 auto; height:100%}

.productlist li{ width:22%; margin:0 3% 3% 0; float:left;    overflow: hidden;}



.productlist li a{display: block;overflow: hidden;position: relative;}





.productlist li img{ width:100%; height:auto; _height:163px; -moz-transition:all 0.35s ease; -o-transition:all 0.35s ease;transition:all 0.35s ease; -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}  

.productlist li a span.icon-bg{ display:none;}

.productlist li a span.icon-plus{ background:none; width:60px; height:60px; position:absolute; left:40%; top:-60px;transition:all 0.15s ease 0s; -moz-transition:all 0.15s ease 0s; -webkit-transition:all 0.15s ease 0s; -ms-transition:all 0.15s ease 0s; -o-transition:all 0.15s ease 0s; display:block;}



.productlist ul li a:hover span.icon-bg{ display:block; position:absolute; left:0; top:0; width:270px; height:200px; background:url(../images/pro-bg-hover.png) repeat;}

.productlist ul li a:hover span.icon-plus{ display:block; background: url(../images/magnify-alt.png) no-repeat; position:absolute; left:40%; top:40%; width:60px; height:60px; transition:all 0.15s ease-out 0s; -moz-transition:all 0.15s ease-out 0s; -webkit-transition:all 0.15s ease-out 0s; -ms-transition:all 0.15s ease-out 0s; -o-transition:all 0.15s ease-out 0s;}

.productlist li a.tit {

    display: block;

}

.productlist .pro_con1 {

  position: relative;

  z-index: 2; text-align:center;

font-size:14px;  font-weight:500;

  -moz-transition: 0.5s all ease;

  -o-transition: 0.5s all ease;

  -webkit-transition: 0.5s all ease;

  transition: 0.5s all ease;overflow:hidden; margin:0;

}

.productlist .pro_con1 a {

  color: #333; width:100%; overflow:hidden;

  height:45px; line-height:45px;

}

.productlist .pro_con1 a:after {

  position: absolute;

  right: 8px;

  top: 50%;

  display: inline-block;

  -moz-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  -o-transform: translateY(-50%);

  -webkit-transform: translateY(-50%);

  transform: translateY(-50%);

  -moz-transition: 0.5s all ease;

  -o-transition: 0.5s all ease;

  -webkit-transition: 0.5s all ease;

  transition: 0.5s all ease;

  font-family: "FontAwesome";

  font-size: 24px;

  font-weight: 300;

}



.productlist .pro_con1 a:hover  {

  position: relative;

  z-index: 2;

  background: #E11313  url(../images/ico2.png) no-repeat 94% center;

  color: #fff;

}





.pro_lei { max-width:1170px; margin:0 auto;overflow: hidden;  margin-top:2.5%; margin-bottom:4%;}





.pro_lei ul{  width:100%; overflow:hidden}

.pro_lei li { float:left; text-align:center; width:15.5%; margin-right:0.8%; }



.pro_lei li a { display: block;_display:inline; background:#E9E9E9; color:#000; font-size:16px;text-align:center;width:100%; line-height:46px; height:46px; cursor:pointer ;_width:155px;_height:45px;}

.pro_lei .current1  {background:#F89508;color:#fff;text-align:center;  }	  .pro_lei .current1 a {background:#F89508;color:#fff;text-align:center;  }

	

.class-tit{ color:#222; font-size:22px; font-weight:bold; border-bottom:1px solid #ddd; padding-bottom:13px;    max-width: 1170px;

    margin: 0 auto;

    margin-bottom: 26px;

}	





	

.case-lc{ margin:10px auto; max-width:1170px;}

.case-lc img{ text-align:center; display:block; margin:0 auto}



.blk_19{ background:#f0f0f0; width:100%; padding:0 0 30px 0; margin:40px 0; overflow:hidden}







.floating_ck{position:fixed;right:0;top:50%;}

.floating_ck dl dd{position:relative;width:70px;height:70px;    border-radius: 5px 0 0 5px;background-color:#FF4639; margin-bottom:1px;text-align:center;background-repeat:no-repeat;background-position:center 50%;cursor:pointer;}

.floating_ck dl dd:hover,.floating_ck dl .atc{background-color:#FF4639;border-bottom:solid 1px #FF4639;}



.floating_ck dl dd a{ display:block; height:70px}

.floating_ck dl dd:hover .floating_left{display:block;}

.consult,.words{ background:url(../images/fix-right2.png)}

.quote{background:url(../images/fix-right1.png) center center }

.qrcord{ background:url(../images/fix-right3.gif)}

.return{ background:url(../images/fix-totop.png) center bottom;display:none; }



a.return_top {width: 94px; height:70px; }











.floating_ck dd span{color:#fff;display:block; text-indent:-9999px;}

.floating_left{position:absolute;left:-230px;top:0px;width:300px; z-index:999;height:71px; line-height:71px;background: #FF4639 ;  display:none;}

.floating_left a{color: #fff;line-height:80px;}

.floating_ewm{top:-0;}

.floating_ewm i{background-image:url(../images/erweima.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}

.floating_ewm p{color: #Fff;}

.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}

.floating_ewm .qrcord_p02{font-size:20px;}



.youshi{max-width: 1200px;

    margin: 0 auto;

    overflow: hidden;

    margin-top: 2.8%;

    margin-bottom: 2%;}

.youshi ul{ overflow:hidden;}

.youshi ul li{ float: left;  padding: 8px 0;   width: 21.5%; margin: 0 1.5%; text-align:center; font-size:16px; cursor:pointer}

.youshi ul li .top-icon{     width: 118px;

    height: 125px; margin:0 auto; position:relative;}

.youshi ul li .top-icon img{ display:block; position:absolute; top:0; transition:all .5s cubic-bezier(.5,0,.2,1) 0s;}

.youshi ul li .top-icon .abk{ width:100%; height:100%;transition:all .5s cubic-bezier(.5,0,.2,1) 0s;}

.youshi ul li:hover .top-icon img {-webkit-transform: perspective(1000px) scale(1) translate3d(0, 0, 0) rotate(90deg); transform: perspective(1000px) scale(1) tra nslate3d(0, 0, 0) rotate(90deg) }

.youshi ul li:hover .top-icon .abk { -webkit-transform: perspective(1000px) rotateX(0) rotateY(360deg) rotateZ(0); transform: perspective(1000px) rotateX(0) rotateY(360deg) rotateZ(0) }

.youshi .current1{ background:#f4f4f4; }

.youshi ul li a{ color:#000; text-align:center; font-size:16px; line-height:26px;}

.pro-img_m,.m_pro_lei{ display:none;}



.footer-fixed1{ position:fixed; bottom:0; left:0; z-index:999; margin:0; padding:0; width:100%; border-top:#E3E3E3 1px solid; background:#fff;-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)}

.footer-fixed1 li{ width:20%; float:left; display:block; }

.footer-fixed1  li img{ display:block; text-align:center; margin:5px auto 0;}

.footer-fixed1  li p{ text-align:center; color:#3d3d3d; font-size:13px; margin:0; text-indent:0; padding:0 0 3px;}

.footer-fixed1  li:hover p{ color:#fc0;}

.footer-fixed1  li.clear-bor{ border-right:none;}



.footer-fixed1 .sub_menu{ width:40%; display:none; position: absolute;  bottom:67px;right:0;  background:#f60;  }

.footer-fixed1 .sub_menu dt{ text-align:center; float:left; clear:both;line-height: 40px;height:40px; width:100%; border-bottom:1px solid #f90;}

.footer-fixed1 .sub_menu dt a{  color:#fff; font-size:14px;}

#m_ban,.rexiao{ display:none}

.productlist{max-width:1170px ;margin:0 auto;overflow:hidden} 

.ab_banner{ display:none}  #m_fenye,#mpn{ display:none}

 

@media screen and (min-width:1000px) and (max-width: 1400px) {.case-lc{ width:100%} .case-lc,.case_list2 dd p{ display:none} .case_list2 dd{ height:auto}}



@media screen and (max-width:999px){

	#top, #top2, #rxpro, #gpro, #npro, #content, #sub_tit, #sycontent, #navdx, #contact,.sy_prolist{ width:100%;}

	#top,#top2,.news_list,.kuan2s{ padding:0 8px; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}

	#npro{ width:98%; margin:0 8px;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}

	.honor p, .chejian p,.capacity p,#Context{ width:98%; margin:0 auto}

	#banner{ display:none;}  #m_ban{ display: block; margin:10px 0}   #m_ban img{ width:100%; height:auto}

	#Context img.shili,.lanmupic img{ width:100%; height:auto;}

	#sycontent,#content{ margin-top:15px;}

	#sycp_left,#sycp_tit,.scr_serv_box,.blk_18{width:100%;}

	.lanmu_1,.lanmu_2{ width:28%; padding:0 7px; height:auto;}

	#Context .jsyj li p{ width:27%;}

	#Context .jsyj li p img,.cplist img,.dthg DD img{ width:100%; height:auto;}

	.jsyj li span{ width:70%;}

	.peijian ul li img{ width:100%; height:auto;}	

	.l-img img{ width:100%; height:auto;}

	.cplist{ width:23%; height:auto; padding-bottom:8px;}

	.cplist_pic{ width:95%; height:auto;}

	

	.rightprev_view{ float:right; width:73%;}

	 .news_left{ width:64%;}

	 .news_main_title{ width:100%;}

	 .news_main_list{ width:100%; margin:0; padding:10px 0;}

	 .newslist1 UL LI{ padding:0 0 7px 0px;}

	 .news_right1{ width:32%;}

	 

	 

	 #Context #Context_nr p{ text-indent:0;margin-top: 45px;}

	 #Context_nr img{ width:100%; height:auto;}

	  input[type="button"], input[type="submit"], input[type="reset"],button {-webkit-appearance: none;}

     .zx_dg ul li input.intxt,.zx_dg ul li textarea,.zx_dg2 ul li input.intxt,.zx_dg2 ul li textarea,.WenDaContent_right .middleBox .textarea,.tj_wenti input,.WenDaContent_right .middleBox .link,.WenDaTopSelectLine .selectLine input,.ll2015327_Pop .inner.inner_11 .textarea,.tj_wenti1 input,.ll2015327_Pop .inner.inner_11 .link,.zx_dg .btn input {  -webkit-appearance: none; border-radius:0;}   

	 .new_lei,.news_list,.news_pro{ width:100%;}  

	 .new_lei{ margin-top:0}  

	 .new_lei li a{ height:46px; line-height:46px;}   

	 .cn ul li img,.daodu{ display:none;}

	 

	  .pro_div, .location, .Pro_con,.pro_detail,#gsywly{ width:100%;}

	.location, .Pro_con,#gsywly,.prolist-con{padding:0 3px; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}

	 .jqzoom img,.wuliao li img,.cxxl a img,.case li a.scx-img img,.blk_19 li img{ width:100%; height:auto;}

	 #pro_list{ width:100%;}

	 #spec-list li{ margin:10px 3px 0 0; width:24%; height:auto;}

	 #spec-list li img{ width:92%; height:auto;}

	 #pro_list{ height:auto;}

	 .wuliao{ height:auto; overflow:hidden;}

	 .pro_detail ul li{ width:24.5%; height:auto;}

	 .pro_detail li.current1 a{ background:#e8e8e8; height:auto; color:#333; width:100%;}

	 .blk_19 li{ width:18.5%; margin:0 10px 10px 0;}

	 .zx_dg_right p.same{ height:auto;}   .w1000,.productlist,.pro_lei{ width:100%;}   .productlist ul{ margin-left:0}   .productlist{ height:100%; }

	 .pro_div{ margin-top:0}   .wuliao,.consult,.quote,.qrcord,.floating_ck dd span,.cxxl,.pro-img,.sub_tit_pro,.cate-pro dl dd p,.sub_ban{ display:none}   #nav{ display:none}

.floating_ck dl .atc {width:40px; height:40px; background:url(../images/re.png) no-repeat center center #ef001d; padding:0}  .floating_ck { top:80%;    position: fixed;

    right: 0;}  .pro_div{ margin-bottom:0}  .pro-img_m{ display:block}   .pro-img_m img { width: 100%; height: auto;}

	.back {     position: absolute;

    top: 1.8%;

    left: 2%;

    z-index: 999;

    width: 8%;

    display: block; }   

.go-home {     position: absolute;

    top: 1.8%;

    right: 2%;

    z-index: 999;

    width: 8%;

    display: block;}    .pro_lx ,.miaoshu ,.zoom{ width: 100%; float:left;}   .pro-img_m h1{ width:74%;    padding: 3% 0; margin-top:0; font-weight:500; font-size:20px; color:#fff; text-align:center; float:left}

.pro_tel { float: left;}  .youshi,.cate-pro,.sub_com_top .desc{ display:none}

.m_pro_lei { display:block;}

.m_pro_lei { width:100%;overflow:hidden; text-align:center; padding:0px; margin:10px 0 20px 0; }

.m_pro_lei a { display:block; color:#333; float:left; font-size:14px; margin:0; padding:10px 0 5px; text-align:center; width:16.6%; }



.m_pro_lei a:hover p{ color:#e60012;}

.m_pro_lei a img{ display:block; text-align:center; margin:0 auto;}

.m_pro_lei a.list-active {  color:#333; background:#d5d5d5}

.m_pro_lei a.list-active:hover p{ color:#e60012;}    #ctl00_ctl00_Conn_Conn_p1{ margin-bottom:60px;}   .pro_case dt,.pro_case dd{ width:100%;}

.miaoshu h1{ font-weight:500; color:#000;    display: inline-block;}  .rexiao{

    display: inline-block;

    border-radius: 10px 0;vertical-align: middle;

    color: #fff; background:#1892FB;

    margin-left: 10px;

    padding: 0 5px;    line-height: 20px;

    font-size: 14px;

    font-weight: 400;

}  .miaoshu p span{ font-weight:400;color:#ef001d}  .pro_tj{ width: 96%;

    margin: 0 auto;

    /*border-bottom: #efeff0 5px solid; margin-bottom:15px;*/

    padding: 0 2%;}  .pro_case dl{ width:47%; float:left; margin:0 1.5% 6%;}  .pro_case dd p{ display:none}  .pro_case dd h5{ font-size:14px; line-height:20px;font-weight:500;}

.pro_case dd{ background:none; padding:0; text-align:center; height:auto}	#sycp_tit h3,.pro_case h3{ background: #f0f2f5;

    padding:6px 0;

    font-size: 20px;

    text-align: center;

    color: #333;

    border-top: #E4E3E5 1px solid; font-weight:500;

    border-bottom: #E4E3E5 1px solid;}



.pro_detail li{ border-right:#fff 1px solid;}

.class-tit{ background:#EB2212; color:#fff; width:100%;  font-weight:500; font-size:16px; overflow:hidden; margin:0 auto; margin-bottom:15px; padding:8px 0;text-align:center}





.Pro_con_l h3 {

    background: url(../images/bg3.png) no-repeat left center;

    text-indent: 28px;

}

#top img{ display:block; text-align:left; margin-top:5px ; margin-bottom:5px; float:left; width:80%; height:auto}

.ab_banner{ display:block; margin-top:10px;}  .ab_banner img{ width:100%; height:auto}.sub_com_top,.case-lc p{ display:none;}   #tab_one1_6{ margin-bottom:60px;}

 .case_list2 dd p,.case-lc { display:none}  .case_list2 dd{ height:auto}

#Context h1{    background: #FF3333;

    padding: 6px 0;

    font-size: 15px;

    text-align: center;

    color: #fff;

    font-weight: 500; margin:7px 0}   .case_list2 dd .case-tit{ font-size:14px;    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis; font-weight:500}  .pro_detail ul li.current1{ background:none; color:#333}  .pro_detail ul li.current1 a{color:#333}

   #buyao,#pc_fenye{ display:none}   #mpn,#m_fenye{ display:block; }  .fenye A{ background:#f4f4f4}       #mpn{font-size: 12px;

    padding: 8px 15px;

    border: #d8d8d8 1px solid;

    COLOR: #000;

    margin: 0 3px 3px 3px;

    TEXT-DECORATION: none;

    display: inline-block;}}

 

@media screen and (min-width:768px) and (max-width:999px){	

.sy_prolist{ width:100%;}/*

	#top a,#top2 a{ display:block; float:left; width:35%;}

	#top img,#top2 img{ width:100%; height:auto;}*/

	#top p.tel,#top2 p.tel-q{ display:none}

	#nav ul{ width:100%;}

	#nav li{ width:10.8%;}

	.nproleft{ width:22%;}

	.nproright{ width:68%;}

	.nproleft3{ width:30%;}

	.nproright1{ width:62%;}

	.nproleft1{ width:12%;}

	.nproright2{ width:77%;}

	.nproleft img,.nproleft1 img{ width:100%; height:auto;}

	.pro_case li a.case-limg{ float:left; width:29%;}

	.pro_case li a.case-limg img{ width:100%; height:auto;}

	.pro_case li span{ width:68%;}

	#sycp_titleft{ width:85%;}

	#sycp_titleftr{ width:80%;}

	#sycp_titright{ width:10%;}

	.blk_18 .pcont{ width:89%;}

	

	#com_left1{ width:25%;}

	.news_right{ width:73%;}

	.left_mc{ width:94%;}

	.left_mc ul{ width:95%;}

	.left_mc li,.left_mc li a{ width:100%; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}

	.newslist #zxzx2 img{ width:100%; height:auto;}

	.news_right img.com-ban{ width:100%; height:auto;}



	

	.scnl ul li{ padding-right:4px; width:23%;}

	.scnl ul li img{ width:100%; height:auto;}	

	

	.daodu .l-tel{ width:60%;}

	.r-tool{ width:40%;}

	.r-tool a.zixun,.r-tool a.baojia{ padding:6px 15px;}

	.zx_dg2 ul li textarea{ width:56%;}

	

		.chengnuo{ width:100%;}	

	.chengnuo img{ width:100%; height:auto;}  .new_lei,.news_list,.new_lei ul,.news_pro{ width:100%;}    .new_lei .tishi{ display:none}  .new_lei{ margin:0 0 0 1.5%;  height:auto}

	.case_list li{    margin: 0px 1.5% 3% 1.5%;}  	  .cn ul li {width: 41%;}     .com_zi img{ width:100%; height:auto}    .news_tit_more,.Pro_con_l{ width:100%;}

	.cxxl a.get-price,.cxxl a.zx{ background-image:none}  .cxxl a{ text-indent:0; text-align:center}   .tj_pro{ display:none}  

	

	

		.case li a.scx-img{ width:35%; float:left;}

	.case li span{ width:62%;}	

	.zx_dg{ width:50%;}

	.zx_dg_right{ width:40%;}

	.case li{ width:47%;}

	.scnl ul li{ padding-right:4px;}	   .w1000,.productlist,.pro_lei{ width:100%;}      .productlist ul{ margin-left:0}

	  .productlist .pro_con1{ background-image:none}   .productlist .pro_con1 a:hover{background-image:none}   .productlist{ height:100%;}   .back,.go-home{width: 8%; }

	  

	  

	

	

	}



@media screen and (max-width:767px){

	.sy_prolist{ width:100%; margin-bottom:20px; margin-top:0}

	#top p.tel,#nav,#top2 p.tel-q{ display:none;}

	#top p.icon-nav,#top2 p.icon-nav{ display:block; float:right; margin:29px 0 0;}

	#top p.icon-nav img,#top2 p.icon-nav img{ float:none; margin:0; width:26px; height:24px;}

	#top2{ display:none}

	

	.pro_case dl{ width:47%; float:left; margin:0 1.5% 6%;}

	.npro{ height:auto;}

	#npro{ margin:0 8px 15px; width:96%;}

	#npro li{ width:50%;}

	.nproright{ width:62%;}

	#sy_right{ width:98%; margin:0 auto; margin-bottom:15px;}

	.pro_case{ width:100%; margin-bottom:15px;}

	.pro_case li a.case-limg{ width:32%; float:left;}

	.pro_case li img,.pro_case li a img{ width:100%; height:auto;}

	#sycp_titleft{ width:100%;}

	#sycp_titleftr,#sycp_titright{ display:none}

	

	#sycontent, #content{ margin-top:0;}

	#com_left,#com_left_tit,.left_mt,.left_mc ul,.left_mc li a,.news_right{ width:100%;}

	.left_mc ul,.left_mc li a{ box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}

	#com_left1{ width:99%;}

	.left_mc{ display:none}

	#com_left_lx,.newslist #zxzx2,.news_right img.com-ban{ display:none;}

	.scnl ul li{ width:22%;}

	.scnl ul li img{ width:100%; height:auto;}



    .dinggou{ width:100%;}

	.message ul li input.sub{ margin-left:36%;}

	.lx-box{ width:100%;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}

	

	#com_left{ display:none}

	.rightprev_view{ width:100%;}

	.r-tool{ width:48%;}

	.zx_dg2 ul li textarea{ width:56%;}

	.zx_dg2 .btn input{ width:30%; margin-right:10px;}

	

	#footer,#com_left_tit,.left_mt,.newslist2,.com-zi-plist,.cplist SPAN{ display:none;}

	#content{ margin-bottom:25%;}

	.left_mc li{ width:47%; margin-right:2%; float:left;}

	.com_right_tit{ margin-top:15px;}

	.cplist H2{ margin:6px 0 0; text-align:center; font-weight:normal;}

	#Context p#xg{ display:none}

	#xg span{ width:100%;}

	#prevnext{ padding-top:0; text-indent:0; margin-bottom:10px;}

	#prevnext span{ width:100%; margin-bottom:0;}

	.np-reply-box-footer .left{ width:82%;}

	.np-reply-box-footer .name,.np-reply-box-footer .phone{ width:47%;}

	.np-reply-box-footer .name input,.np-reply-box-footer .phone input{ width:88%;}

	.left_mc ul li{ width:33%;}

	.left_mc ul li a{ width:96%;}

	.scr_serv_box,.news_right{ margin-bottom:30px;}

	  .zx_dg_right2 strong{ width:100%;}   .com_zi img{ width:100%; height:auto}   .cn ul li img{ display:none}

	  .sub_com_top .left,.sub_com_top .right,.contactleft,.contactright{ width:100%;}  .sub_com_top .left{ margin-bottom:2%}  .contactright{ display:none}  .new_lei,.news_list,.news_list li,.new_lei ul{ width:100%;}

	  .new_lei .tishi,.wap-none,.news-ly,.news_pro{ display:none}   .new_lei{ margin-top:0; height:auto}  #xg{ display:none} .new_lei ul{    margin: 3% 0 3% 1.5%;}	

	  

	  .cn ul li{ width:100%;    padding: 10px; background:none}  .service_lb li  img,.a1 dt img,.a2 dt img {width: 100%;height: auto;}  .a1 dt,.a1 dd,.a2 dt,.a2 dd{ width:100%}

	  

	  .a1 dd{ float:left; width:94%}   .a2 dd{ float:left; width:97%}   .capacity h4{ height:50px;}

	  .blk_18 .LeftBotton,.blk_18 .RightBotton{ display:none} .blk_18{ background:none; padding:0 0 15px 0} .blk_18 .ScrCont{ width:auto}   #List1_1 li{  width:30.333%; margin:0 1.5% 0.5%; }  .blk_18 .pcont,.blk_18 #List1_1,.blk_18{ height:auto}      #List2_1 li{ display:none}    #nav ul{ width:100%;}   .news_tit_more{ width:100%;}

	  #xgpro li,.wl_xg li{ width:47%; margin:0 1.5%}   #xgpro ul{margin:5% 0 3% 0;}      

	  .kuan2s{ max-width:100%;}

	  .kuan2s li{ width:43%; height:auto; margin-bottom:10px;}

	  .kuan2s li p{ line-height:22px; height:110px; overflow:hidden;}

	  .question_tjpro{ clear:both; background:#f5f5f5; padding:10px 0;}

	  .question_tjpro img{ text-align:center; margin:0 auto; display:block;}

	  .question_btn-append{ width:100%;}	    

	  .r-case{ width:50%; box-sizing:border-box; background:none; padding:0 0 0 15px; height:auto;}

	  .case_list2 li .r-case a.case-tit{ font-size:14px; font-weight:normal; margin:0px 0 5px}

	  .case_list2 li p{ font-size:12px; height:25px; margin-bottom:0;}  .contact-info{ width:100%; padding:0}  .contact{ padding:0}  .tj_pro,#sycp_rx{ display:none}  .Pro_con_l{ width:100%}

	  .pro_tj_case dl{ width:100%; margin:0 0 20px 0}  .pro_lx,.miaoshu,.zoom{ width:100%;}

	  .cxxl a.get-price,.cxxl a.zx{ background-image:none}  .cxxl a{ text-indent:0; text-align:center}

	.banner_wrap{ height:auto}   #bannerin img{ width:100%; height:auto} .pro_tel{ float:left;    background: none;

    padding: 10px 0;

    text-indent:0;}  .cxxl{ width:100%; margin-top:10px;}

.pro_tj_case{ width:100%; overflow:hidden; margin-top: 15px;}

.pro_tj_case dl{ width:100%; margin-right:3%; float:left}

.pro_tj_case dt{ float:left;width:47%;}

.pro_tj_case li a.scx-img{ float:left; width:175px; display:block;}

.pro_tj_case dt img{ width:100%; height:auto;}

.pro_tj_case dd{ float:right; width:50%;}

.pro_tj_case dd h5{ font-size:14px; color:#000} 

.pro_tj_case dd p{ text-indent:0px; line-height:18px; margin:0; padding:0; font-size:13px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}  

.pro_tj_case dd p strong{ font-size:12px;line-height:18px; }

.more{ float:left; width:80px; text-align:left; margin-top:5px; margin-bottom:0px; color:#CC6600} 

.more a{ color:#CC6600}

	  

	  .sub_tit_pro{ display:none;}

	#preview{ width:100%; margin-bottom:10px;}

	#spec-list li{ width:24.5%}

	#spec-list li img{ width:95%;}

	#pro_right{ width:100%; float:left;}

	.pro_detail{ margin:5px auto 0px; height:auto;}

	.Pro_con{ margin-bottom:70px;}

	.Pro_con p{ text-indent:0;}

	#gsgs img{ width:100%; height:auto;}

	.case li{ margin:0 0 15px 0; width:100%;}

	.case li a.scx-img{ width:32%; float:left;}

	.case li span{ width:65%;}

	.zx_dg_right{ margin-bottom:50px;}

	.blk_19 li{ width:29%;}

	#gsgs .blk_19 p img{ width:21px; height:16px;}

	.zx_dg{ width:100%; border-right:0;}

	.zx_dg_right{ width:96%;}

	.tel{ margin:0px 0 16px 0px;}

	.cxxl img{ margin:0 10px 0 0px;}

	#pro_list{ padding-top:5px;}

	.zx_dg_right p.same{ width:100%; float:left; margin:3px 0;}



	.w1000,.productlist,.pro_lei{ width:100%;}     

	.productlist ul{ margin-left:0}  

	.w1000{ margin-bottom:25%;}

	.prolist-con{ margin-bottom:70px;}

	.productlist .pro_con1{ background-image:none}   .productlist .pro_con1 a:hover{background-image:none} 

		.productlist li{width: 30%; margin: 0 1.5% 3% 1.5%;}

		.item-list dl.first-pro{ width:100%; height:60px;}   

		.item-list dl.first-pro h2{ width:35%; float:left;padding:0 0 0 13%; line-height:60px; color:#fff}

		.item-list dl dd a{ font-size:12px; line-height:20px;}

		.prolist-con,.pro_lei{ margin-top:0}  .pro_lei{ height:auto}  .pro_lei li{ width:32%; margin:0 0.5% 2% 0.5%}   .pro_lei li a{ height:64px; line-height:64px; font-size:20px; color:#fff}

		

		.pro_lei li .ss{ background:#7AAE40;}  

		.pro_lei li .zs{ background:#22A0AF;}

		.pro_lei li .xk{ background:#A366A7;}

		.pro_lei li .mf{ background:#279EDA;}

		.pro_lei li .jc{ background:#EA5455 ;}

		.pro_lei li .rx{ background:#023552 ;}

		

		  .pro_lei .current1 a{height:64px; text-indent:0; }

		.Pro_con embed{ display:none}    .productlist .pro_con1 a { height:30px; line-height:

		30px}   .item-list {padding-bottom:0; border-bottom:none; margin-bottom:0}  .productlist{ height:100%;}  

		.case_list li {width:47%; margin:0 1.5% 10px;}   		

		.case_list { margin-top:0}

			.Pro_con h4,.blk_19{ display:block;}      .contactleft p{  text-indent:0;}  .contactleft .tel, .contactleft .tel1,.contactleft .add,.contactleft .email{ background-image:none}

			.pc_ss,.pc_zs,.pc_xk,.pc_mf,.pc_jc,.pc_rx{ background:#3d3d3d} .item-list dl.first-pro .redamore{ display:none}

			#gsgs p.wap-none{ display:none;}

			.case_list2 li{ width:100%;}

			.case-lc{ width:100%; margin:0px auto 10px; border-top:1px solid #ddd; padding:10px 8px 0; box-sizing:border-box;}.Pro_con_l img{ width:auto; height:auto}  .blk_19{ width:auto; height:auto;padding-bottom:0; border-bottom:none; margin-bottom:0}

	  .case-lc img{ width:100%; height:auto;}	 .pro-img_m h1 { padding: 2% 0;}  .honor li{ width:47%; margin:1% 1.5%}  .service dl dd{ height:auto} .case_list2 dl{ width:30.3333%;text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;}   .pro_detail ul li{ width:24.5%;}

	   

	  }    

@media screen and (max-width:480px){/*

	#top a.logo,#top2 a.logo{ width:60%; display:block; float:left;}

	#top a.logo img,#top2 a.logo img,.nproleft img,.nproleft1 img,.nproleft0 img{ width:100%; height:auto;}*/

	#com_left1{ width:98%;}

	.nproright2{ width:73%;}

	.nproleft{ width:28%;}

	.nproleft1{ width:15%;}

	.nproleft0{ width:36%;}

	.nproleft3{ width:38%;}

	.daohang{ top:56px;}

	#top p.icon-nav,#top2 p.icon-nav{ margin:6% 0 0;}

	#sycp_titleftr,.zdgz{ display:none;}

	#sycp_titright{ width:auto;}

	#footer{ display:none}

	.left_mc ul{ width:100%;}

	.scnl ul li{ width:22%; padding-right:5px;}



	.message ul{ margin-left:10px;}

	.message ul li span{ width:22%;}

	.message ul li input.mes-txt{ width:60%;}

	.l-img,.wap-none,.zx_dg2{ display:none;}

	.lx-r{ width:100%;}

	.lx-r p{ margin:5px 0;}

	.lanmu_1, .lanmu_2{ width:94%; margin-left:0; margin-bottom:10px;}

	.nproright1{ width:55%;}

	.daodu{ width:88%;}

	.zx_dg_right2 p.online a{ margin-top:0;}

	.cplist{ width:46%; margin:12px 10px 0 0;}

	.cplist_pic{ width:96%;}

	

	.news_left{ width:100%;}

	.news_right1,#Context p#xg{ display:none;}

	.dthg{ overflow:hidden;}

	.dthg DD{ width:46%; float:left;}

	

	.daodu .l-tel{ margin-bottom:10px; text-align:center;}

	.daodu .l-tel,.r-tool,.zx_dg2,.zx_dg_right2{ width:100%;}

	.r-tool{ float:none; margin:10px auto 0; text-align:center;}

	.r-tool a.zixun,.r-tool a.baojia{ display:inline-block; float:none;}

	

	#Context img.help-img{ width:100%; height:auto;}

	.np-reply-box-footer .left{ width:74%;}

	.np-reply-box-footer .name,.np-reply-box-footer .phone{ width:47%;}

	.np-reply-box-footer .name{ margin-left:10px;}

	.np-reply-box-footer .name input,.np-reply-box-footer .phone input{ width:75%;}

	.dis-tit,.com_zi,.com_right_tit{ display:none;}

	.pro_case li a.case-limg{ width:38%;}

	.pro_case li span{ width:58%;}

	.left_mc ul li{ width:49%;}

	.left_mc ul li a{ width:96%;}

	.cn ul li{ width:45%; margin-right:5%;}

	.cn ul li img{ margin:8px auto 5px; text-align:center; display:block; float:none;}

	.cn-wz{ width:100%;}

	#Context .cn-wz p{ text-indent:0; text-align:center;}     .zx_dg_right2 strong{ width:100%;}    .new_lei,.news_list,.news_list li,.new_lei ul{ width:100%;}

	  .new_lei .tishi{ display:none}   .new_lei{ margin-top:0}  .cn ul li{ width:100%}     .a1 dt img ,.a2 dt img{width: 100%;height: auto;} 

	   .a1 dt{ width:100%}   .a1 dd{ float:left; width:94%}   .a2 dd{ float:left; width:97%}   .peijian{ margin-bottom:4%}    .service dl{ width:100%}.servicelb{ height:100px; } .servicelb li h3{ font-size:12px; line-height:20px}  .servicelb img{ width:100%; height:auto}   .servicelb li a{ border-bottom:none}.servicelb li p{ display:none}   .service h3, .peijian h3, .cn h3, .contact h3{ font-size:18px;}

	   .sy_prolist li{ width:47%; margin:0 1.5% 1.5%}     .sy_prolist li p,.pro_case dd h5,.productlist .pro_con1{ font-size:12px}

	   

	   #spec-list li{ width:24%;}

	#spec-list li img{ width:91%;}

	.zx_dg{ padding:0;}	

	.zx_dg .btn input{ width:30%; margin-right:12px;}

	.pro_detail ul li{ width:24%;}

	.pro_detail ul li a{ font-size:14px; font-weight:500;}	 

	.w1000,.productlist,.pro_lei{ width:100%;}    

	.productlist ul{ margin-left:0}	

	.productlist li{width: 47%;margin: 0 1.5% 3% 1.5%;}  

	.item-list dl{ width:31%; margin:2% 2% 0 0;}

	.item-list dl.first-pro h2{ width:30%;padding: 0 0 0 20%;text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;}  

	.item-list dl dd{ height:34px;}   

	.item-list dl dd a{ line-height:17px;}  .item-list dl.first-pro .redamore{ display:none}    .back,.go-home{width: 10%; } .case_list2 dd .case-tit{ font-size:12px;text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;} .pro-img_m h1 { padding: 1.8% 0;}.case_list2 dl{ width:47%} .pro_detail ul li{ width:24.5%;}

	   

	}  

@media screen and (max-width:360px){

	#top a.logo,#top2 a.logo{ width:85%;}

	#npro li{ width:100%; background:none;}

	.nproleft{ width:20%;}

	.nproleft1{ width:16%;}

	.nproleft3{ width:25%;}

	.nproleft0{ width:24%;}

	.nproright,.nproright1,.nproright2{ width:70%;}

	.daohang{ top:58px;}

	.scnl ul li{ width:46%;}

	.message ul li input.sub{ padding:0 18px; margin-left:32%;}

	.message ul li input.reset{ margin-left:10px;padding:0 10px;}

	#top p.icon-nav,#top2 p.icon-nav{ margin:7% 0 0;}

	.left_mc ul{ width:96%;}	

	.r-tool a.baojia,.r-tool a.zixun{ padding:6px 28px; width:25%;}

	.r-tool a.zixun{ margin-right:10px;}

	.daodu .l-tel{ font-size:17px;}

	.left_mc li{ width:48%;}

	.nprozi{ margin-top:10px;}

	.kuan2s li{ width:42%;}

	

		.wuliao li{ width:17%;}

	.tel{ margin-bottom:0;}

	.tel span{ display:block; padding-top:6px;}

	.cxxl{ margin:14px 0;}

	.cxxl a{ width:45%;}

	.pro_detail ul{ border-bottom:0;}

	.pro_detail ul li{ width:24.3%;    margin-bottom: 2px; }

	.zx_dg ul li input.intxt,.zx_dg ul li textarea{ width:58%;}	

	.zx_dg_right a{ width:28%;}

	.blk_19 li{ width:46%;}     .productlist ul{ margin-left:0}         .item-list dl.first-pro .redamore{ display:none}

	

	}



@media screen and (max-width:319px){

	.pro_case li a.case-limg{ width:100%;}

	.pro_case li span{ width:100%; margin-top:10px;}

	.pro_case li h5{ margin:0 0 4px;}  

	 

	 }



        

/*service */

.fuwu{ width:100%; margin-bottom:25px; overflow:hidden;}

.fuwu p{ margin-bottom:15px; text-indent:2em;}

.fw-icon{ width:100%; margin-bottom:15px; overflow:hidden;}

.fwl{ width:25%!important;width:24%; float:left; overflow:hidden;}

.fwt{ width:80%; margin:0 auto 5px; text-align:center; text-indent:-999em; height:100px;}

.fw-zongzhi{ background:url(../images/zongzhi-icon.jpg) no-repeat top center; height:110px;}

.fw-xintiao{ background:url(../images/user-icon.jpg) no-repeat top center; height: 110px;}

.fw-fwzz{ background:url(../images/fuwu-icon.jpg) no-repeat top center; height: 110px;}

.fw-jingshen{ background:url(../images/xin-icon.jpg) no-repeat top center; height: 110px;}

.fwd{ width:80%; margin:0 auto; text-align:center;}

.fw-span{ font-size:18px; font-weight:bold; color:#333; text-align:center;}

.fw-p{ text-align:center; text-indent:0; margin-bottom:0;}

.fuwu h3{ font-size:20px; margin-bottom:10px; color:#ed1c24;}

.chengnuo{ width:100%; overflow:hidden;}

.chengnuol{ width:28%; float:left; background:#eee; margin-right:3%; padding:20px 20px 20px 0; margin-bottom:25px;}

.chengnuot{ background:url(../images/icon-cn.jpg) no-repeat right center #ed1c24; color:#fff; font-size:18px; margin-bottom:15px; padding:6px 0 6px 15px; width:35%;}

.chengnuod{ padding-left:20px; line-height:24px;}

.fwrx{ width:100%;}

.fwrx p{ text-indent:0;font-size:18px; font-weight:bold; color:#333; line-height:30px;}

.fwrx p strong{color:#fd3c00; font-size:22px; font-weight:bold;}

/*service结束 */





