@charset "utf-8";
*{font-family:arial, helvetica, sans-serif;margin:0;padding:0;}
body{background:#f8f4d3;color:#555;font-size:13px;}
a{ text-decoration:none; outline:none; color:#555;}
a:hover{ color:#003c65}
img{border:0;}
ul,ol,li{list-style:none;}
h1,h2,h3{ font-weight:normal}

.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clearfix{zoom:1}
.fl{ float:left}
.fr{ float:right}
.wrap{ width:1100px; margin:0 auto;}
.mg10{ margin-top:10px;}
.mg15{ margin-top:15px;}


.logo{width:220px;margin-top:25px}
.header{ height:100px; min-width:1100px; padding-top:45px; background:#fff}
.top-r{ font-size:18px; text-align:right}
.top-r2{margin-bottom:10px; line-height:25px;}
.top-email{color:#003c65; padding-right:50px;}
.lng{ position:relative}
.lng:hover ul{ display:block}
.lng a{ font-size:18px; display:block; padding-right:35px; background:url(/uploads/image/shtdsimages/e.png) no-repeat right center; }
.lng ul{ display:none; position:absolute; background:#efeff0; padding:10px 20px;top:0; left:110%; line-height:30px;}
.lng ul i{width:0;height:0;border-bottom: 10px solid transparent;border-top:10px solid transparent;border-right:10px solid #efeff0; display:block; content:''; position:absolute; top:10px; left:-10px;}
.lng ul a{ padding:0; background:none; font-size:16px}
.lng ul a:hover{color:#003c65}

.search{ border:1px solid #ddd;margin-top:3px;}
.search input{ border:0; background:none; height:25px; outline:none;}
.search input.txt-box{ border-right:1px solid #ddd; width:270px; padding-left:10px;}
.search input.btn{ background:url(/uploads/image/shtdsimages/i3.png) no-repeat center; width:23px;}

#nav{width:100%; background:#003c65; height:60px;line-height:60px;min-width:1100px;}
#nav ul li{ float:left;}
#nav ul li a{display:block;color:#fff;font-size:18px; text-transform:uppercase}
#nav ul li.sep{ width:1px; background:rgba(255,255,255,0.5);height:60px; margin:0 30px;}
#nav ul li.on a{ color:#dab96a}
#nav ul li.on ul a{color:#555;}
#nav li ul{display:none;position:absolute;left:auto; z-index:10000;width:200px; padding:15px;background:#f4f4f4;height:auto; overflow:hidden; margin-left:-30px;}
#nav li ul a{ line-height:40px;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrapp; padding-left:15px; font-size:15px; text-transform:none; display:block; background:url(/uploads/image/shtdsimages/i1.png) no-repeat left center;}
#nav ul li ul a:hover{ color:#dab96a;}

.am img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;}
.am:hover img{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}

.footer{width:100%;background:#fff;min-width:1100px; margin:30px 0 0; padding-top:35px;}
.fnav{ padding-bottom:30px;}
.fnav dl{ float:left; width:15%;line-height:1}
.fnav dt{ margin-bottom:10px;}
.fnav dt a{font-size:18px; text-transform:uppercase}
.fnav dt.on a{color:#dab96a}
.fnav dd{ margin:5px 0;}
.fnav dd{ font-size:12px;line-height:1.6; font-size:15px;}
.fnav dl#fn-9{ width:25%}

.ft_r{  width:300px; height:110px;}
.ft_r li{ padding:5px 0 8px 50px; background: no-repeat left top; margin-bottom:10px;}
.ft_r li.tel{ font-size:26px;background-position:0 -75px; padding:0 0 0 50px}
.ft_r li.eml{ background-position:0 -40px;}

.foot-copy{ background:#003c65; padding:20px 0; color:#fff}
.foot-copy a{color:#fff}

.follow-us{ text-align:center; margin-top:30px;}
.follow-us a{ display:inline-block; width:24px; height:24px; background:url(/uploads/image/shtdsimages/i5.png) no-repeat left center; margin:0 10px; border-radius:2px;}
.follow-us a.i1{ background-position:-44px center}
.follow-us a.i2{ background-position:-88px center}
.follow-us a.i3{ background-position:right center}

._ru #nav ul li.sep{ margin:0 50px}
._ru #nav li ul{ margin-left:-50px}

._sp #nav ul li.sep{ margin:0 15px}
._sp #nav ul li a{ font-size:16px;}
._sp #nav li ul{ margin-left:-16px}

._fr #nav ul li.sep{ margin:0 18px}
._fr #nav ul li a{ font-size:16px;}