﻿@charset "utf-8";
html{ font:normal 62.5%/2.3em Arial;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:1.2em; color:#414446; width:100%; min-width:1000px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "100%" ); zoom:1;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px; list-style:none;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; max-width:100%; vertical-align:top;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#de0010;}
.clear{ clear:both; height:0px; overflow:hidden;}
.clearfix {zoom: 1;  }
a, a > * {
    -webkit-transition: color 0.3s ease, background-color 0.3s ease, border 0.3s ease, opacity 0.3s ease;
    -moz-transition: color 0.3s ease, background-color 0.3s ease, border 0.3s ease, opacity 0.3s ease;
    -ms-transition: color 0.3s ease, background-color 0.3s ease, border 0.3s ease, opacity 0.3s ease;
    -o-transition: color 0.3s ease, background-color 0.3s ease, border 0.3s ease, opacity 0.3s ease;
    transition: color 0.3s ease, background-color 0.3s ease, border 0.3s ease, opacity 0.3s ease;
}

.Contain{ width:1000px; margin:0 auto;}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; font-size:14px; line-height:24px;padding: 20px 40px;}



/*Top*/
.Top{ width:1000px; margin:0 auto; height:100px; position:relative; z-index:3;}
.Top .logo{ float:left; margin-top:14px; width:216px; height:68px;}
.Top .language{ float:right; margin-top:38px; border-radius:2px; overflow:hidden;}
.Top .language a{ display:inline-block; width:70px; height:24px; text-align:center; line-height:24px; color:#888; background:#e8e8e8; font-size:14px;}
.Top .language .a{ color:#fff; background:#de0010;}
.Top .top_tel{ float:right; padding:39px 94px 0 28px; background:url(../images/top_tel.jpg) no-repeat left 39px; font-size:14px; line-height:20px;}
.Top .top_tel span{ font-size:24px; color:#de0010;}



/*Top*/


/*Bottom*/
.Bottom{ background:#282828 url(../images/bottom_bg.jpg) no-repeat left center; width:960px; margin:0 auto; overflow:hidden; padding:45px 40px 50px 0px; color:#fff;}
.Bottom .bottomLink{width: 948px;margin-left: 30px;}
.Bottom .bottomLink ul li{float: left;font-size: 14px;}
.Bottom .bottomLink ul li span{padding-left: 25px;}
.Bottom .bottomLink ul li.Add{background:url("../images/btn_add.png") no-repeat left top;padding-right: 20px;}
.Bottom .bottomLink ul li.Phone{background:url("../images/btn_phone.png") no-repeat left top;padding-right: 20px;}
.Bottom .bottomLink ul li.Fax{background:url("../images/btn_fax.png") no-repeat left top;padding-right: 20px;}
.Bottom .Copyright{text-align: center;margin-top: 20px;font-size: 14px;}

.div_fixed{ position:absolute; right:50px; top:40%; margin-top:-136px; width:80px;}
.div_fixed li{ padding-bottom:1px;}
/*Bottom*/


/*Banner*/
.HomeBan{ width:1000px; height:380px; margin:0 auto; position:relative;}
/*.HomeBan .hd{ position:absolute; left:0; bottom:19px; width:100%; text-align:center;}
.HomeBan .hd li{ display:inline-block; width:14px; height:14px; background:url(../images/home_on.png) no-repeat center top; cursor:pointer; margin:0 2px;}
.HomeBan .hd li.on{ background-position:center bottom;}
.HomeBan .prev,.HomeBan .next{ display:block; width:20px; height:40px; position:absolute; top:50%; margin-top:-20px;}
.HomeBan .prev{ left:20px; background:url(../images/home_prev.png) no-repeat center top;}
.HomeBan .next{ right:20px; background:url(../images/home_next.png) no-repeat center top;}
.HomeBan .prev:hover,.HomeBan .next:hover{ background-position:center bottom;}*/

/*Banner*/

/*index*/
.home_con{ width:1000px; margin:0 auto;}
.home_con .Current{ border:1px solid #eef0ef; line-height:54px; color:#333; overflow:hidden; background:#f9f9f9; margin-bottom:16px;}
.Current dl{ float:left; color:#999; font-size:14px;padding-left: 20px;}
.Current dl a{ color:#999;}
.Current dl span{ color:#de0010;}
.Current .column{ float:left; font-size:24px; color:#d4d4d4; text-transform:uppercase;}
.Current .column span{ color:#de0010;}

.home_box{background: #fef9fa;border: 1px solid #f1f1f1;}
.MainNav a{width: 330px;height:38px;line-height:38px;text-align: center;color:#333;display:inline;display:inline-block;border-bottom: 1px solid #f1f1f1;}
.MainNav a .navA{color:#de0010;background: #fff;border-bottom: 1px solid #de0010;}
.MainNav a.onnav ,.MainNav a:hover{color:#de0010;background: #fff;border-bottom: 1px solid #de0010;}

/*index*/

/*公司荣誉*/

.AboutService dl{}
.AboutService dl.one dt{width: 100px; float: left;  position: relative;  margin-left: 481px;z-index: 99;}
.AboutService dl.one dd {width: 431px; border-right: 3px solid #b3121e;  padding-right: 29px;  position: relative;}
.AboutService dl.one dd .content{padding: 10px 30px;color: #666666;font-size: 14px;background: #fdcbcf;}
.AboutService dl.one dd .content h4{margin: 0;padding: 0; position: absolute; left:105%;  top: 47%; white-space:nowrap;}
.AboutService dl.one dd .content .btn{background: url("../images/btn_left.png") no-repeat;position: absolute;right:22px;top:49%;width: 7px;height: 16px;}
.AboutService dl.one dd .content .Dot{width: 11px; height: 11px;display: block; background:url("../images/point.png") no-repeat; position: absolute; top:50%;right: -7px;}
.AboutService dl.one .last dd{padding-bottom: 0px;}

.AboutService dl.two dt{width: 100px; float: left;  position: relative;  margin-left: 402px; z-index: 99;}
.AboutService dl.two dd {margin-left: 460px; width: 431px;  border-left: 3px solid #b3121e;  padding-left: 29px;  position: relative;}
.AboutService dl.two dd .content{padding: 10px 30px;color: #666666;font-size: 14px;background: #fdcbcf;}
.AboutService dl.two dd .content h4{position: absolute; right:105%;top: 47%;margin: 0;padding: 0;white-space:nowrap;}
.AboutService dl.two dd .content .btn{background: url("../images/btn_right.png") no-repeat;position: absolute;left:22px;top:49%;width: 7px;height: 16px;}
.AboutService dl.two dd .content .Dot{width: 11px; height: 11px;display: block; background:url("../images/point.png") no-repeat; position: absolute; top:50%;left: -7px;}
.AboutService dl.two .last dd{padding-bottom: 0px;}
.arrow_top{background: url("../images/arrow_top.png") no-repeat;width: 26px;height: 57px;position:relative;left: 448px;top:0}
.arrow_bot{background: url("../images/arrow_bot.png") no-repeat;width: 26px;height: 57px;position:relative;left: 448px;bottom: 0;}

