.header{padding: .2rem;overflow: hidden;position: relative;}

.header .logo{margin: 0 auto;width: 1.91rem;}

.header .logo img{height: .51rem;}

.header .menu{position: absolute;margin: auto;right: .2rem;top: 0;bottom: 0;width: .45rem;height: .35rem;}

.menu_icon{display: block;}

.header .menu span:after{content: "";display: block;width: .45rem;height: .35rem;background: url(../images/menu-icon.png) no-repeat;background-size: .45rem .35rem;}



.header .home{position: absolute;margin: auto;left: .2rem;top: 0;bottom: 0;width: .37rem;height: .35rem;}

.header .home a{display:block;}

.header .home span:after{content: "";display: block;width: .37rem;height: .35rem;background: url(../images/menu-home.png) no-repeat;background-size: .37rem .35rem;}





/*.nav{border-top: 1px solid #ccc;position: absolute;top: 1.29rem;width: 100%;display: none;z-index: 9;background: #fff;}*/

.nav{

position: fixed;

    width: 35%;

    z-index: 2;

    background: #1c7fc1 ;

    top: 0;

    left: 100%;

    height: 100%;

    transition: left .5s;

    padding: .2rem 0;

	}

.navbox ul li{line-height: .7rem;}

.navbox ul li a{color:#fff;font-size: .26rem;display: block;text-indent: .2rem;background:url(../images/nav11.png) repeat-x bottom;background-size: .02rem .02rem;margin: 0 .2rem;}

.navbox_son{display:none;}

.navbox_son dd a{line-height: .54rem;font-size: .22rem !important;}







.innav ul{overflow: hidden;}

.innav ul li{width: 33.33%;background: #1c7fc1 url(../images/navbg.jpg) repeat-x bottom;background-size: .02rem .02rem;float: left;height: .62rem;line-height: .62rem;}

.innav ul li a{color: #fff;background: url(../images/navbg.jpg) repeat-y right;background-size: .02rem .02rem;font-size: .28rem;display: block;text-align: center;}











.focus{position: relative;}

.focus .hd{font-size: 0;position: absolute;top:92%;z-index: 8;width: 100%;}

.focus .hd ul{text-align: center;}

.focus .hd ul li.on{background: #1c7fc1;}

.focus .hd ul li{display: inline-block;width: .4rem;height: .03rem;margin: 0 .05rem;background: #fff;}

.focus .bd ul li a img{width:6.4rem;}



.intit{text-align: center;margin-bottom: .22rem;padding-top: .34rem;}

.intit h2{color: #666;font-size: .24rem;font-weight: inherit;}

.intit h3{color: #333;font-size: .36rem;margin-top: .09rem;}



.inpro{padding: 0 .2rem .42rem .2rem;}

.inpro2{padding: 0 .2rem .42rem .2rem;background:#eee;}

.inpro_nav ul{overflow: hidden;}

.inpro_nav ul li{width: 31.33%;height: .6rem;line-height: .6rem;float: left;margin-right: 3%;margin-bottom: 3%;}

.inpro_nav ul li:nth-child(3n){margin-right: 0;}

.inpro_nav ul li.on a{background: #1c7fc1;color:#fff;}

.inpro_nav ul li a{display: block;text-align: center;color: #666;font-size: .26rem;background: #f4f4f4;}



.inpro2 .inpro_nav ul li.on a{background: #1c7fc1;color:#fff;}

.inpro2 .inpro_nav ul li a{display: block;text-align: center;color: #666;font-size: .26rem;background: #fff;}





.inpro_nav{margin-bottom: .1rem;}

.inpro_main ul{overflow: hidden;}

.inpro_main ul li{float: left;width: 2.95rem;}

.inpro_main ul li:nth-child(2n){float: right;}

.inpro_img{border: .05rem solid #e5e5e5;}

.inpro_img img{width: 2.85rem;height: 2.47rem;}

.inpro_main ul li p{color:#333;text-align:center;font-size:.26rem;line-height: .75rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.inadva{padding: 0 .2rem .18rem .2rem; background: url(../images/inysbg.jpg) repeat;}



.inadva_note{background: #fff;padding: .28rem .12rem;margin-bottom: .24rem;box-shadow: 2.5px 4.33px 5px 0px rgba(0,0,0,.35);}

.inadva_note_top{overflow: hidden;display: table;margin-bottom: .24rem;}

.inadva_note_icon{margin-right: .18rem;}

.inadva_note_icon img{width: .92rem;height: .92rem;}

.inadva_note_dec{width: 4.6rem;display: table-cell;vertical-align: middle;}

.inadva_note_dec p{color: #03275b;font-size: .26rem;line-height: 1.538;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.inadva_note_bot ul{overflow: hidden;}

.inadva_note_bot ul li{width: 23.5%;float: left;margin-right: 2%;background: #1c7fc1;height: .34rem;border-radius: .17rem;display: table;}

.inadva_note_bot ul li:last-child{margin-right: 0;}

.inadva_note_bot ul li a{display: table-cell;vertical-align: middle;color: #fff;text-align: center;font-size: .22rem;}



.indomain{padding: 0 .2rem .24rem .2rem;}

.indomain_main ul{overflow: hidden;}

.indomain_main ul li{float: left;width: 28.33%;margin-right: 3%;margin-bottom: 3%;background: #015CB5;padding: .18rem 0 .18rem 3%;}

.indomain_main ul li:nth-child(3n){margin-right: 0;}

.indomain_main ul li span{margin-right: .12rem;display: inline-block;width: .32rem;height: .32rem;border: .02rem solid #fff;background: #1c7fc1;border-radius: 50%;font-size: .24rem;color: #fff;text-align: center;line-height: .32rem;}

.indomain_main ul li a{display: inline-block;font-size: .26rem;color: #fff;}



.incase{padding: 0 .2rem .42rem .2rem; background: #f5f5f5;}

.incase_main ul{overflow: hidden;}

.incase_main ul li{float: left;width: 31.33%;margin-right: 3%;}

.incase_main ul li:nth-child(3n){margin-right: 0;}

.incase_main ul li p{font-size: .26rem;color: #333;text-align: center;line-height: .7rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.incase_img img{width: 100%;height: 1.18rem;}

.incase_more{position: relative;text-align: -webkit-center;margin-top: .1rem;}

.incase_more a{display: table-cell;vertical-align: middle;width: 1.92rem;height: .52rem;text-align: center;font-size: .22rem;color: #fff;background: #1c7fc1;margin: 0 auto;}



.inabout{padding: 0 .2rem .48rem .2rem;}

.inabout_main{border: .03rem solid #eeeeee;padding: .4rem .2rem .28rem .2rem;}

.inabout_main h1{font-size: .26rem;color: #333;font-weight: inherit;margin-bottom: .08rem;}

.inabout_main h2{font-size: .18rem;color: #999;font-weight: inherit;margin-bottom: .17rem;}

.inabout_main p{font-size: .22rem;color: #666;line-height: 1.909;}

.inabout_main p a{color: #015cb5;}



.innews{padding: 0 .2rem .42rem .2rem;}

.innews_nav ul{text-align: center;font-size: 0;margin-bottom: .28rem;}

.innews_nav ul li{display: inline-block;width: 1.8rem;height: .6rem;margin:0 .09rem;}

.innews_nav ul li.on a{background: #1c7fc1;color:#fff;}

.innews_nav ul li a{font-size:.26rem;color:#666;width: 1.88rem;height: .6rem;display: table-cell;vertical-align: middle;background: #f4f4f4;}

.innews_main ul li{overflow: hidden;margin-bottom: .17rem;}

.innews_main ul li div.fl{width: 2.32rem;height: 1.24rem;}

.innews_main ul li div.fl img{width: 2.32rem;height: 1.24rem;}

.innews_main ul li div.fr{width: 3.52rem;padding-left: .16rem;background: #eee;height: 1.24rem;}

.innews_main ul li div.fr h1{margin: .1rem 0;font-weight: inherit;color: #333333;font-size: .26rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.innews_main ul li div.fr p{color: #666;font-size: .20rem;line-height: 1.4;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}



.innews_more{position: relative;text-align: -webkit-center;margin-top: .4rem;clear: both;}

.innews_more a{display: table-cell;vertical-align: middle;width: 1.92rem;height: .52rem;text-align: center;font-size: .22rem;color: #fff;background: #1c7fc1;margin: 0 auto;}



.inency{border-top: .02rem solid #fff;background: #eee;padding: 0 .2rem .42rem .2rem;}

.intit1 h1{font-size: .32rem;text-align: center;color: #333;}

.intit1{padding: .26rem 0;}

.inency_main ul li{border-bottom: 1px dashed #c8c8c8;padding: .12rem .72rem;}



.inency_main ul li.ys1{background: url(../images/tel_ico_1.png) .22rem center no-repeat;background-size: .3rem .34rem;}

.inency_main ul li.ys2{background: url(../images/tel_ico_2.png) .22rem center no-repeat;background-size: .3rem .34rem;}

.inency_main ul li.ys3{background: url(../images/tel_ico_3_2.png) .22rem center no-repeat;background-size: .3rem .34rem;}

.inency_main ul li.ys4{background: url(../images/tel_ico_4_2.png) .22rem center no-repeat;background-size: .3rem .34rem;}



.inency_main ul li h1{height: .52rem;font-size: .26rem;color: #333;font-weight: inherit;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: table-cell;vertical-align: middle;}

.inency_main ul li p{line-height: 2;padding-left: .52rem;font-size: .20rem;color: #666;background: url(../images/ency2.jpg) left top no-repeat;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;background-size: .35rem .53rem;}



.footer{background: #2c2c2c;padding: .3rem .2rem;overflow: hidden;margin-bottom:1.11rem;}

.footer_nav{margin-bottom: .2rem;}

.footer_nav ul{overflow: hidden;}

.footer_nav ul li{float: left;padding: 0 .1rem;background: url(../images/navbg.jpg) repeat-y right;background-size: .02rem .02rem;height:.28rem;line-height:.28rem;}

.footer_nav ul li:last-child{background: none;}

.footer_nav ul li a{display: block;text-align: center;font-size: .24rem;color: #eee;}

.footer_main p{font-size: .22rem;color: #fff;text-align: center;}

.footer_powerby{line-height:.42rem;}

.footer_main p a{color: #fff;}

.footer_main .footer_tel{color: #1c7fc1;}

.footer_main .footer_tel a{color: #1c7fc1;}

.footer_bot{background: #1c7fc1;padding: .15rem .54rem;}

.footer_bot ul{overflow: hidden;text-align: center;}

.footer_bot ul li{text-align: center;}

.footer_bot ul li:last-child{float: right;}

.footer_bot ul li:nth-child(2){display: inline-block;}

.footer_bot ul li:first-child{float: left;}

.footer_bot ul li p{font-size: .26rem;color: #fff;}

.footer_bot ul li img{width: .41rem;height: .41rem;}



.navFix{position:fixed; left:0; bottom:0; _position:absolute; top:expression((offsetParent.scrollBottom)+0); z-index:2;width: 5.32rem;}





.position{background: #eee;padding: 0 0.2rem;margin: .1rem 0 .18rem;}

.position h1{font-size: .26rem;color: #1c7fc1;height: .55rem;font-weight: inherit;display: table-cell;vertical-align: middle;}

.position h1 a{font-size: .26rem;color: #1c7fc1;}

.subnav{padding: 0 .2rem;}

.subnav ul li{float: left;width: 31.33%;height: .6rem;line-height: .6rem;margin-right: 3%;margin-bottom: 3%;background: #f4f4f4;}

.subnav ul li:nth-child(3n){margin-right: 0;}

.subnav ul li.on{background: #1c7fc1;}

.subnav ul li.on a{color:#fff;}

.subnav ul li a{color: #666;font-size: .26rem;text-align: center;display:block;text-align:center;}



.content{padding: 0 .2rem;}



.content_abo{margin: .05rem 0 .24rem;color: #666;font-size: .22rem;line-height: 1.909;}

.content_abo *{color: #666;font-size: .22rem;line-height: 1.909;}

.content_abo img{max-width:100%;height: auto !important;}



.content_pro{margin: .14rem 0 .2rem;}

.content_pro ul{overflow: hidden;}

.content_pro ul li{float: left;width: 2.95rem;}

.content_pro ul li:nth-child(2n){float: right;}

.inpro_img{border: .05rem solid #e5e5e5;}

.inpro_img img{width: 2.85rem;height: 2.47rem;}

.content_pro ul li p{color:#333;text-align:center;font-size:.26rem;line-height: .75rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.fenye{margin-bottom: .36rem;}

.page{text-align: center;font-size: 0;}

.page li{display:inline-block;width: 2.8rem;height: .65rem;border-radius: .1rem;background: #eeeeee;line-height: .65rem;}

.page li a{font-size: .26rem;color: #333;display: block;}

.page li span{font-size: .26rem;color: #333;display: block;}

.page li:first-child{margin-right: .35rem;}

.page li:hover{background: #1c7fc1;}

.page li:hover a{color: #fff;}



.content_dom{margin: .15rem 0 .16rem;}

.content_dom ul li{overflow: hidden;margin-bottom: .17rem;}

.content_dom ul li div.fl{width: 2.32rem;height: 1.24rem;}

.content_dom ul li div.fl img{width: 2.32rem;height: 1.24rem;}

.content_dom ul li div.fr{width: 3.52rem;padding-left: .16rem;background: #fff;height: 1.24rem;}

.content_dom ul li div.fr h1{margin: .1rem 0;font-weight: inherit;color: #333333;font-size: .26rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.content_dom ul li div.fr p{color: #666;font-size: .20rem;line-height: 1.4;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}



.content_case{margin: .15rem 0 .1rem;}

.content_case_img{width: 2.92rem;height: 1.82rem;border: 1px solid #eee;}

.content_case_img img{width: 2.92rem;height: 1.82rem;}

.content_case ul{overflow: hidden;}

.content_case ul li{float: left;width:49.5%;}

.content_case ul li:nth-child(2n){float: right;}

.content_case ul li p{font-size: .26rem;color: #333;line-height: .7rem;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.content_art_tit{overflow: hidden;margin-bottom: .14rem;}

.content_art_tit h1{font-size: .24rem;color: #333;text-align: center;margin: .05rem 0 .1rem;}

.content_art_tit p{text-align: center;}

.content_art_tit p span{font-size: .18rem;color: #999;text-align: center;}



content_art_main{color: #666;font-size: .22rem;line-height: 1.909;}

.content_art_main *{color: #666;font-size: .22rem;line-height: 1.909;}

.content_art_main img{max-width:100%;height:auto;}

.praye{padding-top: .2rem;border-top: 1px solid #c9c9c9;margin-top: .25rem;}

.praye ul{overflow: hidden;}

.praye ul li{line-height: 1.9;font-size: .2rem;color: #333333;}

.praye ul li a{font-size: .2rem;color: #333333;}



.artlink{margin-top: .3rem;}

.artlink_tit{background: #1c7fc1;font-size: .24rem;color: #fff;padding-left: .12rem;height: .46rem;display: table-cell;vertical-align: middle;width: 5.88rem;}

.artlink_main{overflow: hidden;margin-top: .32rem;}

.artlink_main li{float: left;width: 2.95rem;}

.artlink_main li:nth-child(2n){float: right;}

.artlink_main li p{color:#333;text-align:center;font-size:.26rem;line-height: .75rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.artlink_article{overflow: hidden;margin-top: .25rem;margin-bottom: .25rem;}
.artlink_article li{float: left;width: 100%;font-size:.26rem;line-height:.35rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:gray;list-style-type:disc;}
.artlink_article li:nth-child(2n){float: right;}


.index_content_map{height: 4.3rem;}



.content_mess{padding: .16rem 0 .35rem;}

.content_mess_form{width: 4.5rem;margin: 0 auto;}

.content_mess_form .content_mess_main{text-align: center;font-size: 0;}

.content_mess_form p{border: 1px solid #999999;border-radius: .04rem;height: .5rem;margin-bottom: .18rem;}

.content_mess_form p label{font-size: .2rem;color: #c8c8c8;margin-left: .6rem;float: left;display: block;line-height: .5rem;}

.content_mess_form input.content_mess_btn{border-radius: .04rem;background: #eaeaea;font-size: .2rem;color: #333;width: 2.16rem;height: .5rem;display: inline-block;}

.content_mess_form input.content_mess_btn:hover{background: #1c7fc1;color: #fff;}

.content_mess_form p.content_mess_name{background: url(../images/mess_name.png) .12rem center no-repeat;background-size: .25rem .23rem;}

.content_mess_form p.content_mess_tel{background: url(../images/mess_tel.png) .12rem center no-repeat;background-size: .26rem .26rem;}

.content_mess_form p.content_mess_zhuti{background: url(../images/mess_zt.png) .12rem center no-repeat;background-size: .24rem .24rem;}

.content_mess_form p.content_mess_email{background: url(../images/mess_email.png) .12rem center no-repeat;background-size: .29rem .21rem;}

.content_mess_form p.content_mess_con{height:1.86rem;background: url(../images/mess_con.png) .12rem .12rem no-repeat;background-size: .30rem .27rem;}

.content_mess_textarea{width: 2.82rem;height:1.68rem;padding-top: .12rem;}

.content_mess_form input[type=text]{height: .5rem;width: 3.2rem;}

.content_mess_form input[type=submit]{margin-right: .18rem;}



.content_art_pro{padding: .12rem 0 .2rem;}

.content_art_pro_main{margin-top: .26rem;color: #666;font-size: 16px !important;line-height: 1.509;}

.content_art_pro_main *{color: #666;/*font-size: .22rem;*/font-size: 16px !important;line-height: 1.509;}

.content_art_pro_main iframe{width:100% !important;}





.product_info{overflow: hidden;border-bottom: .02rem solid #dcdcdc;position: relative;}

.product_info span{font-size: .28rem;color: #333;font-weight: bold;border-bottom: .04rem solid #1c7fc1;padding-bottom: .15rem;display: block;float: left;}



.content1{padding: 0 .2rem;}

.gray{background: #eeeeee;height: .1rem;margin-bottom: .17rem;}

.content_art_pro_img{}



.content_art_pro_img .bigimg{border: .04rem solid #e5e5e5;}

.content_art_pro_img .bigimg ul li img{width: 100%;height: 5.13rem;}

.smallscr{position: relative;margin-top: .18rem;}

.smallscr .sprev,.smallscr .snext{display: block;position:absolute;width: .2rem;height: .34rem;top: 0;bottom: 0;margin: auto;}

.smallscr .sprev{background: url(../images/sprev.png) center center no-repeat;background-size: .2rem .34rem;left: .25rem;}

.smallscr .snext{background: url(../images/snext.png) center center no-repeat;background-size: .2rem .34rem;right: .25rem;}

.smallscr .smallimg{width:4.3rem;margin:0 auto;}

.smallscr .smallimg .tempWrap{margin: 0 auto;}

.smallimg ul li{border: .02rem solid #e5e5e5;width: 1.21rem;height: 1.05rem;margin: 0 .09rem;float:left;}



.smallimg ul li.on{border: .02rem solid #1c7fc1;}

.smallimg ul li img{width: 100%;height: 1.05rem;}





.content_art_pro_con h1{margin-top:.3rem;font-size: .26rem;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.content_art_pro_con p.art_pro_dec{font-size: .22rem;color: #666;line-height: 1.909;margin-bottom: .2rem;margin-top: .14rem;}

.content_art_pro_con a.art_pro_btn{background:#015CB5;text-align:center;font-size: .22rem;color: #fff;display: table-cell;width: 1.74rem;height: .5rem;vertical-align: middle;}

.content_art_pro_con h2{font-size: .20rem;color: #666;margin-top: .22rem;font-weight: inherit;}

.content_art_pro_con p.art_pro_tel span a{font-size: .28rem;color: #1c7fc1;}



.over_table{overflow-x: scroll;overflow-y: hidden; white-space: nowrap;}



.article_color{color:#1c7fc1;}