*{margin:0px; padding:0px; list-style:none; outline:none; font-family:PingFang SC, Microsoft YaHei, Arial, Helvetica, sans-serif;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;/*边距边框包含在宽里面css3*/}
html{font-size:62.5%;/*10 ÷ 16 × 100% = 62.5%*/ background:#fff;}
body{ max-width: 1200px; margin: 0 auto; font-size:1.4rem;/*1.4 × 10px = 14px */ line-height:28px; color:#555; background:#fff; overflow-x:hidden;}
html,body{height:100%;} 
img{border:0px; max-width:100%;}
a{color:#333; text-decoration:none; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; }
a:hover{color:#0569af;}
a, a:hover, a:visited, a:link, a:active , a:focus{
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.clear{clear:both; height:0px; font-size:0px;}

@font-face
{
font-family:lantingchaoxi;
src: url('../font/FZLTCXHJW.ttf'),
     url('../font/FZLTCXHJW.eot'); /* IE9+ */
}

@font-face
{
font-family:dincond;
src: url('../font/dincond.ttf'),
     url('../font/dincond.eot'),
	 url('../font/dincond.otf'); /* IE9+ */
}


.w1200{max-width:1200px; margin:0px auto;}
.relativea{position:relative;}
.hidden{overflow:hidden;}


@media screen and (max-width:1200px){
	html{font-size:52% !important;}
	.w1200{padding:0px 20px !important;}
}

/*inputyangshi*/
input:-moz-placeholder,  
textarea:-moz-placeholder{color:#bbb;}  
input:-ms-input-placeholder,  
textarea:-ms-input-placeholder{color:#bbb;}  
input::-webkit-input-placeholder,  
textarea::-webkit-input-placeholder{color:#bbb;}

@media screen and (max-width:1200px){
	.top_sj .logo{padding-top:1.6rem !important;}
}

@media screen and (max-width:750px){
	.top_sj .logo{max-width: 80% !important; padding-top:1.4rem !important;}
}

@media screen and (max-width:500px){
	.top_sj .logo{ padding-top:1.8rem !important;}
}
.top_sj{width:100%; height:60px; background:#fff; position:relative; box-shadow:0 1px 2px rgba(0,0,0,.1);}
.top_sj .logo{margin-left:3%; padding-top:1.1rem;}
.top_sj .logo img{max-height:40px; display:block;}
.sj_dh{font-size:2.2rem; color:#555; display:block; position:absolute; right:4%; top:50%; transform:translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform:translateY(-50%);}
.top_sjhd{height:60px; display:none;}

/*daohang*/
.sj_navbj{width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; left:0; top:0; z-index:999; display:none;}
.sj_nav{width:80%; height:100%; background:#FFF; overflow-y:auto; position:absolute; top:0; right:-150%;}
.sj_nav dt{line-height:10rem; font-size:2rem; padding:0 10%; border-bottom:#eee 1px solid;}
.sj_nav dt i{font-size:3rem; vertical-align:-2px; margin-right:5px;}
.gbnav{font-size:3.4rem !important; position:absolute; right:15px; top:0px;}
.sj_nav dd{padding:0 10%;}
.sj_nav dd span{line-height:5rem; font-size:1.8rem; display:block; border-bottom:1px #ddd solid;}
.sj_nav dd span i{font-size:2.6rem; margin-right:10px; vertical-align:middle; display:inline-block;}
.sj_nav dd span .xlcd{font-size:2rem; margin-right:0; float:right;}
.sj_nav dd p{width:100%; display:none;}
.sj_nav dd p a{ padding-left:2rem; line-height:4rem; font-size:1.6rem; display:block; border-bottom:1px #eee solid;}
.sj_nav dd p a i{margin-right:5px;}
.sj_nav .navtel{padding:6% 10% 0 10%; line-height:2.4rem; font-size:1.8rem; display:flex;}
.sj_nav .navtel i{ font-size:2.2rem; margin-right:5px;}

.sj_nav .navfgs{padding:6% 10% 0 10%; line-height:2.4rem; font-size:1.8rem;}
.sj_nav .navfgs a{color:#0569af;}
.sj_nav .navfgs i{font-size:2.2rem; margin-right:5px;}

/*banner*********************/
.banner{height:auto; overflow:hidden; background:#fff; position:relative;}
.banner img{width:100%; height:auto; display:block;}

/*swiper dian*/
.banner .swiper-pagination-bullet{width:10px; height:10px; border-radius: 50%;}
.banner .swiper-pagination-bullets{bottom:1% !important;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background:#ff6a00;}

/*swiper banner_jiantou*/
.banner_btn_l,.banner_btn_r{width:2rem; height:3rem; background:rgba(0,0,0,0.3);}
.banner_btn_l:hover,.banner_btn_r:hover{background:rgba(0,0,0,0.5);}
.banner_btn_l i,.banner_btn_r i{line-height: 3rem; text-align: center; color:#FFF; display: block; margin: 0 auto;}

.banner_btn_l{position: absolute; top:49%; left:2rem; z-index: 99; cursor: pointer;}
.banner_btn_r{position: absolute; top:49%; right:2rem; z-index: 99; cursor: pointer;}
/*banner end*********************/


/*首页标题*/
.ind_bt01{width:100%; background:#9f482d; color:#FFF; margin-top:10px;}
.ind_bt02{width:94%; height:5rem; line-height: 5rem; margin:0px auto; position: relative;}
.ind_bt02 h3{font-size: 2rem;}
.ind_bt02 a{position: absolute; right: 0; top:0; display: block; color: #FFFFFF;}

/*单页展示*/
.danye01{width:94%; height:auto; margin:0px auto;}
.danye01 img{width:100%; height:auto; display:block; margin:10px auto;}
.danye01 span{width:100%; line-height:30px; font-size:1.4rem; display:block;}

/*单图展示*/
.dantu01{width:100%; height:auto; position:relative; margin-top:1px;}
.dantu01 img{width:100%; height:auto; min-height:100px; display:block;}
.dantu01 span{width:100%; line-height:40px; text-align:center; font-size:1.4rem; background:rgba(0,0,0,0.7); color:#FFF; display:block; position:absolute; left:0px; bottom:0px;}

/*新闻列表展示*/
.liebiao01{width:100%; background:#FFF; padding:10px 0px 20px 0px;}
.liebiao01 ul{width:90%; margin:0px auto; overflow:hidden;}
.liebiao01 ul li{width:100%; padding:5px 0px; border-bottom:1px #CCCCCC dashed;}
.liebiao01 ul li a{line-height:25px; font-size:1.4rem; display:block;}
.liebiao01 ul li span{line-height:15px; font-size:1.2rem; color:#CCC; display:block;}

/*图片列表展示*/
.tupian01{width:100%; background:#FFF; padding:10px 0px 0px 0px;}
.tupian01 ul{width:97%;}
.tupian01 ul li{width:47%; float:left; padding-bottom:2%; margin-left:3%;}
.tupian01 ul li img{width:100%; height:auto; min-height:110px; max-height:110px; display:block; margin:0px auto;}
.tupian01 ul li span{width:100%; line-height:30px; text-align:center; font-size:1.2rem; display:block; margin:0px auto; background:#eee;}

/*图文混排展示*/
.tuwen01{width:100%; background:#FFF; padding:10px 0px 0px 0px;}
.tuwen01 ul{width:96%; margin:0px auto;}
.tuwen01 ul li{width:100%; padding-bottom:4%; margin:0 auto; position:relative;}
.tuwen01 ul li img{width:30%; height:80px; display:block;}
.tuwen01 ul li span{width:67%; height:80px; display:block; position:absolute; top:0px; right:0px;}
.tuwen01 ul li span h3{ line-height:30px; font-size:1.4rem; font-weight:normal;}
.tuwen01 ul li span p{ line-height:20px; font-size:1.2rem; color:#999;}


/*广告01*/
.gg01{width:100%; height:auto;}
.gg01 img{width:100%; height:auto; display:block;}

.ny_bt01{width:100%; height:auto; background:#fff; margin:0px auto; border-bottom:1px #000 solid;}
.ny_bt02{height:50px; line-height:50px; font-size:18px; font-weight:bold; color:#333; border-bottom:3px #000 solid; padding:0px 3%; float:left;}
.ny_bt03{width:30%; height:auto; float:right;}

.ny01{width:100%; height:auto;}
.ny02{width:100%; height:auto; font-size:12px;}
.ny02 img{width:100%; display:block;}
.ny03{width:100%; height:auto; font-size:12px;}

.left_w{color: #333; border-bottom:1px #ccc solid; position: relative; padding: 0 3%;}
.left_w h3{line-height: 6rem; font-size: 2rem;}
.left_dj{line-height: 6rem; font-size: 1.6rem; position: absolute; right: 3%; top:0; display: block;}
.left_tc{width: 100%; height: 100%; background: rgba(0,0,0,0.8); position: fixed; left: 0; top:0; z-index: 999; display: none;}
.left_tc dl{width: 80%; min-height: 60%; background: #FFFFFF;  margin: 8rem auto 0 auto;}
.left_tc dl dt{line-height: 6rem; text-align: center; background: #9f482d; color: #FFFFFF; font-size: 2.2rem; position: relative;}
.left_tc dl dd{ padding: 2rem 3rem;}
.left_tc dl dd a{line-height: 5rem; border: 1px #B8B8B8 solid; font-size: 1.6rem; display: block; margin: 0 0 10px 0; padding: 0 2rem;}
.left_gb{color:#FFFFFF; font-size: 2rem; display: block; position: absolute; top:0; right: 3rem;}

.bottom_w{text-align: center; padding: 3%; background: #9f482d; color: #FFFFFF;}


/*详情页面*/
.djht{ line-height: 6rem; display: block; font-size: 1.8rem; padding: 0 0 0 1.6rem; background: #9f482d; color: #FFFFFF;}
.xq01{width:94%; height:auto; margin:0px auto; padding:20px 0;}
.xq02{width:100%; height:auto; line-height:28px; padding:10px 0px; text-align:left; font-size:2rem; color:#555;}
.xq03{width:100%; height:40px; line-height:40px; text-align:left; font-size:14px;}
.xq04{width:100%; min-height: 200px; padding-top:10px; font-size:14px; line-height:25px;}
.xq04 img{max-width: 100%; display:block;}
.xq05{width:100%; height:auto; padding-top:10px; margin-top:10px; font-size:12px; line-height:25px; border-top:1px #CCCCCC solid;}



/**********内容样式************/
/**********纯图片展示***********/
.show_img{width:100%; padding:10px 0px;}
.show_img ul{width:96%; margin:0px auto;}
.show_img ul li{width:50%; height:auto; float:left;}
.show_img ul li img{width:96%; height:120px; display:block; margin:0px auto;}
.show_img ul li span{width:96%; height:auto; line-height:15px; display:block; font-size:14px; padding:10px 0px 20px 0px; text-align:center;}

/**********上下图文展示***********/
.show_img_sx{width:100%; padding:10px 0px;}
.show_img_sx ul{width:94%; margin:0px auto;}
.show_img_sx ul li{width:100%; height:auto; background:#FFF; margin-bottom:10px;}
.show_img_sx ul li img{width:100%; height:auto; display:block;}
.show_img_sx ul li span{width:100%; height:auto; line-height:15px; display:block; font-size:14px; padding:10px 0px 20px 0px; text-align:center;}


/**********新闻列表展示***********/
.show_news{width:100%;}
.show_news ul{width:100%; height:auto;}
.show_news ul li{width:100%; height:auto; border-bottom:1px dotted #CCCCCC; background:url(../images/tb_01.png) no-repeat 10px 50%; padding:10px 0px;}
.show_news ul li span{margin-left:20px; line-height:25px;}
.show_news ul li i{display:block; font-size:12px; line-height:18px; color:#999;}
.show_news ul li i img{margin-left:20px;}



/**********图文混排展示***********/
.show_news_img{width:100%; padding:5px 0px;}
.show_news_img ul{width:94%; margin:0px auto;}
.show_news_img ul li{width:100%; text-align:left; padding:5px 0px;}
.show_news_img ul li div{height:80px; background:#FFFFFF; position:relative;}
.show_news_img ul li div img{width:110px; height:80px; background:#f0f0f0; display:block; position:absolute; left:0px; top:0px; z-index:1;}
.show_news_img ul li div span{width:65%; height:auto; line-height:25px; display:block; color:#999; position:absolute; left:115px; top:5px; z-index:1; font-size:12px;}
.show_news_img ul li div span h3{line-height:25px; color:#555; margin:0px; font-size:14px;}
.show_news_img ul li div span p{line-height:20px; margin:0px; font-size:12px;}


/**********单页展示***********/
.show_single{width:94%; padding:0px; margin:0px auto; padding:10px 0px;}
.show_single_t{font-size:20px; line-height:20px; color:#000000; text-align:center; padding-bottom:20px;}
.show_single_d{height:35px; line-height:35px; text-align:center; color:#FFFFFF; font-size:14px; background:#cbcbcb;}
.show_single_c{padding-top:0px; font-size:12px; line-height:20px;}
.show_single_c div{width:100% !important;}

/*分页样式*/
.page_area{padding:10px 0px; text-align:center; clear:both;}
.PageNav_2{display:block; width:100%; text-align:center; clear:both; font-size:12px;}
.PageNav_2 .PageTurn{border:#666666 1px solid; margin:2px; height:20px; line-height:20px; padding:0px 3px; background:#777; color:#FFFFFF; display:inline-block; margin:0px 2px;}
.PageNav_2 .PageTurn_Disable{border:#cccccc 1px solid; color:#cccccc; height:20px; line-height:20px; padding:0px 3px; display:inline-block; margin:0px 2px; background:#FFFFFF;}
.PageNav_2 .PageNum{height:20px; line-height:20px; border:#777 1px solid; color:#fff; padding:0px 3px; background:#777; margin:0px 2px; display:inline-block;}
.PageNav_2 .PageNum_Disable{color:#FFFFFF; border:1px solid #b26d57; background:#b26d57; height:20px; line-height:20px; padding:0px 3px; display:inline-block; margin:0px 2px;}
