/**************重设浏览器默认样式[参考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;}

/*-------------------头部-------------------*/
.header {  }


/*----------logo----------*/
.logo { float:left; padding-top: 15px;  }
.logo img { max-width: 80%; }

/*-------------------导航-------------------*/
.nav { float: right;   }
.nav li {  float: left; margin-left: 2.5rem; position: relative; z-index: 999; padding-top: 4px; height:76px; }
.nav li:first-child { margin-left: 0;}
.nav li h3 a { font-size:0.8rem; color: #333333; display: block; line-height: 72px;}
/*当前项和鼠标移上*/
.nav li.cur h3 a,
.nav li.hover h3 a,
.nav li h3 a:hover { border-bottom: 4px solid #004F99; }
.nav li dl { position: absolute; top:4rem; left: -59px; text-align: center; background: rgba(255, 255, 255, 0.9); width: 150px; padding: 10px 0; }
.nav li dd { line-height: 1.8rem;}
.nav li dd a{ font-size: 0.7rem; color: #494949;}
.nav li dd a:hover { color: #004f99; }

.nav li.en { margin-left: 1rem;}
.nav li.en a {line-height: 1.3rem; margin:1.3rem 0 0 1.5rem; background: #004F99; color: #fff; font-weight: bold; padding: 0 0.5rem;  -moz-border-radius: 2rem; -o-border-radius: 2rem;  -webkit-border-radius: 2rem;  border-radius: 2rem; }
.nav li.en a:hover { background: #0A4071; border-bottom: 0; }

/*----------flash----------*/
.flash {width:100%; position: relative;  }
.bigflash {}
.bigflash li {width:100%;  }
.bigflash li img { display:block; width:100%;}
.bigflash .bx-wrapper { position: relative;*zoom: 1; z-index: 9;}
/*加载界面*/
.bigflash .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; }

/*pager*/
.bigflash_pager { position:absolute; bottom:0; z-index:999; width: 100%; padding: 0.5% 0; background: rgba(0, 0, 0, 0.6);}
.bigflash_pager a{ float:left; width:19%; margin: 0 0.5%; box-sizing: border-box; }
.bigflash_pager a img { display: block; width: 100%;}
.bigflash_pager a.active,
.bigflash_pager a:hover { border:2px solid #fff; }

/*----------关于----------*/
.index_about {  padding:4% 0; overflow: hidden;  }
.index_about .inner { }
.index_about_cnt {  width:42.5%; float: left;}
.index_about_cnt .tit { font-size: 1.5rem;}
.index_about_cnt .tit span { color: #004f99; border-bottom: 3px solid #004f99; display: inline-block; padding-bottom: 0.5rem; }
.index_about_cnt .txt { font-size: 0.7rem; line-height: 1.3rem; margin:6% 0 3%;}
.index_about .more { display: block;  height: 1rem; background:url(../images/web/point03.png) left center no-repeat; text-indent: -9999px; }
.index_about ul { margin-top:3%; width:42.5%; float: left; }
.index_about li { float: left; width:31%; padding-left: 2%; border-left: 1px solid #BFBFBF; }
.index_about  li h3 { font-size: 0.8rem; color: #9d9d9d; }
.index_about  li p { font-size: 1.1rem; color: #004f99; margin-top:5px; }
.index_about img { width: 50%; float: right; padding:0 0 2% 2%; background:url(../images/web/bg04.png) left bottom no-repeat; background-size: 70% 70%; }

/*----------标题----------*/
.com_tit { text-align: center; }
.com_tit h3 { font-size: 1.5rem; color: #000; font-weight: bold; }
.com_tit h4 { font-size: 1.2rem; color: #a9a9a9; text-transform: uppercase; margin-top:0.2rem;}

/*----------产品类别----------*/
.index_product_cate { margin-top: 2%;  margin-bottom: 5%; }
.index_product_cate dl { float: left; width: 20%; text-align: center; }
.index_product_cate dt { padding: 0.5rem 0; margin-bottom: 5%; border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD;}
.index_product_cate dt a { font-size: 0.8rem; color: #000; display: inline-block; line-height: 2rem; border-bottom: 4px solid #fff;}
.index_product_cate dt a:hover { border-bottom: 4px solid #000;}
.index_product_cate dd { line-height: 1.5rem; padding: 0 5%;}
.index_product_cate dd a { color: #949494; display: block; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }

/*----------产品----------*/
.index_product { background:url(../images/web/bg03.png) left top repeat-x; padding: 2% 0; }
.index_product .com_tit h3 { color: #004f99;}
.index_product .com_tit h4 { color: #9dc3da;}

.index_product ul { margin-top:2%;   }
.index_product li { float: left; width: 32.3%; margin: 0 0.5%; }
.index_product li a {}
.index_product li img { width: 100%; display: block;}
.index_product li .txt { padding: 0 2%;}
.index_product li h3 {   font-size: 1rem; color: #000; font-weight: bold;   margin-top:3%; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.index_product li .more { display: inline-block; color: #fff; line-height: 2rem; background: #004F99; padding: 0 1.5rem; margin-top:5%;-moz-border-radius:1rem;  -webkit-border-radius:1rem;   -o-border-radius:1rem;  border-radius:1rem;  }

/*----------视频----------*/
.index_video {  margin-top:3%; padding: 3% 0; background:url(../images/web/bg01.jpg) center top no-repeat; text-align: center;  }
.index_video .com_tit h3 { color: #fff; }
.index_video .com_tit h4 { color: #fff; background:url(../images/web/line01.png) center center no-repeat; }
.index_video_cnt { text-align: center; margin-top:1.5%; }
.index_video_cnt .img_block { padding: 10px 0 0 10px; display: inline-block; background:url(../images/web/point01.png) left top no-repeat; position: relative; }
.index_video_cnt .img_block span { position: absolute; display: block; width: 100%; height: 100%; left: 10px; top:10px; background:url(../images/web/icon_video.png) center center no-repeat;}
.index_video_cnt .img_block img {  padding:0 10px 10px 0;background:url(../images/web/point02.png) right bottom no-repeat; }
.index_video_cnt h3 { color: #fff; font-size: 0.8rem; margin-top:0.8%; }

/*----------新闻----------*/
.index_news {  margin-top:3%;  }
.index_news_list { margin-top:1rem; }
.index_news_list li { float: left; width: 32%; margin:0 0.5%;  box-shadow:#AFAFAF 0 0 10px; }
.index_news_list li a { display: block;}
.index_news_list li .img_block { position: relative; }
.index_news_list li .img_block img { display: block; width: 100%; }
.index_news_list li .img_block .date { width: 3.5rem; padding: 10px 0; background: #fff; -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; border-radius: 15px;  position: absolute; left:15px; bottom:15px; text-align: center; font-family: Arial, Helvetica, sans-serif;}
.index_news_list li .img_block .date .d1 { display: inline-block; color: #004f99; font-size: 1.3rem; font-weight: bold; border-bottom: 2px solid #004F99; }
.index_news_list li .img_block .date .d2 { display: inline-block;  color: #8c8c8c; margin-top:7px; }
.index_news_list li .txt_block { padding: 3% 7% 5%; }
.index_news_list li .txt_block h3 { border-bottom: 1px solid #004F99; font-size: 0.9rem; color: #000; font-weight: bold; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding: 3% 0; }
.index_news_list li .txt_block .desc { color: #949494; line-height: 1.1rem; height: 2.2rem; overflow: hidden; margin-top: 6%; }
.index_news_list li  .txt_block .more { display:inline-block; margin-top: 6%; background:url(../images/web/point03.png) right center no-repeat; color: #004F99; font-weight: bold; padding-right: 1.5rem; }

/*----------客户----------*/
.index_kehu { background: #F7F7F7; margin-top:3%; padding: 2% 0; }
.index_kehu_list { margin-top:3%; border-left:1px solid #E0E0E0;  border-top:1px solid #E0E0E0; }
.index_kehu_list li { width: 10%; float: left; box-sizing: border-box;  border-right:1px solid #E0E0E0;  border-bottom:1px solid #E0E0E0;}
.index_kehu_list li img { display: block; width: 100%;}


/*----------联系----------*/
.index_contact {  padding: 6% 0 3%; background:url(../images/web/bg02.jpg) center top no-repeat; color: #fff; }
.index_contact .c_logo { float: left; }
.index_contact .c_tit { padding-left: 0.5rem; border-left: 4px solid #fff; font-size: 1rem; line-height: 1.1rem;  }
.index_contact .c01 { float: left; padding-left: 1.5rem; margin-left: 1.5rem;  border-left: 1px solid #3578B7; }
.index_contact .c01 dd { line-height: 1.2rem; margin-top:15px; padding-left: 2.5rem; background:url(../images/web/icon01.png) 1rem 4px no-repeat; }
.index_contact .c01 dd p { padding-bottom: 10px;}
.index_contact .c02 { float: left; padding: 4rem 0 0 1.5rem; border-left: 1px solid #3578B7; margin-left: 1.5rem; }
.index_contact .c02 li { line-height: 1.5rem; padding-left: 2rem; }
.index_contact .c02 li.a { background:url(../images/web/icon02.png) left center no-repeat; }
.index_contact .c02 li.b { background:url(../images/web/icon03.png) left center no-repeat;}
.index_contact .c02 li.c { background:url(../images/web/icon04.png) left center no-repeat;}
.index_contact .c03 { float: right; padding-left: 1.5rem; border-left: 1px solid #3578B7;  }
.index_contact .c03 dd { margin-top:1.5rem;}
.index_contact .c03 dd img {}


/*----------底部----------*/
.footer {  padding: 15px 0; background: #004F99; color: #fff; }
.footer a { color: #fff;}
.footer .copy { float: left;}
.footer .link { float: right;}
.footer .link a {}

/*----------banner----------*/
.banner img { display: block; width: 100%;}

/*----------side_tit----------*/
.side_tit_wrap { height: 0;  }
.side_tit_wrap .inner { position: relative; }
.side_tit { overflow: hidden; width: 12rem; position: absolute; height: 160px; left: 0; bottom:0; background:url(../images/web/bg05.png) no-repeat center center; background-size: 100% 100%; }
.side_tit h3 { margin: 1.6rem 0 0 0.8rem; font-size: 1.2rem; color: #004f99; font-weight: bold; display: inline-block; border:5px solid #004F99; padding: 0 1rem; line-height: 2rem; -moz-border-radius: 2rem; -webkit-border-radius: 2rem; -o-border-radius: 2rem; border-radius: 2rem;  }
.side_tit h4 { font-size: 1.8rem; color: #fff;  margin: 0 0.8rem 0 0.8rem; padding-bottom: 1rem; background:url(../images/web/point05.png) no-repeat right bottom; text-transform: uppercase; }

/*----------内容----------*/
.content { background: #FAFAFA; padding-bottom: 2%; }
.content .inner {  position: relative; }

/*----------当前位置----------*/
.position { color:#848484; line-height: 2.4rem; padding-top:1%;  }
.position a { color:#848484; }

/*----------sidebar----------*/
.sidebar {position: absolute; width: 12rem; top:0; left: 0; background: #fff; }
.sidebar ul { padding: 0 0.8rem; }
.sidebar li {  border-bottom: 1px solid #EBEBEB; margin-top:1rem; }
.sidebar li a { font-size: 0.8rem; display: block; padding-left: 1.2rem; color: #494949; line-height: 2rem; background:url(../images/web/point04.png) no-repeat 2px center; }
.sidebar li.cur a,
.sidebar li a:hover { color: #004f99; font-weight: bold;}

.side_video { position: relative; }
.side_video img { display: block; width: 100%;}
.side_video h3 { text-align: center; color: #fff; font-weight: bold; font-size: 0.9rem; width: 100%; position: absolute; left: 0; top:2rem; background:url(../images/web/icon_video2.png) no-repeat center bottom; padding-bottom: 1.6rem;  }

/*----------main----------*/
.main {   margin-left: 15rem; min-height: 30rem;  }
.main_tit { border-bottom: 1px solid #DDDDDD; line-height: 2.8rem;}
.main_tit h3 { float: left; color: #004f99; font-size: 1.2rem; border-bottom: 4px solid #004f99;}
.main_tit h4 { float: right; color: #004f99; padding-left: 2rem; text-transform: uppercase; letter-spacing: 2px; font-size: 0.8rem; background:url(../images/web/point06.png) no-repeat left center;  }

.position { text-align: right; color:#9d9d9d; border-bottom: 1px solid #DDDDDD;}
.position a { color:#9d9d9d; }

/*----------单页----------*/
.about {  padding:2% 0; color: #7b7b7b; line-height: 1.3rem;}
.about p { padding:0.5rem 0; } 
.about img { max-width:100%;} 


/*----------单页 简介----------*/
.about_intro {  }
.about_intro .p1 { font-size: 1rem;  }
.about_intro .list1 { margin-top:2%; }
.about_intro .list1 li { float: left; width:31%; padding-left: 2%; border-left: 1px solid #BFBFBF; }
.about_intro .list1 li h3 { font-size: 0.8rem; color: #9d9d9d; }
.about_intro .list1 li p { font-size: 1.1rem; color: #004f99; margin-top:5px; padding: 0; }
.about_intro .img_block { margin-top:3%; }
.about_intro .img_block .img01 { float: left; width: 49.6%; }
.about_intro .img_block .img02 { float: right; width: 49.6%;}
.about_intro .img03 { clear: both; display: block; width: 100%; padding-top:0.8%;}
.about_intro .tit01 { margin: 3% 0 1% 0; font-size: 1rem; color: #004f99; border-bottom: 2px solid #004f99; line-height: 2rem; display: inline-block; } 

/*----------单页 文化----------*/
.wenhua { margin-bottom: 2%;}
.wenhua dt { font-weight: bold; color: #000; font-size: 0.8rem; }

/*----------单页 历史----------*/
.dashi { }
.dashi p {  border-bottom:1px solid #ddd; padding: 2% 0; }
.dashi p strong { color: #000;  }

/*----------单页 设备----------*/
.sb_tit { color: #000; margin: 2% 0 1%;} 
.about td { padding: 0 5px;} 

/*----------图片列表----------*/
.img_list {}
.img_list li { float: left; width: 32%; margin-top: 4%; margin-right: 2%;}
.img_list li:nth-child(3n) { margin-right: 0;}
.img_list li:nth-child(3n+1) { clear: left;}
.img_list li img { display: block; width: 100%;}
.img_list li h3 { font-size: 0.8rem; margin-top:2%;}


/*----------新闻列表----------*/
.news_list {   }
.news_list li{ float: left; width: 48%; margin: 2% 1% 0 1%; background: #fff;  }
.news_list li a { display: block; padding:4% 5%; }
.news_list li h3{ line-height:1.6rem; color:#333; font-size:1rem; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; margin-bottom:0.5rem;}
.news_list li .date { color:#838387; margin-bottom:0.5rem; font-weight: bold;}
.news_list li .desc{ line-height:1rem; height:2rem; overflow:hidden; color:#999999; font-size:0.7rem; margin-bottom:0.8rem;}
.news_list li .more{ margin-top: 2%; font-size:0.7rem; display:block; border:1px solid #A4AFB8; width:5rem; height:1.6rem; line-height:1.6rem; text-align:center; }
.news_list li a:hover h3{ color:#004F99;}
.news_list li a:hover .more{ color:#fff; background:#004F99; border:1px solid #004F99;}

/*----------文章----------*/
.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.3rem;}
.article_body p { padding:0.5rem 0; } 
.article_body img { max-width:100%;}  

/*----------栏目文字----------*/
.cate_txt { color: #7b7b7b;   margin-top: 2%; line-height: 1.3rem;}

/*----------产品列表----------*/
.product_list {   }
.product_list li { float: left; width: 48%; margin-right:4%;  margin-top:4%; box-shadow:#AFAFAF 0 0 10px;  }
.product_list li:nth-child(2n) { margin-right: 0;}
.product_list li:nth-child(2n+1) { clear: left;}
.product_list li a { display: block;}
.product_list li img { display: block; width: 100%; }
.product_list li .txt_block { padding: 3% 7% 5%; }
.product_list li .txt_block h3 { font-size: 0.9rem; color: #000; font-weight: bold; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.product_list li .txt_block .desc { color: #949494; line-height: 1.1rem; height: 2.2rem; overflow: hidden; margin-top: 6%; }
.product_list li  .txt_block .more { display:inline-block; margin-top: 6%; background:url(../images/web/point07.png) 3.2rem center no-repeat; color: #004F99; line-height: 1.3rem; padding:0 1.6rem 0 0.8rem; border: 1px solid #004F99; -moz-border-radius: 2rem; -webkit-border-radius: 2rem; -o-border-radius: 2rem; border-radius: 2rem;  }


/*----------产品----------*/
.product {   padding: 1rem 0; }
.product_txt p { padding:0.5rem 0; } 
.product_pic img {width:100%;  }
.product_tit { font-size:1.2rem;  color:#004f99; text-align: center; margin-top:3%; font-weight: bold; }

.product_msg { margin-top:3%; font-size: 0.7rem; box-shadow:#E5E5E5 0 0 20px; padding: 2% 3%; background: #fff;}
.product_msg dl { line-height: 1.2rem; }
.product_msg dt { display: inline; color: #8e8e8e;}
.product_msg dd { display: inline; color: #000;}

.product_body {  margin-top:2%;   font-size: 0.8rem; color: #7b7b7b; line-height: 1.3rem;}
.product_body p { padding:0.5rem 0; } 
.product_body img { width:100%;}  


/*----------联系页面----------*/
.contact { padding-bottom: 5%; }
.contact .tit { font-size: 1.8rem; color: #004f99; margin: 3% 0 6%; text-align: center;}
.contact dl { color: #606060; width: 30%; padding-left: 15%; margin-left: 5%; float: left; background:url(../images/web/icon_phone.png) left top no-repeat;  text-align: left; }
.contact dt { font-size: 0.9rem; }
.contact dd { line-height: 1.2rem; margin-top:3%;  }


/*----------联系留言----------*/
.contact_form {  margin-top:4%; width: 60%;  }
.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.8rem; color:#6D7A78; }
.contact_form .form_item h3 span { color:#f00; font-size: 1rem;}
.contact_form .form_txt,
.contact_form .form_select,
.contact_form .form_textarea{  border:1px solid #E7E7E7; padding:5px; height:2rem; line-height:2rem; box-sizing: border-box; width: 100%; font-size: 0.7rem;  color:#6D7A78;  }
.contact_form .form_textarea{ height:6rem;}
.contact_form .form_select { margin-top:0.5rem;  }
.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:#004F99;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:#053B6C;}
.contact_form .form_radio {line-height:2rem; font-size: 0.9rem;} 
.contact_form .form_radio label{ cursor:pointer; padding-right:8px; float: left;}
.contact_form .form_radio input {vertical-align:middle;margin-top:-2px; margin-bottom:1px; }
.contact_form .form_radio span {padding-left:3px; }


/*----------招聘----------*/
.job { margin-top:1rem;  }
.job_tit { text-align: center; line-height: 4.5rem; color: #fff; background:#004F99; 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: #004F99;}
.job_cnt dl { margin-top:2rem;}
.job_cnt dt { font-size: 0.9rem; color: #004F99; 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.5rem 0;}
.job_contact { background: #ECF7ED; border:1px solid #B2D8B5; margin-top:3.5rem; text-align: center; font-size: 0.8rem; padding: 1.2rem 0;}
.job_contact p { display: inline-block; padding: 0 1rem;}
.job_contact span { color: #32a63a;}

/*----------招聘列表----------*/
.job_list { margin-top:2%; background: #fff;  }
.job_list_tit{ background: #C20A14;}
.job_list_tit span { float: left; font-size: 0.8rem; color: #fff; text-align: center; line-height: 2.5rem; width: 25%;  }
.job_list_item { }
.job_list_item .tit { cursor: pointer; border-bottom:1px solid #EFEFEF;  }
.job_list_item .tit span {float: left; font-size: 0.8rem; color: #777777; text-align: center; line-height: 2.5rem; width: 25%;}

.job_list_cnt { background: #F5F5F5; padding: 2% 7% 2% 7%; display: none;}
.job_list_cnt li { width: 33.3%; float: left; line-height: 2rem; }
.job_list_cnt li h3 { display: inline-block; color: #7b7b7b;  font-size: 0.7rem;}
.job_list_cnt li p { display: inline-block; color: #333;}
.job_list_cnt dl { margin-top:2%;}
.job_list_cnt dt { font-size: 0.9rem; }
.job_list_cnt dd {color: #7b7b7b; line-height:1.4rem; margin-top:1%; }
.job_list_cnt dd p { padding: 0.5rem 0;}





/*----------搜索结果列表----------*/
.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) {
    .nav li { margin-left: 1.5rem;}
    .nav li.en { margin-left: 0.5rem;}

    .index_about .inner { padding: 0 2%;}

    .index_about ul { clear: both; width: 100%;}

    .index_contact { background-size: auto 100%;}
    .index_contact .c_logo { display: none; }
    .index_contact .c01,
    .index_contact .c02,
    .index_contact .c03 { float: none; width: auto;margin-left: 0; border: 0;}
    .index_contact .c02 { padding: 0 0 0 2.1rem;}
    .index_contact .c03 { margin-top:4%;}
    .index_contact .c03 dd { padding-left:2.5rem;}

    .footer .inner { padding: 0 2%;}

    .contact { padding:0 2% 5% 2%; }
}

@media only screen and (max-width:900px) {
    .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; background: #004F99; padding: 0; }
    
    .nav li { float: left; margin:0; line-height: 2rem; width: 25%; overflow: hidden; padding: 0; height: auto;}
    .nav li h3 a { line-height: 2.6rem; color: #fff; }
    .nav li.cur h3 a, .nav li.hover h3 a, .nav li h3 a:hover {  border-bottom: 0; background: #052E52; }
    
    .nav li.en { margin: 0;}
    .nav li.en a { margin: 0; line-height: 2.6rem; padding: 0;}

    .index_product li { text-align: center;}
    .index_product li h3 { font-size: 0.9rem;}
    .index_product li .more { line-height: 1.4rem; }

    .index_kehu_list li { width: 20%;}

    .side_tit_wrap { display: none;}

    .sidebar { position: static; width: auto; }
    .side_video { display: none;}
    .sidebar li { margin-top:0.5rem;}

    .main { margin: 0; padding: 0 2%; }
    .position { display: none;}


 }


@media only screen and (max-width:800px) {


    .index_about img { float: none; padding: 0; background: none; display: block; width: 100%;}

    .index_about_cnt { float: none; width: 100%; margin-top:2%;}
    .index_about_cnt .txt { margin-top:2%;}

    .product_list li {  width:49%; margin-right: 2%; margin-top:2%; }
    .product_list li:nth-child(2n) {margin-right: 0;}
    .product_list li:nth-child(2n+1) { clear: left;}


    .com_tit h3 { font-size: 1.1rem;}
    .com_tit h4 { font-size: 0.9rem;}

    .index_product { margin-top:3%; padding: 3% 0; }
    .index_product li { float: none; width: auto; margin-top:4%;}
    .index_product li h3 { font-size: 0.8rem;}
    .index_product li .more { margin-top:3%;}

    .index_product_cate dl { float: none; width: auto; text-align: left; margin-top:1%;}
    .index_product_cate dt { margin-bottom:1%; padding: 0.3rem 0 0.3rem 5%; }

    .index_video_cnt .img_block { padding: 0; display: block; padding: 0 2%; background: none; }
    .index_video_cnt .img_block img { padding: 0; display: block; width: 100%; background: none; }
    .index_video_cnt h3 { margin-top:3%;}
    .index_video_cnt .img_block span { left: 0; top:0;}

    .index_news { margin-top:5%;}
    .index_news_list li .img_block .date { display: none;}
    .index_news_list li { float: none; width: auto; margin-top:2%; }
    .index_news_list li .img_block { float: left; width: 36%;}
    .index_news_list li .txt_block { float: right; width: 60%; padding: 2% 2% 0;}
    .index_news_list li .txt_block h3 { padding: 0; border-bottom: 0;}
    .index_news_list li .txt_block .desc { margin-top:2%; }
    .index_news_list li  .txt_block .more { margin-top:2%;}

    .index_kehu { padding: 4% 0;}

    .img_list li { width: 48%; margin: 2% 1% 0 1%;}
    .img_list li:nth-child(3n) { margin-right: 1%;}
    .img_list li:nth-child(3n+1) { clear: none;}
    .img_list li:nth-child(2n+1) { clear: left;}

    .news_list li { width: auto; float: none; margin: 2% 0 0 0; }
    .news_list li a { padding: 2% 3%;}
    .news_list li .more { margin-top:1%;}

    .job_list_cnt li { width: 50%;}

    .contact_form { width: 100%;}

    .contact dl { float: none; width: auto; margin-top:3%; padding-left: 6rem; margin-left: 2%;  }
    .contact dt { font-weight: bold;}
}

@media only screen and (max-width:600px) {

    .nav li a { font-size: 0.7rem;}

    .index_news_list li  .txt_block .more { display: none;}

    .index_kehu_list li { width: 33.3%;}

    .footer  { text-align: center;}
    .footer .link { display: none;}
    .footer .copy { float: none;}

    .product_tit { font-size: 1rem; line-height: 1.8rem;}

    .article_tit { font-size: 1rem; line-height: 1.8rem;}

    .main_tit h4 { display: none;}

    .about_intro .img_block .img01,
    .about_intro .img_block .img02 { float: none; display: block; width: 100%; padding-top: 0.8%;}

    .product_list li { float: none; width: auto; margin-right: 0;}
    .product_list li .txt_block { padding:3% 4%; }
    .product_list li .txt_block .desc { margin-top:2%; height: auto;}
    .product_list li  .txt_block .more { margin-top:2%; }

    .job_list_tit span,
    .job_list_item .tit span { font-size: 0.7rem;}

    .main_tit { line-height:2.2rem; }
    .main_tit h3 { font-size:1rem; }

    .contact .tit { font-size:1.2rem; }
}

@media only screen and (max-width:450px) {
    .index_about  li h3 { font-size: 0.7rem;}
    .index_about  li p { font-size: 0.8rem;}

    .index_news_list li .img_block { float: left; width: 42%;}
    .index_news_list li .txt_block h3 { font-size: 0.7rem; }
    .index_news_list li .txt_block  {width: 50%; padding: 2% 4% 0;}
    .index_news_list li .txt_block .desc { font-size: 0.6rem; }

    .footer { padding: 10px 0;}
    .footer .copy { font-size: 0.6rem;}

    .product_list li {  width:auto; margin-right: 0; }
    .product_list li:nth-child(3n) { margin-right: 0;}
    .product_list li:nth-child(2n) {margin-right: 0;}

    .news_list li .date { display: none;}

    .about_intro .list1 li h3 { font-size: 0.7rem;}
    .about_intro .list1 li p { font-size: 0.8rem;}

    .img_list li h3 {  font-size: 0.7rem;}

    .news_list li h3 { font-size: 0.8rem; margin-bottom: 0.3rem; }

    .job_list_cnt li { width: auto; float: none;}

    .contact dl { background-size: 20% auto; padding-left: 24%;}
}


/*-------------------壹级-------------------*/
.class {  }

/*----------贰级----------*/
.class {  }

/*叁级*/
.class {  }

