@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-weight: normal;
    vertical-align: baseline;
	font-family:"微软雅黑";
}
a{ text-decoration:none;}
.clear{ clear:both;}
li{ list-style:none;}
img{ vertical-align:top;}


.swiper-container {
        width: 100%;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    	.swiper-wrapper1{
		transition-timing-function: linear !important;
	}
.swiper-slide {
        text-align: center;
        font-size: 18px;


        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.con{ width: 100%;}	
.w1280{ width: 1280px; margin: 0 auto;}
.clear{ clear: both;}
.left{ float: left;}
.right{ float: right;}
.top{ background: #f7f7f7;color: #707070; font-size: 12px; height: 36px; line-height: 36px;}
.top_right span a{ padding-left: 5px; padding-right: 5px; color: #707070; }
.sou{ background: #e4e4e4; width: 246px; height: 38px; border-radius: 19px; margin-top: 20px;}
.tel{ margin-top: 14px;}
.tel_text { margin-left: 10px; font-size:28px}
.tel_img{ margin-top: 5px;}
.tel_text p{ font-size: 13px; color: #828282;} 
.tel_text h3{ font-size: 30px;  color: #cb8b3d;}

.nav{ background: #cb8b3d; width: 100%;}
.nav ul li{ float: left; position: relative;}
.nav ul li a{ display: block; width:160px; height: 56px; line-height: 56px; text-align: center; color: #fff;}
.nav ul li a:hover{ background: #8d5200;}
.nav ul li dl{ position: absolute; display: none; z-index: 999;}
.nav ul li dl dd a{ overflow: hidden; background: #cb8b3d;}
.nav ul li:hover dl{ display: block;}

.theme-default #slider{margin:0 auto;width:100%;height:595px;}
.theme-default .nivoSlider{background:url("../images/loading.gif") no-repeat 50% 50% rgb(255, 255, 255);margin-bottom:50px;position:relative;}
.theme-default .nivoSlider img{left:0px;top:0px;display:none;position:absolute;}
.theme-default .nivoSlider a{border:0px currentColor;display:block;}
.theme-default .nivo-controlNav{left:900px;width:193px;height:38px;bottom:0px;padding-top:14px;padding-left:50px;position:absolute;z-index:9;}
.theme-default .nivo-controlNav a{background:url("../images/bullets.png") no-repeat;border:0px currentColor;width:36px;height:17px;text-indent:-9999px;margin-right:5px;float:left;display:block;}
.theme-default .nivo-controlNav a.active{background-position:0px -17px;}
.theme-default .nivo-directionNav a{background:url("../images/arrows.png") no-repeat;border:0px currentColor;width:65px;height:65px;text-indent:-9999px;display:block;}
.theme-default a.nivo-nextNav{background-position:-65px 0px;top:151px;right:30px;}
.theme-default a.nivo-prevNav{left:30px;top:151px;}
.theme-default a.nivo-nextNav:hover{background-position:-65px -65px;top:151px;right:30px;}
.theme-default a.nivo-prevNav:hover{background-position:0px -65px;left:30px;top:151px;}
.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif;}
.theme-default .nivo-caption a{color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);border-bottom-width:1px;border-bottom-style:dotted;}
.theme-default .nivo-caption a:hover{color:rgb(255, 255, 255);}
/* nivoSlider */
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute; width: 100%; height: 595px;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivo-slice{height:100%;display:block;position:absolute;z-index:5;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{background:rgb(0, 0, 0);left:0px;width:30%;bottom:0px;color:rgb(255, 255, 255);display:none;position:absolute;z-index:8;opacity:0.8;}
.nivo-caption p{margin:0px;display:none;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{top:45%;position:absolute;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}



.about{ margin-top: 80px;}
.about_left{ width: 600px;}
.about_left h2{ color: #d7d8d8; font-size: 50px;}
.about_left h3{ color: #cb8b3d; font-size: 32px;}
.about_left .about_text { font-size: 14px; color: #707070; line-height: 26px; margin-top: 20px;}
.more{ width: 130px; height: 40px; text-align: center; line-height: 40px; background: #cb8b3d; color: #fff; margin-top: 20px; border-radius: 20px; display: block;}
.about_right{ width: 600px;}

.ht{ margin-top: 80px; background:  url(../images/ht.jpg) center no-repeat; height: 160px;}


.pro{ margin-top: 80px;}
.pro_left{  background: #cb8b3d; width: 256px; padding-bottom: 20px;}
.pro_left h3{ font-size: 30px; color: #fff; font-weight: bold; text-align: center; margin-top: 20px;}
.pro_left h4{ font-size: 18px; color: #fff; text-align: center; margin-left: 10px;}
.pro_left ul{ background: #fff; width: 197px; margin: 0 auto; margin-top: 20px; padding: 20px 13px;}
.pro_left li{ margin-bottom: 20px;}
.pro_left li a{ display: block; width: 197px; text-align: center; height: 40px; line-height: 40px; background: #cb8b3d; color: #fff; border-radius: 20px; overflow: hidden;}

.pro_right{ width: 1000px;}
.pro_right ul li{ float: left; width: 310px; margin-left: 10px; margin-right: 10px; margin-bottom: 20px; border: 1px solid #cb8b3d; overflow: hidden; }
.pro_right ul li img{ width: 310px; height: 310px; transition: .3s; }

.pro_right ul li img:hover{ transition: .3s; transform: scale(1.1);}
.pro_right ul li p a{ width: 310px ;height: 50px; background: #cb8b3d; color: #fff; text-align: center; line-height: 50px; display: block;}

.sb{ width: 100%; height: 964px;background:  url(../images/sb.jpg) center no-repeat; margin-top: 30px;}
.sb a{ display: block; height: 964px;}

.ys{ padding-top: 80px; padding-bottom: 80px; background:   url(../images/ysgg.jpg) center no-repeat; background-size: cover;}
.biaoti{ text-align: center;}
.biaoti h2{ font-size: 48px; color: #000; font-weight: bold;}
.biaoti h2 span{font-size: 60px; color: #cb8b3d; font-weight: bold;}
.biaoti h3{ color: #cb8b3d; font-size: 16px; margin-top: 10px;}
.ys-text{ margin-top: 50px;}
.ys-dl { margin-bottom: 60px;}
.ys-dl dt{ width: 665px;}
.ys-dl dd{ width: 590px;}
.sz{background: url(../images/ysbk.png) center no-repeat; width: 114px; height: 90px; color: #fff; font-size: 60px; font-weight: bold; padding-top: 9px; padding-left:2px;}
.sz-text h2{ font-weight: bold; font-size: 36px; color: #cb8b3d; margin-top: 14px;}
.sz-text h3{ font-size: 14px; color: #898989;}
.ys-wenzi{ margin-top: 10px;}
.ys-wenzi p{ font-size: 16px; line-height: 29px; color: #707070; margin-bottom: 20px;}
.ys-wenzi p span{}

.cj{ margin-top: 80px;}
.anli_ul ul li{ width:28%; margin:1.5%; float:left; padding: 1%; background: #eee;}
.ind_anli_img{ width:100%; height:0; padding-bottom:75%; position:relative; overflow:hidden;}
.ind_anli_img img{ display:block; width:100%; height:100%; position:absolute; transition:.3s;}
.anli_ul ul li p{ text-align:center; width:100%; font-size:1rem; line-height:1.875rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-top: 20px;}
.anli_ul ul li:hover{ background: #cb8b3d;} 
.anli_ul ul li:hover  p{ color: #fff;}
.anli_ul ul li a{ color: #000;}
.anli_ul ul li a:hover .ind_anli_img img{transform: scale(1.2); transition:.3s;}

.hz{ margin-top: 80px; background: #f7f7f7; padding-top: 80px;padding-bottom: 50px;}
.hz_img{ margin-top: 50px;}

.news{ margin-top: 80px;}
.news_tit1{ width: 790px;}
.n1 li{ float: left;margin-right: 6px;}
.n1 a{ display: block; width: 100px; height: 40px; line-height: 40px; color: #fff; text-align: center;background: #cb8b3d; }

.ys{}
.ys1{background: #dcdbdb;}
.mo1{ font-size: 14px; margin-top: 5px;}
.mo1 a{color: #808080;}


.news_left{ width: 790px;}
.news_right{ width: 540px;}
.news_ul{ padding: 26px 56px 10px 26px; border: 1px solid #ddd;}
.news_ul li{ border-bottom: 1px solid #ddd; padding-bottom: 8px; margin-bottom: 8px;}
.news_nei{ width: 476px;}
.news_img img{ width: 218px; height: 140px;}
.news_nei{ margin-left: 12px;}
.news_nei h3 a{ font-size: 16px; color: #111;}
.news_nei h3 a:hover{ color: #cb8b3d;}
.news_nei h3 span{ float: right; color: #969696; font-size: 12px;}
.news_nei h4{ font-size: 14px; color: #666; margin-top: 10px;}
.mo2{  display: block; width: 86px; height: 30px; font-size: 12px; color: #fff; line-height: 30px; text-align: center; float: right; margin-top: 10px; background: #cb8b3d;}

.news_tit2{ width: 450px;}

.wd{ padding: 30px 28px 0px 18px;  border: 1px solid #ddd;}
.wd li{ border-bottom: 1px solid #ddd; padding-bottom: 30px; margin-bottom: 20px;}
.wen span{ padding: 3px; background: #cb8b3d; color: #fff; font-size: 12px; border-radius: 3px;}
.wen a{ font-size: 16px; color: #111;}
.wen a:hover{ color: #cb8b3d;}
.da{ margin-top: 10px; color: #666; font-size: 14px;}
.da span{ padding: 3px; background: #b5b5b5; color: #fff; font-size: 12px; border-radius: 3px;}

.footer{ background: #000; color: #fff; font-size: 14px; text-align: center; padding-top: 20px; padding-bottom: 20px; line-height: 26px;}


.fd{ position: fixed; top: 50%; right: 8px; width: 150px;background: #cb8b3d; z-index: 999999;}

.fanhui{background: url(../images/icon_top.png) 5px center no-repeat; width: 150px; height: 50px;}

.lianxi{background: url(../images/icon_tel.png) 5px center no-repeat; width: 150px; height: 50px;}

.fd ul li{ border-bottom: 1px solid #fff;}
.fd ul li a{ color: #fff; display: block;line-height: 50px; text-align: center;}
.liuyan{background: url(../images/icon_mes.png) 5px center no-repeat; width: 150px; height: 50px;}
.gzh_text{background: url(../images/icon_code.png) 5px center no-repeat; width: 150px; height: 50px;color: #fff;line-height: 50px; text-align: center;}
.gzh_img { width: 110px; margin: 0 auto;}
.gzh_img img{ width: 110px; height: 110px;}
.gzh{ padding-bottom: 16px;}

.swp img{ width: 300px; height: 300px;}

.slideTxtBox .bd ul{ zoom:1;  }

.foot-nav{ background: #3f3f3f; padding-top: 40px; padding-bottom: 40px; margin-top: 80px;}
.fn_left{ margin-right:100px;}
.fn_left h2{ font-size: 20px; font-weight: bold; margin-bottom: 20px; color: #fff;}
.fn_left a{ display: block; color: #fff; line-height: 30px; font-size: 14px;}

.fn_center{ padding-left: 50px; padding-right: 50px; border-left: solid 1px rgba(255,255,255,0.2);border-right: solid 1px rgba(255,255,255,0.2);}
.fn_center h2{ font-size: 20px; font-weight: bold; margin-bottom: 20px; color: #fff;}
.fn_center a{ display: block; color: #fff; line-height: 30px; font-size: 14px;}
.fn_right { margin-left: 100px; width:400px}
.fn_right h2{ font-size: 20px; font-weight: bold; margin-bottom: 20px; color: #fff;}
.fn_right p{  color: #fff; line-height: 30px; font-size: 14px;}

.fn_ewm img{ width: 140px; height: 140px;}
.fn_ewm h2{ color: #fff; font-weight: bold; font-size: 22px; line-height: 40px; text-align: center;}
.fn_ewm h3{ font-size: 12px; color: #fff; text-align: center;}

.www{ background: #cb8b3d;  height: 50px; width: 100%; }
.sss{ margin-top: -50px;}

.banner .swiper-slide{ width: 100%; height: 710px;}

.banner1{ width: 100%; height: 500px;background: url(../images/nbanner.jpg) center no-repeat; }


.padgebody{ width: 100%; margin-top: 30px;}
.page_right{ width: 980px;}
.top_title{ border-left: 4px solid #cb8b3d; background: #f5f5f5; font-size: 14px; height: 30px; vertical-align: middle;line-height: 30px; color: #707070;}
.top_title img{ vertical-align: middle; margin-left: 10px; margin-right: 7px;}
.top_title a{ vertical-align: middle; color: #cb8b3d; }
.top_title a:hover{ text-decoration: underline;}

.page_content{ font-size: 15px; color: #333; line-height: 26px;}
.m50{ margin-top: 40px;}

.page_news dl{ background: #f5f5f5; margin-bottom: 30px;}
.page_news dl dt{ width: 344px; height: 205px; overflow: hidden;}
.page_news dl dt img{ width: 344px; height: 205px;transition:.3s;}
.page_news dl dt img:hover{transform: scale(1.2); transition:.3s;}
.page_news dl dd{ width: 560px; margin-right: 50px;}
.page_news dl dd h2{ margin-top: 30px;}
.page_news dl dd h2 a{ font-size: 18px; font-weight: bold; color: #222; }
.page_news dl dd h2 a:hover{ color: #cb8b3d;}
.page_news dl dd h3{ font-size: 14px; color: #bbb; margin-top: 20px; margin-bottom: 20px;}
.page_news dl dd h4{ font-size: 14px; line-height: 26px; color: #666;}

.page_pro dl{ float: left; width: 290px; margin-left: 7px; margin-right: 7px; margin-bottom: 14px; padding: 10px 10px 0 10px; background: #f5f5f5;}
.page_pro dl dt img{ width: 290px; height:218px; display: block;}
.page_pro dl dd p a{ color: #222; display: block; text-align: center; line-height: 50px; font-size: 15px;}
.page_pro dl:hover{ background: #cb8b3d;}
.page_pro dl:hover a{ color: #fff;}

.page_cc{ padding: 30px; border: 1px solid #ddd;}
.page_cc h2{  color: #222; font-size: 30px; text-align: center;}
.page_neirong{ line-height: 26px; font-size: 15px;  color: #333; margin-top: 40px;}
.fanye { margin-top: 30px;}
.fanye a{ color: #333;}

.anli{ margin-top:70px; background:url(../images/anlibg.jpg) no-repeat center; height:710px; padding-top:70px; padding-bottom:70px;}
.biaoti{ text-align: center;}
.biaoti h2{ font-size: 32px; color: #cb8b3d; font-weight: bold;}
.biaoti h2 span{font-size: 40px; color: #cb8b3d; font-weight: bold;}
.biaoti h3{ color: #cb8b3d; font-size: 16px; margin-top: 10px;}


.anli_ul ul li{ width:22%; margin:0.4%; float:left; padding: 1%; background: #eee;}
.anli_img{ width:100%; height:0; padding-bottom:75%; position:relative; overflow:hidden;}
.anli_img img{ display:block; width:100%; height:100%; position:absolute; transition:.3s;}
.anli_ul ul li p{ text-align:center; width:100%; font-size:1rem; line-height:1.875rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-top: 20px;}
.anli_ul ul li:hover{ background: #cb8b3d;} 
.anli_ul ul li:hover  p{ color: #fff;}
.anli_ul ul li a{ color: #000;}
.anli_ul ul li a:hover .ind_anli_img img{transform: scale(1.2); transition:.3s;}


.pagebody{ width:100%; margin-top:50px;} 
.news_left{width:710px;float:left; background:url(../image/shadow.png) no-repeat right 60px;padding:0 0px 0 15px;}
.news_right{width:540px;padding:15px 0px 0 0px;float:right; background:url(../image/shadow.png) no-repeat -730px center;}

.news_top{border-bottom: 1px #e5e5e5 dashed; padding: 15px 0px 10px 0px; width: 670px; margin: 0;}
.news_top img{width:190px;float:left; margin-right:15px;height:114px;margin-left:15px;}
.news_left .news_text{width:450px;float:right;}
.news_left .news_text h3{font-size:18px;color:#5e5e5e;font-weight:normal;margin:0 0 8px 0;}
.news_left .news_text a{color:#5e5e5e;display:block; width:350px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:36px;line-height:36px;float:left;}
.news_left .news_text a:hover{color:#012269;}
.news_left .news_text span{font-size:13px;float:right;padding-top:5px; }
.news_left .news_text p{font-size:13px;line-height:22px;height:44px;overflow:hidden;color:#aaaaaa;}
.news_left .news_text a.newsmore{font-size:14px;line-height:24px;color:#cb8b3d;padding-top:8px;}
.news_left .news_text a.newsmore:hover{text-decoration:underline;}

.news_Default{width:670px; padding: 15px 0px 5px 0px; }
.news_Default ul li{width:290px;padding-left:10px;margin:0 15px;background:url(../image/newslist.png)no-repeat 0 center;float:left;font-size:14px; line-height:36px; border-bottom:#d5d5d5 1px dashed;}
.news_Default ul li a{height:36px; line-height:36px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:5px;color:#5e5e5e;}
.news_Default ul li:hover,.news_Default ul li.active{background:url(../image/newslist2.png)no-repeat 0 center;}
.news_Default ul li:hover a,.news_Default ul li.active a{color:#cb8b3d;}

.tech_Default{width:100%;} 
.tech_Default ul{padding:0 10px;}
.tech_Default ul li{width:520px;padding-left:10px;margin:0 auto;background:url(../image/newslist.png)no-repeat 0 center;font-size:13px; line-height:31px; border-bottom:#d5d5d5 1px dashed;}
.tech_Default ul li a{height:31px; line-height:31px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:5px;color:#5e5e5e;}
.tech_Default ul li:hover,.tech_Default ul li.active{background:url(../image/newslist2.png)no-repeat 0 center;}
.tech_Default ul li:hover a,.tech_Default ul li.active a{color:#cb8b3d;}

 .more_nbord{color:#ef8200;text-transform:uppercase;}
.more_nbord a{color:#ef8200;display:block;width:62px;border:1px #ef8200 solid;text-align:center;font-size:9px;float:right;font-weight:normal; line-height:14px; margin-top:10px;}
.more_nbord a:hover{color:#fff; width:62px; height:14px; text-transform:uppercase;border:0;background:#ef8200;}

.title_lm{font-size:18px;font-weight:bold; line-height:36px;border-bottom:1px #ccc solid;margin-bottom:25px;margin-left:15px;width:100%;}