body{font:12px/23px 'Microsoft Yahei','SimSun',sans-serif;overflow-x:hidden; color:#666; margin:0; padding:0;overflow-y:scroll;}

.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, #banner, #banner1, #npro, #content, #sub_tit, #sycontent,  #navdx, #contact{margin:0px auto; width:1000px; overflow:hidden}
#top1{margin:0 auto; width:auto}
#top a.logo{ *display:inline-block; *border:none; *background:none; *float:left;}
#top img{float:left;}
#top p.tel{ float:right; margin:12px 0 13px;}
#top 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{background: url(../images/yd.jpg) no-repeat 2px center; 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;}
*html .ban-mobile,.daohang,#top p.icon-nav,#top2 p.icon-nav{ display:none;}
.daohang p{border-bottom:1px #ccc solid;}
 .daohang p a:hover{background:#c00;display:block;color:#fff}
 .daohang p a:visited{color:#000;}
.search{FLOAT:right;WIDTH:680px; PADDING-TOP:23px; background:url(../images/hxjqtel.jpg) no-repeat right 10px; }
.searchleft{    float:left;     width:160px;     text-align:right;     /*padding-top:5px;*/ margin-top:8px; background-image:url(../images/map.gif) no-repeat 70px 0px; height:60px}
.searchright{float:left; width:185px; left:260px; margin-top:8px; line-height:32px}
.searchrightl{float:left; width:146px; height:19px; line-height:19px; color:#999; text-align:left; padding-left:10px; background:url(../images/imputbg.jpg) repeat-x; border:#E3E3E3 1px solid}
.searchrightr{float:right; width:26px; height:21px;margin-top:-1px;}

#nav{height:50px; line-height:50px; width:100%; margin:0 auto;overflow:hidden; font-size:14px; text-align:center; background:#E50012;}
#nav ul{width:1000px; 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;}

#banner{ margin-bottom:5px;width:1650px;height:445px;}

#npro{  margin-top:15px}

#npro li{float:left;width:50%;}
.npro{float:left; width:100%; background:url(../images/npro-bg.jpg) repeat-x bottom; height:114px}
.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:25px; padding-top:10px}   
.nproright2{float:right; width:67%;line-height:25px; padding-top:10px}
.nproright1{float:right; width:46%;  line-height:25px; padding-top:10px}
.nprozi{float:left; width:100%; text-align:center; margin-top:5px}

#content{margin-top:25px}

#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:20px; margin-bottom:15px; color:#000}
.pro_case li { float: left; width: 100%;}   
.pro_case li a.case-limg{ display:block; float:left; width:160px;}
.pro_case li a img{ width:160px ; height:105px; border:0;}
.pro_case li span { float: right; width: 64%;}
.pro_case li span span{width:auto;float:none;}
.pro_case li h5 { font-size: 14px; color: #000; margin: 0px 0px 10px 0px; }
*html .pro_case li span h5 a{ font-size:14px; display:block;}
.pro_case p { text-indent: 0px; line-height: 25px; margin: 0; padding: 0; }


#sy_right{float:right; width:47%; }
#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 ul{width:100%; overflow:hidden;}
.pagelist li{height:27px; *height:24px; line-height:27px; overflow:hidden}
.pagelist li a .lbt{cursor:hand; float:left; background:url(../images/tubiao1.jpg) no-repeat left; text-decoration:none; width:70%; overflow:hidden; display:inline; text-align:left;  padding-left:25px}
.pagelist li a .ldt{width:20%; float:right; text-align:right; font-size:12px; font-family:Arial; color:#999; text-decoration:none; display:inline}

#sycp_left{width:1000px; float:left}
#sycp_left ul li{ width: 30.333%; margin: 0 1.5% 0.5%;float:left;text-align:center;;}
#sycp_left li img{border:1px #ccc solid;box-sizing:border-box;}
#sycp_tit{width:1000px; float:left; height:37px; margin:0 0 20px 0}
#sycp_titleft{width:860px; float:left}
#sycp_titleftl{ height:37px;/* background:url(../images/tit.jpg) no-repeat;*/ background:#0D5CD3; color:#fff; line-height:37px; padding:0 15px;font-size:18px; float:left;margin:0;}
#sycp_titleftr{ width:720px; float:right; line-height:27px; font-size:13px;margin-top:5px; height:27px; overflow:hidden}
#sycp_titright{width:90px;  float:right; text-align:right; margin-top:10px}  #sycp_titright a{ color:#0565b6}


.scr_serv_box
{width:1000px; float:left;
}

.blk_18{OVERFLOW:hidden; background:#f0f0f0; WIDTH:1000px; padding:15px 0; ZOOM:1;}
.blk_18 .pcont{FLOAT:left; OVERFLOW:hidden; WIDTH:920px; _width:915px;height:162px}
.blk_18 .ScrCont{WIDTH:52766px; ZOOM:1}
.blk_18 #List1_1,.blk_18 #List2_1{FLOAT:left; height:130px}

*html .blk_18 a.LeftBotton:visited{ width:17px; height:99px;BACKGROUND:url(../images/left_pic_red.jpg) no-repeat; margin:15px 11px 0;}
*html .blk_18 a.RightBotton{ width:17px; height:99px;BACKGROUND:url(../images/right_pic_red.jpg) no-repeat; margin:15px 11px 0;}
.blk_18 .LeftBotton{BACKGROUND:url(../images/left_pic_red.jpg) no-repeat; FLOAT:left; MARGIN:20px 15px 0px 10px; WIDTH:17px; HEIGHT:99px}
.blk_18 .RightBotton{BACKGROUND:url(../images/right_pic_red.jpg) no-repeat; FLOAT:left; MARGIN:20px 5px 0px 15px; WIDTH:17px; HEIGHT:99px}
.blk_18 .LeftBotton:hover{BACKGROUND:url(../images/left_pic.jpg) no-repeat; WIDTH:17px; HEIGHT:99px}
.blk_18 .RightBotton:hover{BACKGROUND:url(../images/right_pic.jpg) no-repeat; WIDTH:17px; HEIGHT:99px}
#List1_1 li,#List2_1 li{list-style:none; margin-right:18px; float:left; line-height:20px; text-align:center; margin-top:10px; font-size:13px; width:176px; overflow:hidden; cursor:pointer}
#List1_1 li img,#List2_1 li img{ width:100%; height:auto; margin}
#footer{clear:both;margin-bottom:64px;text-align:center;}

#com_left1{ width:240px; float:left;}
#com_left{width:100%; float:left; background:url(../images/com_left_bg.jpg) repeat-x top center;}
#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; background:url(../images/a-onbg1-icon.jpg) no-repeat 10px center #f8f8f8; border:1px solid #dadada; color:#333;display:block; padding-left:50px;}
*html .left_mc ul li a{width:170px; height:32px; line-height:30px; background:url(../images/a-onbg1-icon.jpg) no-repeat 10px center #f8f8f8; 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{background:url(../images/a-onbg2-icon.jpg) no-repeat 10px center #ec0000; border:1px solid #cc0001; color:#FFF;}
*html .left_mc ul li a:visited{width:170px; height:32px; line-height:30px; background:url(../images/a-onbg1-icon.jpg) no-repeat 10px center #f8f8f8; 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{background:url(../images/a-onbg2-icon.jpg) no-repeat 10px center #ec0000; 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{background: url(../images/yd.jpg) no-repeat 2px center; padding-left:20px; font-size: 12px;line-height: 26px;}
*html .newslist2 li a:visited{background: url(../images/yd.jpg) no-repeat 2px center; 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; &#20307; ; 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; background:url(../images/yd.jpg) no-repeat left}
.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; background:url(../images/cp-qhbg.jpg) repeat-x; height:31px; line-height:31px; margin-top:10px}
.Menubox ul{margin-left:5px}
.Menubox li{float:left; background:url(../images/cp-qh1.jpg) no-repeat; width:84px; height:28px; line-height:28px; cursor:pointer; text-align:center; color:#333; list-style:none; margin-right:2px}
.Menubox li.hover{background:url(../images/cp-qh2.jpg) no-repeat; 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;  }
.fenye SPAN.disabled{font-size:12px;  padding:8px 15px; border:#d8d8d8 1px solid; COLOR:#000; MARGIN-RIGHT:3px; }
.qpage {
    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;text-indent: 2em; 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-image: url('../images/topdianhua.png');
    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 img{ margin:2% 0}   
#Context_nr h3,#Context_nr h2{ font-size: 20px; margin:2% 0; color:#000}
.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 1% 0; width:99.8%; overflow:hidden
}
#Context_nr  a{     color: #0088cc;}

 #xg h2 {
    display: block;
    float: left;
    width: 150px;
    text-align: center; line-height:42px;
    height: 41px;
    background: #fff;
    border-top: 3px solid #e96a59;
    border-right: 1px solid #eee; font-size:20px;
}

#xg span{width:350px; display:block; float:left; line-height:28px}
#xg a{  color:#333 }
#xg a:hover{ color:#db0000;}
 #xg ul{ width:100%; overflow:hidden; margin:6% 0 1% 0;}
  #xg li{ width:47%; margin:0 2% 0 0; float:left; height:30px; line-height:30px;background:url(/images/new_ico.jpg) no-repeat 20px center ;text-indent: 3.5%;}
/*--新增--*/
.queslist{}
.qulist{BORDER:#cacaca 1px solid;  BACKGROUND-COLOR:#f7f7f7; MARGIN:10px 8px 10px 0; WIDTH:98%; 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}






.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{ height:38px; margin-top:20px; border-bottom:solid 1px; line-height:37px; font-size:16px;width:98%;margin-bottom:20px;}
.np-nav-tab li{ float:left; margin-right:20px; position:relative;cursor:pointer}
.np-nav-tab .np-active,
.np-nav-tab .np-active:hover,
.np-nav-tab li:hover{ border-bottom:solid 3px;}
.np-nav-tab .np-tip-num{ position:absolute; top:4px; left:67px; font-family:SimSun; font-weight:400;}
.np-nav-tab{ font-family:Microsoft YaHei,Heiti SC;}
.np-nav-tab{border-bottom-color:#DDD;}

.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;}

.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: #e50012;
    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; 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}
.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:256px;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;}
 .zx_dg_right2 a {background:#ededed;width:85px;height:35px;line-height:35px;float:left;font-size:13px;text-align:center;margin:0px 10px 10px 0px;overflow:hidden;cursor: pointer;}
 
 .zx_dg_right2 p.online a {height:36px; line-height:36px;font-size:16px;background:url(../images/item.png)  no-repeat 40px center #db0000;overflow:hidden; padding-left:4px;margin-bottom:20px; width:75%; color:#fff; margin-top:15px;}
 #Context .zx_dg_right2 p.same {line-height:27px;font-size:14px;overflow:hidden; text-indent:0; margin:5px 0 0;}
 .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{ overflow:hidden; width:1000px; margin:25px auto 5px;} 
.chengnuo img{ display:block; text-align:center; margin:0 auto;}
.cn {
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
}
.cn h4{ font-size:17px; margin-bottom:1%; color:#000}
.cn ul {
    overflow: hidden;
}

.cn ul li {
      float: left;
    width: 43%;
    margin-right: 3%;
    /* margin: 1.5% 0; */
    background: #f5f5f5;
    padding: 20px;
}

.cn-wz {
    float: right;
    width: 88%;
}

#Context .cn-wz p {
    color:#ed1c24;
    font-size: 15px;
    text-indent: 0;
    margin: 5px 0;
    font-weight: bold;
}

.cn ul li img {
    float: left;
}

.cn-wz span {
    color: #555;
    font-size: 13px;
}
/*2015-10-27修改样式*/
.ban-mobile,.daohang,#top p.icon-nav,#top2 p.icon-nav{ display:none;}
.ban-mobile img{ width:100%; display:block; height:auto;_height:455px;}

.footer-fixed{ position:fixed; bottom:0; left:0; z-index:999; margin:0; padding:0; width:100%; background:#0D5CD3;}
.footer-fixed a{ width:24.7%; float:left; display:block; border-right:1px solid #0D5CDf;}
.footer-fixed a img{ display:block; text-align:center; margin:5px auto;}
.footer-fixed a p{ text-align:center; color:#fff; font-size:13px; margin:0; text-indent:0; padding:0 0 3px;}
.footer-fixed a:hover p{ color:#fff;}
.footer-fixed a.clear-bor{ border-right:none;}



.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  p{ text-indent:25px;}
.sub_com_top .left {
    width: 32%; float:left; overflow:hidden;
}
.sub_com_top .left dt{ width:100%;}  .sub_com_top .left dd{ background:#f0f0f0; padding:3%;_padding:1.2%;}
.sub_com_top .right {
    width: 66%; float:right;
}

.sub_com_top img{ width:100%; height:auto;_height:205px; overflow:hidden; }

.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; overflow:hidden;}  .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; color:#000;}
.servicelb li p{font-size:13px; line-height:20px; color:#666;}

.contact{ width:100%; overflow:hidden}

  .contact p { text-indent: 20px; font-size: 14px; line-height:30px; }
.contactleft { width: 39%;_width:37%; float: left; font-size: 16px; margin-top: 10px; }
    .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; }
        .contactleft .message:hover { color: #fff !important; background: #0565b6; }
.contactright { width: 58%;_width:55%; float: right; margin-top: 30px; }  .contact_right img{ width:100%; height:auto;_height:309px; }
.contact h3{ width:100%; overflow:hidden; padding:0 0 1% 0}

/*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; width:1000px; 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{ width:1000px; 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: 42%;  }
  .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 { width:1000px; 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:#F89508;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{ background:#FFCD11; color:#000; padding:4px 10px; margin:0 5px;}  .new_lei .tishi span a{color:#000;}
	
	
/*caselist*/
.case_list { width: 100%;  margin:3% 0 5% 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 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;}
		 
.learnmore{float:right;margin-right:15px; width:160px;  text-indent:30px;background: url(/images/learnmore2.png) no-repeat left center;}

.learnmore:hover{background: url(/images/learnmore.png) no-repeat left center;}  
@media screen and (min-width:1000px) and (max-width: 1400px) {	#banner{ display:none;}
	.ban-mobile{ display:block; margin:0 auto 10px;}  .ban-mobile img{ width:100%; height:auto}}

@media screen and (max-width:999px){
	#top, #top2, #rxpro, #gpro, #banner, #banner1, #npro, #content, #sub_tit, #sycontent, #navdx, #contact{ width:100%;}
	#top,#top2,#sycontent,#content,.news_list{ 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;}
	#banner{ display:none;}
	.ban-mobile{ display:block; margin:0 auto 10px;}
	.ban-mobile img,#Context img.shili,.lanmupic img{ width:100%; height:auto;}
	#ban-mobile img{height:146px;}
	#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%;}
	 
	 .daodu{ width:92%;}
	 #Context #Context_nr p{ text-indent:0;}
	 #Context_nr img{ width:100%; height:auto;}
	  input[type="button"], input[type="submit"], input[type="reset"],button {-webkit-appearance: none;}
     input,textarea {  -webkit-appearance: none;}   .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{ display:none}
	


	
	}
@media screen and (min-width:768px) and (max-width:999px){	
	#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{ width:35%;}
	#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:92%; padding:15px;}	
	.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} 
	
	
	}

@media screen and (max-width:767px){
	#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;}
	#top,#top2{ position:relative;}
	.daohang { width:100%; background:#e5e5e5; position:absolute; top:75px; right:0; z-index:100; display:block;}
	.daohang p.navli{ height:42px; width:100%; font-size:15px; color:#333; line-height:42px; cursor:pointer; margin:0;}
	.daohang p.navli a{color:#333; display:block; border-bottom:1px solid #ccc; padding-left:20px; line-height:42px;}
	.daohang p.navli a:hover{color:#333; background:#ed1c24; display:block;}
	.daohang p.navli a img{ display:inline-block;}
	.ban-mobile{ margin:0 auto 15px;}
		.daohang .white a{color:#333;}
	.npro{ height:auto;}
	#npro{ margin:0 8px 15px; width:96%;}
	#npro li{ width:50%;}
	.nproright{ width:62%;}
	#sy_right{ display:none;}
	.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:91px;}
	.pro_case li h5{margin:0;padding:0;}
	#sycp_tit{ background:#dedede}
	#sycp_titleft{ width:50%;}
	#sycp_titleftr,#sycp_titright{ display:none}
	
	.blk_18 .pcont{ width:100%;}
	#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;}
	

	.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%;}
	  .zx_dg_right2 strong{ width:100%;}   .com_zi img{ width:100%; height:auto}   .sub_ban 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%}
	  
	  .sub_com_top h3{ font-size:20px;} 
	  .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}  
	   
	  }    
@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:64px;}
	#top p.icon-nav,#top2 p.icon-nav{ margin:6% 0 0;}
	#sycp_titleftr,.zdgz{ display:none;}
	#sycp_titleft{ width:40%;}
	#sycp_titright{ width:auto;}
	.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%}  .cn ul li img{ display:none}     .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; overflow:hidden} .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;}
	   
	}  
@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;}  
	#npro li .txt{float:left;width:86px;margin-left:4px;}
	 
	 }
@media screen and (min-width:328px,max-width:360px){
	#top a.logo,#top2 a.logo{ width:280px;}
	#npro li{ width:48%; background:none;float:left;box-sizing:border-box;border:1px #ccc solid;margin:2px;}
	#npro li img{width:155px;}
	#npro li .ckxq{background:#eee;clear:both;text-align:center;}
	.nproleft{ width:20%;}
	.nproleft1{ width:16%;}
	.nproleft3{ width:25%;}
	.nproleft0{ width:24%;}
	.nproright,.nproright1,.nproright2{ width:70%;}
	.daohang{ top:55px;}
	.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;}
	#npro li .txt{float:left;width:139px;margin-left:4px;}
	}



        #npro .ico1{float:left;background:url(images/01.jpg) no-repeat;width:45px;height:60px;}
        #npro .ico2{float:left;background:url(images/02.jpg) no-repeat;width:45px;height:60px;}
        #npro .ico3{float:left;background:url(images/03.jpg) no-repeat;width:45px;height:60px;}
        #npro .ico4{float:left;background:url(images/04.jpg) no-repeat;width:45px;height:60px;}
        #npro .ico5{float:left;background:url(images/05.jpg) no-repeat;width:45px;height:60px;}
        #npro .ico6{float:left;background:url(images/06.jpg) no-repeat;width:45px;height:60px;}

#npro li .txt .t{font-weight:bold;}
#npro li .txt .c{font-size:12px;color:#666;}

	#npro li{ width:48%; background:none;float:left;box-sizing:border-box;border:1px #ccc solid;margin:2px;}
	#npro li img{width:155px;}
	#npro li .ckxq{background:#eee;clear:both;text-align:center;}

#webMapServiceBox{position:fixed;top:0;left:0;width:100%;height:100%;display:none;}
.webHeaderBg{background:#1461DF;height: 2.3rem;}
.icon-gClose{   font-size: 1.6rem;
    color: #fff;    bottom: 0;
    top: 0;
    float: left;
    background-size: 70%;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    left: 0;
    display: table;
    height: 100%;}
