@font-face{  
        font-family:'SofiaProLight';  
        src:url('font/SofiaProLight-webfont.eot');  
        src:url('font/SofiaProLight-webfont.eot?#iefix') format('embedded-opentype'),  
            url('font/SofiaProLight-webfont.woff') format('woff'),  
            url('方正兰亭超细黑简体.ttf')  format('truetype'),
            url('方正细等线简体.ttf')  format('truetype'),    
            url('font/SofiaProLight-webfont.svg#SofiaProLight')  format('svg');  
            font-weight:normal;  
            font-style:normal; 
}
/* css 重置 */
*{margin:0; padding:0; list-style:none; }
body{ background:#fff; font:normal 12px/22px 宋体;  }
img{ border:0;  }
a{ text-decoration:none; color:#333;  }
a :hover{color:#c68b2f;}
.letters{letter-spacing:3px}

/* 轮播 */

.bannerprev,.bannernext{font-size:5em;position:absolute;z-index:3;top:135px;cursor:pointer;color: #c48f33;}
.bannerprev{left:6px;}
.bannernext{right:6px;}
.pp{display:block;width:120px;height:120px;overflow:hidden;}
/* 轮播 end*/
.np{padding:0}
.lh{line-height:3}
.fontsize11 p{font-size:11px}
.ml8{margin-left: 8px;}
.pd{padding:10px 10px}
.mt{margin-top:20px}
.mb{margin-bottom:20px}
.mber{margin-bottom:70px}
.mter{margin-top: 50px}
.mter .thumbnail{padding:0px!important;margin-bottom: 0;border: none;}
.sh .thumbnail{padding:0px!important;margin-bottom: 0;border: none;}
.imgwidth img{max-width:100%;padding:0 20px}
.imgwidth p{font-size: 12px;/*padding:13px*/}
a{text-decoration: none;}
a:hover{text-decoration: none;}
ul li{list-style-type:none;}
.font01{font-family:'方正兰亭超细黑简体';font-weight:bold;}
.font-gray{color:#c6c6c6}
.fontcolor{color:#c68b2f}
.contents{width:228px;height:228px;top:0;bottom:0px;margin:auto auto;position:absolute;display:none;background:#222;overflow:hidden;background:rgb(196, 142, 52);position:absolute;right:8px;bottom:-136px;padding:0 25px}
.contents p{color: #fff}
.contents dt{color:#fff;font-size:16px;margin-top: 38px;}
.language a:hover{color: #c48f33;}
/*@media screen and (min-width:960px) and (max-width:1200px){
    .indeximg{overflow:hidden; }
    .indeximg img{height: 265px;}
    .indeximg a:hover .contents{display: none;}  
}*/
@media screen and (max-width:769px){
    .spanmt{margin: -6px -16px;}
    .picc li{width: 100%;}
    /*.picc li img{width: 100%;}*/
    .phonepos{position:relative;}
    .phoneab{position:absolute;}
	.navstyle{height:280px;width:140px;}
	.bannerpic{overflow:hidden;max-height:220px}
	.phonetab{-webkit-transform:rotate(0deg);}
	.navstyle ul li{color:#fff;font-size:12px;text-align:center;line-height:3em;margin-top:15px}
	img{width:100%;}
	.imgheight{height: 80px;}
	.award{height:auto;line-height:1.5}
	.news-tapbg{height:auto;width:100%}
	ul.tabs {margin-top:20px;}
    ul.tabs{right:-11px;}
	.phonemt{margin-top:20px}
	.phonenp{padding:0}
	.pnlp{padding-left:0}
	.pnrp{padding-right:0}	
	.tabpic img{width:93%;height: 265px;overflow:hidden}
	.newspic img{width: 100%;padding: 0 15px;height: 300px}
	/*.kePublic img{width:100%;height:106.62px}*/
    .language{display:block;color:#222;width:100px;margin-top:3px;margin-right:70px;}
	.bannerpic{width:100%;max-height:300px;overflow:hidden}
    .logo-left{background:url(../Images/icon01.png)no-repeat;display:block;background-size:334%;}
    .logo-right {
    background: url(../Images/icon01.png)no-repeat 18px -64px;
    background-size: 334%;
    display: block;
    width: 30px;
    height: 30px;
    float: right;
    margin: -40px 12px;}
    .texts p{font-size:11px}
    li:nth-child(odd) .texts{margin:-5px 0 80px 0;height: 379px;overflow: hidden;text-align:right;float:right; padding: 0px 11px;}
	li:nth-child(even) .texts{margin: -5px 0 80px 0;height: 365px;overflow: hidden; padding: 0px 11px;}
    .indeximg{overflow:hidden; }
    .indeximg img{height:245px;}
    .contents{width:110px;height:110px;padding:0 6px;top:0;bottom:-10px;}
    .contents p{color: #fff}
    .contents dt{color:#fff;font-size:11px;margin-top:12px;}
    .headheight{height:40px}
    .award-list{margin-top:90px;}
    .award-list p{font-family:'方正兰亭超细黑简体';line-height:2.5;font-size:1em;font-weight:600}
    .top-nav{margin:12px 4.4% 0 4.4%}
    .top-nav span{cursor:pointer;width:50px;height:50px;line-height:50px;margin:0 5px;}
    .mt50{margin-top:50px;}
    .proimg img{width:100%;height:187.5px}
    .smallimg img{height:93.75px}
    .conts{width:100%;height:100%;top:0;bottom:0;margin:auto auto;position:absolute;display:none;background:#fff;padding:5px;overflow:hidden}
    .contdt{margin-top: 70px;}
    .smallcontdt{margin-bottom: 0;display: block; margin-top:10px;font-size:11px}
    .smallcontdt dt{font-size: 11px;}
    .thumbnail{padding: 1px 2px;margin-bottom: 0!important;border: none!important;}
    .picc{position:absolute;}
    .picc li{width:100%;overflow:hidden;}
    .picc li img{width:400px;height:300px}
}
@media screen and (min-width:1200px){
    .nrp{padding-right: 0}
    .nlp{padding-left: 0}
    .bannerpic{overflow:hidden;max-height:766px;}
    .navstyle{height:766px;width:240px;}
    .shuli{ word-wrap:break-word;margin:0 auto;width: 1em;line-height:25px;color:#c68b2f;font-weight: bold;} 
    .navstyle ul li{color:#fff;font-size:20px;text-align:center;line-height:380%}
    .phonetab{-webkit-transform:rotate(0deg);}
    img{width:100%;}
    .imgheight{height:135px;}
    .award{height:330px;line-height:1.5}
    .news-tapbg{height:275px;width:97.5%}
    .award-list{margin-top:100px;}
    .award-list p{font-family:'方正兰亭超细黑简体';line-height:2.5;font-size:1.5em;font-weight:600}
    ul.tabs{right: 1px;}
    .tabpic img{width:95%;height:274px;overflow:hidden}
    .newspic img{width:54.8%;height: 415px}
    .mleft{margin-left: -40px;}
    .cpwidth{width: 45%}
    /*.kePublic img{width:100%;height:365px}*/
    .dipic{height:300px;width:100%;overflow:hidden;background:#222;opacity:1}
    .dipic img{opacity:1;position:relative;top:-260px;width:100%;background:#222;opacity:0.8}
    .logo-left{background:url(../Images/icon01.png)no-repeat;display:block;background-size:447%;width:50px;height: 50px;margin-left:4.4%}
    .logo-right{background: url(../Images/icon01.png)no-repeat 0px -85px;background-size:447%;display: block;width: 43px;height: 53px;float: right;margin: -57px 4.4%;}
    .language{display:block;color:#222;width:100px;margin-top: 12px;margin-right:125px;}
    li:nth-child(odd) .texts{width: 66%;float: right;margin:-5px 0 80px 0;height:414px;overflow: hidden;text-align:right;float:right}
    li:nth-child(even) .texts{width: 66%;float: left;margin:-420px 0 80px 0;height:426px;overflow: hidden;}
    li:nth-child(odd) .conpic img{float:right;}
    li:nth-child(even).conpic img{float:left}
    li:nth-child(odd) .context{width:40%;text-align:right;font-size:13px;}
    li:nth-child(even) .context{width:40%;text-align:left;font-size:13px;text-align:left;font-size:13px;float:right}
    .cnen{display:block;color:#222;width:100px;margin-top: 12px;margin-right: 93px;}
    .mt50{margin-top: 25%;}
    /*.indeximg a:hover .contents{display: block;}*/
    .indeximg{overflow:hidden; }
    .indeximg img{height:365px;}
    .pros{width:100%;overflow: hidden;}
    .headheight{height:63px}
    .top-nav{margin:25px 4.4% 0 4.4%}
    .top-nav span{cursor:pointer;width:50px;height:50px;line-height:50px;margin:0 5px;}
    .top-nav{margin:25px 4.4% 0 4.4%}
    .top-nav span{cursor:pointer;width:50px;height:50px;line-height:50px;margin:0 5px;}
    .proimg{float:left;position:relative;}
.proimg img{width:100%;height:520px;object-fit: cover;}
.pd25{padding:0 25px}
.conts{width:100%;height:100%;top:0;bottom:0;margin:auto auto;position:absolute;display:none;background:#fff;padding: 35px;overflow:hidden}
.contdt{margin-bottom: 0;display: block; margin-top: 206px;}
.smallcontdt{margin-bottom: 0;display: block; margin-top:80px;}
.smallimg{float:left;height:260px;z-index: 11}
.smallimg img{height:260px}
.propic{display:block;width:50%;float:left}
.big{width:50%;height:120px;display:block}
.thumbnail{padding:8px 8px;margin-bottom: 0!important;border: none!important;}
.kePublic img{width:100%;}
/*.picc{position:absolute;}*/
.picc li{width:33.33%;overflow:hidden;}
.picc li img{width:100%;height:300px}
}
@media screen and  (min-width: 770px) and (max-width: 1199px){
	.nrp{padding-right: 0}
    .nlp{padding-left: 0}
	.bannerpic{overflow:hidden;max-height:766px;}
	.navstyle{height:766px;width:240px;}
    .shuli{ word-wrap:break-word;margin:0 auto;width: 1em;line-height:25px;color:#c68b2f;font-weight: bold;} 
	.navstyle ul li{color:#fff;font-size:18px;text-align:center;line-height:3.2em}
	.phonetab{-webkit-transform:rotate(0deg);}
	img{width:100%;}
	.imgheight{height:135px;}
	.award{height:330px;line-height:1.5}
    .news-tapbg{height:275px;width:97.5%}
    .award-list{margin-top:100px;}
    .award-list p{font-family:'方正兰亭超细黑简体';line-height:2.5;font-size:1.5em;font-weight:600}
    ul.tabs{right: 1px;}
    .tabpic img{width:95%;height:274px;overflow:hidden}
    .newspic img{width:54.8%;height: 415px}
    .mleft{margin-left: -40px;}
    .cpwidth{width: 45%}
    /*.kePublic img{width:100%;height:365px}*/
    .dipic{height:300px;width:100%;overflow:hidden;background:#222;opacity:1}
    .dipic img{opacity:1;position:relative;top:-260px;width:100%;background:#222;opacity:0.8}
    .logo-left{background:url(../Images/icon01.png)no-repeat;display:block;background-size:410%;width:50px;height: 50px;margin-left:4.4%}
    .logo-right{background: url(../Images/icon01.png)no-repeat 0px -76px;background-size:410%;display: block;width: 43px;height: 53px;float: right;margin: -57px 4.4%;}
    .language{display:block;color:#222;width:100px;margin-top: 12px;margin-right:125px;}
    li:nth-child(odd) .texts{width: 66%;float: right;margin:-5px 0 80px 0;height:414px;overflow: hidden;text-align:right;float:right}
    li:nth-child(even) .texts{width: 66%;float: left;margin:-420px 0 80px 0;height:426px;overflow: hidden;}
    li:nth-child(odd) .conpic img{float:right;}
    li:nth-child(even).conpic img{float:left}
    li:nth-child(odd) .context{width:40%;text-align:right;font-size:13px;}
    li:nth-child(even) .context{width:40%;text-align:left;font-size:13px;text-align:left;font-size:13px;float:right}
    .cnen{display:block;color:#222;width:100px;margin-top: 12px;margin-right: 93px;}
    .mt50{margin-top:22%;}
    /*.indeximg a:hover .contents{display: block;}*/
    .indeximg{overflow:hidden; }
    .indeximg img{height:365px;}
    .pros{width:100%;overflow: hidden;}
    .headheight{height:63px}
    .top-nav{margin:25px 4.4% 0 4.4%}
    .top-nav span{cursor:pointer;width:50px;height:50px;line-height:50px;margin:0 5px;}
    .top-nav{margin:25px 4.4% 0 4.4%}
    .top-nav span{cursor:pointer;width:50px;height:50px;line-height:50px;margin:0 5px;}
    .proimg{float:left;position:relative;}
   .proimg img{width:100%;height:520px}
.pd25{padding:0 25px}
.conts{width:100%;height:100%;top:0;bottom:0;margin:auto auto;position:absolute;display:none;background:#fff;padding: 35px;overflow:hidden}
.contdt{margin-bottom: 0;display: block; margin-top: 206px;}
.smallcontdt{margin-bottom: 0;display: block; margin-top:90px;}
.smallimg{float:left;height:260px;z-index: 11}
.smallimg img{height:260px}
.propic{display:block;width:50%;float:left}
.big{width:50%;height:120px;display:block}
.thumbnail{padding:8px 8px;margin-bottom: 0!important;border: none!important;}
.kePublic img{width:100%;}
/*.picc{position:absolute;}*/
.picc li{width:33.33%;overflow:hidden;}
.picc li img{width:100%;height:300px;object-fit:cover;}
}
/*nav*/

.navstyle{color:#fff;background:#000000;opacity:0.68;float:right;top:0px;right:0; position:absolute;    display: none;}
.navstyle ul li a{font-family:'方正兰亭超细黑简体';font-weight:890;color: #fff;}
.navstyle ul li a:hover{color:#c68b2f;}
.activity-bg{height:335px;background:#e7e7e7;color:#222}
.activity-bg p{font-size:13px;color:#b5acac;margin-top:60px;}
.activity-bg h5{color: #afacac;font-weight: 600;margin-top:20px;font-family:'方正兰亭超细黑简体';}

.logo{overflow:hidden;}

.h3-bg h3{padding: 15px;color: #fff;font-family:'方正兰亭超细黑简体';}
.h3-bg{background: url(../Images/icon01.png)no-repeat 0 -154px;background-size: 107%;width: 186px;height: 76px;margin: 0 auto;}
.yuan{display: block;border: 3px solid #c68b2f;border-radius: 50px;width:40px;height:40px;position: absolute;margin: -53px auto;left: 0;right: 0;}
.smid{width:55px;height:40px;z-index:20;position: absolute;margin: 0px auto;left: 0;right: 0;}
.picnext{position:absolute;top:220px;z-index:20;font-size:25px;color:red;}
/*tap*/
ul.tabs {margin: 0;padding: 0;float: left;list-style: none;margin-top: -2px;}
ul.tabs li {padding: 0;width:26px;height:44.2px;line-height:25px;border-left: none;background: #fff;margin-top:2px;}
ul.tabs li a {transform:rotate(90deg);font-weight: 600;font-family:'方正兰亭超细黑简体';text-decoration: none;color:#c6c6c6;display: block;font-size: 1.2em;padding:3px 10px;outline: none;}
html ul.tabs li.active, html ul.tabs li.active a {color: #c68b2f;width: 30px;}
.news-bg{background-color:#eee}
.news-tapbg{background-color:#fff;}
.newstap{/*height:300px;*/}
.pagestyle{color: #c68b2f;font-size: 15px;line-height:3}
.pagestyle a, .pagestyle p{color: #c68b2f; padding:5px;font-size: 12px}
.btnmore{font-size: 13px;color:#ac9a9a;border:1px solid #ac9a9a;padding:10px 45px}
.btnmore a:hover{color:#ac9a9a;}
.worksbg{background: url(../Images/icon01.png)no-repeat 0 -114px;background-size: 99%;width: 153px;height: 81px;padding: 15px 22px;margin: 0 auto;top: 28px;position: relative;}
/*footer*/
.footer-wrap{font-size:16px;font-family:'方正细等线简体';line-height:3;height:300px;background-color:#000;padding:20px;color:#c68b2f}
.footer-info ul li span{padding:10px 20px;}
.footer-info ul li {font-size:13px}
.footpic{border:1px solid #c68b2f;padding:15px}
.footbg{background-color:#c68b2f;height:45px}
/*pro-info*/
.bigpic img{height:570px}
.smallpic img{height:285px}
.propic img{width:100%;}
.proinfobg{background-color:#d5d5d5}
.box{width:100%;height:100%;background:url(images/sgw_bg.jpg) no-repeat left top #020000;position:absolute;left:0;line-height:18px;color:#e69714;top:-382px;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;text-align:left;padding-top:30px;}
.box h3{font-weight:bold;}
.box a{display:block;margin-top:5px;}
.bd{border-bottom:2px solid #c68b2f;color:#000}
/* sgw_img */
.sgw_img dt{float:left;display:inline;position:relative;overflow:hidden;}
.sgw_img dd{float:left;position:relative;overflow:hidden;}
.index_img dt{float:left;display:inline;position:relative;overflow:hidden;}
.box{width:100%;height:100%;background:#fff;position:absolute;left:0;line-height:18px;color:#e69714;top:-382px;text-align:left;padding:60px;}
.box a{display:block;margin-top:5px;}
.sgw_img dt .box{padding-top:100px;top:-482px;}
.index_img dt .box{padding-top:100px;top:-482px;}
.leftbd{padding-left:9px;font-weight:bold;color: #000;border-left: 2px solid #c68b2f;}
.conbd{border-bottom:1px solid #c68b2f;color:#000}
.contbd{border-bottom:3px solid #c68b2f;color:#000}
.con p{margin-left:12px;color:#8a7f7f}
.header{height:100px; background:#eee;}
