﻿@charset "utf-8"; 

html{font-size:625%; /*100 ÷ 16 × 100% = 625%*/}

@font-face{font-family:'p_l'; src:url('../fonts/poppins-light.ttf')}
@font-face{font-family:'p_r'; src:url('../fonts/poppins-regular.ttf')}
@font-face{font-family:'p_m'; src:url('../fonts/poppins-medium.ttf')}
@font-face{font-family:'p_s'; src:url('../fonts/poppins-semibold.ttf')}
@font-face{font-family:'p_b'; src:url('../fonts/poppins-bold.ttf')}

body, div, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, hr, pre, code, form, fieldset, legend, button, input, textarea, p, a, i, b, blockquote, span, table, th, td{margin:0; padding:0; /*text-transform:capitalize*/}
body{font:normal 100% "p_r", Tahoma, Helvetica, Arial, sans-serif}
button, input, textarea, select{font-size:inherit; font-weight:inherit; border:0; outline:0; resize:none}
ul, ol, li{list-style:none}
fieldset, img{border:0}
h1, h2, h3, h4, h5, h6, code, dfn, em, span, var, p, a, i, b{font-style:normal; font-weight:normal}
a{text-decoration:none; color:#555}
input, textarea{outline-style:none}
/* 输入框内文字 */
input::-webkit-input-placeholder{color:#848484; font-size:13px}
input::-moz-placeholder{color:#848484; font-size:13px   /* Mozilla Firefox 19+ */}
input:-moz-placeholder{color:#848484; font-size:13px    /* Mozilla Firefox 4 to 18 */}
input:-ms-input-placeholder{color:#848484; font-size:13px  /* Internet Explorer 10-11 */}
/*滚动条*/
::-webkit-scrollbar{/*滚动条整体样式*/width:8px; /*高宽分别对应横竖滚动条的尺寸*/height:8px}
::-webkit-scrollbar-thumb{/*滚动条里面小方块*/border-radius:5px; -webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2); background:rgba(0,0,0,0.4)}
::-webkit-scrollbar-track{/*滚动条里面轨道*/-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2); border-radius:0; background:rgba(0,0,0,0.1)}
/* 复制选中 */ 
::selection{background:#007cc2; color:#FFF}
::-moz-selection{background:#007cc2; color:#FFF}
::-webkit-selection{background:#007cc2; color:#FFF}
/* 内容居中 */
.pa_c{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%)}
.pa_czc{position:absolute; top:50%; transform:translate(0,-50%)}
.pa_spc{position:absolute; left:50%; transform:translate(-50%,0)}
.flex_c{display:flex; justify-content:center; align-items:center}
.flex_czc{display:flex; align-items:center}
.flex_spc{display:flex; justify-content:center}
/* 图文 */
.row_img{width:100%; background:rgba(0,0,0,.06); overflow:hidden; position:relative}
.row_img:after{content:""; display:block; padding-bottom:80%}
.row_img img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%}
.row_tit{padding:0 15px; line-height:35px; background:#DDD; font-size:13px; letter-spacing:1px; color:#555; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
/* 小字 */
.small_font{
    font-size:12px; 
	display:inline-block; 
    transform: scale(0.65); 
    transform-origin:0 0; 
    -ms-transform: scale(0.65);         /* IE 9 */
    -ms-transform-origin:0 0;       /* IE 9 */
    -webkit-transform: scale(0.65); /* Safari å’Œ Chrome */
    -webkit-transform-origin:0 0;   /* Safari å’Œ Chrome */
    -moz-transform: scale(0.65);        /* Firefox */
    -moz-transform-origin:0 0;      /* Firefox */
    -o-transform: scale(0.65);      /* Opera */
    -o-transform-origin:0 0;        /* Opera */
}
.container{margin:0 auto}
.fl{float:left}
.fr{float:right}
.pr{position:relative}
.slh{display:block; max-width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.hdimg{image-rendering:-moz-crisp-edges; image-rendering:-o-crisp-edges; -ms-interpolation-mode:nearest-neighbor; image-rendering:-webkit-optimize-contrast; image-rendering:pixelated}
.fillet5{-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px}
.fillet50{-webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%}
.a_full{display:block; width:100%; height:100%; position:relative}
.clear{clear:both}





/* header*/
#header{position:relative}

/* top*/
.top{width:100%; height:0.36rem; background:#FFF; box-shadow:0 0.03rem 0.05rem rgba(0,0,0,0.06)}
.top_tel{height:0.36rem; line-height:0.4rem; padding-left:0.25rem; background:url(../images/top_tel_icon.png) no-repeat left center; font-size:0.14rem; color:#818181}
.top_wel{height:0.36rem; line-height:0.4rem; font-size:0.14rem; color:#818181}
.top ul{margin-top:0.1rem}
.top li{margin-left:0.18rem; float:left; position:relative}
.top li em{display:block; height:15px; cursor:pointer}
.top li:nth-child(1) em{width:15px;  background:url(../images/top_r_icon.png) no-repeat 0 0}
/* .top li:nth-child(2) em{width:31px;  background:url(../images/top_r_icon.png) no-repeat -15px 0} */
.top li:nth-child(2) a{font-size:.12rem; color:#777}

/* logo*/
.logo, nav li a{height:1rem}

/* nav*/
.phnav{display:none}
nav{z-index:9999}
nav li{float:left}
nav li a{display:block; margin:0 0.2rem; font-family:p_s; line-height:1.1rem; font-size:0.16rem; color:#585858; position:relative}
.nav_curr, nav li a:hover{color:#007cc2}
nav li a:before{content:""; position:absolute; left:50%; transform:translate(-50%,0); bottom:0; width:0; height:1px; background:#007cc2; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease}
.nav_curr:before, nav a:hover:before{left:0; transform:translate(0,0); width:100%}
.n_list{
	position:absolute;
	left:50%;
	width:100%;
	background:#FFF;
	z-index:9;
	background:rgba(0,0,0,.3);
	opacity:0;
	visibility:hidden;
	-webkit-transition:all .4s ease-out;
	-ms-transition:all .4s ease-out;
	transition:all .4s ease-out;
	-webkit-transform:translate3d(-50%, 0, 0);
	-ms-transform:translate3d(-50%, 0, 0);
	transform:translate3d(-50%, 0, 0)
	}
.n_list a{
	float:left;
	font-family:p_m!important;
	font-size:0.14rem!important;
	color:#FFF!important;
	display:block;
	height:0.46rem!important;
	line-height:0.46rem!important;
	margin:0!important;
	padding:0 0.18rem!important;
	
	}
.n_list a:before{display:none}
nav li:hover .n_list{opacity:1; visibility:visible; -webkit-transform:translate3d(-50%, 0, 0); -ms-transform:translate3d(-50%, 0, 0); transform:translate3d(-50%, 0, 0)}
.n_list a:hover{background:rgba(0,0,0,.2); color:#FFF!important}

.znav_pos{height:100%; display:flex; display:-wekit-flex; justify-content:center}
/* #nav li:nth-child(2) .znav_pos{left:28%}
#nav li:nth-child(3) .znav_pos{left:10%}
#nav li:nth-child(6) .znav_pos{left:40%}
#nav li:nth-child(7) .znav_pos{left:20%}
#nav li:nth-child(8) .znav_pos{left:72%} */





/* -------------- banner --------------*/
.wrap{position:relative; width:100%; margin:0 auto}
/* 左右箭头*/
.centered-btns_nav{opacity:0; position:absolute; top:50%; transform:translate(0,-50%); z-index:2; width:0.36rem; height:0.64rem; font-family:"宋体"; font-size:0.26rem; color:#FFF; background:rgba(0,0,0,.5); text-align:center; line-height:0.7rem}
.prev{left:5%}
.next{right:5%}
.wrap:hover .centered-btns_nav{opacity:1}
.wrap:hover .prev{left:10%}
.wrap:hover .next{right:10%}
.centered-btns_nav{transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease}
.centered-btns_nav:hover{background:#007cc2}
/* 圆点指示器*/
.centered-btns_tabs{text-align:center; font-size:0; list-style-type:none; position:absolute; bottom:0.3rem; left:50%; transform:translate(-50%,0); background:rgba(0,0,0,.75); padding:0.05rem 0.09rem; -webkit-border-radius:0.5rem; -moz-border-radius:0.5rem; -o-border-radius:0.5rem; border-radius:0.5rem; z-index:999}
.centered-btns_tabs li{display:inline-block; margin:0 0.03rem}
.centered-btns_tabs a{display:inline-block; width:0.1rem; height:0.1rem; border-radius:50%; background:#FFF; overflow:hidden}
.centered-btns_tabs .centered-btns_here a{background:#007cc2}
/* banner图*/
.rslides{position:relative; list-style:none; overflow:hidden; width:100%; height:auto; padding:0; margin:0}
.rslides li{-webkit-backface-visibility:hidden; position:absolute; display:none; width:100%; left:0; top:0}
.rslides li:first-child{position:relative; display:block; float:left}
.rslides img{display:block; float:left; width:100%; height:auto; border:0}






/* content*/
#content{overflow:hidden}

/* -------------- 关于我们 --------------*/
.about_us{margin:0.45rem auto 0.65rem; overflow:hidden}
.i_tit h1{text-align:center; font-family:p_b; font-size:0.26rem; color:#161616; margin-bottom:0.3rem}
.ab_text{width:52%}
.ab_text p{font-family:p_s; font-size:0.17rem; color:#494949; margin-bottom:0.45rem; position:relative}
.ab_text p:before{content:""; position:absolute; bottom:-0.2rem; left:0; width:6%; height:0.03rem; background:#007cc2}
.ab_text i{display: block;font-size:0.14rem; text-indent: 2em;color:#858585; line-height:0.28rem;text-align:justify;}
.ab_nav{overflow:hidden; margin-top:0.12rem}
.ab_nav li{float:left; width:25%; text-align:center; padding:.2rem 0}
.ab_nav li a{display:block}
.ab_nav li em{display:block; width:42px; height:36px; margin:0 auto 0.16rem}
.ab_nav li:nth-child(1) em{background:url(../images/ab_nav_icon.png) no-repeat 0 0}
.ab_nav li:nth-child(2) em{background:url(../images/ab_nav_icon.png) no-repeat 0 -36px}
.ab_nav li:nth-child(3) em{background:url(../images/ab_nav_icon.png) no-repeat 0 -72px}
.ab_nav li:nth-child(4) em{background:url(../images/ab_nav_icon.png) no-repeat 0 -108px}
.ab_nav li b{font-size:0.12rem; color:#666}
.ab_pic{width:41%}
.ab_pic img{display:block; width:100%; -webkit-border-radius:0.05rem; -moz-border-radius:0.05rem; -o-border-radius:0.05rem; border-radius:0.05rem}
.ab_nav li:hover{background:rgba(13,129,42,.2)}
.ab_nav li:hover b{color:#007cc2}
.ab_nav li:hover em{transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg);}
.ab_nav li em{transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease;}




/* -------------- 产品 --------------*/
.i_pro{overflow:hidden}
.i_pro_list{overflow:hidden}
.i_pro_list dt{float:left; width:30.66%; margin:0 4% 0.55rem 0; text-align:center; overflow:hidden}
.i_pro_img{width:61%; margin:0 auto; overflow:hidden; position:relative}
.i_pro_img:before{content:""; display:block; padding-bottom:90%}
.i_pro_img img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:auto; height:auto; max-width:100%; max-height:100%}
.i_pro_list dt p{display:inline-block; font-family:p_m; font-size:0.15rem; color:#1f1f1f; margin:0.15rem 0 0.11rem; position:relative}
.i_pro_list dt p:before{opacity:0; content:""; position:absolute; top:0.06rem; right:0.1rem; width:9px; height:11px; background:url(../images/jt.gif) no-repeat center}
.i_pro_list dt span{display:block; font-size:0.12rem; color:#838383; line-height:0.2rem}
.i_pro_list dt a:hover p{color:#007cc2; transform:translate(-0.14rem,0); -webkit-transform:translate(-0.14rem,0); -moz-transform:translate(-0.14rem,0); -o-transform:translate(-0.14rem,0); -ms-transform:translate(-0.14rem,0)}
.i_pro_list dt a:hover p:before{opacity:1; right:-0.18rem}
.i_pro_list dt p, .i_pro_list dt p:before{transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease}

.i_pro_list dt:hover .i_pro_img{-webkit-transform:scale(1.15,1.15); -moz-transform:scale(1.15,1.15); transform:scale(1.15,1.15);}
.i_pro_img{transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease;}




/* -------------- 新闻 --------------*/
.i_news{margin-bottom:0.85rem; overflow:hidden}
/* 新闻选项卡标题*/.tb_t{text-align:center; margin-bottom:0.35rem}
#news_tabtit{display:inline-block; overflow:hidden}
#news_tabtit li{float:left; height:0.5rem}
#news_tabtit li a{display:block; margin:0 0.15rem; font-size:0.14rem; color:#686868; position:relative; cursor:pointer}
a.newselected{color:#007cc2!important}
a.newselected:before, a.newselected:after{content:""; position:absolute; left:50%; transform:translate(-50%,0); border-left:0.07rem solid transparent; border-right:0.07rem solid transparent}
a.newselected:before{bottom:-0.2rem; border-top:0.07rem solid #007cc2}
a.newselected:after{bottom:-0.18rem; border-top:0.07rem solid #FFF}
/* 新闻选项卡内容*/
#menu_con{width:100%; overflow:hidden}
.tag{display:none}
.i_news_list{overflow:hidden}
.i_news_row{float:left; width:23.5%; margin-right:2%}
.i_news_row:nth-child(4n){margin-right:0;}
.i_news_list .i_news_row:last-child{margin-right:0}
.i_news_pic{width:100%; background:rgba(0,0,0,.04); overflow:hidden; position:relative}
.i_news_pic:before{content:""; display:block; padding-bottom:62%}
.i_news_pic img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%}
.i_news_time{position:absolute; top:7%; left:4%; background:rgba(0,0,0,.6); padding:1% 3%}
.i_news_time i{font-size:0.12rem; color:#FFF}
.i_news_time h6{font-family:p_m; font-size:0.13rem; color:#FFF}
.i_news_tit p{font-family:p_m; font-size:0.14rem; color:#313030; line-height:0.24rem; margin-top:0.15rem}
.i_news_row a:hover p{color:#007cc2}
.i_news_row a:hover .i_news_time{background:#007cc2}

.i_news_row a:hover .i_news_pic:after{content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.1)}




/* -------------- footer --------------*/
#footer{width:100%; background:#37383f; padding-top:0.45rem; overflow:hidden}
.f_nav_lg{padding-bottom:0.45rem; overflow:hidden}
.f_nav{overflow:hidden}
.f_nav dl{float:left; margin-right:0.6rem}
.f_nav dl:last-child{margin-right:0}
.f_nav dt{margin-bottom:0.07rem}
.f_nav dt a{font-size:0.15rem; color:#FFF}
.f_nav dd a{font-size:0.12rem; color:#909096; line-height:0.28rem}
.f_lg{width:10%; padding-left:5%; border-left:1px solid rgba(255,255,255,.14)}
.f_lg img{width:100%}
.f_bq{border-top:1px solid rgba(255,255,255,.14)}
.f_bq p{font-size:0.12rem; color:#909096; line-height:0.46rem}
.f_bq a{color:#909096}
.f_nav dt a:hover, .f_nav dd a:hover, .f_bq a:hover{color:#007cc2; text-decoration:underline}







/* ------------------  内页  ------------------ */


/* 内页banner*/
.ny_banner{width:100%; margin:0 auto; overflow:hidden; position:relative}
.ny_banner:before{content:""; position:absolute; top:0; left:0; width:100%; height:100%}
.ny_banner img{width:100%; height:100%}

/* 内页二级导航*/
.ny_nav{position:absolute; bottom:0; left:50%; transform:translate(-50%,0); height:0.5rem; background:rgba(255,255,255,.8)}
.ny_nav dl{overflow:hidden; float:left; margin-left:0.3rem}
.ny_nav dd{float:left; margin-right:.3rem}
.ny_nav dd a{display:block; line-height:0.5rem; font-family:p_r; font-size:.16rem; color:#55524f; position:relative}
.ny_nav .current{color:#007cc2}
.ny_nav .current:before, .ny_nav dd:hover a:before{content:""; position:absolute; bottom:0; left:50%; transform:translate(-50%,0); width:0; height:0; border-width:0 0.05rem 0.05rem; border-style:solid; border-color:transparent transparent #007cc2; z-index:2}

/* 导航位置*/
.position{overflow:hidden; margin:0.18rem}
.position a, .position i, .position em{float:left; font-size:0.12rem; color:#888; margin-left:.05rem}
.position a:hover, .position em{color:#007cc2!important}

/* 简介页(abouts)*/
#ny_content{
	overflow:hidden;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f1f0), to(#FFF));
	background:-webkit-linear-gradient(top, #f4f1f0, #FFF);
	background:-moz-linear-gradient(left, #f4f1f0, #FFF);
	background:-ms-linear-gradient(left, #f4f1f0, #FFF);
	background:-o-linear-gradient(left, #f4f1f0, #FFF);
	background:linear-gradient(top right, #f4f1f0, #FFF)
	}
.pding_cont{background:#FFF; padding:0.45rem 0.3rem 0.8rem 0.3rem; margin:0 auto; box-shadow:0rem -0.01rem 0.15rem rgba(0,0,0,0.06); overflow:hidden}

.cont_fl{float:left; width:66%;font-size:.16rem; color:#666; line-height:.32rem}
.cont_fl>*{font-size:.16rem; color:#666; line-height:.32rem}
.cont_fr{float:right; width:30%}
.cont_fr img{width:100%}


/* 新闻页*/
.ny_news_list{overflow:hidden; width:65%}
.ny_news_list li{overflow:hidden; padding-bottom:0.25rem; margin-bottom:0.25rem; border-bottom:1px dashed #e2dfdc}
.ny_news_pic{width:16%; height:0.8rem; overflow:hidden}
.ny_news_pic img{width:100%; height:100%}
.ny_news_tit{width:81%}
.ny_news_tit a{display:block}
.ny_news_tit p{width:100%; font-size:0.16rem; color:#444; padding-bottom:0.1rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.ny_news_tit span{font-size:0.14rem; color:#777; line-height:0.22rem}
.ny_news_tit a:hover p{color:#007cc2}

.ny_hot_news{width:30%}
.hot_news_list{overflow:hidden; padding:.8rem .25rem .25rem; margin-bottom:.35rem; position:relative; box-shadow:2px 2px 12px rgba(0,0,0,0.15)}
.hot_news_time{position:absolute; top:.25rem; left:0; width:32%; background:#999; font-size:.16rem; color:#FFF; line-height:.36rem; padding-left:.25rem}
.hot_news_cont{}
.hot_news_cont a{display:block; font-size:.16rem; color:#6f6358; padding-bottom:.1rem; margin-bottom:.1rem; border-bottom:1px solid #DDD}
.hot_news_cont span{font-size:.13rem; line-height:.24rem; color:#888}
.hot_news_cont a:hover{color:#007cc2}
.hot_news_list:hover .hot_news_time{background:#007cc2}

/* 页数*/
.page-box{margin:0.45rem 0}
.pages{overflow:hidden; display:inline-block}
.pages a{float:left; color:#555; font-size:0.13rem; padding:0.05rem 0.15rem; margin:0 0.06rem; border:1px solid #CCC; }
.pages a:nth-child(1){margin-left:0!important}
.pages .on{background:#007cc2; border:1px solid #007cc2; color:#FFF}
.pages a:hover{background:#007cc2; border:1px solid #007cc2; color:#FFF}

/* 项目案例*/
.ny_case{overflow:hidden}
.ny_case dt{float:left; width:22%; margin:0 4% 0.3rem 0}
.case_img{width:100%; background:rgba(0,0,0,.04); overflow:hidden; position:relative}
.case_img:before{content:""; display:block; padding-bottom:62%}
.case_img img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:auto; height:auto; max-width:100%; max-height:100%}
.case_tit{max-width:100%; background:rgba(0,0,0,.36); color:#FFF; line-height:0.4rem; font-size:0.14rem; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.ny_case dt:hover .case_tit{background:#007cc2}

/* 新闻内容页*/
.article_box{width:100%; overflow:hidden; margin-bottom:.65rem}
.n_article_box{width:65%; overflow:hidden; margin-bottom:.65rem}
.article_tit{margin-bottom:0.22rem; padding-bottom:.22rem; border-bottom:1px solid rgba(0,0,0,.1)}
.article_tit p{font-family:p_m; font-size:.2rem; color:#555;font-weight: bold;}
.article_tit i{display:block; font-size:0.18rem; color:#007cc2; margin:.05rem 0 .08rem 0}
.article_tit b{font-size:0.13rem; color:#555}
.article_cont, .article_cont>*{font-size:.16rem; color:#666; line-height:0.3rem}
.article_cont img{max-width:100%; height:auto!important; margin:.2rem 0}

/* 联系我们 */
.lx_fl{float:left; width:50%; overflow:hidden}
#allmap{width:100%; height:3rem; font-size:.14rem; margin-top:.2rem}

.lx_fr{float:right; width:46%; overflow:hidden}

.j_form{position:relative}
.j_form label{display:block; box-sizing:border-box; border:1px solid #edeff2; margin-bottom:.12rem; overflow:hidden}
.j_form strong{float:left; width:15%; background:#edeff2; text-align:center}
.j_form input[type="text"]{display:block; border-left:none; float:right; width:83%; padding-left:2%}
.j_form strong, .j_form input{height:.43rem; line-height:.43rem; font-weight:normal; font-size:.14rem; color:#676767}

.textarea_box strong{height:1.8rem}
.textarea_box textarea{width:81%; padding:.1rem 2%; height:1.6rem; font-family:p_r; line-height:.2rem; font-size:.14rem; color:#676767}
.tj_box{float:right; margin:0!important; padding:0!important; border:none!important}
.j_form input[type="submit"]{width:1.4rem; background:#2CAB4C; color:#FFF; cursor:pointer}
.j_form input[type="submit"]:hover{background:#007cc2}

/* .j_form label{display:block; font-size:.12rem; color:#bebebe; padding-left:1.2rem; height:.43rem; line-height:.43rem; margin-bottom:.12rem; border:1px solid #edeff2; position:relative}
.j_form strong{font-weight:normal; display:block; background:#edeff2; color:#5e5f61; height:.43rem; line-height:.43rem; position:absolute; width:1rem; left:0px; top:0; font-size:.14rem; text-align:center}
.j_form input[type="text"]{display:block; width:90%; font-size:.14rem; height:.43rem; line-height:.43rem; background:none; color:#676767; background:#FFF}
.textarea_box{height:1.6rem!important}
.j_form textarea{height:1.6rem; line-height:.43rem; font-size:.14rem; color:#676767}

.yzm_box {  position:relative; border:1px solid #fff !important;  }
.yzm_box strong{ height:45px !important; line-height:45px !important;}
.yzm_box input[type="text"]{border:1px solid #edeff2;   font-size:14px; height:43px; color:#666; width: 138px !important; line-height:43px;}
.yzm{ position:absolute; left: 300px; height:45px; top:0px;}
.yzm a{ position:absolute; color:#adada6; right:-90px; height:30px; line-height:30px; width:80px; top:0;}
.yzm_box input[type="submit"]{position: absolute;right: 0;top: 0;}

.j_form  input[type="submit"]{ width:140px; display:block; cursor:pointer; height:40px; background:#ff9e01; border-radius:0px; overflow:hidden; color:#fff; font-size:14px;  line-height:38px; border:none;   text-align:center;}
.j_form input[type="submit"]:hover{ background:#1c4d96;}
.j_form  input[type="submit"].on{background:#1c4d96; margin-right:20px;} */

/*通用翻页样式*/
#page{padding-top:10px;padding-bottom:10px;text-align: center;margin:0 auto; overflow:hidden;font-size: 0.14rem;}
#page li{background-color:#fff;border:1px solid #e2dfdc;margin-right:6px;list-style:none;float:left;color:#555;padding-bottom: 0;}
#page li.pagecount{padding:3px 12px;}
#page li.pre{background:#0ba8ec;border:1px solid #0ba8ec;color:#fff;padding:3px 12px;}
#page li.liclass{padding:3px 12px;}
#page li.uli:hover{background:#0ba8ec;border:1px solid #0ba8ec;color:#fff;cursor:pointer;display: block;}
#page li.uli a{text-decoration:none;padding:3px 12px;display: block;}
#page li.uli:hover a{color:#fff;text-decoration:none;padding:3px 12px;display: block;}


/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#19a6e5 url(/images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#19a6e5 url(/images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#19a6e5 url(/images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#19a6e5 url(/images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_phone a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}