@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{ color:#666; font-size:14px; font-family:"微软雅黑";}
ul, ol { list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
table,td,tr,th{font-size:12px;}
.nodispaly{ display:none}
.line{height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}
.fK{color:#da251c;}
h2{font-weight: bold;color: #333;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{color:#555; text-decoration:none; transition: all 0.3s;}
a:hover {color:#000; text-decoration:none; }
.wd{ max-width:1180px; margin:0 auto;}

::-webkit-scrollbar-track{background:#FFF;}
::-webkit-scrollbar{ width: 10px;}
::-webkit-scrollbar-thumb{background:#222;}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.oh{ height:auto; overflow:hidden;}

header{ position: relative;width: 100%; height:auto; overflow:hidden;z-index: 100;background: #FFF; border-bottom:1px #ebebeb solid; }
header .top{max-width:1180px; margin:0 auto; padding:30px 0; height:auto; overflow:hidden;}
header .top h1{width:185px; float:left;}
header .top h1 img{width: 100%; }
.nav{ width:75%; float:right; margin-left:5%;}
.nav ul{ float:left;}
.nav ul li{ float:left; line-height:53px;}
.nav ul li span{ padding:0 1.3em;}
.nav ul li a{ font-size:16px;}
.demo-buttons{width: 60px;height: 60px;text-align: center;line-height: 60px;position: absolute;right: 0px;top: 0px;display: none;}
.demo-buttons i{display: block;}

.shearb{ float:right; margin-top:12px;}
.shearb input{ float:left;}
.shearb .txt{ border:0; background:#ebebeb; height:26px;}
.shearb .btn { width:31px; height: 27px;  background: url(../images/seach.jpg) no-repeat center; border: none; cursor: pointer; }

.bgfo{ background:#eee;}
.dyip{ max-width:1180px; height:auto; overflow:hidden; margin:5% auto;}
.dyip h2,.derp h2,.nybxt h2,.cutlbox h2,.job h2,.news h2{ font-size:40px; text-align:center; font-weight:300;}
.xian{ height:1px; background:#999; margin:2% auto; width:160px;}
.dyip p{ line-height:2.3;/* padding:30px 9%;*/ text-align:center; font-size:16px;}

.morew{ width:100px; margin:3% auto 0 auto; line-height:35px; text-align:center; border:1px #414141 solid;}
.derp{ max-width:1180px; height:auto; overflow:hidden; margin: auto; padding:5% 0;}
.derp ul{}
.derp ul li{ width:33.333%; float:left; height:auto; overflow:hidden; margin-bottom:0%; margin-top:3%;}
.derp ul li .pic{ width:180px; height:180px; text-align:center; margin:auto; padding:30px;background:#fff; border-radius:100%; border:10px #ddd solid;}
.derp ul li .pic img{ max-width:100%;}
.derp ul li .pic img{transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}
.derp ul li .pic img:hover{transform:rotate(360deg);  -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg); cursor:pointer;}
.derp ul li p{ text-align:center; padding:15px 0; font-size:20px;}
.description{ text-align:center; padding:10px; font-size:14px;}

.dsanp{ width:100%; height:auto; overflow:hidden; background:#4e5053; padding:5% 0;}
.dsanp h2{font-size:40px; text-align:center; font-weight:300; color:#fff;}
.dsanp .mbox{ width:60%; float:left; line-height:2; color:#fff; padding-top:5%;}
.dsanp .mrg{ width:40%; float:left;padding-top:5%;}
.dsanp .mrg .ewm{ margin-left:10%; width:185px; float:left;}
.dsanp .mrg .ewm img{ max-width:100%;}
.dsanp .mrg .ewm p{ padding:10px 0; text-align: center; color:#fff;}


.foot{ background:#fff; padding:4%  0; text-align:center; border-top:1px #ebebeb solid;}







