@charset "utf-8";
/* CSS Document */
body{max-width:640px;margin:50px 0 70px 0; padding:0; font:normal 92% Helvetica,STHeiti,Droid Sans Fallback; color:#333; background:#fff}
*{margin:0; padding:0;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none; color:#333;}
.clear{clear:both}
.fl{ float:left}
.fr{ float:right}
img{border:0;max-width:100%;}
DIV,ul,li,h1,h2,p,dl,dt,dd{ margin:0; padding:0; list-style:none}
/*按钮*/
.index_button{
	margin-top: 15px;
	width: 98%;
	height: 35px;
	background-color: #111;
	color: #fff;
	text-align: center;
	line-height: 35px;
	font-size: 12.5px;
	letter-spacing: 5px;
	margin-left: 1%;
}
.index_button a{color: #FFFFFF;}
/*导航*/
.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%;margin-top: -50px;}
.sp_logo{padding:10px;float:left;height:50px;}
.sp_logo_name{position:relative;float:right;font-size: 16px;font-weight: 550;margin: 5px 0 0 12px;letter-spacing: 0.006em;}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:18px}
.sp_nav span{display:block;background:#000;width:26px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:8px}
.sp_nav span:nth-of-type(3){top:16px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 112px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*title*/
.index_title{font-weight:600;height:50px;margin:1% auto;display:block;font-size:1.25em;line-height:35px;color:#000; text-align:center;}
.index_title p{line-height:16px; font-size:0.6em; color:#666; text-transform:capitalize; font-family:Georgia; font-weight:normal;}
/*banner*/
.swipe{width:100%;overflow:hidden;position:relative; text-align:center}
.swipe ul{-webkit-transition:left 800ms ease-in 0;-moz-transition:left 800ms ease-in 0;-o-transition:left 800ms ease-in 0;-ms-transition:left 800ms ease-in 0;transition:left 800ms ease-in 0;}
.swipe li img{width:100% }
.swipe #pagenavi{position:absolute;left:0;bottom:5px;text-align:center;width:100%;}
.swipe #pagenavi a{width:8px;height:8px;line-height:99em;background:#b5b5b5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 4px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1;}
.swipe #pagenavi a.active{background:#e2b51e;}

/*show*/
.index_show{margin-top: 20px;}
.index_show li{text-align:center;float: left;margin: 2% 4%;width: 42%;height: 135px;}
.index_show_img{width: 100%;height: 120px;border: solid 1px #eee;background-color: #fff;display: flex;align-items: center; justify-content: center;overflow: hidden;}
.index_show_img img{max-width: 100%;max-height: 100%;width: auto;height: auto;}
.index_show_main li p{font-size: 12px;color:#000;line-height:25px;height: 25px;background-color: #eee;width: 100%;}

/*about*/
.index_about{height: 300px;background: url(../../images/images/about_bg.jpg) center;text-align: center;margin-top: 15px;}
.index_about_main{font-size: 14px;color: #fff;text-indent:2em;line-height: 24px;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;overflow: hidden;}
.index_about_down{text-align: center;background: url(../../images/images/ibg.jpg) center;height: 270px;width: 98%;margin: 0 auto;margin-top: 15px;}
.index_about_down li{float: left;width: 50%;margin: 7px auto;}
.index_about_down li i{font-size: 45px}
.index_about_down li:nth-child(5) i{font-size: 40px}
.index_about_down li:nth-child(2) i{font-size: 55px}
.index_about_down li:nth-child(1) i{font-size: 55px}
.index_about_down li p{font-size: 12px;margin: 4px auto;}
/*good*/
.index_good{margin-top: 10px;}
.index_good_main{margin: 0 -18% 0 0%;}
.index_good_main li{width: 40%;height: 60px;background-color: #e2b51e;border-radius: 0 10px 0 10px;float: left;text-align: center;line-height: 60px;margin: 5px 5px;font-size: 15px;font-weight: 550;color: #fff;letter-spacing: 2px;}
.index_good_main li:nth-child(2){border-radius: 10px 0px 10px 0px;}
.index_good_main li:nth-child(3){border-radius: 10px 0px 10px 0px;}

.index_sbanner{height: auto;width: 100%;background-size:cover;margin-top: 15px;}

/*news*/
.sub_xinwen{width:95%; margin: 0 auto; padding: 0;}
.sub_xinwen ul{list-style: none;}
.sub_xinwen li{ background: #fff; margin:15px 0; width: 100%;
    shadow: 0px 4px 8px rgba(0,0,0, 0.1);
    box-shadow: 0px 4px 8px rgba(0,0,0, 0.1);
    -webkit-box-shadow: 0px 4px 8px rgba(0,0,0, 0.1);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;}
.snews_content{width:100%; height:90px; padding: 0; background: #fff; transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;}
.snews_content:hover{background:#fcfcfc;}
.snews_content_time{width: 100%; background: #f5f5f5; height: 40px; line-height: 40px; text-align: center; color: #1992e7; font-size: 12px; margin-bottom: 30px;}
.sub_pic{width:30%; height:100px; margin:0;  float:left;}
.sub_pic img{width:100%; height:auto; max-height: 100%; margin: 7px 0 0 7px;}
.sub_text{width:60%; height:45px; line-height:20px; float:left; margin:10px 0 0 25px; color:#1f5f61; font-size:14px;}
.sub_text a{color:#000; text-decoration:none;}
.sub_text a:hover{color:#00923f; text-decoration:none;}
.sub_text span{width:20%; float:right; text-align: center; margin:0; color:#fff; background: #00923f; font-size:14px; line-height:20px;}
.sub_text p{font-size: 12px; color: #e2b51e; line-height: 45px;}
.pre_nex{width: 100%; margin: 25px auto;}
.pre_nex li:nth-last-child(odd){float: left;}
.pre_nex li:nth-last-child(even){float: right;}
.pre_nex li{width: 48%; height: 40px; line-height: 40px; color: #aaa; background: #f8f8f8; text-align: center;}
.pre_nex li a{display: block; color: #777; font-size: 14px;}
.pre_nex li a:hover{color: #000; background: #f1f1f1;}

/*BOTTOM*/
.bottom{height:50px; background:#ddd; line-height:60px; text-align:center; color:#666; font-size:0.87em;}
footer{margin-top:30px;position:fixed;padding:5px;padding-top:7px;width:100%;height:50px;bottom:0;border-top:1px solid #fff;background:#000;}
.kong{height: 88px;}
footer ul{height:45px;line-height:45px;}
footer ul li{width:33.33%;float:left;color:#FFF;}
footer ul li dl{width:auto;margin:0 auto;text-align:center;}
footer ul li dt{width:auto;height:28px;overflow:hidden;}
footer ul li dd{width:auto;height:20px; font-size:0.8em; color:#fff;line-height:20px;}


.index_number{width:95%; margin: 0 auto;background: #3377d4; margin:0 auto; padding: 10px 0 0px 0;}
.index_number ul{display:table; text-align: center; margin: 0 auto;}
.index_number ul li{width:45%; font-size:30px; text-align: center; font-weight: bold; line-height:40px; color: #fff; float: left; margin: 10px 2%;}
.index_number ul li i{display: block;}
.index_number ul li p{font-size: 14px; line-height:30px;}

.four_main{margin-top: 10px;text-align: center;}
.four_main li{box-shadow: #ddd 0px 5px 5px;margin-top: 20px;}
.four_main li img{width: 98%;}
.four_main_text{width: 98%; font-size: 18px;font-weight: 550;margin: 10px 0 0 0;}
.four_main_text p{text-align: left;width: 98%; margin-left: 1%; font-size: 14px;font-weight: 500;text-indent:2em;margin: 8px 0 8px 0;line-height: 22px;margin-left: 2%;}




.title{margin:1% auto 10px auto;display:block;font-size:1.4em;line-height:30px;color:#401b12; text-align:center;}
.title p{line-height:14px; font-size:0.6em; color:#999; text-transform:capitalize; font-weight:normal;}
.title p img{max-width: 70%; height: auto;}

.sub_lines{width: 90%; height:1px; border-bottom: 1px dashed #401b12; margin: 0 auto;}
.sub_sub_title{width:100%;; text-align:center;color: #f90; font-size:18px;  line-height:50px; height:50px; border-bottom: 1px solid #f90;margin: 0 auto; text-align: center;}

.sub_moreip{width: 90%; height: 50px; border-radius:12px; margin: 20px auto 60px auto; text-align: center; line-height: 50px;  background: #fc0; font-size:14px; color: #fff;}
.sub_moreip:hover{background: #f1f1f1; color: #aaa;}



.content{padding:10px; line-height:30px; max-width:100%; word-break:break-all;}
.content h2{text-align:center; font-size:1.1em}
.content img{text-align:center; max-width: 100%;}
/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#999;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-size:10px;margin:20px auto 30px auto;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}
.{overflow: hidden;}