/**************重设浏览器默认样式[参考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; } 
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;}

/*-------------------顶部-------------------*/
.top { line-height: 1.3rem; height: 1.3rem; padding-top: 0.3rem; font-size: 0.6rem; }
.top a { color: #989898;}
.top .link{ float: right; padding: 0 1.2rem;  }
.top .linka { background: url(../images/icon02.png) no-repeat left center;  }
.top .linkb { background: url(../images/icon01.png) no-repeat left center;  }
.top .searchbox{  float: right; position: relative; }
.top .searchbox dt{ cursor: pointer; width: 1.3rem; height: 1.3rem; background:url(../images/search.png) no-repeat center center;   }
.top .searchbox dd{ position: absolute; top:2rem; left: 0; background: #1C1C1C;  padding: 1px; width: 11.6rem; display: none;}
.top .searchbox .form_txt{ height: 1.6rem; float: left; line-height: 1.6rem; padding: 0; border:0; width: 10rem;}
.top .searchbox .form_btn{ float: right; width:1.6rem;  height: 1.6rem;  background:url(../images/icon_search.png) no-repeat center center; border: 0; padding: 0; cursor: pointer;}
.top .link2 { float: right; margin-right: 1rem;}
.top .link2 span {padding: 0 0.6rem;  color: #989898;}




/*当前项和鼠标移上*/
.nav li.cur a,
.nav li a:hover { color: #CA0201; }

/*----------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; }

/*----------index_box1----------*/
.index_box1 { background: #F3F3F3; padding-bottom: 1rem; }
.index_box1 .inner { background: #fff;}

/*----------关于----------*/
.index_about { background: #fff; width: 50%; float: left; height: 9.5rem; position: relative; z-index: 999;  } 
.index_about_cnt { background: #fff;   position: absolute; bottom:0; padding: 5% 7%; }
.index_about_cnt h3 { font-size: 2.5rem; font-family: Arial;  color: #000;}
.index_about_cnt h3 span { color: #cb0000;}
.index_about_cnt h4 { font-size: 1rem; color: #232323; border-bottom: 2px solid #000; display: inline-block; padding-bottom: 0.2rem; }
.index_about_cnt .txt { font-size: 0.8rem; line-height: 1.3rem; margin-top:1rem; color: #7d7d7d;}
.index_about .more { margin-top:1.5rem; display: inline-block; background:url(../images/point03.png) right center no-repeat; font-size: 0.8rem; padding-right: 1.5rem;  }
.index_about_contact { margin-top:4rem;}
.index_about_contact a { display: inline-block; width: 3rem; height: 3rem; margin-right: 1rem;}
.index_about_contact a.i1 { background:url(../images/icon03.png) center center no-repeat;  background-size: 100% 100%;}
.index_about_contact a.i2 { background:url(../images/icon04.png) center center no-repeat;  background-size: 100% 100%;}
.index_about_contact a.i3 { background:url(../images/icon05.png) center center no-repeat;  background-size: 100% 100%;}

/*----------企业文化----------*/
.index_qywh { color: #fff; width: 50%; float: right; background: #8F8F8F url(../images/bg01.jpg) no-repeat right top; background-size: auto 100%; height: 9.5rem;   }
.index_qywh a { display: block; padding: 2rem 8%;}
.index_qywh h3 { font-size: 1.7rem; color: #fff;}
.index_qywh h4 {  font-size: 1rem; color: #fff;}
.index_qywh .more { margin-top:4%; height: 0.5rem; display: block; background:url(../images/point01.png) left center no-repeat;}

/*----------视频----------*/
.index_about_video { width: 50%; float: left; text-align:center; position: relative;}
.index_about_video img { display: block; width: 100%;}
.index_about_video h3 { font-size: 1rem; color: #fff; position: absolute; top:45%; text-align: center; width: 100%;}
.index_about_video h4 {  width: 100%;color: #fff; position: absolute; top:55%; text-align: center;}
.index_about_video h4 span { display: inline-block; background:url(../images/point02.png) right center no-repeat; padding: 0 1rem;}


/*----------新闻----------*/
.index_news {  margin:3% 3% 2% 0; width: 43%; float: right;  }
.index_news dl {  padding-bottom: 1.3rem; border-bottom: 1px solid #DEDEDE;}
.index_news dt { padding-bottom: 0.9rem; border-bottom: 1px solid #DEDEDE; margin-bottom: 1.4rem;}
.index_news dt a {}
.index_news dt .date { color: #a0a0a0; font-size: 0.8rem; }
.index_news dt h3 {  margin-top:0.2rem; font-size: 0.9rem; color: #000; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.index_news dt .txt { color: #7d7d7d; margin-top:0.5rem;}
.index_news dd { padding-left: 0.8rem; background:url(../images/point04.png) left center no-repeat; margin-top:0.8rem; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.index_news .more { margin-top:2%; display: inline-block; font-size: 0.8rem; background:url(../images/point03.png) right center no-repeat; padding-right:30px;  }

/*----------企业----------*/
.index_qiye { margin-top:2%; }
.index_qiye .tit {}
.index_qiye .tit h3 { font-size: 2.5rem; text-transform: uppercase;}
.index_qiye .tit h3 span { color: #cb0000;}
.index_qiye .tit h4 { font-size: 1rem; display: inline-block; padding-bottom: 0.3rem; border-bottom: 2px solid #000000; }
.index_qiye_list { margin-top:3%;}
.index_qiye_list li { float: left; width: 32%; margin-left: 2%;}
.index_qiye_list li:first-child { margin-left: 0; }
.index_qiye_list li a {}
.index_qiye_list li img { display: block; width: 100%;}
.index_qiye_list li h3 { border-left: 1px solid #000; margin-left: 5%;  margin-top: 5%;  padding-left: 5%;}
.index_qiye_list li .more { display: block;  background:url(../images/point03.png) left center no-repeat;  height:0.5rem; margin-left:10%; margin-top: 6%; }


/*----------产品----------*/
.index_product { margin-top:2%; padding: 2% 0; background:#EEEEEE url(../images/bg02.jpg) center top repeat-x; }
.index_product .tit { }
.index_product .tit h3 { float: left; color: #fff; font-size: 1rem;}
.index_product .tit .more { float: right;  color: #fff; font-size: 0.8rem; padding-right: 2rem; background:url(../images/point01.png) right center no-repeat; }
.index_product ul { margin-top:3%; }
.index_product li { float: left; width: 24.8%; margin-right: 0.2%; margin-top: 0.2%; text-align: center;  }
.index_product li a { display: block; position: relative;  transition:all 0.3s;}
.index_product li img { display: block; width: 100%;}
.index_product li h3 { font-size: 0.8rem; color: #fff; font-family: Arial;    position: absolute; left: 0; top:50%; margin-top:-1.9rem; width: 100%; line-height: 1.3rem; transition:all 0.3s;}
.index_product li span { display: none; width: 3.8rem;line-height: 3.8rem; height: 3.8rem; margin-left:-1.9rem;  margin-top:-1.9rem; position: absolute; left: 50%; top:50%; color: #fff; background: #CA0201; -moz-border-radius:3.8rem; -webkit-border-radius:3.8rem; -o-border-radius:3.8rem; border-radius:3.8rem;  transition:all 0.3s; }
.index_product li a:hover h3 { display: none;}
.index_product li a:hover span { display: block;}


/*----------banner----------*/
.banner img { display: block; width: 100%;}

/*----------当前位置----------*/
.position_wrap { height: 2.4rem; border-bottom: 1px solid #D3D3D3; }
.position_wrap .tit_wrap { width: 20rem; height: 2.4rem;  float: left; position: relative; margin-right: 1rem;}
.position_wrap .tit { position: absolute; left: 0; bottom:0; width: 100%; background:url(../images/bg03.png) center top repeat-y; background-size: 100% auto; border-bottom:2px solid #C30F15; box-sizing: border-box; padding: 10% 0 10% 10%;  }
.position_wrap .tit h3 { font-size: 2rem; font-family: Arial;  color: #000; font-weight: bold; }
.position_wrap .tit h3 span { color: #cb0000;}
.position_wrap .tit h4 { font-size: 1rem; color: #232323; border-bottom: 2px solid #000; display: inline-block; padding-bottom: 0.2rem; }
.position_wrap .tit h5 { color: #000; font-size: 1.5rem; margin-top:1rem; }


/*----------sidebar----------*/
.sidebar {position: absolute; width: 20rem; top:0; left: 0;}
.sidebar ul { border-left: 1px solid #D2D2D2;  border-right: 1px solid #D2D2D2;}
.sidebar li {   border-bottom: 1px solid #D2D2D2;}
.sidebar li a { font-size: 0.8rem; display: inline-block; padding: 1.3rem 0 0.6rem 1.5rem;}
.sidebar li a span { display: block; border-left: 2px solid #B2B2B2; padding-left: 1rem;  }
.sidebar li.cur a,
.sidebar li a:hover { border-bottom: 1px solid #CA0201;}
.sidebar li.cur a span,
.sidebar li a:hover span { border-left: 2px solid #CA0201;}

/*----------main----------*/
.main {   margin-left: 22rem; min-height: 20rem;   }

/*----------内容----------*/
.content {    position: relative; overflow: hidden; padding-bottom: 2%; }

/*----------关于页面----------*/

/*标题*/
.com_tit { text-align: center; }
.com_tit h3 {  font-size: 1.2rem; font-family: Arial;  color: #999999; font-weight: bold; text-transform: uppercase;}
.com_tit h3 span { color: #cb0000; }
.com_tit h4 { margin-top:0.5%; font-size: 1rem; color: #232323; border-bottom: 2px solid #000; display: inline-block; padding-bottom: 0.2rem;}

/*关于*/
.about_m { }
.about_m img {  width: 20rem; float: left; margin-right: 4%; padding-bottom: 1rem; }
.about_m .txt { padding-top:3%; color: #757575;  line-height: 1.2rem;}
.about_m .txt p { padding: 0.3rem 0; text-indent: 2em;}

/*荣誉*/
.about_honor { margin-top:3%; padding: 3% 0 2%;  background:url(../images/bg04.png) center top repeat-x; background-size: 100% 100%; text-align: center; }
.about_honor ul {  margin-top:4%; }
.about_honor li { width: 22.5%; float: left; margin: 0 1.25%; }
.about_honor li a { }
.about_honor li img { display: block; width: 100%; }
.about_honor li h4 { text-align: center; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size: 0.8rem; color: #757575; margin-top:4%; }
.about_honor  .more { background: #DEDEDE; display: inline-block; margin: 3% auto 0; padding: 0.8rem 2rem; }
.about_honor  .more span { display: inline-block; font-size: 0.8rem; color: #757575;background:url(../images/point05.png) right center no-repeat; padding: 0 0.8rem;  }

/*组织*/
.about_zz { padding: 3% 0 2%;  background:url(../images/bg05.png) center top repeat-x;   }
.about_zz .txt { text-align: center; margin-top:2%;}
.about_zz .txt img { max-width: 100%;}

/*----------新闻列表----------*/
.news_list {   }
.news_list li{ padding:2.5% 0; border-bottom:1px dotted #E9E9E9;   }
.news_list li .date1{ float: left; width: 4rem; text-align: center; background: #F4F4F4; color: #E6453C; padding: 0.8rem 0 1rem; overflow: hidden;  }
.news_list li .date1 span{ display: block; }
.news_list li .date1 .d1{ font-size: 2.2rem; }
.news_list li .date1 .d2{ }
.news_list li .cnt{ margin-left: 6rem;  }
.news_list li h3{ color:#333; font-size:0.8rem; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.news_list li .date2 {  color:#999999; margin-top:1.5%;}
.news_list li .date2 span { display: inline-block; padding-left:1rem; font-size:0.7rem; margin-right:0.25rem;}
.news_list li .date2 span.d1 { background:url(../images/icon07.png) no-repeat left center;}
.news_list li .date2 span.d2 { background:url(../images/icon06.png) no-repeat left center;}
.news_list li .desc{ margin-top:1.5%; line-height:1rem; overflow:hidden; color:#666; font-size:0.7rem; }
.news_list li a:hover h3{ color:#E94306;}
.news_list li a:hover .desc{ }
.news_list li a:hover .more{ color:#fff; background:#E94306; border:1px solid #E94306;}

/*----------文章----------*/
.article {  overflow: hidden; zoom:1; padding: 1rem 0; }
.article_date { color: #7d766c;}
.article_tit { font-size:1.8rem;  color:#000; border-bottom: 1px solid #C3C3C3; line-height: 2.2rem; text-align: center; padding: 1rem 0;}
.article_msg { color: #7d766c; margin-top: 2%;}

/*文章内容*/
.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%;}  

/*----------单页内容----------*/
.about {  padding:1.5rem 0;  font-size: 0.8rem; color: #7b7b7b; line-height: 1.4rem;}
.about p { padding:0.5rem 0; } 
.about img { max-width:100%;}  
.rc_tit { font-size: 1.3rem; color: #757575; margin: 3% 0 1.2%; }
.rc_tit span { border-bottom: 5px solid #CA0201;}

/*----------团队建设----------*/
.tdjs_tit { text-align: center; margin-top:4%;}
.tdjs_tit h3 { display: inline-block; background:url(../images/bg07.png) no-repeat left top; line-height: 3rem; padding-left: 1rem;}
.tdjs_tit span { font-size:1.2rem; color: #757575;  display: inline-block;background:url(../images/bg06.png) no-repeat right bottom; padding-right: 1rem; }
.tdjs_list {  }
.tdjs_list li { padding: 4% 0;  }
.tdjs_list li img { width: 30%; float: left;  }
.tdjs_list li .cnt { width: 65%; float: right; line-height: 1.2rem; color: #757575;  }

/*----------工作列表----------*/
.job_list { padding-top: 4%; }
.job_list li { border: 1px solid #D0D0D0; }
.job_list li h3 { line-height: 3rem; font-size:1.3rem; border-bottom: 1px solid #D0D0D0; padding-left: 3%;  }
.job_list li .cnt { padding: 3% 4% 5%; }
.job_list li .cnt .p1 { font-size: 0.8rem; margin-top:1.5%; }
.job_list li .cnt .p1 span { padding-right: 1rem; }
.job_list li .cnt .p1 span.r { float: right; color: #CA0201;  padding-right: 0; }
.job_list li .txt { color: #9A9A9A; margin-top:2%;  }

/*----------企业文件----------*/
.qywh_tit { font-size: 2rem; color: #c7000a; text-align: center; margin-top:5%;}
.qywh_txt { font-size: 0.8rem; color: #222222; text-align: center; padding: 0 2%; margin-top:2%; padding-bottom:2%; border-bottom: 10px solid #F2F2F2;}
.qywh_pic { margin-top:3%; float: left; width: 43%; }
.qywh_txt2 { margin-top:3%; float: right; width: 54%; }
.qywh_txt2 dt { color: #fff; font-size: 2.5rem; background:url(../images/bg08.png) no-repeat left center; padding-left: 3%; }
.qywh_txt2 dd { font-size: 0.9rem; color: #7e7e7e; margin-top:5.2%;}
.qywh_list {}
.qywh_list li { float: left; width: 30%; margin-top: 3%; margin-right: 5%;}
.qywh_list li:nth-child(3n) { margin-right: 0;}
.qywh_list li:nth-child(3n+1) { clear: left;}
.qywh_list li img { display: block; width: 100%;}
.qywh_list li h3 { font-size: 0.8rem; margin-top:2%;}

/*----------旗下企业----------*/
.qxqy_list {}
.qxqy_list li { float: left; width: 32%; margin-top: 4%; margin-right: 2%;}
.qxqy_list li:nth-child(3n) { margin-right: 0;}
.qxqy_list li:nth-child(3n+1) { clear: left;}
.qxqy_list li img { display: block; width: 100%;}
.qxqy_list li h3 { font-size: 0.8rem; margin-top:2%;}

/*----------旗下企业详情----------*/
.qxqy_list {}
.main2 { padding-right: 17rem;}
.sidebar2 { position: absolute; top:2rem; right: 0; width: 15rem;}
.btn_back { display: block; border:1px solid #656565; line-height: 2.5rem; line-height: 2.5rem; font-size: 1rem; padding: 0 0 0 1rem; background:url(../images/icon08.png) no-repeat 10rem center; width: 80%;  }
.article_nav {}
.article_nav li { margin-top:1.5rem;}
.article_nav li h3 { display: block; background:url(../images/line01.png) repeat-x left center; }
.article_nav li h3 span { display: inline-block; background: #fff; font-size: 0.9rem; font-weight: bold; color: #656565; padding-right: 0.3rem; }
.article_nav li a { font-size: 0.9rem; display: block; margin-top:1rem;}

/*----------联系页面----------*/
.map { width:100%; height:490px;}
.contact_txt { position:relative; height:0; margin-top:2%;z-index:9;}
.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;} 

.contact_cnt { float: left; width: 48%; margin-top:4%; }
.contact_cnt .tit { font-size: 1.2rem; color:#1564A5; margin-bottom:1.5rem;}
.contact_cnt .txt { line-height: 1.3rem;}


/*----------联系留言----------*/
.contact_form { width: 48%; float: right;  margin-top:4%;  }
.contact_form .tit { font-size: 1.2rem; color:#1564A5; margin-bottom:1rem;}
.contact_form .form_item{ margin-bottom:0.8rem; }
.contact_form .form_item h3{ line-height:1.2rem; font-size:0.7rem; color:#6D7A78; }
.contact_form .form_item .form_txt{  border:1px solid #E7E7E7; background:#fff url(../images/bt.png) no-repeat right center; padding:5px; height:2rem; line-height:2rem; box-sizing: border-box; width: 100%; font-size: 0.7rem;  color:#6D7A78;  }
.contact_form .form_item .form_textarea{ border:1px solid #E7E7E7; background:#fff url(../images/bt.png) no-repeat right 0.7rem; padding:5px; height:6rem; line-height:2rem; box-sizing: border-box; width: 100%; font-size: 0.7rem;  color:#6D7A78; }
.contact_form .form_btn { margin-top:20px;  }
.contact_form .form_btn input{ width:4rem; height:2rem; text-align:center; color:#fff; font-size:14px; background:#429637;border:0; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; cursor:pointer; }
.contact_form .form_btn input:hover { background:#429637;}


/*----------产品列表----------*/
.product_list {  overflow:hidden; }
.product_list li { float:left; overflow:hidden; margin:2% 2% 0 0; width:32%; border: 1px solid #E6E6E6; box-sizing: border-box; padding: 3%; text-align: center; }
.product_list li:nth-child(3n) { margin-right: 0;}
.product_list li:nth-child(3n+1) { clear: left;}
.product_list li a {}
.product_list li a:hover { text-decoration:none;}
.product_list li img {width:100%; display: block; }
.product_list li h3 { text-align: center; margin-top:2%; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }


/*----------产品----------*/
.product {  overflow: hidden; zoom:1; padding: 1rem 0; }
.product_tit { font-size:1.8rem;  color:#000; border-bottom: 1px solid #C3C3C3; line-height: 2.2rem; text-align: center; padding: 1rem 0;}
.product_body {  padding:1.5rem 0;  font-size: 0.8rem; color: #7b7b7b; line-height: 1.3rem;}
.product_body p { padding:0.5rem 0; } 
.product_body img { max-width:100%;}  

.product_pic { text-align: center; margin-top:3%;  }
.product_pic img {max-width:100%;  }


/*----------搜索结果列表----------*/
.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) {
   .index_qiye,
   .index_product .tit,
   .footer .inner { padding: 0 2%;}
  
}

@media only screen and (max-width:1100px) {
    .header { padding: 0;  }
    .logo { float: none; padding: 1% 0; display: block; text-align: center; }
    .logo img { margin: 0 auto;}

    .nav { float: none; text-align: center; border-top:1px solid #D9D9D9; padding: 0.2rem 0;}
    .nav li { float: left; margin:0; line-height: 2rem; width: 25%;}

    .footer .l { float: none; padding-top:0;}
    .footer .r { float: none; text-align: left; margin-top:1%;}

    .tdjs_tit h3 { line-height: 2rem;}
    .tdjs_tit span { font-size: 0.9rem;}

    .main2 { float: none; width: auto; padding-right: 0; }
    .main2 .article { padding: 2% 3%;}
    .sidebar2 { position:static; width: auto; padding: 0 2%; }
    .btn_back { width: 12rem;}
 
 }

@media only screen and (max-width:900px) {

       /*----------关于----------*/
        .index_about {  overflow: hidden; width: auto; height: auto; float: none;  }
        .index_about_cnt { position:static;}
        .index_about_contact { margin-top:5%;}

        .index_qywh { float: none; width: auto; height: auto; }
        .index_qywh a {padding: 4% 8%;}

        .index_qiye .tit h3 { font-size: 2rem; }

        .position_wrap { height:auto; border-bottom: 0; }
        .position_wrap .tit_wrap { width: auto; height: auto; float: none; margin-right: 0;}
        .position_wrap .tit { position: static; width: auto; padding: 3% 0 3% 3%; border-bottom: 0;}
        .position_wrap .tit h4 { display: none;}
        .position_wrap .tit h3 { font-size: 1.4rem; }
        .position_wrap .tit h5 { font-size: 1.2rem; margin-top:2%; }

         

         .about_m { padding: 2%;}

         .sidebar { position: static; float: left; width: 30%;}
         .main { float: right; width: 67%; margin-left: 0;}

         .news_list li .cnt { margin-left: 5rem; }
         .news_list li .desc { font-size: 0.6rem;}

         .qywh_tit { font-size:1.2rem; }
         .qywh_txt { font-size: 0.7rem; line-height: 1.3rem; padding-bottom: 4%; }
 }


@media only screen and (max-width:800px) {
    .top .searchbox { display: none;}

    .index_about_video { width: auto; float: none; margin: 0;}

    .index_news { float: none; width: auto; margin: 0; padding: 3% 3%;}

    .footer { padding: 1rem 3%;   }

    .index_product { background-size: auto 100%;}
    .index_product li { width: 49%; margin-left: 0.5%; margin-right: 0.5%; margin-top: 1%;}

    .about_m img { width: 55%; }

    .about_honor li { width: 48%; margin: 2% 1% 0;  }
    .about_honor li h4 { font-size: 0.7rem;}
    .about_honor  .more { padding:0.6rem 1rem; }
    .about_honor  .more span { font-size: 0.7rem;}

    .product_list li {  width:49%; }
    .product_list li:nth-child(3n) { margin-right: 2%;}
    .product_list li:nth-child(2n) {margin-right: 0;}
    .product_list li:nth-child(3n+1) { clear: none;}
    .product_list li:nth-child(2n+1) { clear: left;}
    .product_list li h3 { font-size: 0.7rem; }

    .qywh_txt2 dt { font-size: 2rem;}
    .qywh_txt2 dd { font-size:0.8rem; }

    .qywh_list li { width: 48%; margin: 2% 1% 0 1%;}
    .qywh_list li:nth-child(3n) { margin-right: 1%;}
    .qywh_list li:nth-child(3n+1) { clear: none;}
    .qywh_list li:nth-child(2n+1) { clear: left;}

    .qxqy_list li { width: 48%; margin: 2% 1% 0 1%;}
    .qxqy_list li:nth-child(3n) { margin-right: 1%;}
    .qxqy_list li:nth-child(3n+1) { clear: none;}
    .qxqy_list li:nth-child(2n+1) { clear: left;}


    .contact_txt { height: auto;}
    .contact_txt .txt { position: static; width: auto; height: auto;}

    .contact_cnt { float: none; width: auto; padding:0 2%;  }
    .contact_form { float: none; width: auto; padding:0 2%; }
}

@media only screen and (max-width:600px) {
    .nav li a { font-size: 0.7rem;}

    .index_about_cnt h3 {     font-size: 2rem; }
    .index_about_cnt .txt { font-size: 0.7rem; line-height: 1.2rem;}

    .index_qywh h3 { font-size: 1.3rem; }
    .index_qywh h4 { font-size: 0.8rem;}

    .index_qiye .tit h3 { font-size: 1.4rem; }
    .index_qiye .tit h4 { font-size: 0.8rem;}
    .index_qiye_list li h3 { border:0; margin-left: 0; padding-left: 0; text-align: center; font-size: 0.7rem;}
    .index_qiye_list li .more { display: none;}

    .index_product  { padding: 3% 0;}
    .index_product ul { position: static;}
    .index_product li h3 { font-size: 0.7rem;}
    .index_product li h4 {  line-height: 1.2rem; padding: 0 1rem;  }
    .index_product li h4 span { font-size: 0.6rem;  padding-right: 0; background:none;}

    .position_wrap .tit h3 { font-size: 1.2rem; }
    .position_wrap .tit h5 { font-size: 1rem; margin-top:1%;
     }

     .about_m img { float: none; margin-right: 0; width:100%; padding-bottom: 0;}

     .about_honor { padding: 4% 0;}
     .about_zz { padding: 4% 0; }

     .sidebar { float: none; width: auto;}
     .sidebar li a { font-size: 0.7rem; padding: 1rem 0 0.4rem 1.2rem;}
     .main { float: none; width: auto; }

     .news_list { padding: 0 2%; }
     .news_list li h3 { color:#000; }
     .news_list li .date2 { display: none;}
     
    .product {  padding: 2% 3%; }
    .product_tit { font-size: 1rem; line-height: 1.8rem;}
    .product_body { font-size:0.7rem; }

    .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;  }

    .tdjs_list { padding: 0 2%;}
    .tdjs_list li img { width: 40%;}
    .tdjs_list li .cnt { width: 55%;}

    .tdjs_tit span { font-size: 0.8rem;}

    .job_list { padding: 3% 2%;}
    .job_list li h3 { font-size: 0.8rem; line-height: 2rem;}
    .job_list li .cnt .p1 { font-size: 0.7rem;}

    .qywh_tit { font-size:0.8rem; }

    .qywh_pic { width: 100%; float: none;}
    .qywh_txt2 { float: none; width: auto; padding: 2%;}

    .btn_back { line-height: 2rem; font-size: 0.8rem;}
    .article_nav li h3 span { font-size: 0.7rem;}
    .article_nav li a { font-size: 0.7rem;}
}

@media only screen and (max-width:450px) {
    .top { display: none;}

    .index_about_video h3 { font-size: 0.8rem;} 
    .index_about_video h4 {  font-size: 0.6rem; top:63%;}

    .index_qiye_list li  { width: 100%; float: none; margin-left: 0; margin-bottom:4%;}
    .index_qiye_list li h3 { margin-top:2%;}

    .footer .l img { display: none;}
    .footer .l .copy { padding-left: 0; float: none;}

    .position_wrap .tit h3 { font-size: 1rem; }
    .position_wrap .tit h5 { font-size: 0.8rem; } 

    .tdjs_list li img { width: 100%; float: none;}
    .tdjs_list li .cnt { width: 100%; float: none;}

    .tdjs_tit span { font-size: 0.7rem;}

    .qywh_txt2 dt { font-size: 1.5rem;}
    .qywh_txt2 dd { font-size: 0.7rem;}

    .qywh_list li h3 { font-size: 0.7rem;}

    .qxqy_list li h3 {  font-size: 0.7rem;}

}


/*-------------------壹级-------------------*/
.class {  }

/*----------贰级----------*/
.class {  }

/*叁级*/
.class {  }

