body{
	font-family:Arial,Microsoft YaHei,"微软雅黑";
	font-size:12px;
	color:#5a5a5a;
	width:100%;
	min-width:1002px;
    background-color: #fff;   
}
body,img,ul,li,p,table{margin:0;padding:0;border:0;}
table{border-collapse:collapse;}
ul,li{list-style:none;} 
a{text-decoration:none;color:#5a5a5a;}
a:hover{text-decoration:none;}
.clear{clear:both;}
.top{background-color:#161616;}
.top-mian{
	width:1002px;
	margin:0 auto;
	padding:31px 0;
}
.w1002{width: 1002px;margin: 0 auto;min-width: 1002px;}



.top-mian img{float:left;}
.top-mian .nav{float:right;margin-top:50px;}
.top-mian .nav li{float:left;line-height:35px;position:relative;height:35px;margin-left:10px;}
.top-mian .nav li.on{background-color:#d61518;}
.top-mian .nav li.on:before{content:"";width:4px;height:35px;background:url(../images/nav-l.png) no-repeat;position:absolute;left:-4px;top:0}
.top-mian .nav li.on:after{content:"";width:4px;height:35px;background:url(../images/nav-r.png) no-repeat;position:absolute;right:-4px;top:0}
.top-mian .nav a{color:#fff;font-weight:bold;font-size:14px;margin:0 5px;padding-bottom:10px;}
.top-mian .nav li a:hover{background:url(../images/jiao.png) no-repeat; background-position:center bottom;
}
.top-mian .nav li.on a:hover{background:none;
}





/**nav**/
.gx-nav{
	float: right;
	padding-top:50px;
	font-size: 14px;
	margin-right:10px;
}
.gx-nav-list li{display: block;float: left;margin-left:10px;position: relative;}
.gx-nav-list li a{display: block;height: 35px;line-height: 35px;}
.gx-nav-list li.on a{padding: 0}
.gx-nav-list li span{display: block;height: 35px;line-height: 35px;color:#ffffff;position: relative;padding: 0 4px}
.gx-nav-list li.on span{display: block;height: 35px;line-height: 35px;background-color:#d61518;color:#ffffff;position: relative;}
.gx-nav-list li.on span:before{content:"";width:4px;height:35px;background:url(../images/nav-l.png) no-repeat;position:absolute;left:-4px;top:0}
.gx-nav-list li.on span:after{content:"";width:4px;height:35px;background:url(../images/nav-r.png) no-repeat;position:absolute;right:-4px;top:0}
.gx-nav-list li a:hover span{background:url(../images/jiao.png) no-repeat; background-position:center bottom;}
.gx-nav-list li.on a:hover span{background:url(../images/jiao4.png) no-repeat #d61518; background-position:center bottom;}

.gx-nav-text{position: absolute;top:0;left: 0;}
.text-pro{background: #ffffff;border: 1px solid #a1a2a3;border-top: 0;}


.nav-slide{position: absolute;z-index: 999999999;width: 100%;}
.nav-slide .w1002{position: relative;}
.slide-text{display: none;position: absolute;right: 0;top:0;}
.slide-xia{position:absolute;top:0;right:60px;width:341px;height:159px;background:url(../images/xiala.png) no-repeat;padding:23px 38px;}
.slide-xia ul{float:left;}
.slide-xia ul li{font-size:14px;margin-bottom:15px;}
.slide-xia ul li a:hover{color:#d61518;}
.slide-xia img{float:right;}
.slide-pro{position:absolute;right:40px;height:207px;background:url(../images/xiala02.png) repeat-x;padding:23px 22px;}
.slide-pro li{float:left;text-align:center;margin:27px 16px 0 16px;font-size:14px;}
.slide-pro li img{margin-bottom:25px;height:66px;}
.slide-pro li a:hover{color:#d61518;}
.slide-xia#news-x{position:absolute;right:10px;}
.slide-xia#service-x{position:absolute;right:10px;height:229px;background:url(../images/xiala-01.png) no-repeat;}
.slide-xia#contact-x{position:absolute;right:10px;}
.slide-xia #second a{display:block;font-size:12px;margin:5px 0 0 10px;color:#8c8c8c;}
.slide-xia #second a:hover{color:#d61518;}
.slideBoxbanner .hd li {
  display: block;
  float: left;
  background: url(../images/b1.png) no-repeat 0 -29px;
  width: 22px;
  height: 19px;
  margin: 0 12px;
  cursor: pointer
}
.slideBoxbanner .hd li.on {
  background-position: 0 0;/*margin-top: 1px;*/
}
.slideBoxbanner .hd {
  position: absolute;
  bottom: 25px;
}




/*首页banner开始*/
.in-banner{position: relative;background-color:#222222;}
.slideBoxbanner{overflow: hidden;position: relative;min-width: 1002px;  }
.bd ul li{height:631px;width:100%; min-width:1002px;margin:0 auto;}
#banner-p ul li{height:309px;}
/*
.slideBoxbanner .hd{position: absolute;bottom: 25px;left:48%;}
.slideBoxbanner .hd li{display: block;float: left;background: url(../images/bannerp.png) no-repeat 0 -19px;width: 18px;height: 18px;margin:0 12px;cursor:pointer}
.slideBoxbanner .hd li.on{background-position:0 0;margin-top: 1px;}
*/
.slideBoxbanner .prev, .slideBoxbanner .next {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -52px;
    display: block;
    width: 45px;
    height: 100px;
    background: url(../images/left.png)  no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.slideBoxbanner .next {
    left: auto;
    right: 0;
    background: url(../images/right.png)  no-repeat;
}



.lunhuan{width: 100%;min-width: 1002px;height: 309px;overflow: hidden;}
.lunhuan div{width: 100%;min-width: 1002px;height: 100%;}
/*首页banner结束*/

.in-mian{width:1002px;margin:0 auto;padding:45px 0 35px 0;overflow:hidden;}
.in-mian .pic{/* float:left;width:310px;margin-right:36px; */position:relative;}
.in-mian .pic a.hua{display:block;height:210px;width:100%;}
.in-mian .pic a.hua img{height:210px;position:absolute;z-index:1;}
.in-mian .pic a.hua .gai{height:210px;width:310px;position:absolute;z-index:0;}
.in-mian .pic a.hua:hover .gai{z-index:2;background:rgba(255,255,255,0.1);}
.in-mian .pic span{display:block;border-bottom:1px solid #454545;color:#fff;padding:18px 0 8px 0;}
.in-mian .pic strong{display:block;font-size:22px;color:#fff;padding:20px 0 20px 0;}
.in-mian .pic p{color:#787878;font-size:14px;line-height:160%;height:44px;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;}
.in-mian .pic a{color:#d61518;}
.in-mian .pic a:hover{color:#454545;}
.in-mian .more{text-align:right;margin-top:20px;}
.in-mian .more a{
    font-weight: bold;
    background: url(../images/red.jpg);
    padding: 7px 20px;
    color: #ffffff;
}
.in-mian .more a:hover{color:#FC0;}
.bottom{color:#555555;background-color:#161616;text-align:center;padding:13px 0;}
.bottom span{padding-right: 30px;}
/*page内容开始*/
.page{text-align:center;margin:40px 0px 20px 0px;}
.page a{
	border:#a5a5a5 1px solid;
	padding:8px 12px;
	margin-right:8px;
	color:#797979;
}
.page a:hover{
	border:0px;
	color:#fff;
	background-color:#838383;
	padding:9px 13px;
	margin-right: 8px;
	font-weight:bold;
}
.page .current {
	border: 0px;
	color: #fff;
	background-color: #838383;
	padding: 9px 13px;
	margin-right: 8px;
	font-weight: bold;
}
/*page内容结束*/


.banner{height:309px;margin:0 auto;}
/*
#banner-p{background:url(../images/banner-p.jpg) no-repeat center top;}
#banner-n{background:url(../images/banner-n.jpg) no-repeat center top;}
#banner-s{background:url(../images/banner-s.jpg) no-repeat center top;}
*/
#banner-a{background:url(../images/banner-a.jpg) no-repeat center top;}
#banner-c{background:url(../images/banner-c.jpg) no-repeat center top;}


.menu{
    position: fixed;
    bottom:23%;
    right:0;
    z-index: 9999; 
}
#pro-menu{
    position: fixed;
    bottom:5%;
}
.menu ul li{width:100px;background:#F4F4F4;padding:13px 0px;text-align:center;margin-bottom:1px;} 
.menu ul li.on a{color:#d61518;background:url(../images/jiao3.png) no-repeat center left;display:block;}
.menu ul li a{font-size:14px;line-height:100%;}
.menu ul li a:hover{color:#969696;}
.menu ul li img{height:35px;margin-bottom:5px;}
.menu ul li span{display:block;} 
.menu input{float:left; background-color:#ffffff;border:none;outline:none;padding:10px 0 8px 0px;width:77px;line-height:14px;border:1px solid #d2d2d2;margin:4px 0 10px 0;}
.menu .search2:hover{cursor:pointer;}
.menu .delete{display:block;text-align:center;}
.menu .delete img{width:25%;}



.mian{width:1002px;margin:0 auto;padding:45px 0 90px 0;min-height:340px;}
.position{width:1002px;border-bottom:1px solid #e6e6e6;margin-bottom:35px;}
.position strong{float:left;display:block;font-size:20px;color:#403633;border-bottom:3px solid #d61518;padding-bottom:5px;}
.position span{float:right;color:#b4b4b4;margin-top:10px;}
.honor{text-align:center;}
#video img{height:180px;}
.ser-vi{margin-top:80px;}
.ser-vi .show{margin:80px 0 30px 0;border-bottom:1px solid #e6e6e6;padding-bottom:5px;}
.ser-vi .show span{font-size:18px;font-weight:bold;}
.ser-vi .show a{float:right;color:#b4b4b4;margin-top:5px;}
.ser-vi .show a:hover{float:right;color:#d61518;}
#vi{width:200px;margin:0 22px 0px 0;}
#vi img{height:160px;}
.video-detail{text-align:center;}
.video-detail p{font-size:14px;color:#d61518;margin:20px 0;}
.history{background:url(../images/history03.png) repeat-y;}
.history .year{background:url(../images/history01.png) no-repeat;width:70px;height:80px;display:block;color:#fff;font-size:18px;line-height:80px;text-align:center;}
.history .month{float:left;background:url(../images/history02.png) no-repeat;height:60px;display:block;font-size:26px;padding-left:90px;line-height:60px;margin-right:15px;color:#323232;}
.history dl{padding:18px 0 5px 0;}
.history dd{margin-left:160px;line-height:180%;font-size:14px;margin-bottom:16px;color:#5a5a5a;}
.honor p{font-size:14px;margin:15px 0 0;}
.honor a:hover{color:#d61518;}
.news{padding-bottom:30px;}
.news li{background:url(../images/jiao3.png) no-repeat; background-position: 0 20px;border-bottom:1px dashed #dcdcdc;}
.news li a{font-size:14px;margin-left:15px;}
.news li a:hover{color:#d61518;}
.news li span{float:right;display:block;color:#b4b4b4;}
.news li span a{font-size:12px;color:#b4b4b4;}
.news li span a:hover{color:#d61518;}
.news-detail .title{font-size:20px;color:#d61518;text-align:center;border-bottom:1px dashed #dcdcdc;padding:20px 0 10px 0;margin-bottom:15px;}
.title span{color:#b4b4b4;display:block;font-size:12px;padding:13px 0;}
.contact strong{font-size:20px;font-weight:bold;color:#d61518;line-height:180%;}
.contact p{font-size:14px;padding-top:8px;}
/*客户反馈form开始*/
.feedback{margin:20px 0px 40px 0px;width:85%;}
.feedback,.feedback th,.feedback td{border:1px solid #cdcdcd;}
.feedback input,.feedback textarea{margin:10px 10px;color:#5e5e5e;font-size:13px;}
.feedback input{padding:5px 0px;width:50%;outline: none;}
.feedback textarea{width:60%;height:70px;resize: none;outline: none;}
.feedback th{font-weight:normal;text-align:right;padding-right:25px;font-size:13px;}
.feedback .tj{margin:0px 15px;}
/*客户反馈form结束*/
#pro-mian{padding:45px 0;overflow:hidden;}
#pro-mian .list{float:left;/*text-align:center;*/}
#pro-mian .list .tu a img{height:180px;border:1px solid #ffffff;}
#pro-mian .list .tu a:hover img{border:1px solid #787878;}
#pro-mian .list a{font-size:14px;}
#pro-mian .list a:hover{color:#d61518;}
#pro-mian .list p{margin:15px;}
.pro-detail{padding:20px 0 50px 0;}
.pro-detail img{float:left;width:420px;}
.pro-detail .det{float:right;width:505px;}
.pro-detail .det .name{display:block;color:#505050;font-size:24px;margin:30px 0 38px 0;}
.pro-detail .det span{line-height:220%;margin-top:25px;font-size:14px;}
.pro-detail .det p{line-height:220%;margin-top:25px;font-size:14px;}
.pro-detail .det .red{font-size:14px;font-weight:bold;background:url(../images/red.jpg);padding:7px 20px;color:#fff;}
.download {text-align:center;padding-top:60px;}
.download a{font-weight: bold;background: url(../images/red.jpg);padding: 7px 20px;color: #ffffff;margin:0 auto;}
.download a:hover{color:#FC0;}
.service{width:100%;padding-top:40px; text-align:center;}
.service a{margin:0 78px;width:90px;padding-top:105px;text-align:center;font-size:14px; display:inline-block;}
.service a#se{background:url(../images/service1.jpg) no-repeat;background-size:100%; }
.service a#se:hover{background:url(../images/service1-1.jpg) no-repeat;background-size:100%;}
.service a#fe{background:url(../images/service2.jpg) no-repeat;background-size:100%;}
.service a#fe:hover{background:url(../images/service2-1.jpg) no-repeat;background-size:100%;}
.service a#te{background:url(../images/service3.jpg) no-repeat;background-size:100%;}
.service a#te:hover{background:url(../images/service3-1.jpg) no-repeat;background-size:100%;}
.service a#do{background:url(../images/service4.jpg) no-repeat;background-size:100%;}
.service a#do:hover{background:url(../images/service4-1.jpg) no-repeat;background-size:100%;}
.FAQ{font-size:14px;padding:20px 15px 15px 15px;background-color:#f5f5f5;line-height:200%;margin-bottom:15px;}
.FAQ .question{background:url(../images/FAQ1.png) no-repeat; background-size:25px;padding-left:35px;color:#505050;}
.FAQ .answer{background:url(../images/FAQ2.png) no-repeat; background-size:25px;padding-left:35px;margin-top:15px;color:#a0a0a0;}
.qq{background:url(../images/qq.png) no-repeat; line-height:30px;font-size:16px;padding-left:38px;width:70px;display:inline-block;text-align: left;}
.kefupart{text-align: center;}
.p14{line-height:200%;padding:20px 0 0px 0;font-size:14px;}



/*放大*/
.round_shade_box{width:1px; height:1px; font-size:0; display:none; _background:white; _border:1px solid #cccccc;}
.round_shade_top{margin:0 12px 0 10px; background:url(../image/zxx_round_shade.png) repeat-x -20px -40px; _background:white; zoom:1;}
.round_shade_topleft{width:11px; height:10px; background:url(../image/zxx_round_shade.png) no-repeat 0 0; _background:none; float:left; margin-left:-11px; position:relative;}
.round_shade_topright{width:12px; height:10px; background:url(../image/zxx_round_shade.png) no-repeat -29px 0; _background:none; float:right; margin-right:-12px; position:relative;}
.round_shade_centerleft{background:url(../image/zxx_round_shade.png) no-repeat 0 -1580px; _background:none;}
.round_shade_centerright{background:url(../image/zxx_round_shade.png) no-repeat right -80px; _background:none;}
.round_shade_center{font-size:14px; margin:0 12px 0 10px; padding:10px; background:white; letter-spacing:1px; line-height:1.5;}
.round_shade_bottom{margin:0 12px 0 11px; background:url(../image/zxx_round_shade.png) repeat-x -20px bottom; _background:white; zoom:1;}
.round_shade_bottomleft{width:11px; height:10px; background:url(../image/zxx_round_shade.png) no-repeat 0 -30px; _background:none; float:left; margin-left:-11px; position:relative;}
.round_shade_bottomright{width:12px; height:10px; background:url(../image/zxx_round_shade.png) no-repeat -29px -30px; _background:none; float:right; margin-right:-12px; position:relative;}
.round_shade_top:after,.round_shade_bottom:after,.zxx_zoom_box:after{display:block; content:"."; height:0; clear:both; overflow:hidden; visibility:hidden;}
.round_box_close{padding:2px 5px; font-size:12px; color:#ffffff; text-decoration:none; border:1px solid #cccccc; -moz-border-radius:4px; -webkit-border-radius:4px; background:#000000; opacity:0.8; filter:alpha(opacity=80); position:absolute; right:-5px; top:-5px;}
.round_box_close:hover{opacity:0.95; filter:alpha(opacity=95);}

/*下拉开始
.xiala{position:absolute;top:0;right:485px;width:341px;height:159px;background:url(../images/xiala.png) no-repeat;padding:23px 38px;}
.xiala .left{float:left;}
.xiala .left li{font-size:14px;margin-bottom:15px;}
.xiala .left li a:hover{color:#d61518;}
.xiala .right{float:right;}
#news-x{right:260px;}
#service-x{right:185px;}
#contact-x{right:95px;}
#product-x{background:url(../images/xiala02.png) no-repeat;width:602px;right:150px;}
#product-x li{float:left;text-align:center;margin:27px 32px 0 0;}
#product-x li img{margin-bottom:25px;height:66px;}
#product-x li a:hover{color:#d61518;}
下拉结束*/


/*引导页*/
  .fl{float: left}
  .fr{float: right}
.guidepart{text-align: center; padding-top: 70px;}
.guidepart h1{color: #000000; font-weight: 100;font-size: 26px; padding: 40px 0 0; margin: 0}
.guidepart h2{color: #000000; font-size: 22px;padding: 0; margin:0 0 40px ; }
.guidenav li{ float: left;  height: 176px; padding-top:15px }
.guidenav li img{padding: 5px 0}
.guidenav li a{display: block;}
.guidenav li p{display: block;font-size: 14px ;color: #333333}
.guidenav li:hover p{color: #d6001c;}
.guidenav li:hover{ box-shadow:0 5px 20px #dadada; color:rgba(0,0,0,0.1); transform:translate3d(0,-0px,0); opacity: 1;
  filter: alpha(opacity=100)}
  .guidepart2{text-align: center; padding-top: 70px;}
  .guidepart2 .fl{ padding-top: 80px;}
  .guidepart2 .fl p{color: #d6001c; font-size:18px; font-weight: 100; }
  .guidepart2 .fl h1{font-size:26px; font-weight: 100; padding-top: 20px; }
  .guidepart2 .fr{}
  .guidepart2 .fr a{display: inline-block;  width: 250px; padding-top: 441px; margin-left: 60px; font-size: 16px; line-height: 240%; font-weight: bold; color: #333333;}
    .guidepart2 .fr a.secondbnt1{ background:url(../images/p1a.jpg) no-repeat ;}
    .guidepart2 .fr a.secondbnt2{ background:url(../images/p2a.jpg) no-repeat ;}
        .guidepart2 .fr a:hover{color: #d6001c}
    .guidepart2 .fr a:hover.secondbnt1{ background:url(../images/p1.jpg) no-repeat ;}
    .guidepart2 .fr a:hover.secondbnt2{ background:url(../images/p2.jpg) no-repeat ;}


.int-sel{text-align:center;margin-top:60px;}
.int-sel a{background:url(../images/se1.png) no-repeat center top;height:84px;display:block;}
.int-sel a:hover{background:url(../images/se2.png) no-repeat center top;}