﻿body{ margin:0; padding:0px; font-size:12px; font-family:"微软雅黑"; }
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form{ margin:0px; padding:0px; list-style:none; font-weight:normal;}
i,em{ font-weight:normal; font-style:normal;}
img{ border:0px;}
.fl{ float:left; display:inline;}
.clear{ clear:both;}

.top{ width:100%; height:115px; position:fixed; top:0; left:0; z-index:9999; background:#fff; -webkit-box-shadow: 0 0 6px #ccc; -o-box-shadow: 0 0 6px #ccc; -ms-box-shadow: 0 0 6px #ccc; -moz-box-shadow: 0 0 6px #ccc; box-shadow: 0 0 6px #ccc;}
.logo{ width:351px; height:60px; float:left; margin-top:25px; margin-left:50px; }
/*
.menu{ float:right; margin-right:50px; }
.menu a:link,.menu a:visited{ width:85px; float:left; margin-left:50px; height:115px; font-size:18px; color:#333; text-decoration:none; line-height:115px; }
.menu a:hover{ color:#da251d; }
*/
.side-nav{ position:relative; float:right;}
.side-navbg{ position:absolute; left:0; top:0; width:135px; height:115px; background:url(/uploads/image/simage/menu_bg.jpg) top center no-repeat ;}
.side-nav a:link,.side-nav a:visited{ display:block; position:relative; width:135px; float:left; height:115px; line-height:110px; text-decoration:none; font-size:18px; color:#111; text-align:center; z-index:1; font-weight:bold}
.side-nav a:hover,.side-nav a.on{ color:#c0a062;}

.iabout{ width:1080px; margin:80px auto 0; overflow:hidden;}
.iabout_t{ width:1080px;}
.iabout_t h1{ font-size:60px; text-align:center;}
.iabout_t p{ font-size:30px; text-align:center; margin-top:10px;}
.iabout_pic{ width:1020px; margin:50px auto 0; overflow:hidden;}
.iabout_pic img{ width:301px; height:183px; float:left; margin-left:30px;}
.iabout_txt{ width:1020px; margin:40px auto 0; overflow: hidden; font-size:17px; color:#666; line-height:45px; text-align:center;}
.iabout_btn{ width:180px; height:60px; margin:25px auto 0; }
.iabout_btn a:link,.iabout_btn a:visited{ display:block; width:180px; height:60px; font-size:20px; color:#fff; text-align:center; line-height:60px; text-decoration:none; background:#c0a062; -webkit-border-radius:30px; -o-border-radius:30px; -ms-border-radius:30px; -moz-border-radius:30px; border-radius:30px;;}
.iabout_btn a:hover{ text-decoration:none; background:#cdb381;}

.iproduct{ width:100%; background:#f8f7f7; padding-bottom:80px; padding-top:85px; margin-top:80px;}
.iproduct_con{ width:1200px; margin:0px auto; overflow:hidden;}
.iproduct_t{ width:1200px;}
.iproduct_t h1{ font-size:60px; text-align:center;}
.iproduct_t p{ font-size:30px; text-align:center; margin-top:10px;}


.inews{ width:1000px; margin:80px auto 0; overflow:hidden; padding-bottom:120px;}
.inews_t{ width:1000px;}
.inews_t h1{ font-size:60px; text-align:center;}
.inews_t p{ font-size:30px; text-align:center; margin-top:10px;}

.inews_con{ width: 1000px; margin-top:20px; overflow:hidden; }
.inews_row{ width: 1000px; margin-top: 50px; overflow: hidden;}
.inews_time{ float: left; width: 85px; height: 65px; background: #f2f2f2; text-align: center; padding-top: 15px; }
.inews_time span{ font-size: 20px; color: #666; }
.inews_time em{ font-size: 14px; color: #666; }
.inews_right{ float: right; width: 880px; }
.inews_right h1{ font-size: 18px; color: #333; line-height: 20px; margin-top:5px; }
.inews_right p{ font-size: 14px; color: #adadab; margin-top: 5px; line-height: 22px; }


.ijoin_ban{width: 100%; height: 560px;  background: url(/uploads/image/simage/ban1.jpg) center no-repeat;}
.ijoin_con{width: 1200px; margin:0px auto;}
.ijoin_left{ width: 600px; float: left; margin-top: 120px;  }
.ijoin_right{  float: left; margin-top: 80px; margin-left: 50px; }
.ijoin_right h1{ font-size: 40px; line-height: 120px; color: #fff; }
.ijoin_right h2{ font-size: 30px; line-height: 50px; color: #fff; padding-left: 2px; }
.ijoin_right p{ width: 380px; font-size: 16px; color: #ccc; line-height: 26px; margin-top: 15px; padding-left: 2px;}

.ijoin_right a:link,.ijoin_right a:visited{
	width: 180px; display: block; height: 60px; margin-top: 50px; font-size: 20px; color: #808080; text-align: center; line-height: 60px; background: #fff;
	text-decoration:none;
	-webkit-border-radius:30px; -o-border-radius:30px; -ms-border-radius:30px; -moz-border-radius:30px; border-radius:30px;
 }
.ijoin_right a:hover{ background: #f0f0f0; color: #c0a062; }

.icontact{ width:1080px; margin:100px auto 0; overflow: hidden;}
.icontact_con{ width: 550px; overflow: hidden; margin:60px auto 0; }
.icontact_con .wm2 img{ width: 150px; height: 150px; float: left; margin-right: 60px; margin-left:30px;}
.icontact_txt{ width: 280px; float: right; }
.icontact_txt .tit1{ width: 280px; height: 28px; padding-left: 3px; border-bottom: 1px solid #ddd; font-size: 14px; color: #999; }
.icontact_txt .tel{ color: #c0a062; font-weight:bold; font-size: 35px; line-height: 50px; }

.icontact_txt .tit2{ width: 262px; height: 28px; margin-top: 20px; padding-left: 3px; border-bottom: 1px solid #ddd; font-size: 14px; color: #999; }
.icontact_txt .email{color: #999; font-size: 14px; line-height: 30px; }
.icontact_bottom{ float: left; margin-left:30px; margin-top: 40px; text-align: left; line-height:28px; font-size: 14px; color: #999; }


.footer{ width: 100%; overflow: hidden; background: #3c3c3c; margin-top: 80px; padding:50px 0; }
.footer_con{ width: 700px; margin: 0px auto; }
.footer_name{ text-align: center; font-size: 18px; color: #b1b1b1;}
.footer_menu{ width: 700px; overflow: hidden; margin:20px auto 0; text-align:center; }
.footer_menu a:link,.footer_menu a:visited{ margin:5px 0px; font-size:14px; color:#b1b1b1; border-right:1px solid #666; padding:0px 15px; line-height:14px; height:14px;  white-space: nowrap; }
.footer_menu a:hover{ text-decoration: underline; }
.footer_menu a.right0:link{ border-right:0px solid #c40630;}
.footer_txt{ width: 700px; overflow: hidden; margin:30px auto 0; text-align: center; font-size: 12px; color: #ccc; line-height: 20px; }


.about_banner{ width:100%; height:535px; margin-top:115px; background:url(/uploads/image/simage/about_banner.jpg) top center no-repeat;}
.news_banner{ width:100%; height:535px; margin-top:115px; background:url(/uploads/image/simage/news_banner.jpg) top center no-repeat;}
.product_banner{ width:100%; height:535px; margin-top:115px; background:url(/uploads/image/simage/product_banner.jpg) top center no-repeat}
.join_banner{ width:100%; height:535px; margin-top:115px; background:url(/uploads/image/simage/join_banner.jpg) top center no-repeat;}

.about_bancon{ width:1100px; height:535px; margin:0px auto;}
.about_bantxt{ position:relative;}
.about_bantxt em{ width:310px; height:105px; position:absolute; bottom:0; right:0; background:url(/uploads/image/simage/bg.png); color:#333;}
.about_bantxt em h1{ width:290px; height:70px; font-size:30px; line-height:70px; text-align:right; padding-right:20px; color:#fff;}
.about_bantxt em p{ width:290px; height:35px; font-size:22px; color:#ccc; text-align:left; padding-left:20px;}

.nei_main{ width:1100px; margin:0px auto;}
.nei_local{ width:1090px; height:30px; font-size:14px; padding-left:2px; line-height:30px; color:#666; margin-bottom:10px;}
.nei_menu{ width:1100px; overflow:hidden;   background:url(/uploads/image/simage/line.png) repeat-x #f0f0f0;}
#son{ background: none;background: #f0f0f0; padding: 10px;}
.nei_menu p{ margin-bottom: 15px;}
.nei_menu a:link,.nei_menu a:visited{ height:45px;
/*float:left;*/
display: inline-block;
 text-align:center; font-size:14px; color:#333; line-height:45px; text-decoration:none; padding:0px 25px;  margin-right:1px; margin-bottom:1px;}
.nei_menu a:hover,.nei_menu a.current{ background-color:#c0a062; color:#fff;}
.nei_menu a.current2:link,.nei_menu a.current2:visited{ height:45px; float:left; text-align:center; font-size:16px; line-height:45px; text-decoration:none; padding:0px 20px; background-color:#c0a062; color:#fff;}

.about_body{ width:970px; margin:70px auto 0; overflow:hidden;}
.about_body p{ font-size:16px; color:#666; line-height:35px; padding:0 7px;}
.about_body img{ display:block; margin: auto; max-width:100%}

.news_body{ width:1000px; overflow:hidden; margin-left:50px; margin-top:20px;}

/*page*/
.page_con{ width:100%; overflow:hidden; margin-top:60px; font-family:verdana, arial, helvetica, sans-serif;}
div.scott { padding:3px; margin:2px; text-align: center; font-family:verdana, arial, helvetica, sans-serif;}
div.scott a {border: #ccc 1px solid; padding:3px 7px 3px 7px;  color: #999; margin-right: 2px;  text-decoration: none; font-size:14px; font-family:verdana, arial, helvetica, sans-serif;}
div.scott a:hover { color: #fff; border:#c0a062 1px solid; background-color:#c0a062;}
div.scott a:active {border:#c0a062 1px solid; color: #fff; background-color:#c0a062}
div.scott span.current {border:#c0a062 1px solid;  font-weight: bold; color:#fff;  padding:3px 7px 3px 7px; background-color:#c0a062; margin-right:2px; font-size:14px; font-weight:bold;}
div.scott span.disabled { padding:3px 7px 3px 7px; border: #ddd 1px solid; color: #ccc; margin-right: 2px; font-size:14px; }
/*page*/

.news2_body{width:980px; margin:50px auto 0; overflow:hidden; padding-bottom:10px;}
.news2_tit{ width:980px; border-bottom:1px solid #ddd; padding-bottom:12px; margin-top:20px;}
.news2_tit h1{ font-size:20px; padding:0px 20px; color:#333; line-height:30px; text-align:center; margin-bottom:15px;}
.news2_tit p{ font-size:14px; color:#999; text-align:center; line-height:35px;}

.news2_con{ width:960px; margin:60px auto 0;font-size:14px;}
.news2_con p{ color:#666; line-height:40px; font-size:16px;}
.news2_con img{ display:block; margin:0px auto; margin-top:15px; margin-bottom:15px;}

.news_updown{ width:1060px; margin:35px auto 0; border-top:1px dashed #ddd; padding-left:10px; padding-top:10px;}
.news_updown dl{ margin-top:12px;}
.news_updown dt{ width:61px; height:19px; float:left; margin-right:10px;}
.news_updown dd{ height:19px; overflow:hidden; line-height:19px; font-size:14px; text-overflow: ellipsis; white-space: nowrap;}

.product_body{ width:1200px; overflow:hidden;}
.product_row{ width:330px; float:left; margin-top:25px; margin-right:55px;}
.product_row img{ width:330px; height:220px;}
.product_row p{ text-align:center; font-size:14px; color:#333; line-height:25px; margin-top:10px;}

.product2_body{width:980px; margin:70px auto 0; overflow:hidden; padding-bottom:10px;}
.product2_con{ width:800px; margin:0px auto;}
.product2_tit{ width:800px;}
.product2_tit h1{ text-align:center; font-size:25px; color:#333; line-height:35px;}
.product2_tit img{ display:block; width:800px; height:600px; margin-top:35px;}
.product2_txt{ width:800px; margin-top:25px;}
.product2_txt h1{ font-size:20px; color:#333;}
.product2_txt p{ font-size:16px; color:#666; line-height:25px; margin-top:10px;}



a:link,a:visited{ color:#666; text-decoration:none; font-family:"微软雅黑";}
a:hover{ color:#c0a062; text-decoration:underline;}

a.tob666:link,a.tob666:visited{ color:#666; text-decoration:none;}
a.tob666:hover{ color:#999; text-decoration:underline;}

a.tob999:link,a.tob999:visited{ color:#999; text-decoration:none;}
a.tob999:hover{ color:#333;}

a.tob333:link,a.tob333:visited{ color:#333; text-decoration:none;}
a.tob333:hover{ color:#333; text-decoration:underline;}

a.tobfff:link,a.tobfff:visited{ color:#fff; text-decoration:none;}
a.tobfff:hover{ color:#fff; text-decoration:underline;}

a.tobddd:link,a.tobddd:visited{ color:#ddd; text-decoration:none;}
a.tobddd:hover{ color:#fd0037; text-decoration:none;}

a.img_h:link,a.img_h:visited{ float:left;}
a.img_h:hover{ filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; text-decoration:none;}

a {
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    color: #c51b00;
}

.pagelist li{  float: left; margin-left: 20px;    border: #ddd 1px solid;line-height: 20px;
    color: #ccc;}

.pagelist li a{margin: 5px 5px; margin-top: 5px; margin-bottom: 5px; line-height: 20px;color: #666;}
.pagelist li span{margin: 5px 5px; margin-top: 5px; margin-bottom: 5px; line-height: 20px; color: #666;}
.p_fullscreen {
    width: 100%;
    overflow: hidden;
    margin-top: 115px;
}
.p_fullscreen img {
    display: block;
    width: 100%;
    margin: 0px auto;
}


.footb{width:100%; margin:auto; background-color:#2e2e2e; padding:30px 0; color:#fefefe}
.foott{border-bottom:1px solid #fff; padding-bottom:10px; margin-bottom:10px; margin-right:4%; padding-left:20px; font-size:20px; padding-top:25px; }

.foot{width:90%; margin:auto; overflow:hidden}

.foot1{width:35%;float:left;border-right:1px solid #fff; margin-right:4%; height:300px }
.foot11{ font-size:15px; margin-right:4.3%;}
.foot12,.foot13,.foot14{ margin-left:20px;display: flex; justify-content: left;  align-items: center;height:70px}
.foot12 img{width:35px; margin-right:5px; vertical-align:-12px;}
.foot13 img{width:30px; margin-right:10px;vertical-align:-7px;}
.foot14 img{width:30px; margin-right:10px;vertical-align:-9px;}

.foot2{width:35%;float:left;border-right:1px solid #fff; margin-right:4.3%; height:300px}
.foot21{line-height:28px; font-size:15px; margin-right:4%;}
.foot21 ul{padding:10px 20px;}
.foot21 ul a{color:#fff}
.foot21 li{ margin-bottom:10px;}
.foot21 li div{overflow: hidden;  text-overflow: ellipsis;    white-space:nowrap;}
.foot21 li p{overflow: hidden;    text-overflow: ellipsis;    white-space:nowrap; padding-left:30px;}

.foot3{width:20%;float:right;}
.foot3 .foott{margin-right:0px; padding-right:4%}
.foot3 img{display:block; text-align:center; margin:auto; width:50%; padding:30px 0}
.foot4{width:90%;margin:auto; text-align:right; margin-top:40px; padding-top:30px; border-top:1px solid #fff; font-size:15px;}


.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.page-status{ display:none}
.pagess a{display: inline-block; border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height:20px;background: #fff;color:#999}
.pagess a:hover{ background:#333; color:#fff;border: 1px solid #333}
.pagess a:hover {color:#fff;}
.pagess .page-num-current{border: 1px solid #333;padding: 2px 9px;margin: 0 3px;background: #333;color:#fff;}
.pagess .page-num-current{color: #fff;}
.pagess  a{color:#999}
.pagess a:hover {color: #fff;}
.page-num { margin:0 5px}


.zhengti img{max-width:100%; display:block}

.swiper-slide a img{width:100%}