@charset "utf-8";
/* CSS Document */
html{ font-family:"微软雅黑";font-size: 10px;  overflow-x:hidden; max-width:640px; margin:0 auto; color:#333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul,li{list-style:none}
caption,th{text-align:left}
.f_l{ float:left;}
.f_r{ float:right;}
i,u{ font-style:normal; text-decoration:none;}
a{ text-decoration:none; color:#666;}
.clear{ clear:both;}
input,button,textarea{ background:none; border:none; font-family:"微软雅黑"; outline:none; }
.container{ width:96%; margin:0 auto;}

.container-fluid { width: 100%;padding-bottom: 10px;}
.carect {position: relative; width: 0; height: 0;margin-left: 5px;margin-bottom: 2px;border-top: 6px solid;border-left: 5px solid transparent;border-right: 5px solid transparent; border-radius: 10px;display: inline-block;}

.logo {width:100%;height:auto; margin:0px auto; background:#FFF;}
.logo img{ display:block; margin:0 auto; max-width:450px; width:90%;}
nav{  background:#00964c; line-height:40px; }
nav li a{ float:left; width:20%; text-align:center; display:block; border-right:1px #00b25a solid; box-sizing:border-box;text-align:center; color:#fff; font-size:1.6rem;}
.pagelink{ height: 35px;text-align: center;margin: 50px 0 30px 0;*+margin-left:30px;}
.pagelink a, .pagelink span{ list-style: none;border: 1px solid #C7CFC2;padding: 3px 3px;display: inline-block;margin: 0 3px;*+display:block;*+float:left;}
.pagelink a.on, .pagelink a:hover{ background: #ff002a;color: #FFF;}

.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;   }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }

.nav1{ display:block; padding:20px 0px 0px 0; background:#FFF;}
.nav1 ul li{ display:block; width:25%; float:left; text-align:center; margin-bottom:15px;}
.nav1 ul li a{ display:block; color:#333; font-size:1.4rem; line-height:26px;}
.nav1 ul li a img{ display:block; width:50px; margin:0 auto;}

.m4{ display:block; background:#FFF;}
.m4 ul{ display:block; padding:10px 0 5px 0;}
.m4 ul li{ display:block; width:33.3%; line-height:26px; font-size:14px; text-align:center; float:left; margin-bottom:10px;}
.m4 ul li b{ font-size:28px; color:#cf1b24; display:block; }
.m4 p{ display:block; padding:10px 2%; line-height:28px; font-size:14px; color:#555;}

.m1{ display:block; background:#FFF;}
.m1 ul{ display:block; padding:10px 0px 0px 0px;}
.m1 ul li{ display:block; width:33.3%; height:auto; margin-bottom:5px; float:left;}
.m1 ul li a{ display:block; width:94%; margin:0 auto; text-align:center; line-height:30px; font-size:14px; color:#333;}
.m1 ul li a img{ display:block; width:100%; height:auto;}


.ind_ti { width: 100%; height:50px; /*border-top:2px solid #cf1b24;*/border-bottom: 1px #c6c6c6 dashed; margin-top:12px;}
.ind_ti h2 {display: inline-block;float: left; padding-left:12px;line-height:50px;font-size: 18px; color:#333; }
.ind_ti a { display: inline-block; float: right; line-height:50px;font-size: 1.4rem; padding-right:10px;}




.m2{ display:block; background:#FFF;}
.m2 ul{ display:block; padding:10px 0px 0px 0px;}
.m2 ul li{ display:block; width:33.3%; height:auto; margin-bottom:5px; float:left;}
.m2 ul li a{ display:block; width:94%; margin:0 auto; text-align:center; line-height:30px; font-size:14px; color:#000;}
.m2 ul li a img{ display:block; width:100%; height:120px;}
.m2 ul li a p{ display:block; height:30px; overflow:hidden;}

.m3{ display:block; background:#FFF;}
.m3 ul{ display:block; margin:0 auto;}
.m3 ul li{ display:block; border-bottom:1px #c6c6c6 dashed; }
.m3 ul li a{ display:block; padding:10px 2%;}
.m3 ul li a img{ display:block; width:25%; float:left; height:70px;}
.m3 ul li a p{ display:block; width:72%; float:right;}
.m3 ul li a p b{ display:block; font-size:1.5rem; line-height:28px; height:28px; overflow:hidden; color:#333;}
.m3 ul li a p span{ display:block; font-size:1.2rem; line-height:22px; height:44px; overflow:hidden; color:#545454}

.footer{ display:block; background:#f1f1f1; line-height:28px; font-size:1.4rem; color:#555; padding:10px; text-align:center;  margin-bottom:56px;}
.fix{ display:block; position:fixed; bottom:0px;  width:100%; height:56px;  max-width:640px; background:#000;}
.fix i{ display:block; color:#FFF; font-size:2rem; text-align:center;padding-top:8px; }
.fix ul li{ display:block; width:25%; float:left; text-align:center;}
.fix ul li a{ color:#FFF; font-size:1.5rem; }
.fix ul li.gzh{ display:block; position:relative;}
.fix ul li.gzh img{ display:none;}
.fix ul li.gzh:hover img{ display:block; position:absolute; top:-99px; left:0px;}

.page {
height: 35px;
text-align: center;
margin: 30px 0 30px 0;
*+margin-left:30px;
}
.page li {
list-style: none;
border: 1px solid #C7CFC2;
padding: 3px 8px;
display: inline-block;
margin: 0 3px;
*+display:block;
*+float:left;

}
.page li a{
	color: #666;
	}
.page li a:hover{
	color:#00964c}
.page li.thisclass {
background: #00964c;
color: #FFF;
}
.page li {
list-style: none;
}


.con{ display:block; padding:30px 0px;}
.t3 {border-top: 1px #f00 solid;  margin-top: 20px; position: relative; height: 46px; text-align: center;}
.tit3 { font-size: 1.8rem; color: #fff; display: inline-block; position: absolute;top: -50%; background: #fff url(/template/default/wap/images/tit.jpg) no-repeat center; margin: 0 auto;height: 46px;line-height: 40px;width: 178px;left: 50%; margin-left: -89px; padding: 0 10px;}
.cont3 { border-top: 1px #dedede solid; padding: 20px 0;  margin-top: 20px; text-align: center;}
.contit{ font-size:2rem;  color:#333; font-weight:bold;}
.contit2{ font-size:1.2rem; color:#999; line-height:30px;}

.t31{ display:block; line-height:40px; text-align: center; padding-bottom:20px;}
.t31 h2{ display:block; font-size:1.8rem;}
.t31 p{ display:block; width:205px; margin:0 auto; margin-top:10px;}
.t31 p a{ display:block; width:95px; height:30px; line-height:30px; text-align:center; font-size:14px; float:left; border:1px #CCC solid; margin-right:10px;}

.continp{ width:80%; margin:0 auto; line-height:30px; background:#fff; border:1px #dedede solid; margin-bottom:10px; text-align:left; padding:0 1%;}

.continp textarea{ width:100%; padding:1%; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.contbtn{ width:82%; margin:0 auto; line-height:40px; background:#000; text-align:center; color:#fff; font-size:1.6rem; display:block; margin-top:10px;}
.continp2{ width:81%; margin:0 auto; line-height:30px; background:#fff; border:1px #dedede solid; margin-bottom:10px; text-align:left; padding-left:1%;}
.continp2 .inp2{ width:80%; display:block; margin:0 auto;  padding:0 10px; }
.continp2 .inp4{ width:60%; display:block; float:left; line-height:30px; }
.continp2 span{ float:right; width:20%; display:block; background:#f7f7f7; border-left:1px #dedede solid; text-align:center; line-height:30px;}

.plist{ display:block; width:98%; margin:0 auto;}
.plist ul{ display:block;}
.plist ul li{ display:block; width:50%; float:left; text-align:center; line-height:32px; color:#333; }
.plist ul li img{ display:block; width:98%; height:140px; margin:0 auto;}

.news1{/* display:-webkit-flex;*/ display:block; padding:5px 0; height:70px; clear:both;}
.pic2{ width:130px; height:70px; overflow:hidden; float:left; display:block;}
.pic2 img{ width:100%;}


.newsmore{ display:block; width:50%; margin:20px auto; background:#0028a9; color:#fff; text-align:center; line-height:30px; font-size:1.6rem; }


.pic3{ width:120px; height:80px; overflow:hidden;}
.pic3 img{ width:100%;}

.txt6{ /*flex:2;*/ float:left; width:92%; padding:0 10px; line-height:1.8em; text-align:justify; font-size:1.6rem;}
.txt6 a{ color:#666;}
.txt6 h3{ display:block; width:100%; font-size:1.6rem; color:#000; overflow:hidden; height:28px;  white-space:nowrap; text-overflow:clip;}
.txt6 span{ display:block; width:100%; line-height:22px; height:22px; overflow:hidden;  white-space:nowrap; text-overflow:clip; font-size:1.4rem;}
.txt6 span.time{ color:#999; font-size:1.2rem;}
.line1 { width: 100%; height: 1px; background: #ededed; margin:4px 0px;}

.xx{ display:block; line-height:30px; width:96%; margin:0 auto; font-size:1.4rem; color:#333;}
.xx img{ display:block; max-width:100%; height:auto !important;}




.slideTxtBox3{ width:100%; margin-top:20px; margin-bottom:30px; }
.slideTxtBox3 .hd{ position:relative; }
.slideTxtBox3 .hd ul{ display:block; margin:0 auto;}
.slideTxtBox3 .hd ul li{ display:block; width:31%; font-size:15px; margin-right:2%; text-align:center; line-height:36px; float:left;cursor:pointer;  background:#efefef;  }
.slideTxtBox3 .hd ul li.on{ height:36px; color:#FFF;  background:#9f9583;  cursor:pointer;border:1px solid #ddd; }
.slideTxtBox3 .bd ul{  zoom:1; margin-top:30px;  margin-bottom:30px;  }
.slideTxtBox3 .bd li{ display:block;  width:100%; margin-bottom:15px;  }
.slideTxtBox3 .bd li a{ display:block; width:96%; margin:0 auto;}
.slideTxtBox3 .bd li a img{ display:block; width:100%; }

.slideTxtBox3 .bd li a p{ display:block; font-size:16px; line-height:30px; padding-top:10px;}
.slideTxtBox3 .bd li a e{ display:block; width:100px; height:25px; margin-top:5px;line-height:25px; border:1px #CCC solid; text-align:center; }


.bs1_t{ display:block; text-align:center;}
.bs1_t span{ display:block; font-size:25px; line-height:40px;}
.bs1_t span e{ color:#df0010}
.bs1_t em{display: block;  margin: 0 auto 10px; width: 65px; height: 14px; border-bottom: 1px solid #8A8A8A;}
.bs1_t p{ display:block; font-size:14px; color:#666; line-height:27px;}
.bs1 ul{ display:block; margin-top:10px; margin-bottom:16px;}
.bs1 li { width:40%; height:150px;  border-radius: 100%; border: 1px solid #d1d1d1;float: left; margin: 30px 4% 30px 4%;
 position: relative; text-align: center;}

.bs1 li div span b { font-size:32px;color: #d90b19; font-family: Arial;font-weight: normal;line-height: 50px;}
.bs1 li div span { display: block; font-size: 18px;}
.bs1 li div {font-size: 14px;color: #494949;display: inline-block;margin-top:26px;}


.bs2{ display:block; background:#f1f3f2; padding:70px 0px 70px 0px;}
.bs2 ul{ display:block; margin-top:30px;}
.bs2 ul li{ display:block; width:48%; padding:1%; float:left; border-bottom: 1px solid #f1f3f2;}
.bs2 ul li img{ display:block; width:100%; height:150px; overflow:hidden;}
.bs2 ul li span{ display:block; width:100%; height:150px; overflow:hidden;}
.bs2 ul li:hover img {transform: scale(1.1);transition: all 0.6s ease 0s;}
.bs2 ul li p{ display:block; height:30px; line-height:30px; width:100%; background:#9f9583; text-align:center;}

.bs3{ display:block;  padding:70px 0px 70px 0px;}
.picScroll-left3{ width:100%;  overflow:hidden; position:relative; margin-top:40px; }
.picScroll-left3 .hd{ overflow:hidden;  }
.picScroll-left3 .hd .prev{ display:block;  width:30px; height:50px; line-height:50px; font-size:18px; position:absolute; right:0px; top:50%; margin-top:-25px; cursor:pointer; background:url(/template/default/wap/images/bgg.png) repeat; z-index:999; text-align:center; color:#FFF;}
.picScroll-left3 .hd .next{ display:block;   width:30px; height:50px; line-height:50px; font-size:18px; position:absolute; left:0px; top:50%;margin-top:-25px; cursor:pointer; background:url(/template/default/wap/images/bgg.png) repeat; z-index:999; text-align:center; color:#FFF;}

.picScroll-left3 .bd{  }
.picScroll-left3 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left3 .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left3 .bd ul li .pic{ text-align:center; }
.picScroll-left3 .bd ul li .pic img{ width:228px; height:280px; display:block;  padding:5px; border:1px solid #ccc; }
.picScroll-left3 .bd ul li:hover img {transform: scale(1.1);transition: all 0.6s ease 0s;}
.picScroll-left3 .bd ul li .title{ line-height:24px;   }


.bs4{ display:block; background:#f1f3f2; padding:70px 0px 70px 0px;}
.bs4 ul{ display:block; margin-top:30px;}
.bs4 ul li{ display:block; width:48%; padding:1%; float:left;  }
.bs4 ul li img{ display:block; width:100%; height:150px; overflow:hidden;}
.bs4 ul li span{ display:block; width:100%; height:150px; overflow:hidden;}
.bs4 ul li:hover img {transform: scale(1.1);transition: all 0.6s ease 0s;}
.bs4 ul li big{ display:block; font-size:16px; line-height:36px;}
.bs4 ul li p{ display:block; width:90%; height:36px; line-height:18px; margin-bottom:10px;  color:#666}


.bs5{ display:block; background:url(/template/default/wap/images/an_bg.jpg) no-repeat top center; padding:110px 0px 70px 0px; height:400px;}
.bs5_t{ display:block; text-align:center;}
.bs5_t span{ display:block; font-size:30px; line-height:40px; color:#FFF;}
.bs5_t em{display: block;  margin: 0 auto 20px; width: 65px; height: 24px; border-bottom: 1px solid #FFF;}
.bs5_t p{ display:block; font-size:16px; color:#FFF; line-height:27px;}

.bs5 ul{ display:block; margin-top:60px;}
.bs5 ul li{ display:block; width:100%; margin-bottom:18px;  text-align:center; font-size:15px;}
.bs5 ul li span { display: inline-block;color: #d90b19; font-size:32px;padding: 0 10px;}


.bs6{ display:block; padding:70px 0px 70px 0px;}
.bs6 ul{ display:block; margin-top:30px;}
.bs6 ul li{ display:block; width:48%; padding:1%; float:left;  margin-bottom:10px; }
.bs6 ul li img{ display:block; width:100%; height:190px; overflow:hidden;}
.bs6 ul li span{ display:block; width:100%; height:190px; overflow:hidden;}
.bs6 ul li:hover img {transform: scale(1.1);transition: all 0.6s ease 0s;}
.bs6 ul li big{ display:block; font-size:16px; line-height:36px;}
.bs6 ul li p{ display:block; width:90%; line-height:18px; height:36px; overflow:hidden; margin-bottom:10px;  color:#666}

.bs7{ display:block; background:#f1f3f2; padding:70px 0px 70px 0px;}
.bs7 ul{ display:block; margin-top:40px; margin-bottom:26px;}
.bs7 li { width:40%; height:150px;  border-radius: 100%; border: 1px solid #d1d1d1;float: left; margin: 30px 4% 30px 4%;
 position: relative; text-align: center;}
.bs7 li div span b { font-size:32px;color: #d90b19; font-family: Arial;font-weight: normal;line-height: 50px;}
.bs7 li div span { display: block; font-size: 18px;}
.bs7 li div {font-size: 14px;color: #494949;display: inline-block;margin-top:36px;}


.bs8{ display:block; padding:70px 0px 50px 0px;}
.bs8 ul{ display:block; margin-top:50px;}
.bs8 ul li{ display:block;  width:48%; padding:1%; float:left;  margin-bottom:10px; }
.bs8 ul li img{ display:block; width:100%; height:150px; overflow:hidden;}
.bs8 ul li span{ display:block; width:100%; height:150px; overflow:hidden;}
.bs8 ul li:hover img {transform: scale(1.1);transition: all 0.6s ease 0s;}
.bs8 ul li big{ display:block; font-size:16px; line-height:36px; text-align:center;}




.slideTxtBox4{ width:100%; margin-top:20px; margin-bottom:30px; }
.slideTxtBox4 .hd{ position:relative; }
.slideTxtBox4 .hd ul{ display:block; margin:0 auto;}
.slideTxtBox4 .hd ul li{ display:block; width:45%; font-size:15px; margin-right:2%; text-align:center; line-height:36px; float:left;cursor:pointer;  background:#efefef;  }
.slideTxtBox4 .hd ul li.on{ height:36px; color:#FFF;  background:#9f9583;  cursor:pointer;border:1px solid #ddd; }
.slideTxtBox4 .bd ul{  zoom:1; margin-top:30px;  margin-bottom:30px;  }
.slideTxtBox4 .bd li{ display:block;  width:100%; margin-bottom:15px;  }
.slideTxtBox4 .bd li a{ display:block; width:96%; margin:0 auto;}
.slideTxtBox4 .bd li a img{ display:block; width:100%; }

.slideTxtBox4 .bd li a p{ display:block; font-size:16px; line-height:30px; padding-top:10px;}
.slideTxtBox4 .bd li a e{ display:block; width:100px; height:25px; margin-top:5px;line-height:25px; border:1px #CCC solid; text-align:center; }



.con_t{ display:block; font-size:14px; line-height:30px;}
.con_t p span{ color:#cb030e}
.cs1_b{ display: block; width: 100%; height: 48px; background: #f8f8f8; color: #8a8a8a; font-size: 14px; text-align: center;line-height: 48px;cursor: pointer;  margin: 20px 0 0px 0;}

