
body{
  
    font-family:"˼Դ CN","Noto Sans CJK SC", "Source Han Sans CN","Microsoft YaHei" !important;
    font-size:14px;
    font-style:normal;
	padding:0px; margin:0px;
/*    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;*/
}

h1,h2,h3,h4,h5,h6,ol,ul,p,form,dl{margin-top:0;margin-bottom:0; font-weight:normal; }
img{border:none;vertical-align:top;}
ol,ul,dd{padding-left:0;margin-left:0; }
ul{list-style-type:none;}
cite{font-style:normal;display: block; }
input[type="hidden"]{display: none;}
a{ color:#212121; text-decoration:none}

/*cursor:default;*/

.webtop{ width:1100px; margin:0px auto;}
.webtop .logo{}
.webtop .email{ margin-top:32px; display:inline-block; float:right; margin-right:30px;}
.menu{ height:55px; background-color:#212121; color:#ecca2b; width:100%; line-height:55px; }
.menu ul{ }
.menu a{ color:#ecca2b}
.menu ul ,.menu ul li{ display:inline-block; position:relative;font-weight:bold}
.menu ul li a{ display:block; padding-left:30px; padding-right:30px; }
.menu ul li:hover{background-color:#292929}
.zmenu .twolist{ position:absolute; padding-top:10px; padding-bottom:10px; line-height:40px; display:none; clear:both; width:260px; background:#292929}
.zmenu ul li{ display:block;}
.zmenu:hover .twolist{ display:block; z-index:9999}
.zmenu ul li:hover{  background-color:#212121;}
.zmenu em{ display:inline-block; width:9px; height:9px; background:url(index_11.jpg); margin-left:3px}
.zmenu .twolist ol{ display:block}
.zmenu .twolist ol{ position:absolute; margin-left:260px; width:360px;top:0px; display:none; clear:both; background-color:#292929}
.zmenu:hover .twolist li:hover ol{ display:block}
.zmenu .twolist ol li{ }

.main{ background-color:#f3f3f3; width:1100px; margin:0px auto; padding-top:30px; height:auto; overflow:auto}
.home_about{ margin:25px;}
.home_about .l{ width:520px; float:left}
.home_about .r{ margin-left:530px;}
.home_about .r .p{ padding-top:20px; line-height:20px;}
.home_about .r .type{ padding-top:20px; padding-bottom:20px;}
.home_about .r .type li{ display:inline-block; width:38%;line-height:26px; background:url(index_25.jpg) left center no-repeat; padding-left:20px}
.home_about .r .g a{ line-height:30px; background-color:#ecca2a; color:#FFFFFF; display:block; width:210px; text-align:center}




.home_pro{width:1100px; margin:0px auto; padding-top:90px; overflow:hidden; height:auto}
.home_pro .title{ width:280px; height:86px; background:url(index_30.jpg) no-repeat; margin:0px auto;}
.home_pro .pro_menu{ margin-top:45px; margin-bottom:30px; background-color:#f3f3f3; line-height:37px; font-size:12px}
.pro_menu ul{ text-align:center}
.pro_menu  li{ display: inline-block; padding-left:10px; padding-right:10px; }
.pro_ul{ min-height:546px;}
.pro_menu  li.active{ background-color:#ecca2a}
.pro_li{ display:none;}


.webfoot{ background-color:#323232; padding-top:40px; padding-bottom:20px; margin-top:50px; text-align:center; color: #FFFFFF; font-size:12px;}
.footmenu a{ display:inline-block; padding-right:10px; padding-left:10px; color:#ecca2a; font-weight:bold; font-size:14px;}
.footimg a{display:inline-block; padding-bottom:15px; }

.mymain{width:1100px; margin:0px auto; padding-top:30px; overflow:hidden; height:auto}
.mymain .left{ width:230px; float:left}
.mymain .left .title{ line-height:40px; margin-bottom:20px; font-size:18px; border-bottom:1px #b8b8b8 solid; font-weight:bold}
.mymain .left ul{ margin:0px 0px; margin-left:15px;}
.mymain .left li{ line-height:33px;border-bottom:1px #b8b8b8 solid; padding-bottom:5px; padding-top:5px;}
.mymain .left li a.on{ color:#FF9900;}
.mymain .right{ margin-left:270px;}
.mymain .right .mycontext{ margin-top:20px;}


.mymain .right .mycontext img{ max-width:100%}





.news_list{ margin:0px auto; padding-bottom:30px;  overflow:hidden; width:100%;  margin-top:25px; }
.news_list ul{ list-style:none; display:block; padding:0px; margin:0px; width:100%}
.news_list li{ clear:both; list-style:none; display:block;border-bottom:0px #dedede dashed; padding-bottom:20px; margin-bottom:20px; overflow:hidden}
.news_list ul li .img{ width:190px; float:left; min-height:80px;}
.news_list ul li .img img{ width:100%; border:1px #CCCCCC solid;  min-height:100px;}
.news_list ul li .listc{ margin-left:215px;line-height:22px;}
.news_list ul li  .listc .title{ font-size:16px; font-weight:bold; line-height:30px;}
.news_list ul li   .listc  span{  font-size:12px; font-weight:lighter; display:block}
.news_list ul li   .listc p{ padding-bottom:6px;}
.news_list ul li   a{color:#212121 }
.news_list ul li   a:hover{ color:#ecca2b}
.news_list ul li   a.more{ padding-top:10px; line-height:30px; font-size:16px;}


/*========翻页样式=====================*/
.pagea{

text-align:center; BORDER: #dbd8d8 1px solid; text-align:center; padding:3px 8px; margin:0px 2px; cursor:pointer; line-height:28px; font-family:Arial, Helvetica, sans-serif;

}

A.pagea:link {COLOR: #333; BACKGROUND-COLOR: #dbd8d8; font-family:Arial, Helvetica, sans-serif;}
A.pagea:visited {COLOR: #333; BACKGROUND-COLOR: #dbd8d8;font-family:Arial, Helvetica, sans-serif;}
A.pagea:hover {COLOR: #fff; BACKGROUND-COLOR: #c5c4c4;font-family:Arial, Helvetica, sans-serif;}
A.pagea:active {COLOR: #333; BACKGROUND-COLOR: #dbd8d8;font-family:Arial, Helvetica, sans-serif;}

.pageb {
 /*padding:0px; margin:0px;  background-color:#999; width:28px; height:28px; display:block;*/
}



.page_div{ text-align:center; width:90%; margin:0px auto; height:35px; }

/*===================翻页样式==================*/
.banner{ min-width:1200px;}
.banner img{ width:100%;b1ackground1:url(index_15.jpg) center center no-repeat;}
.nybanner{ width:100%; }
.nybanner img{ width:100%}


 .swiper-container {
        width: 100%;

    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
		display:block
    }


.banner_a{ text-align:center; position:absolute; top:400px; width:100%; text-align:center; display:none}
.banner_a a{ display:inline-block; padding-left:10px; padding-right:10px; line-height:35px; border:2px #FFFFFF solid; margin-right:8px; margin-left:8px; color:#FFFFFF}
.banner_a a.on{ background-color:#ecca2b; border:2px #ecca2b solid;}
