@charset "utf-8";
/* CSS Document */
* {}
a {text-decoration: none;color: #333;padding:0;margin:0;}
ul {list-style: none;padding:0;margin:0;}
li {list-style: none;padding:0;margin:0;}
ul li {list-style: none;padding:0;margin:0;}
img {border: none;padding:0;margin:0; vertical-align:middle;}
a img{border: none;padding:0;margin:0;}
input,button,select,textarea{outline:none}
textarea{resize:none}
p{padding:0;margin:0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 24px; font-size:12px;color:#333;padding:0;margin:0; font-family:"微软雅黑", "宋体", "黑体";}

.head,.main,.ftit,.foot,.link{width:1000px;margin:0px auto;overflow:hidden;clear:both;}

.main2{width:1200px;margin:0px auto;overflow:hidden;clear:both; padding:100px  0;}
.menu{background:url(../images/mbg.jpg) repeat-x top; margin:0 auto}
.menu ul{ width:550px;margin:0px auto;}
.menu ul li{ float:left; font-size:14px; position: relative;}
.menu ul li a {    text-decoration: none; color: #fff; width: 91px; height: 40px; line-height: 40px; text-align: center; background-image: url(../images/navbg.png); display: block;position:relative;}
.menu ul li:hover { background-position: 0 -40px;}
.menu li p{ display:none;}
.menu li:hover p{ display:block; position:absolute; top:40px;  left:0; width:100%; z-index:999999999999999;}
.menu li:hover p a{font-size:14px;line-height:30px;height: 30px; background:#007775; border-bottom:1px solid #FFF;width: 150px; }
.menu li p a:hover{  background:#198d8b; }

.hj{overflow:hidden; clear:both; height:10px;}
.hj2{overflow:hidden; clear:both; height:20px;}
.hj3{overflow:hidden; clear:both; height:30px;}
.pp1{ padding:10px 0;}
.pp2{ padding:20px 0;}
.pp3{ padding:30px 0;}
.clear{overflow:hidden;clear:both;}
.fl{ float:left;}
.fr{ float:right;}


.bg1{ background:url(../images/bg1.jpg) no-repeat center;}
.bg1_p1{ width:100%; height:100%;}

.bg11{ background:url(../images/bg1.jpg) no-repeat center bottom;}

.fbg1{ background:#008380; color:#fff; padding:2% 1%;}
.fbg2{ background:#006f6c; color:#fff; padding:1%; text-align:center; font-size:14px;}
.ftit li{ float:left; width:25%; line-height:24px;}
.ftit li a{color:#fff;}
.ftit_p1{ font-size:18px; margin-bottom:15px;}
.ftit_p2{ font-size:14px;}
.ftit_p2 a{ display:block; color:#fff; font-size:14px;}


.fbg2  a{  color:#fff; }





.cc{ display: flex;  justify-content:center;  align-items:Center; text-align:center;}



.pp1{ padding:10px 0;}
.pp2{ padding:20px 0;}
.pp3{ padding:3% 0;}
.pp4{ padding:4% 0;}
.pp5{ padding:5% 0;}
.clear{ overflow:hidden; clear:both;}
.hj{ overflow:hidden; clear:both; height:10px;}
.hj2{ overflow:hidden; clear:both; height:20px;}

.focus{overflow:hidden;position:relative; width:100%; width:320px; clear:both; padding:0; margin:0 auto; height:125px;}
.focus .wrappic{height:100%;width:100%;overflow:hidden; clear:both; padding:0; margin:0;position:relative;}
.focus ol{left:0;height:100%;overflow:hidden; clear:both; padding:0; margin:0;position:absolute;top:0;width:9999px;}
.focus ol li{float:left;height:100%;width:100%;}
.focus ol li img{height:100%;width:100%;vertical-align:middle;}
.focus ul{/*right:10px;*/left:50%; margin-left:-30px; position:absolute; bottom:10px; z-index:99; width:60px;}
.focus ul li{background:rgba(204,204,204,0.5);border-radius:25px;cursor:pointer;display:inline;float:left;font-size:0;line-height:0;height:10px;margin-left:5px;overflow:hidden;width:10px;}
.focus ul .current{background:#FFF;}
#btn_prev{ position:absolute; top:40%; left:5%; z-index:99999999; font-size:72px; color:#fff; width:60px; overflow:hidden; float:left;}
#btn_next{ position:absolute; top:40%; right:5%; z-index:999999999; font-size:72px; color:#fff; width:60px; text-align:right; overflow:hidden; float:right;}

.img1{ display:block; position:relative; width:100%; padding-bottom:70%; overflow:hidden;}
.img2{ display:block; position:relative; width:100%; padding-bottom:34%; overflow:hidden;}
.img3{ display:block; position:relative; width:100%; padding-bottom:69%; overflow:hidden;}
.img4{ display:block; position:relative; width:100%; padding-bottom:82%; overflow:hidden;}
.img5{ display:block; position:relative; width:100%; padding-bottom:60.7%; overflow:hidden;}
.img6{ display:block; position:relative; width:100%; padding-bottom:95%; overflow:hidden;}
.img7{ display:block; position:relative; width:100%; padding-bottom:100%; overflow:hidden;}
.img8{ display:block; position:relative; width:100%; padding-bottom:93.75%; overflow:hidden;}
.img9{ display:block; position:relative; width:100%; padding-bottom:80%; overflow:hidden;}
.img1 img,.img2 img,.img3 img,.img4 img,.img5 img,.img6 img,.img7 img,.img8 img,.img9 img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.img1 img,.img2 img,.img3 img,.img4 img,.img5 img{  cursor: pointer; transition: all 0.8s;}
.img1:hover img,.img2:hover img,.img3:hover img,.img4:hover img,.img5:hover img{ transform: scale(1.1); transition: all 0.8s;}

.tit1{ text-align:center; font-size:24px; line-height:1.6;}
.tit1_p1{}
.tit1_p2{ color:#999; text-transform:uppercase; background:url(../images/tbg1.png) no-repeat center;}
.tit1_p2 span{ background:#FFF; padding:0 15px;}
.nr1_p1{ overflow:hidden; clear:both; margin:0 -7px;}
.nr1_p1 li{ float:left; width:390px; padding:7px;}
.nr1_p11{ display:block; border:1px solid #ddd;}
.nr1_p11 img{ width:100%; height:291px;}
.nr1_p12{ display:block; background:#35a450; text-align:center; line-height:40px; color:#fff; font-size:18px;}

.nr1_p2{ overflow:hidden; clear:both;}
.nr1_p21{ float:left; width:468px;}
.nr1_p22{ float:right; width:700px; font-size:16px; line-height:40px;}
.nr1_p23{ display:block; width:100px; line-height:36px; background:#35a450; text-align:center; color:#fff; font-size:16px; border-radius:5px; margin-top:15px;}
.nr1_p3{ overflow:hidden; clear:both;}
.nr1_p3 li{ width:570px; padding:15px 0; border-bottom:1px solid #ccc;}
.nr1_p3 li:nth-child(odd){ float:left;}
.nr1_p3 li:nth-child(even){ float:right;}
.nr1_p3 li:last-child,.nr1_p3 li:nth-last-child(2){ border:none;}
.nr1_p31{ overflow:hidden; clear:both;}
.nr1_p32{ float:left; width:80px; padding:12px 0; font-size:16px; text-align:center; background:#35a450; line-height:1.6; color:#fff;}
.nr1_p32 span{ display:block; font-size:24px;}
.nr1_p33{ float: right; width:calc(100% - 90px);}
.nr1_p34{ display:block; font-size:16px; line-height:36px;height:36px; overflow:hidden;}
.nr1_p35{ color:#777; line-height:22px; height:44px; overflow:hidden; padding-top:3px;}

.nr1_p36{ display:block; width:100px; line-height:36px; background:#35a450; text-align:center; color:#fff; font-size:16px; border-radius:5px; margin:0 auto; margin-top:15px;}



.tit3{ padding:0.6% 0; color:#fff; font-size:14px;}
.tit3 a{  color:#fff; }

.m_leftb{ float:left; width:220px; }
.m_rightb{ float:right; width:950px;  min-height:500px; color:#333} 

.bg3b{ background:#ed0084;  margin:0 auto; margin-bottom:15px;}
.tit33{  border-bottom:1px solid #2c7c28;line-height:36px; overflow:hidden; clear:both; padding-bottom:5px; margin-bottom:15px;font-size:20px;color:#2c7c28;}
.tit33 span{ font-size:14px;float:right;}

.tit33 a{ font-size:12px;color:#2c7c28;}
.nt{  font-weight:normal; padding:12px 0;margin:0; background:#2c7c28 ;font-family:"微软雅黑"; text-align:center}
.nt a{ font-size:20px; color:#fff; text-decoration:none; }

.nlist{ float:left; width:220px;font-family:"微软雅黑";  }

.nlist>ul{background:#fff; }
.nlist>ul>li{ border-TOP:1px solid #eee; text-align:center;background: #37a333; }
.nlist>ul>li>div{background:#fff;}
.nlist>ul>li>a{ display:block; height:40px; line-height:40px;font-size:16px; color:#FFF; text-decoration:none;}
.nlist>ul>li>a:hover,.nlist>ul>li.cur a{ background: #2c7c28; color:#FFF;}
.nlist>ul>li>div{background:#2856ca;line-height:30px;}

.nr55_p2 li{ overflow:hidden; clear:both; line-height:32px; border-bottom:1px dotted #CCC; background:url(../images/tub11.jpg) left no-repeat; padding-left:20px;}
.nr55_p2 li a{ display:block; float:left; max-width:900px; font-size:14px;color:#333;}
.nr55_p2 li p{ float:right; color:#333; font-size:14px;}

.neir{ padding:10px; text-align:left; font-size:14px; color:#333;font-family:"微软雅黑";}
.neir h1{  text-align:center; font-size:20px; color:#333;font-family:"微软雅黑";}

.neir{ padding:10px; text-align:left; color:#333;font-family:"微软雅黑"; line-height:2}
.neir h1{  text-align:center; font-size:20px; color:#333;font-family:"微软雅黑";}


.con_tit{text-align:center;border-bottom:1px dotted #d4d4d4;line-height:36px;font-size:16px; font-weight:bold}
.con_tit h2{font-size:16px;}
.con_titb{text-align:center;}
.list_li li{line-height:36px;border-bottom:1px dotted #d4d4d4; font-size:14px;}
.list_li li a{font-size:14px;}
.list_li table { margin:0 auto; width:600px; }

.nr33{ overflow:hidden; clear:both; padding:10px 5px;}
.nr33 li{ float:left; width:265px; padding-left:35px; text-align:center;}
.nr33 li a{ display:block; color:#333}
.nr33 li img{ width:265px; height:200px;border:1px solid #ccc;}
.nr33 li p{ font-size:16px; line-height:30px; overflow:hidden; min-height:30px;}

.nr34{ overflow:hidden; clear:both; padding:10px 5px;}
.nr34 li{ float:left; width:255px; padding-left:20px; text-align:center;}
.nr34 li a{ display:block; color:#333}
.nr34 li img{ width:255px; height:220px;border:1px solid #ccc;}
.nr34 li p{ font-size:16px; line-height:38px; overflow:hidden; }

/*万能清除浮动开始*/
.clearfix:after {visibility:hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; } /* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; } 
.fl{ float:left;}
.fr{ float:right;}
.width100{ width:100%;}
.allwidth{ width:1160px; margin:0px auto;}
.w1200{width:1200px; margin:0px auto;}

ul,p,hr,li,form,h1,h2,h3,h4,h5,div { margin:0px; padding:0px; list-style:none;}
/*二级页面 */
.ban{ height:300px;}
.loca{ font:16px/34px "microsoft yahei"; font-weight:normal;margin-top: 20px;border-bottom: 1px solid #efefef;padding-bottom: 20px; height:34px; overflow:hidden;color:#686868;}
.loca a{ color:#686868;}
.Page{width:100%; text-align:center; padding:30px 0px;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#ffe200;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#ffe200;}
/*图片列表页*/
.pro_fenl { margin:0 auto;}
.pro_fenl{ margin-top:30px;}
.pro_fenl ul li{ float:left; padding:10px 20px; margin-bottom:10px; border:1px solid #e1e1e1; margin-right:10px;}
.pro_fenl ul li:hover{ border:1px solid #e1e1e1; background:#007775; color:#FFF;}
.pro_fenl ul li a{ font:14px/30px "microsoft yahei"; font-weight:normal; color:#242b3d;}
.pro_fenl ul li:hover a{ color:#FFF;}

.pro_list{ margin-top:30px;}
.pro_list ul li{ float:left; margin-right:10px;margin-bottom:20px; border:solid 1px #d8d8d8;}
.pro_list ul .nomar{ margin-right:0px;}
.pro_list ul li span{ display:block; width:280px; text-align:center; height:40px; line-height:40px; overflow:hidden;  font-family:"microsoft yahei"; color:#858586;}
.pro_list ul li img{  width:280px; height:210px;}
/*详细页*/
.content{ margin-top:30px;font-family:"microsoft yahei";}
.cont_tit{ font:24px "microsoft yahei"; font-weight:normal; text-align:center; color:#545659;}
.cont_data{ font-size:12px; font-family:"microsoft yahei"; text-align:center; color:#666; margin:10px 0;}
.cont_img{ text-align:center;}
.cont_img img{ max-width:1000px;}
.cont_con{ font:14px/34px "microsoft yahei"; margin:10px 0; color:#545659; text-indent:2em;}
.cont_page{ margin:10px 0; color:#666; line-height:36px;}

.new_list{ margin-top:30px; width:1160px;}
.new_list ul li{ margin-bottom:20px;}
.new_txt{ width:850px; margin-left:15px;}
.new_txt h3{ font:16px/34px "microsoft yahei"; color:#4d4d4d; height:34px; overflow:hidden;}
.new_txt p{ font:12px/26px "microsoft yahei"; color:#999; height:70px; overflow:hidden; margin-top:10px;}
.new_txt span{ height:34px; line-height:34px; overflow:hidden;color:#4d4d4d; font-family:"microsoft yahei";}
