/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:''; color:#666; margin:0 auto; background:rgb(245,245,245);}
a{color:#666;}
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:90%; margin:0 auto;}


/*通用标题*/
.title{ height:80px; line-height:40px; background:#d4e0e0; text-align:center;}
.title b{ display:inline-block; width:20%; line-height:40px; height:40px; background:url(../images/left.png) no-repeat center right; background-size:auto;}
.title span{ display:inline-block; width:auto; line-height:80px; font-size:18px; color:#384c53; text-align:center; vertical-align:top; margin:0 5px;}
.title strong{  display:inline-block; width:20%; line-height:40px; height:40px; background:url(../images/right.png) no-repeat center left; background-size:auto;}

.con_01{ margin-top:10px;}
.con_01 ul{ margin:10px; width:auto; height:auto; background:url(../images/1.jpg); padding-top:20px;}
.con_01 ul li{ float:left; width:33.333%; height:auto; margin-bottom:20px;}
.con_01 ul li a{ display:block; width:100%; max-width:100%; height:auto;}
.con_01 ul li a .img{ width:70px; height:70px; margin:0 auto 5px;}
.con_01 ul li a .img img{ display:block; width:100%; height:100%; max-width:100%; object-fit:cover; border-radius:100%;}
.con_01 ul li a span{ display:block; font-size:15px; color:#384c53; line-height:24px; text-align:center;}

.con_02 ul{ margin:10px; width:auto; height:auto; }
.con_02 ul li{ float:left; width:calc((100% - 10px)/2); height:auto; margin-bottom:10px; margin-right:10px;}
.con_02 ul li:nth-child(2n){ margin-right:0px;}
.con_02 ul li a{ display:block; width:calc((100% - 10px)/1); max-width:100%; height:auto; padding:0px 0px 0px; background:url(../images/2.jpg);}
.con_02 ul li a .img{ width:100%; height:140px; max-width:100%;}
.con_02 ul li a .img img{ display:block; width:100%; height:100%; max-width:100%; object-fit:cover;}
.con_02 ul li a span{ display:block; font-size:14px; color:#fff; line-height:30px; text-align:center; font-weight:bold;}

.qiehuan{ line-height:50px;/* background:url(../images/3.jpg);*/ display: flex; /*justify-content: space-around; align-content: center;*/flex-wrap: wrap; justify-content: space-evenly;}
.qiehuan li{ font-size:15px; color:#000;}
.qiehuan li.lion{ border-bottom:2px solid rgb(83,122,251); color:rgb(83,122,251);}
.showdl dd { margin:10px;}
.showdl dd .cover{ float:left; width:calc((100% - 30px)/2); height:auto; margin-bottom:10px; margin-right:10px; padding:5px; background:#fff;    display: flex;justify-content: center;  align-content: center;}
.showdl dd .cover:nth-child(2n){ margin-right:0px;}
.showdl dd .cover img{display: block; width: auto; height: 120px; max-width: 100%; object-fit: cover;}


#toTop { display:block; width:44px; height:44px; position:fixed;  bottom:80px; right:12px; z-index:99;}
#toTop img{ display:block; width:100%; max-width:100%; height:auto;}

.ins_con{ background:rgb(117,139,136); padding:30px 0;}
.ins_con .i_txt{ font-size:16px; line-height:35px; text-align:center;}
.ins_con .i_txt b{ display:inline-block; font-size:16px; line-height:35px; border-bottom:3px solid rgb(156,170,170); color:rgb(156,170,170);}
.ins_con img{ display:block; width:80%; height:auto; max-width:100%; margin:20px auto;}
.ins_con span{ display:block; width:80%; font-size:16px; line-height:30px; color:rgb(156,170,170);margin:0 auto; text-align:center; font-weight:bold;}



