@charset "utf-8";
html { overflow-x: hidden; overflow-y: auto; font-size:20px;}
*html{background-image:url(about:blank);background-attachment:fixed;}
*{margin:0;padding:0;}
body{ background:#fff; color:#666; font:14px/1.4286 'Microsoft YaHei';}
img{ border:0; vertical-align:top;}
li{ list-style:none; }
a{color: #666; text-decoration:none;}
a:hover {color: #2BB8AA; cursor:pointer}
em {font-style:normal; }
.clear{ clear:both;}
.fl {float:left; }
.fr {float:right; }
.clearfix:before,.clearfix:after{  content:""; display:table; } 
.clearfix:after{clear:both;} 
.clearfix{  *zoom:1;/*IE/7/6*/}

body>section { width:16rem; margin:0 auto; }
/* 首页样式 */
header { max-width:16rem; margin:0 auto; width:100%; height:3.33rem; position:relative; padding-bottom:0.05rem; }
.top { width:1.73rem; height:1.73rem; background:url(../img/top.png) no-repeat center; background-size:100%; position:fixed; z-index:13; top:50%; right:0; margin-top:-0.86rem; border:0.1rem solid rgba(255, 255, 255, 0.6); }
.top a { display:block; }
.index img {width:100%; height:100%;}
.dial { position:absolute; right:0; top:0; width:3.33rem; height:3.33rem; }
.slider { width:100%; margin:0 auto; position:relative; overflow:hidden; max-width:640px;}
.slider ul  {overflow:hidden;}
.slider .slide_fy {font-size:0;}
.slider .bd li { float:left; position:relative;}
.slider img { width:100%;}
.tab_info { position:absolute; left:15%; top:30%; width:50%; height:2.67rem; color:#fff; display:none;}
.tab_info_h p { font-size:0.84rem; }
.tab_info_b { font-size:0.4rem; padding:0.22rem 0;}
.tab_index { position:absolute; right:5%; bottom:10%; }
.tab_index li { width:0.22rem; height:0.22rem; background-color: #fff; float:left; margin-right:0.22rem; }
.tab_index li.on { background-color: #0054a7;}
.nav { max-width:16rem; margin:0 auto; width:100%; height:1.76rem; padding-bottom:0.04rem; }
.nav a {box-sizing:border-box;-webkit-box-sizing:border-box; /* Safari */width:25%; height:100%; float:left;background: url(../img/nav_bg.png) repeat-x center; border-right:1px solid #fff; font-size:0.67rem; line-height:1.76rem; text-align:center; color:#767676; }
.nav a.on {background:#0054a7; color:#fff; }
.latest {max-width:16rem; margin:0 auto; width:100%; background-color: #edebec; position:relative; padding-bottom:1.5rem;}
.latest h2 {background:url(../img/header_bg.png) no-repeat center bottom; background-size:100%; height:1.78rem; line-height:1.78rem; text-align:center; font-size:0.67rem; color:#0054a7; }
.latest ul { padding-top:0.67rem; }
.latest li { border:1px solid #2f72b5; width:6.5rem; height:4.37rem; float:left; margin-left:0.8rem; margin-bottom:0.8rem; }
.latest li img { width:100%; height:100%; }
.latest .more {position:absolute; padding:0.27rem 0.44rem; left:50%; bottom:0.3rem; margin-left:-1.5rem; font-size:0.53rem; text-align:center; color:#fff; background-color:#c9151e;}
.news { max-width:16rem; margin:0 auto; width:100%; padding-bottom:1rem; }
.news h2 {background:url(../img/header_bg.png) no-repeat center bottom; background-size:100%; height:1.78rem; line-height:1.78rem; text-align:center; font-size:0.67rem; color:#0054a7; }
.news_tab { padding:0 0.22rem;}
.news_tab_h { text-align:center; height:1.4rem; padding-top:0.51rem; }
.news_tab_h span { display:inline-block; height:1rem; line-height:1rem; padding:0 0.39rem; background-color: #0054a7; color:#fff; }
.news_tab_h span:first-of-type { }
.news_tab_h span.on { background-color:#c9151e ;}
.news_tab figure { }
.news_tab figure img { width:5.18rem; height:3.44rem; }
.news_tab figcaption {float:left; padding-left:0.62rem; font-size:0.53rem; width:9.71rem;}
.news_tab figcaption h4 { }
.news_tab figcaption .scan { /*font-size:0.4rem; */line-height:1rem; color:#c9151e; }
.news_tab ul { padding:0.93rem 0 0.6rem 0;}
.news_tab ul li { height:1.91rem; position:relative; padding-left:1.64rem; }
.news_tab li span { position:absolute; left:0.64rem; top:0.3rem; width:0.22rem; height:0.22rem; border-radius:0.11rem; background-color: #0054a7;}
.news_tab li p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.news_tab li a {color:#757575; font-size:0.53rem; line-height:0.72rem; }
.news_tab li em {color:#757575; font-size:0.53rem; line-height:0.71rem; }
.news_tab ul~div {text-align:center; }
.news_tab .more { display:inline-block; padding:0.27rem 0.44rem; background-color: #c9151e; color: #FFFFFF;font-size:0.53rem; }
footer { max-width:16rem; margin:0 auto; width:100%; background-color: #0054a7; color:#fff; text-align:center; font-size:0.4rem; line-height:0.78rem; padding:0.5rem 0; }
.news_item {display:none;}
.news_item:first-child {display:block;}
/* 服务页  */
.service_ul { padding-bottom:0.27rem; }
.service_ul li { /*padding:0 0.6rem;*/ padding-top:0.27rem;}
.service_ul li>p {width:14.66rem; height:2.49rem; margin:0 auto; border:2px solid #e9e9e9; position:relative; text-indent:2.7rem; line-height:2.49rem; font-size:0.53rem; color:#757575;}
.service_ul li>p a { display:block; }
.li_icon {width:1.67rem; height:1.67rem; display:inline-block; position:absolute; top:0.42rem; left:0.42rem; }
.qq {background:url(../img/qq.png) no-repeat center; background-size:100%; }
.feedback {background:url(../img/feedback.png) no-repeat center; background-size:100%; }
.call_in {background:url(../img/call_in.png) no-repeat center; background-size:100%; }
.service_ul .ang_d { background:url(../img/ang_d.png) no-repeat left center; background-size:100%; width:1.15rem; height:0.58rem; position:absolute; top:1rem; right:0.6rem;}
.service_ul .ang_r { background:url(../img/ang_r.png) no-repeat left center; background-size:100%; width:0.6rem; height:1.11rem; position:absolute; top:0.71rem; right:0.87rem;}
.qq_cont {background:url(../img/qq_bg.png) no-repeat center; background-size:100% 100%; width:100%; height:10.13rem; position:relative;}
.qq_info {position:absolute; left:1.48rem; top:3.13rem; height:70px; }
.qq_info>a { display:block; text-align:center;}
.qq_info img { width:20px; height:20px;}
.qq_info p {}
.qq_info span {position:absolute; bottom:0; left:50%; margin-left:-1.08rem; display:block; background-color: #0054A7; text-align:center; }
.qq_info span a { color:#fff; padding:0px 3px; line-height:14px; }

/* 产品页 */
.product_ls .tree0 h3,.product_ls .tree0 h4,.product_ls .tree0 h5 { font-weight:normal; }
.product_ls .tree0 h3 {width:14.71rem; height:2.49rem; border:0.1rem solid #e9e9e9; margin-bottom:0.22rem; position:relative; font-size:0.53rem; line-height:2.49rem; text-indent:2.75rem; }
.tree0 { padding-top:0.33rem; padding-left:0.6rem; }
.tree0 div {display:none; }
.tree_icon { position:absolute; left:0.42rem; top:0.42rem; width:1.67rem; height:1.67rem}
.product_ls .icon1 {background:url(../img/cp_01.png) no-repeat center; background-size:100%; }
.product_ls .icon2 {background:url(../img/cp_02.png) no-repeat center; background-size:100%; }
.product_ls .icon3 {background:url(../img/cp_03.png) no-repeat center; background-size:100%; }
.product_ls .icon4 {background:url(../img/cp_04.png) no-repeat center; background-size:100%; }
.product_ls .icon5 {background:url(../img/cp_05.png) no-repeat center; background-size:100%; }
.ang_d { background:url(../img/ang_d.png) no-repeat left center; background-size:100%; width:1.15rem; height:0.58rem; position:absolute; top:1rem; right:0.6rem;}
.ang_r { background:url(../img/ang_r.png) no-repeat left center; background-size:100%; width:0.6rem; height:1.11rem; position:absolute; top:0.71rem; right:0.87rem;}
.tree1 , .tree2 , .tree3 {display:none; }
.tree1 {/*padding-left:2.09rem; */}
.product_ls .tree0 h4 { width:12.73rem; height:1.73rem; margin-left:2.09rem; border:0.03rem solid #e9e9e9; font-size:0.53rem; line-height:1.73rem; text-indent:0.76rem; margin-bottom:0.11rem; position:relative;}
.ang_d2 { background:url(../img/ang_d.png) no-repeat left center; background-size:100%; width:0.67rem; height:0.36rem; position:absolute; top:0.78rem; right:1rem;}
.ang_r2 { background:url(../img/ang_r.png) no-repeat left center; background-size:100%; width:0.36rem; height:0.67rem; position:absolute; top:0.6rem; right:1.13rem;}
.tree2 {/*padding-left:1.58rem;*/ }
.product_ls .tree0 h5 { width:11.13rem; height:1.09rem; margin-left:3.67rem; border:0.03rem solid #e9e9e9; font-size:0.4rem; line-height:1.09rem; text-indent:0.76rem; margin-bottom:0.11rem; position:relative;}
.tree3 {}
.detail_page img{ width:100% !important; height:auto !important;}
.about_r_cont_p_ft img{ margin-right:0px !important; width:100%;}
.detail_page{ padding:0 0.5rem;}
.tree3 ul {overflow:hidden;}
.tree3 li { width:4.18rem; background-color: #E9E9E9; float:left; margin:0 0.6rem 0.49rem 0; }
.tree3 li img { width:100%; box-sizing: border-box; border:0.03rem solid #cecece; }
.tree3 li p { text-align:center; font-size:0.31rem; line-height:1rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ls_button {height:1.3rem; padding:0.6rem 0 1.6rem; text-align:center;}
.ls_button a {display:inline-block; width:5rem; height:1.3rem; background-color: #0054A7; color:#fff; text-align:center; line-height:1.3rem; font-size:0.4rem; border-radius:0.1rem; }
.ls_button a:first-of-type {margin-right:1.1rem; }

/* 产品详情页 */
.detail_h { background-color: #f9f9f9; overflow:hidden; padding-bottom:.38rem; border-bottom:0.03rem solid #d3d3d3;  }
.detail_h div { padding:0.87rem 0 0.7rem 0.7rem;  }
.detail_h img { border:0.03rem solid #d3d3d3; max-width:100%;}
.detail_h h4 { vertical-align: middle; color:#606060; font-size:0.4rem; font-weight:normal; padding-top:0.7rem;}
.detail_h p {font-size:0.4rem; color:#959595; line-height:0.67rem; padding:0 0.7rem;}
.detail_bd {padding:0 0.16rem 0.89rem; }
.detail_bd  h4 {font-weight:normal;color:#606060; line-height:0.73rem; font-size:0.4rem; line-height:1.42rem; }
.detail_bd img:first-of-type { max-width:100%; height:auto;}
.detail_bd img:nth-of-type(2) { max-width:100%; height:auto;}

.about_ul {padding:0.8rem 0 0 ; }
.about_ul li {}
.about_ul .li_icon {}
.about_ul .icon1 {background:url(../img/ab_01.png) no-repeat center; background-size:100%;}
.about_ul .icon2 {background:url(../img/ab_02.png) no-repeat center; background-size:100%;}
.about_ul .icon3 {background:url(../img/ab_03.png) no-repeat center; background-size:100%;}
.about_ul .icon4 {background:url(../img/ab_04.png) no-repeat center; background-size:100%;}
.about_ul .icon5 {background:url(../img/ab_05.png) no-repeat center; background-size:100%;}
.about_ul .icon6 {background:url(../img/ab_06.png) no-repeat center; background-size:100%;}
.about_ul li>p:first-child {width:14.68rem; height:2.48rem; border:0.1rem solid #e9e9e9; position:relative; text-indent:2.71rem; margin-bottom:0.22rem; margin-left:0.33rem; }
.about_ul li>p:first-child a {line-height:2.48rem; color:#3e3e3c; font-size:0.53rem; display:block;}
.ab_fig figure {float:left; margin-left:0.53rem; width:4.18rem; height:5.24rem; padding-bottom:1.15rem; }
.ab_fig figure img {width:100%; height:4.16rem; }
.ab_fig figcaption {background-color: #E9E9E9; display:block;text-align:center; height:1rem; line-height:1rem; font-size:0.53rem; }

/* 公司简介 */
.ab_desc{ padding-top:0.5rem; padding-right:0.5rem; padding-left:0.5rem;}
.ab_desc p {line-height:0.67rem; font-size:0.4rem; text-indent:2em;padding-top:0.76rem;}
.ab_desc p:nth-of-type(1) {padding-top:0}
.ab_desc p:nth-of-type(2) {padding-top:0}
.p_logo {width:5.97rem; height:0.86rem; }
.desc_img img { margin-right:0.77rem; border-radius:0.11rem; width:4.64rem; height:3.09rem; }


/* 联系我们 */
.service_contact {padding-top:0.31rem; padding-right:0.1rem; padding-left:0.1rem;}
#map {width:15rem; height:8rem; margin:0.5rem auto; border-radius:0.1rem; }
.contact_info { padding:0 0.3rem}
.contact_info img{ margin:0 !important; float:none !important;}
.contact_info h4 { padding-top:0.31rem; font-weight:normal; font-size:0.35rem; }
.contact_info h4 span {border-bottom:0.03rem solid #0054a7; color:#0054a7; display:inline-block; height:0.64rem; line-height:0.64rem; }
.contact_info p {font-size:0.31rem; color:#737373;}

/* 在线留言 */
.online {padding:0.31rem 0; width:100%; font-size:0.4rem; color:#737373; }
form>div {border-top:0.03rem solid #e7e5e6;padding:0.22rem 0.57rem 0.57rem 0.57rem; }
form input[type=text] {width:4rem; height:0.67rem; display:inline-block; background-color: #f2f2f2; border:0.03rem solid #c9c9c9; border-radius:0.1rem;}
form input:focus { background-color: #fff;}
form textarea { vertical-align: top; background-color: #f2f2f2; border:0.03rem solid #c9c9c9; resize:none; border-radius:0.1rem; width:100%;}
form input[type=submit] { width:4.95rem; height:1.26rem; text-align:center; line-height:1.26rem; display:block; color:#fff; background-color:#0054a7 ; border:none;margin:0.6rem 0 1.91rem 5.5rem; font-size:0.4rem; border-radius:0.1rem; }

/* 新闻详情 */
.detail {padding-top:0.82rem;}
.detail_page h4 {text-align:center; font-size:0.4rem;} 
.detail_page .time {color:#b0b0b0; font-size:0.35rem; text-align:center;padding-bottom:0;}
.detail_page p { font-size:0.4rem; line-height:0.56rem; color:#606060; text-indent:2em; padding-bottom:0.5rem;}
.detail_ft {padding:1.13rem 0 1.51rem 0;}
.detail_ft a {display:block; font-size:0.4rem; color:#000;}

/* 新闻详情 */
.ab_news  {}
.ab_news li {padding:0.35rem 0 0.44rem 0rem; overflow:hidden; }
.ab_news li.even {background-color: #f3f3f3;}
.ab_news li.odd {background-color: #fff;}
.ab_news li>p:first-child {width:100%; border:none; position:relative; text-indent:0; margin:0; }
.ab_news li>p:first-child a {line-height:0.67rem; color:#3e3e3c; font-size:0.4rem;}
.news_t {text-align:left;}
.ab_news li span {font-size:0.31rem; color:#b0b0b0;}
.ab_news li p{color:#606060; font-size:0.35rem;}
.ab_news>div {padding:0.89rem 0 1.64rem 0; text-align:center;}
.ab_news>div a {display:inline-block; width:4.95rem; height:1.28rem; line-height:1.28rem; text-align:center; color:#fff; background-color: #0054A7; border-radius:0.1rem; font-size:0.4rem;}
.ab_news>div a:first-child {margin-right:1rem;}

.bg_t {width:16rem;}
.bg_t img {width:16rem;}
.ab_fig {padding-top:0.5rem; }
.ab_news { padding:0.5rem; }

.tree0 a {display:block;}
.service_ul

.about_r_cont_p_ft img {margin:0.1rem;}

.clearfix img{ max-width:100%; height:auto !important;}


















