html,body {color: #333;margin: 0;height: 100%;font-family: "Myriad Set Pro","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-weight: normal;}
html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td, center{ margin: 0; padding: 0px; border: 0; font-size: 100%; outline: none; }
h1,h2,h3,h4,h5{ font-weight:normal; display:block;}
figure, header, section { display: block; }
button {outline: 0;}

li {list-style: none;}
img {border: 0;}
a {text-decoration: none;color: #666;}
a:hover {color: #eee;}

.clearfix {}
.clearfix::after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}

.fl{ float:left;}
.fr{ float:right;}

/*当前位置*/
.location{ width:100%; overflow:hidden; padding:20px 0; position:relative; z-index:10; box-shadow:0px 5px 5px -2px rgba(0, 0, 0, 0.1);}
.location .weizhi{ overflow:hidden; color:#888;}
.location .weizhi i{ display:block; width:20px; height:30px; background:url('../images/column/icon.png') -40px -458px no-repeat; float:left; overflow:hidden;}
.location .weizhi a{ color:#888; padding:0 10px;}
.location .back{ overflow:hidden;}
.location .back a{ color:#888;}
.location .back i{ display:block; width:26px; height:30px; background:url('../images/column/icon.png') -10px -458px no-repeat; float:left; overflow:hidden;}
.location .weizhi a:hover,.location .back a:hover{ color:#006960;}

/*联系我们*/
.contact{ width:100%; overflow:hidden; background:#f5f5f5; padding:50px 0;}
.contact .box{ padding:40px; background:#fff; overflow:hidden; position:relative;}
.contact .box .info{ width:1300px; overflow:hidden;}
.contact .box .info h1{ font-size:30px; line-height:40px; overflow:hidden;}
.contact .box .info h2{ padding:15px 0; font-size:18px;}
.contact .box .info em{ display:block; width:100%; height:1px; background:#ddd; overflow:hidden; position:relative;}
.contact .box .info em i{ width:60px; height:1px; position:absolute; left:0; top:0; background:#006960; z-index:10;}
.contact .box .info figure{ width:100%; overflow:hidden; margin-top:20px;}
.contact .box .info figure p{ color:#333; line-height:34px;}
.contact .box .info dl{ display:block; overflow:hidden; text-align:center; margin-top:30px;}
.contact .box .info dl dd{ display:block; float:left; margin-right:20px;}
.contact .box .info dl dd img{ display:block; width:150px;}
.contact .box .info dl dd p{ margin-top:10px;}
.contact .box .pic{ width:850px; position:absolute; right:0; top:0; height:100%; background:url('../images/column/pic.jpg') center center no-repeat;}

.contact .online{ padding:50px 40px; background:#fff; overflow:hidden; position:relative; margin-top:50px;}
.contact .online h1{ font-size:40px; line-height:50px; font-weight:bold; text-align:center; font-family:Arial;}
.contact .online h2{ text-align:center; font-size:16px; padding-bottom:40px; overflow:hidden;}
.contact .online .liuyan{ width:600px; overflow:hidden;}
.contact .online .liuyan li{ overflow:hidden; margin-top:15px;}
.contact .online .liuyan li:nth-child(1){ margin:0;}
.contact .online .liuyan li input.text{ padding:0 10px; color:#555; height:75px; line-height:75px; width:580px; background:#f8f8f8; border:none;}
.contact .online .con{ width:690px; overflow:hidden;}
.contact .online .con textarea{ padding:10px; overflow:hidden; background:#f8f8f8; width:570px; height:325px;}
.contact .online .anniu{ width:100%; overflow:hidden; padding-top:15px;}
.contact .online .anniu input.sub{ background:#373636; line-height:60px; height:60px; color:#fff; border:none; font-size:18px; width:100%; cursor:pointer;}
