@charset "utf-8";
/* CSS Document */
html {margin:0;padding:0;border:0}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption,article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block}
body {line-height:1.5;font-size:12px;font-family:Microsoft Yahei;overflow:visible; background:#efeded;}
div {margin:0 auto}
table tr td,tr,table,tbody{margin:0;padding:0;border:0;    border-spacing: 0px;}
table tr td img{display:block;}
a img {border:0}
img{ max-width:100%;}
ul, li, ol {list-style:none}
a {text-decoration:none;color:#000;cursor:pointer}
a:hover,a:active{ text-decoration: underline;}
.clear {clear:both}
.l,.fl {float:left;overflow:hidden}
.r,.fr {float:right;overflow:hidden}
.box{ clear:both; margin-top:15px;overflow:hidden; padding:0 10px;}
.yuyue img,.zhuanjia img,.zhuanjia ul li i img,.keyan img{ width:100%; height:auto; display:block;}
body{ min-width:320px; max-width:640px; width:100%; margin:0 auto; background:#fff;}
body:after{ clear:both; height:0; display:block; visibility:hidden; overflow:hidden; content:".";}

.logo { width:100%;position: relative;}
.logo a.logoimg {display:block;width:80%; /*margin:0 auto;text-align:center;*/   padding:2% 0;}

.header-checkmenu{position:absolute;right:20px; top:30px; z-index:22; width:20px; height:14px;}
.close-checkmenu{position:absolute;right:20px; /*top:40px; */top:34px;z-index:22;/* width:30px;*/width:20px; height:20px;display:none}
.click_top{width:40px; height:40px; position:fixed; right:1.2rem; bottom:1.0rem; background:url(../images/dibu.png);background-size:100%;   opacity: 0.9;}
.header-nav{position:absolute; width:40%;   line-height: 3.9rem; right: 0px;background:rgba(21, 16, 16, 0.75); display:none; z-index:66;}
.nav-menu .nav-list{float:left;position:relative;/*padding:0 15px;box-sizing:border-box; */   width: 90%;  padding-left: 10%;}
.nav-menu .nav-list a{text-decoration:none;cursor:pointer; border-bottom: 1px solid #F2F2F2;background:url(../images/lijiantou.png) no-repeat 90% center;  display: block;    background-size: 4%;color:#ccc}
.nav-menu .nav-list a:last-child{border-bottom: 0px solid #F2F2F2;}
.nav-menu .nav-list-a{font-size:0.93rem;color:#b00d2a;}
.nav-menu .current{background:#b00d2a}
.nav-menu .current a{color:#FFF;border-bottom: 1px solid #b00d2a;background:none; }
.nav-menu .current a.nav-list-a{background:url(../images/lijiantou2.png) no-repeat 90% center;  display: block;    background-size:7%;}
.nav-menu .current .nav-second li a{border-top: 1px solid #D2798A; /*font-size: 0.9rem;*/line-height: 2.7rem;}
.nav-menu .current .nav-second{display:block;}
.nav-menu .nav-list:last-child .nav-second{left:-4px;}
.nav-menu .nav-second{display:none;/*position:absolute;top:102px;left:-17px;*/width:100%;padding-bottom:10px;/*border-top:4px solid #000;background-color:#000;opacity:.8;*/}/*
.nav-menu .nav-second:before{background-color:#000;position:absolute;width:6px;height:6px;top:-7px;left:47%;z-index:9;content:"";border:0;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}*/
.nav-menu .nav-second li{line-height:36px;text-align:left;}
.nav-menu .nav-second li a{font-size: 0.8rem; line-height:0.9rem }
.nav-menu .nav-second li:hover{background-color:#b00d2a;color:#fff;}
.nav-menu .nav-second a,.nav-menu .nav-second a:hover{color:#fff;}


.logo a img {text-align:center; max-width:100%; max-height:50px;}
.div_clear{ clear:both;}
.casaes_list tr td{padding-bottom:10px;}
a.title_cs{padding:0px 10px;
    display: inline-block;}
/*banner*/
.banner{max-width:640px; width:100%;height:auto;overflow:hidden; position:relative;}
.banner .bigbanner{ position:relative; z-index:0; width:100%; overflow:hidden;}
.banner .bigbanner li{ position:relative; text-align:center; width:100%; height:auto; float:left; }
.banner .bigbanner li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}

.banner .smallbanner{ position:absolute; height:28px; line-height:28px; bottom:0; left:50%; z-index:1;}
.banner .smallbanner li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; background:#fff; background:#7bb101; text-indent:-9999px; overflow:hidden; margin:0 5px;   }
.banner .smallbanner li.on{ background:#ffa200; }




.cases{ padding-bottom:3%;/*border-bottom:5px solid #eeeeee;*/}
.cases_title{height:25px; line-height:25px; padding-left:5px; font-size:16px; font-weight:bold; margin-bottom:3%; margin-top:3%;    color: #098ADA;}
.cases_title .textfl{color: #999; float:right;    font-size: 13px;font-weight: 100;}
.cases_list{border-left:1px solid #ececec; /*padding-bottom:2%;*/   margin-left: 1%;margin-right: 1%;}
.pros_l_one{ width:33%; float:left;text-align:center; border:1px solid #ececec; border-left:none;}
.prolo_font{ width:100%; height:50px; line-height:50px; font-weight:bold; overflow:hidden;}
.pros_l_one img{ max-width:85%; text-align:center;padding-top: 10px;}

.cases_listx{border-left:1px solid #ececec; border-top:1px solid #ececec; /*padding-bottom:2%;*/}
.pros_l_onex{ width:33.7%; float:left;text-align:center; border:1px solid #ececec; border-left:none; border-top:none; padding:5% 8% 5% 8%;}
.prolo_fontx{ width:100%; height:30px; line-height:30px; font-weight:bold; overflow:hidden;}
.pros_l_onex img{ max-width:90%; text-align:center;}

.pros_l_oney{ width:33%; float:left;text-align:center; border:1px solid #ececec; border-left:none; border-top:none; padding:5% 0% 5% 0%;}
.prolo_fonty{ width:100%; height:30px; line-height:30px; font-weight:bold; overflow:hidden;}
.pros_l_oney img{ max-width:90%; text-align:center;}

.com{ /*padding-bottom:3%;border-bottom:5px solid #eeeeee;*/}
.com_title{height:25px; line-height:25px; padding-left:5px; font-size:16px; font-weight:bold; margin-bottom:2%; margin-top:3%;color: #098ADA;}
.com_list{border-top:1px solid #ececec; padding-bottom:2%;}
.com_con{ line-height:30px; /*height:150px;*/ width:95%; margin:0 auto; overflow:hidden;width: 98%;text-align: justify; padding-top:2%}
.com_more{text-align:center; font-size:16px; margin-top:2%;}
.com_more a,.com_more a:link,.com_more a:visited{ color:#ef0000;}
.navimg1{padding:5%;padding-bottom:0px;}
.navimg1_one {
    width: 20%;
    float: left;margin-right:2.5%;margin-left:2.5%;
    text-align: center;
}
.casaes_list{ border-top:1px solid #eeeeee; padding-top:3%;    padding-left: 1%;
    padding-right: 1%;}
.casesl_left{ width:48%; float:left;}
.casesl_left img{ width:100%;max-height: 180px;}
.casel_tit{ text-align:center; height:40px; line-height:40px; width:100%; overflow:hidden;}
.casesl_right{ width:48%; float:right;}
.casesl_right img{ width:100%;max-height: 180px;}
.cases_more{  height:40px; line-height:40px; text-align:center; font-size:16px; color:#ef0000;}


.foo_phone{ text-align:center; font-size:18px; line-height:50px; height:50px; width:100%; overflow:hidden;margin-top:4%; border-top:1px solid #eeeeee; padding-top:3%; padding-bottom:2%;}
.foo_phone font{ color:#ef0000;}

.myfoots{ margin-top:60px;}
.footpos{ position:relative; top:0; left:0; width:100%; }
.footpos a{ text-decoration:none;}
.foot_posa{ position:fixed; bottom:0;  width:100%; border:1px solid #d9d9d9;max-width:640px; height:40px; margin:0 auto; background:#ffffff; padding:1% 0;}
.footl_one{ width:25%; max-height:40px; overflow:hidden; float:left; text-align:center;}
.footl_one img{ max-width:100%; max-height:40px;}
.myselect{}

.conttent_nav_hover{ margin:2%; display:block; float:left; height:30px; line-height:30px; background:#D00F31; border:1px solid #D00F31 !important;border-radius:5px; padding:0px 2%;}
.conttent_nav_hover a,.conttent_nav_hover a:link,.conttent_nav_hover a:visited{ color:#FFFFFF;}
/*列表页*/
.listxx ul li{ width:32%; float:left; margin-right:2%; margin-bottom:2%;}
.listxx ul li:nth-child(3n+3){ margin-right:0px;}
.listxx ul li a{ display:block; text-align:center; background:#d89f4e url(../images/list01.jpg) no-repeat;}
.listxx ul li:nth-child(2) a{background:#0ab37a url(../images/list02.jpg) no-repeat;}
.listxx ul li:nth-child(3) a{margin-right:0px; background:#0999b3 url(../images/list03.jpg) no-repeat;}
.listxx ul li:nth-child(4) a{background:#09b1b2 url(../images/list04.jpg) no-repeat;}
.listxx ul li:nth-child(5) a{background:#87c439 url(../images/list05.jpg) no-repeat;}
.listxx ul li:nth-child(6) a{background:#c0b132 url(../images/list06.jpg) no-repeat; margin-right:0px; }
.listxx ul li a p{ font:16px/1.5 Microsoft Yahei; color:#fff; display:inline-block; padding:3% 0% 5% 18%;}
.listxx ul li a p span{  font:24px/1.5 Microsoft Yahei; display:block}
.list ul{ padding-bottom:5%}
.list ul li{ font:16px/3 Microsoft YaHei,Simsun; border-bottom:1px solid #ececec;}
.list ul li span{ float:right;}
.pagelist{ text-align:center;height:3.0em; overflow:hidden; margin-top:0px;overflow:hidden; margin-bottom:5%;}
.pagelist ul:after{clear:both; height:0; display:block; visibility:hidden; overflow:hidden; content:".";}
.pagelist ul li{ display:inline-block; float:left; padding:0px 2%; font:16px/2 Microsoft YaHei,Simsun; border:1px solid #ececec; margin-right:2%;}
.guanzhu ul{ padding:0px 0px 15px;}
.guanzhu ul:after{ height:0; visibility:hidden; overflow:hidden; display:block; content:"."; clear:both;}
.guanzhu ul li{ float:left; width:50%; font:16px/2em Microsoft YaHei,simsun;  height:2em; overflow:hidden; padding-right:
2%; box-sizing:border-box}
.bjx5_lst{ border-top:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec; margin-top:2%; padding:2% 3%; width:94%;}
.bjx5l_one{ width:90%; margin:0 auto; padding:3% 0;}
.bjx5lo_left{ width:23%; height:30px; line-height:30px;}
.bjx5lo_righ{ width:77%;}
.bjx5_txt{ width:99%;  height:28px; line-height:28px; border:1px solid #dcdcdc;}
.bjx5_txtxxx{width:60%;  height:28px; line-height:28px; border:1px solid #dcdcdc; text-align:center;}

.bjx5lo_select{ width:42%; border:1px solid #dcdcdc; padding:0 3%; height:28px; line-height:28px;}
.myselect_x{ width:94%; height:28px; line-height:28px;padding:0 3%;border:1px solid #dcdcdc;}
.bjx5lo_btn{ background:#f27800; border:none; color:#FFFFFF; font-size:16px; text-align:center; width:50%; height:40px; cursor:pointer;margin-left:25%}

.bjx4_tit{ width:96%; margin:0 auto;}
.bjx4tt_left{ font-size:22px; font-weight:bold; height:30px; line-height:30px;}
.bjx4tt_righ{ color:#666666; height:30px; line-height:30px; font-size:14px;}
.bjx4tt_righ font{ color:#f27800; font-weight:bold;}
.bjx4_tabtt{ background:#0198e7; padding:1% 1% 1% 2%;/* margin:2% 0; */color:#FFFFFF;}
.bjx4tt_1{ width:21%; text-align:center; margin-right:4%; height:30px; overflow:hidden; line-height:30px;}
.bjx4tt_3{ width:24%;text-align:center;height:30px; overflow:hidden;line-height:30px;}

.bjx4_lst{padding:1% 1% 1% 2%;}
.bjx4_lstx{ width:100%; height:150px;overflow:hidden; position: relative; top:0;}
.bjx4_lst li{ height:30px; line-height:30px;}

.banquan{ text-align:center; color:#999;font-size:11px;}
/*wenzhangye*/
.art h1{ font:24px/1.5 Microsoft YaHei, simsun; height:2em; overflow:hidden; text-align:center;}
.art .artxx{ border-top:1px solid #ededed; font:14px/24PX simsun; padding:2% 0PX; color:#8f8f8f; text-align:center;}
.art .artxx span{ background:url(../images/zan.jpg) no-repeat; padding-left:16px; margin-left:5%; cursor:pointer}
.art .artxx span a{color:#8f8f8f; }
@media screen and (max-width:480px){
/*.logo a{ width:90%;}	*/
.nav ul li,.nav ul li a{ height:40px; line-height:40px; font-size:16px;}
.tt{font:16px/35px microsoft Yahei,simsun; height:35px; text-indent:10px;}
.tt p span{ width:5px; height:35px; }
.tel{ height:25px; margin-top:5px; width:54px; margin-right:5px;}
.tt2{ height:35px; margin-bottom:10px;}
.tt2 p{ font:13px/35px simsun; text-indent:5px;}
.box{ padding:0px 5px; margin-top:5px;}
.bingzhong01{ margin-top:10px;}
.bingzhong .bzleft p{ line-height:38px; font-size:16px; color:#0b5b40;}
.bingzhong .bzright ul li{font:14px/44px simsun;}
.yuyue{padding:5px 5px 10px;}
.zhuanjia ul li i{ width:38%;}
.zhuanjia ul li p{ padding:8% 0px 0px; font:12px/1.5em simsun; width:62%; float:left;}
.zhuanjia ul li p span{ display:block; font:16px/1em bold simsun; color:#42826d;}
.zhuanjia ul li p span b{ font:12px/1.5em normal simsun;}
.zixun{font:14px/3.1em simsun; margin-bottom:10px;}
.zzgh form ul li input[type="button"],.zzgh form ul li input[type="submit"]{ font:16px/50px simsun; background-position:20% center; text-indent:25%}
.footer p{ font-size:14px;}

.guanzhu ul{ padding:0px 0px 5px;}
.guanzhu ul li{font:14px/2em simsun;}
}
@media screen and (max-width:360px){
.nav ul li,.nav ul li a{ height:32px; line-height:32px; font-size:14px;}
.tt p{ width:78%; overflow:hidden; height:35px;}
.tt2 p{ font:12px/35px simsun; text-indent:5px;}
.bingzhong .bzright ul li{font:12px/44px simsun;}
.zhuanjia ul li i{ width:32%; margin-top:10px;}
.zhuanjia ul li p{ padding:2% 0px 0px; font:12px/1.5em simsun; width:68%; float:left;}
.pilun ul li div h2,.pilun ul li div p{ font-size:14px}
.zzghtt{font:12px/2.5em microsoft yahei,simsun; }
.zzgh .zzghtt p:nth-of-type(1){ font-size:14px;}
.listxx ul li a p{ padding-right:15%;}
.list ul li{ font:14px/3 Microsoft YaHei,Simsun;}
.pagelist ul li{padding:0px 2%; font:14px/2 Microsoft YaHei,Simsun;}
}

.conttent_consss img{width:100% !important; height:auto !important;}
