/**************重设浏览器默认样式[参考yahoo]**************/ 
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html {font-size: 125%;     -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%; }
body { color: #333; font-size: 0.7rem;  font-family:"Microsoft YaHei",arial,tahoma,\5b8b\4f53,sans-serif; background:#fff; text-align:left; }
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, span, img, table { margin:0; padding:0; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; } 
a{ color:#333; text-decoration:none; }
a:hover{ color:#E93F00; text-decoration:none; }
ol, ul { list-style:none; }
fieldset, img { border:0; }
table { border-collapse:collapse; border-spacing:0; } /* 去掉各Table  cell 的边距并让其边重合 */
th { text-align:inherit; } /* IE bug fixed: th 不继承 text-align*/
iframe { display: block; } /* ie6 7 8(q) bug 显示为行内表现 */
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
/*to enable resizing for IE*/
input, textarea, select {  *font-size:100%;}
/* 清理浮动 */
.clearfix { *zoom:1; }/*IE6 7 只要触发layout即可*/
.clearfix:after { content:"."; clear:both; height:0; font-size:0; line-height:0; display:block; }
.clear { clear: both; height: 0px; line-height: 0px; font-size: 0px; }
/* 隐藏 */
.hide { display:none;}

/*-------------------外围-------------------*/
.inner{max-width:60rem; margin-left:auto; margin-right:auto;}

.footmenu { display: none;}

/*----------logo----------*/
.logo { text-align: center; padding:2% 0 1%; }
.logo img { max-width: 80%; }
.logo_index .a1 { display: block;}
.logo_index .a2 { display: none;}
.logo_inner .a1 { display: none}
.logo_inner .a2 { display: block}

/*-------------------首页头部-------------------*/
.header_index {  position: absolute; width: 100%; left: 0; top:0; z-index: 999;}

/*-------------------首页导航-------------------*/
.nav_index {    }
.nav_index li {  float: left;  width: 14.2857%; position: relative;}
.nav_index li h3 a { display: block; margin: 0 1px; font-size:0.9rem; color: #ababab; text-align: center; line-height: 3rem; background: rgba(0, 0, 0, 0.8); transition: all 0.5s;   }
/*当前项和鼠标移上*/
.nav_index li.cur h3 a,
.nav_index li.hover h3 a,
.nav_index li h3 a:hover { color: #000; background: #FFA600; }
.nav_index li dl { position: absolute; top:3rem; left: 0; width: 100%;}
.nav_index li dd a { display: block; line-height: 3rem; text-align: center; background: rgba(0, 0, 0, 0.8); margin: 0 1px; font-size:0.8rem; color: #ababab; transition: all 0.5s;}
.nav_index li dd a:hover {color: #000; background: #FFA600; }

/*-------------------头部-------------------*/
.header {  width: 100%;  }

/*-------------------导航-------------------*/
.nav { border-top:1px solid #000;   }
.nav li {  float: left;  width: 14.2857%; position: relative;}
.nav li h3 a { display: block;font-size:0.9rem; color: #000; text-align: center; line-height: 3rem; transition: all 0.5s;   }
/*当前项和鼠标移上*/
.nav li.cur h3 a,
.nav li.hover h3 a,
.nav li h3 a:hover { color: #000; background: #FFA600; font-weight: bold; }
.nav li dl { position: absolute; top:3rem; left: 0; width: 100%;}
.nav li dd a { display: block; line-height: 3rem; text-align: center; background: rgba(0, 0, 0, 0.8); margin: 0 1px; font-size:0.8rem; color: #ababab; transition: all 0.5s;}
.nav li dd a:hover {color: #000; background: #FFA600; }

/*----------flash----------*/
.flash {width:100%;  }
.flash li {width:100%;  }
.flash li img { display:block; width:100%;}
.flash .bx-wrapper { position: relative;*zoom: 1; z-index: 9;}
/*加载界面*/
.flash .bx-wrapper .bx-loading { min-height:50px; background:#fff url(../images/bx_loader.gif) center center no-repeat; height:100%; width:100%; position:absolute; top:0; left:0; z-index:2000; }
/*导航 相对bx-wrapper定位*/
.flash .bx-wrapper .bx-pager { position: absolute; bottom: 20px; z-index:80;  width:100%; text-align: center;}
.flash .bx-wrapper .bx-pager.bx-default-pager a { background:#262626; display:block; width:12px; height:12px; text-indent:-9999px; margin:0 6px; outline:0; font-size:0px; line-height:0; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px;  border-radius: 10px;}
.flash .bx-wrapper .bx-pager.bx-default-pager a:hover, 
.flash .bx-wrapper .bx-pager.bx-default-pager a.active { background: #FFA600; }
.flash .bx-wrapper .bx-pager .bx-pager-item{ display:inline-block; *zoom: 1; *display: inline;}

/*----------aa----------*/
.index_pic { margin-top:2px;}
.index_pic li { float: left; width: 33.333%; box-sizing: border-box; padding: 0 1px;}
.index_pic li img { display: block; width: 100%;}

/*----------标题----------*/
.com_tit01 { text-align: center; color: #000;}
.com_tit01 h3 { font-size: 3rem; }
.com_tit01 h4 { font-size: 1.2rem; font-weight: bold; text-transform: uppercase; margin-top:10px; }
.com_tit01 .line { display: block; width: 40px; height: 4px; margin: 5px auto 0; background:#FFA600; }

/*----------关于----------*/
.index_about { margin-top:3%; }
.index_about_txt { line-height: 1.2rem; padding: 3% 15%; color:#707070; }
.index_about_pic { display: block; width: 100%;}
.index_about .more { float: right; width: 140px; line-height: 40px; background:#FFA600; overflow: hidden; text-align:center; color: #fff; font-weight: bold; }

/*----------产品----------*/
.index_product { margin-top:3%; background:#EEEEEE url(../images/web/bg01.jpg) center top repeat-x; background-size:100% 100%;  padding: 2% 0 2% 0; }
.index_product .com_tit01 { color: #fff; }
.index_product ul { margin-top:3%;   }
.index_product li { float: left; margin: 0 1.25%; width: 30.8%; position: relative;  }
.index_product li a {}
.index_product li img { width: 100%;}
.index_product li h3 {position: absolute; width: 100%; right: 0; bottom:0; text-align:right; }
.index_product li h3 span { display: block; height: 22px; background:url(../images/web/point02.png) right top no-repeat; margin-right: 5%;}
.index_product li h3 strong { display: block; font-size: 0.9rem; font-weight: bold; color: #000; padding: 6% 5% 4%;}
.index_product dl { width: 45%; margin-top:4%;}
.index_product dl.d1 { float: left; margin-left: 1.25%;  }
.index_product dl.d2 { float: right; margin-right: 1.25%; }
.index_product dt { color: #fff; float: left; line-height: 2rem; font-size: 0.9rem; border:2px solid #FFA600; font-weight:bold; padding: 0 15px; margin-right: 20px; }
.index_product dd { color: #c0c0c0; line-height: 22px; }
.index_product dd span { white-space: nowrap;}
.index_product dd i { padding: 0 0.9rem; font-style: normal;}
.index_product dd .more { color: #ffa600; padding-left: 0.9rem;}

/*----------视频----------*/
.index_video { background:#EEEEEE url(../images/web/bg02.jpg) center top repeat-x; background-size:100% 100%;  padding: 2% 0 2% 0; }
.index_video_cnt { width: 70%; margin: 3% auto 0; position: relative; }
.index_video_cnt img { display: block; width: 100%;}
.index_video_cnt h3 { width: 100%;  font-size: 0.7rem; color: #fff; text-align: center; position: absolute; top:40%; left: 0; padding-top: 3rem; background:url(../images/web/point01.png) center top no-repeat;  }
.index_video .more { float: left; width: 140px; line-height: 40px; background:#FFA600; overflow: hidden; text-align:center; color: #fff; font-weight: bold;}

/*----------合作----------*/
.index_hezuo {  padding: 3% 0 5%;  }
.index_hezuo ul { margin-top:1rem; }
.index_hezuo li { float: left;  margin: 1% 0 0 0; width: 20%; }
.index_hezuo li img { display: block; width: 100%;  }


/*----------底部----------*/
.footer { text-align: center; padding: 1.2% 0; text-align: center; color: #999999; font-size: 0.6rem; line-height: 1.2rem; background:#0C0C0C url(../images/web/bg06.jpg) center top repeat-x; background-size:100% 100%;   }
.footer a { color: #999999;}
.footer_logo { padding: 1% 0 1% 0;}
.footer_index { background: #0C0C0C; }

/*----------banner----------*/
.banner img { display: block; width: 100%;}

/*----------内容----------*/
.content {   overflow: hidden; margin: 2% auto; position: relative; background:url(../images/web/line01.png) 105px top repeat-y; }

/*----------sidebar----------*/
.sidebar { width: 10.5rem; position: absolute; top:0; left: 0; background: #fff; }
.side_tit { background:#6A6A6B url(../images/web/bg03.jpg) center top repeat-x; background-size:100% 100%; padding: 6rem 0 1rem 1rem; }
.side_tit h3 { color: #fff; font-size: 1.2rem; font-weight: bold; }
.side_tit h4 { margin-top:0.4rem; color: #a6a6a6; font-family: Arial, Helvetica, sans-serif; font-size: 1rem; text-transform: uppercase; }
.sidebar ul {}
.sidebar li {   border-bottom: 1px solid #C7C7C7;}
.sidebar li a { font-size: 0.8rem; display:block; line-height: 3.5rem; padding: 0 0 0 2rem; background:url(../images/web/point05.png) 12px center  no-repeat;}
.sidebar li.cur a,
.sidebar li a:hover { background:url(../images/web/point04.png) 12px center  no-repeat; color: #ffa600; font-weight: bold; }

/*----------main----------*/
.main {  min-height: 30rem; margin-left:13.5rem;   }
.main_top { border-top:1px solid #C7C7C7; border-bottom:1px solid #C7C7C7; line-height: 2.5rem; margin-bottom:5%; }
.main_top h3 { float: left; font-size: 1rem; color: #000; padding-left: 1.3rem; border-bottom: 4px solid #FFA600;font-weight: bold; background:url(../images/web/point03.png) left center  no-repeat; }
.main_top h4 { float: left; color: #a4a4a4; margin-left: 1.2rem; }
.main_top2 {   background:#000000 url(../images/web/bg04.jpg) right center  no-repeat; background-size: auto 100%; color: #fff; padding: 3rem 2rem 1.5rem 2rem; line-height:2rem;  }
.main_top2 h3 { float: left; font-size: 1.5rem; letter-spacing: 5px;}
.main_top2 h4 { float: right; font-size: 1rem; letter-spacing: 25px; text-transform: uppercase; font-family:Arial, Helvetica, sans-serif;}

/*----------当前位置----------*/
.position { color:#000; float: right;}
.position a { color:#848484; }

/*----------关于我们页面----------*/
.about_tit01 { text-align: center; color: #000; margin-top:4%;}
.about_tit01 h4 { font-size: 1.2rem; font-weight: bold; text-transform: uppercase; margin-top:10px; }
.about_tit01 .line { display: block; width: 40px; height: 4px; margin: 5px auto 0; background:#FFA600; }
.pifa_list { margin-top:3%; }
.pifa_list li { width: 48%; float: left;}
.pifa_list li:first-child { margin-right: 4%;}
.pifa_list li .img_block { position: relative;}
.pifa_list li .img_block img { display: block; width: 100%;}
.pifa_list li .img_block h3 { position: absolute; top:50%; left: 50%; margin-top:-4rem; margin-left:-4rem; width: 8rem; height:8rem; background: rgba(0, 0, 0, 0.8); -moz-border-radius: 8rem; -o-border-radius: 8rem; -webkit-border-radius: 8rem; border-radius: 8rem; font-size: 0.9rem; text-align: center; color: #fff; }
.pifa_list li .img_block h3 strong { display: block; font-size: 1.1rem; padding-top: 2.3rem;}
.pifa_list p { font-size: 0.7rem; text-align: center; color: #000; margin-top:5%; }
.lingshou_txt { text-align: center; font-size: 0.8rem; color: #707070; margin: 1% 0 5% 0; }

/*----------单页内容----------*/
.about {  padding:4% 6%;  font-size: 0.7rem; color: #707070; line-height: 1.3rem;}
.about p { padding:0.5rem 0; } 
.about img { width:100%;}  


/*----------合作列表----------*/
.hezuo_list {  overflow:hidden; }
.hezuo_list li { float:left; overflow:hidden; margin:2% 2% 0 0; width:32%; border: 1px solid #E6E6E6; box-sizing: border-box; padding: 2% 0; text-align: center; }
.hezuo_list li:nth-child(3n) { margin-right: 0;}
.hezuo_list li:nth-child(3n+1) { clear: left;}
.hezuo_list li img { width: 100%; display: block; margin: 0 auto; }


/*----------新闻列表----------*/
.news_list {   }
.news_list li { margin-top: 3%; padding:2.5% 0; border-bottom:1px dotted #E9E9E9;   }
.news_list li h3{ float: left; padding-bottom: 10px;  background:url(../images/web/line02.png) left bottom  no-repeat;   color:#987737; font-size:0.9rem; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.news_list li .date { float: right; padding-left: 22px; background:url(../images/web/icon_date.png) left center  no-repeat;  }
.news_list li .desc { margin-top:10px; line-height: 1.2rem; color: #858585; }


/*----------文章----------*/
.article {  overflow: hidden; zoom:1; padding: 1rem 0; }
.article_tit { font-size:1.4rem;  color:#000; border-bottom: 1px solid #C3C3C3; line-height: 2.2rem; text-align: center; padding: 1rem 0;}
.article_msg { color: #7d766c; margin-top: 2%; text-align: center;}

/*文章内容*/
.article_body {  padding:1.5rem 0;  font-size: 0.8rem; color: #7b7b7b; line-height: 1.4rem;}
.article_body p { padding:0.5rem 0; } 
.article_body img { max-width:100%;}  



/*----------联系页面----------*/
.map { width:100%; height:490px;}
.contact_txt { position:relative; height:0; margin-top:2%;}
.contact_txt .txt { position:absolute; padding:50px; width:320px; height:390px; right:0; top:0; background:rgba(36,84,172,0.6); color:#fff; line-height:1.5rem; font-size:16px; overflow: hidden;}
.contact_txt h4 { font-size: 1rem; font-weight: bold; margin-bottom: 0.4rem;}
.contact_code { margin-top:20px;}
.contact_code img{ display:block; width:152px;}
.contact_code h3{ line-height:26px;  font-size:16px; margin-bottom:12px;} 


/*----------招聘列表----------*/
.job_list { padding-bottom: 3%;}
.job_list li {  margin:2% 0 0 0; }
.job_list li a { border:1px solid #E7E7E7; display: block; background: #fff; box-shadow: rgba(159,159,159,0.8) 1px 1px 6px;}
.job_list li h3 { font-size: 1.1rem; padding:5% 10%; background:url(../images/web/point06.png) no-repeat 6% center; line-height: 1.2rem; }
.job_list li .msg { line-height: 1.6rem; padding:0 6%; background: #FBFBFB; border-top:1px solid #EBEBEB;}
.job_list li .msg span { float: left; color: #525252; margin-right: 5%;}
.job_list li .msg span i { font-style: normal; color: #ca0000;}
.job_list li .msg .btn { float: right; color: #22972e;}
.job_list li a:hover { border:1px solid #E9A6A6;}
.job_list li a:hover h3 { background-image:url(../images/web/point07.png) }
.job_list li a:hover .msg .btn {color: #ca0000;}
.job_list li a:hover .msg { border-top:1px solid #fff;  background: #fff;}



/*----------招聘----------*/
.job { margin-top:1rem;  }
.job_tit { text-align: center; line-height: 4.5rem; color: #fff; background:#FFA600; font-size: 1.8rem; }
.job_msg { color: #7d766c; margin-top: 0.5rem; text-align: center;}
.job_cnt { margin-top:2rem; padding: 0 5% 3rem;}
.job_cnt li { width: 50%; float: left; line-height: 3rem; background: #fff;}
.job_cnt li:nth-child(1),
.job_cnt li:nth-child(2),
.job_cnt li:nth-child(5),
.job_cnt li:nth-child(6) { background: #F3F3F3;}
.job_cnt li h3 { display: inline-block; color: #7b7b7b; width:30%; padding-left: 10%;}
.job_cnt li p { display: inline-block; color: #FFA600;}
.job_cnt dl { margin-top:2rem;}
.job_cnt dt { font-size: 0.9rem; color: #FFA600; font-weight: bold; line-height: 2.3rem; padding-left: 3%; background: #DADADA;}
.job_cnt dd {color: #7b7b7b; line-height:1.4rem; }
.job_cnt dd p { padding: 0.2rem 0;}

/*----------代理列表----------*/
.daili_list {  overflow:hidden; }
.daili_list li { float:left; overflow:hidden; margin:4% 3% 0 0; width:22.75%;  text-align: center; }
.daili_list li:nth-child(4n) { margin-right: 0;}
.daili_list li:nth-child(4n+1) { clear: left;}
.daili_list li .img_block {border: 1px solid #E6E6E6;  padding: 2%;}
.daili_list li .img_block img { width: 100%; display: block; margin: 0 auto; }
.daili_list li h3 { color: #6b6b6b; font-size: 0.7rem; text-align: center; margin-top:7%; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }

/*----------服务----------*/
.diqu_nav {}
.diqu_nav li { float: left; margin: 20px 20px 0 0;}
.diqu_nav li a { display: block; line-height: 40px; border: 1px solid #ccc; padding: 0 18px;}
.diqu_nav li.cur a,
.diqu_nav li a:hover { background: #FFA600; color: #fff;border: 1px solid #FFA600; }
.service_list {}
.service_list li { margin-top:2%; }
.service_list li h3 { line-height: 2.5rem; background: #FFA600; color: #fff; padding-left: 15px; font-size: 0.9rem;}
.service_list li .cnt { background: #F6F6F6; padding: 2%;}
.service_list li .txt_block { float: left; width: 30%; line-height: 1.5rem; color: #666;}
.service_list li .map_block { float: right; height: 210px; width: 60%;}

/*----------搜索结果列表----------*/
.search_list { margin-top:20px; }
.search_list li { line-height:36px; height:36px; text-align:right; padding:10px; border-bottom:1px dashed #A6A6A6; padding:}
.search_list li span { color:#aaa; }
.search_list li a { float:left; text-align:left; font-size:16px;  }
/*控制标题长度，如果可以通过程序控制，则可以删除*/
.search_list li a { width:400px; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }

/* 分页 */

#pages { padding:14px 0 10px; text-align:center; font-size:0.7rem; margin-top:1rem;  }
#pages a { display:inline-block; height:1.4rem; line-height:1.4rem; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 0.5rem}
#pages a.a1 {  }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:1.4rem; line-height:1.4rem; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block;  height:1.4rem; line-height:1.4rem;  border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }



@media only screen and (max-width:1200px) {
    .footer { padding: 3% 2%; }
   .index_product dl.d1,
   .index_product dl.d2 { float: none; width: auto; margin:3% 0 0 1.25%;}
}

@media only screen and (max-width:1000px) {
    .index_product li h3 strong { padding: 7% 5% 3%; font-size: 0.8rem;  }
 
 }

@media only screen and (max-width:900px) {
    .content { margin-top:0; background: none;}
    .sidebar { width: 100%; position: static;}
    .side_tit { padding: 1rem 0 1rem 1rem; background-size:  100% auto; background-repeat: no-repeat; background-position: center bottom;}
    .sidebar li a { line-height: 2.6rem;}
    .main { margin-left: 0; padding: 0 2% 5% 2%;} 
    .main_top { border-top:0;}

 }


@media only screen and (max-width:800px) {
    .header { padding: 0;  }
    .header_index { position: static;}
    .logo {padding: 1% 0;  }
    .logo_index .a1 { display: none;}
    .logo_index .a2 { display: block;}

    .nav_index { text-align: center; border-top:1px solid #D9D9D9; padding: 0.2rem 0;}
    .nav_index li { float: left; margin:0; line-height: 2rem; width: 33.33333%; overflow: hidden;}
    .nav_index li h3 a { background: #fff; color: #000;}

    .nav { text-align: center; border-top:1px solid #D9D9D9; padding: 0.2rem 0;}
    .nav li { float: left; margin:0; line-height: 2rem; width: 33.33333%; overflow: hidden;}
	
	#nav_job { display:none;}

    .com_tit01 h3 { font-size: 1.8rem;}
    .com_tit01 h4 { font-size: 0.8rem; margin-top:5px;}


    .index_about_txt { padding:3% 3%; }

    .index_product { padding: 5% 0;}
    .index_product li h3 strong {  font-size: 0.7rem; line-height: 0.8rem; }

    .index_hezuo { padding: 7% 0 8%;}
    .index_hezuo li { width: 33.3%;}

    .main_top2 { padding: 1rem 0 0.9rem 2rem;}
    .main_top2 h3 { float: none;}
    .main_top2 h4 { float: none; margin-top:5px;}

    .pifa_list li .img_block h3 {margin-top: -3rem;
        margin-left: -3rem;
        width: 6rem;
        height: 6rem;}
    .pifa_list li .img_block h3 strong { padding-top: 1.7rem; font-size:1rem; }

    .lingshou_txt { margin-top:3%;}

    .contact_txt { height: auto;}
    .contact_txt .txt { position: static; width: auto; height: auto;}

    .daili_list li { margin:4% 2% 0 0; width:49%;  }
.daili_list li:nth-child(4n) { margin-right: 2%;}
.daili_list li:nth-child(4n+1) { clear: none;}
.daili_list li:nth-child(2n) { margin-right: 0;}
.daili_list li:nth-child(2n+1) { clear: left;}
.daili_list li h3 { margin-top:3%;  }

.news_list li h3,
.news_list li .date { float: none;}
.news_list li .date { margin-top:5px;}

    .job_cnt { padding: 0 2% 3%;}
    .job_cnt li { float: none; width: 100%; line-height: 2.5rem;  }
    .job_cnt li:nth-child(1),
    .job_cnt li:nth-child(2),
    .job_cnt li:nth-child(5),
    .job_cnt li:nth-child(6) { background: #fff;}
    .job_cnt li:nth-child(2n) { background: #F3F3F3;}
}

@media only screen and (max-width:600px) {
    .nav_index li h3 a,
    .nav li h3 a { font-size: 0.8rem; line-height: 2.5rem; }

    .index_pic li { float: none; width: 100%; padding: 1% 1% 0;}

    .com_tit01 h3 { font-size: 1.4rem;}
    .com_tit01 h4 { font-size: 0.6rem; margin-top:5px;}
    
    .index_about .more { display: none;}

    .index_product li { float: none; width: 100%; margin: 1% 0 0 0;}
    .index_product li h3 strong { font-size: 1rem; line-height:1.5rem; padding: 7% 5% 5%;}
    .index_product dd { clear: both; padding-top: 3%;}

    .index_video { padding: 5% 0 10% 0;}
    .index_video .more { display: none;}
    .index_video_cnt { width: 98%;}

    .index_hezuo li { width: 50%;}

    .main_top h3 { font-size: 0.9rem; border-bottom: 2px solid #FFA600; }
    .position { display: none;}

    .main_top2 { padding: 0.8rem 0 0.7rem 1.5rem;}
    .main_top2 h3 { font-size: 1.2rem;}
    .main_top2 h4 { font-size: 0.9rem; letter-spacing: 15px; margin-top:0; }

    .pifa_list li .img_block h3 {margin-top: -2.5rem;
        margin-left: -2.5rem;
        width: 5rem;
        height: 5rem; font-size: 0.7rem;}
    .pifa_list li .img_block h3 strong { padding-top: 1.4rem; font-size:0.8rem; }

.hezuo_list li { overflow:hidden; width:49%;  }
.hezuo_list li:nth-child(3n) { margin-right: 2%;}
.hezuo_list li:nth-child(3n+1) { clear: none;}
.hezuo_list li:nth-child(2n) { margin-right: 0;}
.hezuo_list li:nth-child(2n+1) { clear: left;}

.service_list li .txt_block { float: none; width:auto;}
.service_list li .map_block { float: none; width: auto; margin-top:10px;}

    .article { padding: 2% 3%;}
    .article_tit { font-size: 1rem; line-height: 1.8rem;}
    .article_body { font-size:0.7rem; }

    .about { padding: 2% 3%; font-size:0.7rem;  }

    .footer { padding-bottom: 18%;}
    .footmenu  { display: block; position: fixed; width: 100%; left: 0; bottom: 0; background:#FFA600; text-align: center; color: #fff; }
    .footmenu a { color: #fff; width: 33.3333%; float: left; padding: 2% 0; }
    .footmenu a i { font-size: 1.6rem;}
    .footmenu a span { display:block;}

}

@media only screen and (max-width:450px) {
    .index_product li h3 strong {  padding: 7% 5% 4%;}

    .side_tit h3 { font-size: 1rem;}
    .side_tit h4 { font-size: 0.8rem;}
    .side_tit { padding: 0.6rem 0 0.6rem 0.6rem;}

    .main_top2 { padding:0.4rem 0 0.3rem 1.2rem; }
}


/*-------------------壹级-------------------*/
.class {  }

/*----------贰级----------*/
.class {  }

/*叁级*/
.class {  }

