*{
    margin:0;
    padding:0;
    font-family:"微软雅黑";
    

}
a{ 
    text-decoration: none;
}
img{ border:0; margin:0;padding:0;}
ul li{
    list-style: none;
}
.clr{
    clear:both;
}
dl dt,dl dd{margin:0;padding:0;}

/**************/
.nav{
    width:100%;
    height:100px;
    background-color:#fff;
	
}
.mdnav{
    width:1212px;
    height:100px;
    margin:auto;
	text-align:center;
	position:relative;
}
.mdnav ul{
	display:inline-block;
	padding-top:25px;
    padding-left: 140px;
    font-size: 20px;
    font-weight: 500;
}
.mdnav>a{
	position:absolute;
	
}
.mdnav ul li{
    width:120px;
    height:66px;
    display:block;
    float:left;
    text-align:center;
    line-height:66px;
}
.mdnav ul >li:hover{
    background-color:#fff;
}
.mdnav ul li a{
    color:#000;
}
.mdnav .bg{
    background-image:url(../images/bg1.png);
    background-repeat:no-repeat;
    background-position:103px 28px;
    position:relative;
}
.mdnav dl{
    position:absolute;
    width:120px;
    display:none;
    z-index:999;
}
.mdnav dl dd{
    width:120px;
    height:40px;
    background-color:#fff;
    line-height:40px;
    background-image: url(../images/bg2.png);
    background-repeat:no-repeat;
    background-position:110px 12px;
    font-size:18px;
    position:relative;
}
.mdnav dl dd:hover{
    background-color:#f8bb29;
}
.mdnav ol{
    width:120px;
    position:absolute;
    display:block;
    display:none;
}
.one1{
    left:130px;
    top:0px;
}
.one2{
    top:-40px;
    left:130px;
}
.one3{
    top:-80px;
    left:130px;
}
.mdnav ol li{
    width:120px;
    height:40px;
    line-height:40px;
    font-size:14px;
    background-color:#f8bb29;
}
.mdnav ol li:hover{
    border-bottom:1px solid #f8bb29;
}
.mdnav ul>li:hover dl{
    display:block;
}
.mdnav dl dd:hover ol{
    display:block;
}
/******/
.logobox{
    width:100%;
    height:88px;
    background-color:#262525;
}
.mdlogo{
    width:1212px;
    margin:auto;
    height:88px;
}
#spe1{
    left:0;
	top:20px;
}
#spe2{
    right:0;
	top:45px;
	font-size: 20px;
    color: #184799;
    font-weight: 700;
}
/******/

    .m-focus, .m-focus .bd li, .m-focus .bd li a{height:600px}
    .m-focus{width:100%;position:relative;}
    .m-focus .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
    .m-focus .bd ul{width:100% !important;}
    .m-focus .bd li{width:100% !important;overflow:hidden;text-align:center;background-repeat:no-repeat; background-position:center 0;
        -moz-background-size:100% 100%; background-size:100% 100%; 
        filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
    }
    .m-focus .bd li a{display:block;}
    .m-focus .hd{width:100%;position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px;}
    .m-focus .hd ul{text-align:center;}
    .m-focus .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;filter:alpha(opacity=50);opacity:0.5;  line-height:999px; }
    .m-focus .hd ul .on{background:#f00;}
    .m-focus .prev,.m-focus .next{display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; /*background:url(/static/theme/common/img/focus/focus1/slider-arrow.png) -126px -137px #000 no-repeat;*/  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none; font-size:48px;padding-bottom:20px; color:#fff; }
    .m-focus .next{left:auto; right:15%; background-position:-6px -137px;}
    /***/

.allbox{
    width:100%;
    min-height:1800px;
    background-color:#fff;
}
.all1{
    width:1212px;
    margin:auto;
    position:relative;
    height:530px;
}
.tubox{
    width:690px;
    background-color:#e9e9e9;
    position:absolute;
    margin-top:72px;
    padding-top:50px;
    padding-left:40px;
    padding-bottom:40px;
}
.tubox ul li{
    display:block;
    float:left;
    margin-right:20px;
}
.tubox p a{
    color:#000;
}
.tubox p a:hover{
    text-decoration:underline;
    color:#f8bb29;
}
.tubox p span{
    color:#fff;
    display:block;
    color:#000;
}
#pan1{
    font-size:16px;
    margin-top:5px;
    margin-bottom: 3px;
}
#pan2{
    font-size:14px;
}
.wordbox{
    position:absolute;
    width:440px;
    height:289px;
    background-color:#f7f7f7;
    top:120px;
    right:18px;
    padding-left:30px;
    padding-right:30px;
}
.wordbox h2{
   color:#000;
    margin-top:30px;
    font-size:18px;
    margin-bottom: 5px;
}
.wordbox span{
     color:#000;
     font-size:12px;
}
.wordbox p{
    font-size:14px;
   color:#000;
    line-height:25px;
    margin-top:5px;
}
#look{
    width:120px;
    height:20px;
    line-height:20px;
    text-align:center;
    color:#000;
    background-color:#f8bb29;
    font-size:12px;
    display:block;
    margin-top:40px;
    padding-top:5px;
    padding-bottom: 5px;
}
#look:hover{
    color:#fff;
    text-decoration:underline;
}
/*****/
.picture{
    width:1212px;
    margin:auto;
    min-height:780px;
    background-color:#fff;
    padding-top:50px;
    padding-left:20px;
    padding-right:10px;
}
.case{
    width:90px;
    height:50px;
    margin:auto;
    margin-bottom:30px;
}
.case span{
    color:#000;
}
#pan5{
    font-size:20px;

}
#pan6{
    font-size:14px;
}
.picture ul li{
    width:368px;
    display:block;
    float:left;
    border:15px solid #fff;
}
.picture ul li:hover{
    border:10px solid #184799;
}
.picture p{
    color:#000;
    font-size:16px;
    height:40px;
    line-height:40px;
    padding-left:10px;
	text-align:center;
}
#look1{
    width:120px;
    height:20px;
    line-height:20px;
    text-align:center;
    color:#000;
    background-color:#f8bb29;
    font-size:12px;
    display:block;
    
    padding-top:5px;
    padding-bottom: 5px;
    margin:auto;
    margin-top:40px;
}
#look1:hover{
    color:#fff;
    text-decoration:underline;
}
#pan8{
    font-size:20px;
    color:#000;
}
#pan9{
    font-size:14px;
    color:#000;
}
/******************/
.index_news{width: 100%;height: 700px;background: #fbfbfb;}
.xn_c_index_174_wrap{width: 1200px;height: auto;overflow: hidden;margin: 0 auto;}
.xn_c_index_174_topbox{width: 100%;height: auto;overflow: hidden;text-align: center;color: #ccc;padding-top: 55px;}
.xn_c_index_174_topbox>span{display: block;}
.xn_c_index_174_topbox .xn_c_index_174_t1{font-size: 24px;height: 35px;line-height: 35px;}
.xn_c_index_174_topbox .xn_c_index_174_news_t2,.xn_c_index_174_topbox .xn_c_index_174_more{display: none;}
.xn_c_index_174_topbox .xn_c_index_174_news_t3{font-size: 14px;height: 20px;line-height: 20px;}
.xn_c_index_174_nrbox{width: 100%;height: auto;overflow: hidden;padding-top: 45px;position: relative;}
.xn_c_index_174_n_main{position: relative;width: 1030px;margin: 0 auto;height: auto;overflow: hidden;}
.xn_c_index_174_n_main ul li{float: left;width: 193px;margin: 0 6px;height: 288px;border: 1px solid #414141;padding: 55px 25px;transition: all 0.5s;}
.xn_c_index_174_n_main ul li:hover{background: #184799;border: 1px solid #141414;}
.xn_c_index_174_lftbox{display: none;}
.xn_c_index_174_ritbox{position: relative;width: 100%;height: 100%;overflow: hidden;}
.xn_c_index_174_title{position: absolute;top: 145px;left: 0;height: 45px;line-height: 45px;font-size: 18px;width: 100%;text-align: center;overflow: hidden;}
.xn_c_index_174_title a{color: #000;transition: all 0.5s;}
.xn_c_index_174_title a:hover{color: #fff;}
.xn_c_index_174_time{width: 100%;height: 75px;color: #000;text-align: center;position: relative;}
.xn_c_index_174_time:after{content: '';position: absolute;top: 100px;left: 50%;margin-left: -8px;  border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 12px solid #979797;}
.xn_c_index_174_time .xn_c_index_174_timewz,.xn_c_index_174_date2{display: none;}
.xn_c_index_174_timesj{position: relative;width: 100%;text-align: center;display: block;height: 75px;overflow: hidden;}
.xn_c_index_174_time .xn_c_index_174_timesj>span{float: left;}
.xn_c_index_174_date1{position: absolute;top: 50px;left: 0px;font-size: 14px;width: 100%;text-align: center;}
.xn_c_index_174_date3,.xn_c_index_174_date4,.xn_c_index_174_date5{font-size: 24px;}
.xn_c_index_174_date3{padding-left: 63px;}
.xn_c_index_174_click{display: none;}
.xn_c_index_174_gdmore{position: absolute;top: 260px;width: 100%;height: 27px;line-height: 27px;color: #b3b3b3;font-size: 12px;text-align: center;}
.xn_c_index_174_gdmore a{color: #f8bb29;padding: 4px 26px;border: 1px solid #b3b3b3;transition: all 0.5s;}
.xn_c_index_174_gdmore a:hover{background: #f8bb29;color: #141414;}
.xn_c_index_174_coent{position: absolute;top: 195px;left: 0;font-size: 12px;color:#000;height: 65px;line-height: 24px;text-align: center;}
.xn_c_index_174_nrbox .prev,.xn_c_index_174_nrbox .next{width: 41px;height: 41px;border: 1px solid #f8bb29;position: absolute;top: 223px;line-height: 41px;text-align: center;color: #414141;font-size: 25px;font-family: "serif";font-weight: bold;cursor: pointer;transition: all 0.5s;}
.xn_c_index_174_nrbox .prev:hover,.xn_c_index_174_nrbox .next:hover{color: #2B2A2A;background: #f8bb29;}
.xn_c_index_174_nrbox .prev{left: 0px;}
.xn_c_index_174_nrbox .next{right: 0px;}
/***********/
.foot{
    width:100%;
    margin:auto;
    height:400px;
    /*background-color:#0a0a0a;*/
    background-image:url(../images/sybg.jpg);
    padding-top:40px;
}
.phe img,.email img,.fex img,.address img{
    margin-right:15px;
}
.phe img,.phe span{
    float:left;
    margin-bottom:40px;
}

.phe,.email,.fex,.address{

    width:430px;
    margin-left:500px;
    margin-bottom:70px;
}
.saoma{
    width:430px;
    margin-left:500px;
}
.saoma a{
    display:block;
    float:left;
    margin-right:20px;
}
.saoma a span{
    display:block;
    font-size:12px;height:30px;
    line-height:30px;
    text-align:center;
    color:#d9d9d9;
}
.end{
    width:900px;
    margin:auto;
   height:80px;
   line-height:80px;
}
.end p{
    font-size:14px;
    color:#d9d9d9;
	text-align:center;
}
.end p a{
    color:#d9d9d9;
}
/*******新闻********/
.footer{
    width:100%;
    height:80px;
    background-color:#262525;
}
.footer p{
    font-size:14px;
    color:#d9d9d9;
    text-align:center;
    line-height:80px;
}

.content{
    width:100%;
    background:#f8f8f8;
}
.detial{
    width:1212px;
    margin:auto;
}
.ldetial{
    width:220px;
    float:left;
   
    margin-top:20px;
}
.rdetial,.rdetial1,.rdetial2,.rdetial3,.rdetial4,.rdetial5{
    width:926px;
    float:right;
     margin-top:20px;
     
}
.ctitle{
    width:220px;
    font-size:20px;
    color:#050505;
    padding-bottom:5px;
    border-bottom: 2px solid #a0a0a0;
    margin-bottom:20px;
}
.ldetial ul li{
    display:block;
    width:220px;
    height:49px;
    line-height:20px;
    background-image:url(../images/bg44.png);
    margin-top:2px;
}
.ldetial ul li >a{
    color:#333333;
    margin-top:15px;
}
.ldetial .tu1,.ldetial li>a,.ldetial .tu2{
    float:left;
}
.tu1{
    margin-right:20px;
    margin-left:20px;
}
.tu2{
    margin-left:70px;
}
.ldetial dl{
    display:block;
    width:220px;
   
    z-index:999;
    top:50px;
}
.ldetial dl dd{
    display:block;
    width:220px;
    height:50px;
    line-height:50px;
    border-bottom:1px dashed #a0a0a0;
}
.ldetial dl dd a{
   margin-left:80px;

}
.address1{
    width:190px;
    height:175px;
    margin-top:15px;
    padding-left:10px;
    padding-top:20px;
    padding-right:20px;
    border:1px solid #dadada;
}
.address1 span{
    font-size:12px;
    display:block;
    color:#6e4f1e;
    margin-bottom:5px;
}
.index{
    width:926px;
    color:#050505;
    height:20px;
    padding-bottom:10px;
    border-bottom: 2px solid #a0a0a0;
    margin-bottom:20px;
}
.index span{
    float:left;
    font-size:22px;
    color:#595959;
    margin-top:-1px;
}
.index a{
   
    font-size:14px;
    margin-top:7px;
}
.picbox,.picbox1,.picbox2,.picbox3,.picbox4,.picbox5{
    width:926px;
   
}
.picbox1{
    padding-top:0;
}
.picbox5,.picbox3,.picbox{
    padding-top:20px;
}
.picbox4{
    padding-top:20px;
}

.list1{
    width:900px;
    height:130px;
    background-color:#eaeaea;
    margin-left:15px;
    margin-bottom:15px;
}
.llist,.rlist{
    float:left;
    margin-top:10px;
}
.llist{
    width:159px;
    margin-right:20px;
    margin-left:10px;
}
.rlist{
    width:700px;
}
.rlist a{
    color:#595959;
    font-size:18px;
    display:block;
    margin-bottom:10px;
}
.rlist p{
    font-size:14px;
    color:#646464;
    line-height:24px;
}
.rlist span{
    float:right;
    font-size:14px;
}
.fenye{
    width:700px;
    margin:auto;
    height:30px;
    border:1px solid blue;
    margin-top:50px;
    margin-bottom:30px;
}
/******产品******/
.picbox1 ul li{
    display:block;
    float:left;
    width:259px;
    margin-top:30px;
    margin-left:20px;
    margin-right:25px;
	text-align:center;
}
.picbox1 ul li img{
    padding:5px;
    border:1px solid #e1e1e1;
	width: 259px;
	height:168px;
    
}
.picbox ul li p{
    height:50px;
}
#spe5{
    font-size:18px;
     color:#595959;
     margin-bottom: 5px;
}
#spe5,#spe6{
    display:block;
}
#spe6{
    font-size:12px;
}
.picbox1 ul li:hover img{
   border:1px solid #aaaaaa;
}
.picbox1{
    overflow:hidden;
}
/*****pic-in*****/
.in-title{
    width:880px;
    height:30px;
    margin:auto;
    margin-bottom: 20px;
    border-bottom:1px dashed #aaaaaa;
}
.in-title p,.in-title1 p,.in-title2 p{
    text-align:center;
    font-size:16px;
    color:#333333;
    font-weight:bold;
}
.mdimg{
    width:535px;
    height:339px;
    margin:auto;
    margin-top:40px;
    margin-bottom: 20px;
}
.in-word{
   width:880px;
   margin:auto;
   margin-bottom:20px;
   line-height: 30px;
}
.in-word p{
    color:#333333;
    font-size:13px;
    margin-bottom:8px;
}
.sigle1,.sigle2{
   width:880px;
   margin:auto;
}
.sigle1{
    margin-top:30px;
    margin-bottom:5px;
}
.sigle2{
    margin-bottom: 20px;
}
.sigle1 a,.sigle2 a{
    color:#333333;
}
/*******news-in******/
.in-title1{
    width:880px;
    height:30px;
    margin:auto;  
}
.theme{
    width:840px;
    height:30px;
    margin:auto;
    background-color:#d2d2d2;
    border:1px solid #aaaaaa;
}
.theme p{
    text-align:center;
    line-height:30px;
    font-size:13px;
}
/*****留言******/
.theme1{
    width:840px;
    height:40px;
    margin:auto;
    background-color:#e8e8e8;
   
}
.theme1 p{
     line-height:40px;
    font-size:16px;
    color:#000;
    margin-left:60px;
    font-weight:bold;
}
.inbox,.inbox1{
    margin-top:20px;
}
.inbox span{
    margin-left:120px;
}
.inbox span,.inbox1 span{
    color:#000;
}
#inpu1{
    width:170px;
    height:35px;
    background-color:#e1e1e1;
    border:1px solid #aaaaaa;
}
#inpu2{
    width:400px;
    height:35px;
    background-color:#e1e1e1;
    border:1px solid #aaaaaa;
}
#sepan{
    margin-left:117px;
}
#comm{
    margin-left:95px;
}
.inbox1 textarea{
    width:400px;
    height:120px;
     background-color:#e1e1e1;
    border:1px solid #aaaaaa;
}
.inbox1 span,.inbox1 textarea,.inbox1 img{
    float:left;
}
#nei{
    margin-left:100px;
}
.btnbox{
    margin-top:20px;
     margin-bottom:50px;
}
.btnbox input{
    width:90px;
    height:40px;
    border-radius:3px;
     background-color:#e1e1e1;
    border:1px solid #aaaaaa;
    color:#000;
    font-size:16px;
}
#btn1{
    margin-left:300px;
    margin-right:5px;
}
/*****地图*******/
.in-title2{
    width:880px;
    height:30px;
    margin:auto; 
    border-bottom:1px dashed #aaaaaa;
    margin-bottom:20px; 
}
.address2 span{
    display:block;
    color:#000;
    margin-top:7px;
    font-size:13px;
}

.ditubox{
    width:800px;
    height:500px;
    margin:auto;
    margin-top:20px;
    border:1px solid blue;
    margin-bottom:40px;
}
/********招聘*******/
.picbox5 table{
    margin-bottom: 60px;
}
.picbox5 table #tr1,.picbox5 table .xcomm{
    width:880px;
    height:40px;
   display:block;
   margin-left:20px;
   margin-top:10px;
}
.xcomm{
    background-color:#edf1f5;
}
.xcomm:hover{
    cursor:pointer;
}
#tr1{
    background-color:#050505;
}
.picbox5 table #tr1 td{
    text-align:center;
    line-height:40px;
    width:175px;
    font-size:14px;
    color:#fff;
}
.picbox5 table .xcomm td{
    text-align:center;
    line-height:40px;
    width:175px;
    font-size:13px;
    color:#555555;
}
#tr1 td{
    color:#fff;
    font-size:14px;
}
.picbox5 table{
    border-collapse: collapse;
}
#spetr{
    height:165px;
    display:none;
}
#spetr td{
    width:880px;
    display:block;
}
.picbox5 dl{
    width:879px;
    padding-left: 20px;
}
.picbox5 dl dd{
    width:880px;
    display:block;
    margin-left:60px;
    font-size:12px;
    margin-top:7px;
    color:#555555;
}
#pages { padding:10px 0 10px;text-align:center;font-size:12px; margin-top:20px; width:100%}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
#about{
    padding-right:20px;
}

.picbox{
    
    margin-bottom: 30px;
}

.content{
    min-height:900px;
}
.address2{
    width:890px;
    padding-left:20px;
    line-height: 30px;
}
.detial{
    
}
.rdetial{
   
}
.address2 span{
    display:inline;
}
.phe span{
    margin-bottom:20px;
}
#pages { padding:10px 0 10px;text-align:center;font-size:12px; margin-top:20px; width:100%}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
/*********************/
.caseShow{float:left;width:100%;padding:40px 0px;}
.mod18{width:928px;height:605px;float:left;position:relative;background:#f7f7f7;}
.mod18 .btn{position:absolute;width:18px;height:70px;bottom:15px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 #prev{left:555px;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:202px;width:45px;height:100px;}
.mod18 #prevTop{background:url(../images/sprite.png) no-repeat left;}
.mod18 #nextTop{background:url(../images/sprite.png) no-repeat right;right:0px;}
.mod18 #next{right:10px;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:935px;height:605px;position:absolute;color:#fff;}
.mod18 .cf li .cf-span{display:block;width:555px;padding-right:380px;position:absolute;left:0;bottom:0;text-align:left;background:rgba(0,0,0,0.3);height:100px;filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .cf li .cf-span h2{float:left;width:520px;margin-left:20px;height:30px;line-height:30px;font-size:20px;font-weight:bold;color:#FFF;margin-top:8px;}
.mod18 .cf li .cf-span span{float:left;width:520px;margin-left:20px;line-height:22px;font-size:12px;font-weight:500;color:#FFF;margin-top:15px;height:70px;}
.mod18 .picBox{height:605px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:605px;position:absolute;}
.mod18 .picBox li{width:935px;height:605px;}
.mod18 .listBox{overflow:hidden;position:absolute;width:334px;padding:15px 0px;right:28px;bottom:0px;height:70px;}
.mod18 .listBox ul{height:70px;position:absolute;}
.mod18 .listBox li{width:114px;height:70px;cursor:pointer;float:left;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:124px;height:70px;}
.mod18 .listBox li img{width:102px;height:66px;border:2px solid #e3e3e3;}
.mod18 .listBox .on img{width:102px;height:66px;border:2px solid #ff6600;}
.mod18 .listBox .on i{display:block;}
.end{
    width:1000px;
}
.content{
    height:auto;
    overflow:hidden;
}

.phe img{
    
}
.email,.fex,.address{
    margin:auto;
}
.email,.fex,.address{
    margin-bottom:30px;
}
.saoma{
    margin:auto;
}

#spetr dd{
    color:#000;
}
.email span,.fex span,.address span,.phe span{
    color:#000;
}
.mfoot{
    width:1000px;
    margin:auto;
}
.address,.email,.phe,.saoma{
    width:500px;
    margin-left:0px;
}
.address img{
    float:left;
}
.address,.email{
    margin-bottom:40px;
}
#look{
    margin-top:10px;
}
