﻿*{margin:0;padding:0}
img{margin:0 auto;border:0}
a{outline:0;cursor:pointer;color:#595757;text-decoration:none}
ul,ol,li{list-style:none}
body{font-size:14px;line-height:25px;font-family:"微软雅黑","Microsoft YaHei";text-align:center;margin:0 auto}
.text-center{text-align:center!important}
.text-right{text-align:right!important}
.text-left{text-align:left!important}
@font-face{font-family:'931-CAI978';src:url(../fonts/931-cai978.ttf)}
@font-face{font-family:'931-CAI978';src:url(../fonts/931-cai978.eot)}
@font-face{font-family:Helvetica;src:url(../fonts/helvetica.ttf)}
@font-face{font-family:Helvetica;src:url(../fonts/helvetica.eot)}
@font-face{font-family:Helvetica;src:url(../fonts/helvetica.woff)}
@font-face{font-family:Helvetica_blod;src:url(../fonts/helvetica_lt_107_extra_black_condensed.ttf)}
@font-face{font-family:Helvetica_blod;src:url(../fonts/helvetica_lt_107_extra_black_condensed.eot)}
@font-face{font-family:Helvetica_blod;src:url(../fonts/helvetica_lt_107_extra_black_condensed.woff)}
@font-face{font-family:Helvetica_Medium;src:url(../fonts/helvetica_lt_65_medium.ttf)}
@font-face{font-family:Helvetica_Medium;src:local("../font/Helvetica_LT_65_Medium.eot"),url(../fonts/helvetica_lt_65_medium.eot)}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.clearfix:before,.clearfixall,.clearfixall:after{clear:both;display:table;content:" "}


.head_top {width: 1200px;height: 110px;margin:0 auto; overflow: hidden;}
.head_top .logo{background:url(../images/t-logo.png) no-repeat center center;width:300px;height:110px;text-indent:-2000px;float:left}
.head_top .phone{background:url(../images/t-tel.png) no-repeat center center;width:400px;height:110px;text-indent:-3000px;float:left;margin-left:263px}
.head_top .searchBox{width:160px;float:right;height:45px;padding-top:43px;padding-right:25px}
.head_top .search_left{height:25px;margin-left:17px;width:148px;background:url(../images/searchbg.gif) left top no-repeat}
.head_top .search_left_text{background:0 0;color:#AAA;float:left;height:15px;line-height:15px;padding:0 0 0 10px;width:95px}
.head_top .search_left_btn{background:0 0;border:0 none;cursor:pointer;float:right;height:22px;text-indent:-9999px;width:30px}
.head_top .searchBox input{border:none;hide-focus:expression(this.hideFocus=true);outline:0}

.head_nav{  background:#d3a76a; position:relative; z-index:1;width: 100%;height: 95px; color:#fff;line-height:95px;   }
.nav_cont{ width:1200px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav_cont h3{ font-weight:normal;}
.nav_cont .m{  position:relative; float:left; margin:0 0 0 23px;; display:inline; text-align:center;   }
.nav_cont h3 a{zoom:1;  height:32px; line-height:32px; padding:0 12px;margin: 30px 5px 33px;font-size: 21px;display:block; color:#fff;cursor: default;}
.nav_cont .on h3 a:hover,.nav_cont .on:hover h3 a{-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;background-color:#FFF;color:#d3a76a}
.nav_cont .sub{ display:none;  width:130%; padding:0;  position:absolute; left:-15%; top:95px;  background:#FFF;  float:left;}	
.nav_cont .sub li{height:45px;line-height:45px;font-size:15px;border-bottom:1px #afafaf dotted;list-style-type:none}	
.nav_cont .sub li a{font-size:15px;display:block;color:#595757;background:#FFF;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;text-align:left}
.nav_cont .sub li a em{display:block;background:url(../images/navicon.png) 9px 18px no-repeat;width:30px;height:45px;margin-left:10px;float:left}
.nav_cont .sub li a:hover{background:#d3a76a;color:#FFF;text-decoration:none}
.nav_cont .sub li a:hover em{background:url(../images/navicon_f.png) 9px 18px no-repeat}
.nav_cont .appiontment{float:right;margin-top:20px;margin-right:28px}
.nav_cont .appiontment a{background-image:url(../images/top_order.png);background-position-x:center;background-position-y:center;background-repeat:no-repeat;width:200px;height:57px;display:block}

.footer{background-color:#d3a76a;width: 100%;height: auto; overflow: hidden; padding:60px 0 20px;color:#fff}
.footer .footer_box{width:1400px;margin:0 auto; overflow: hidden;}
.footer .logo{background:url(../images/footer_logo.jpg) no-repeat 18px top; height:90px;text-indent:-3000px;}
.footer .box{height:125px;float:left;padding:0 20px;width: 400px;text-align:left}
.footer .box2{height:125px;float:left;width: 464px;overflow: hidden;; text-align:left}
.footer .box1{width:444px;height:125px;float:left;text-align:center;margin-top:-20px}
.footer .box1 div{float: left;width: 144px;font-size: 14px;}
.footer .box1 div.pic2{margin-left:10px;display: inline;}
.footer .box span{display:block;height:25px;width:18px;margin-right:10px;float:left;background-position-y:4px;background-repeat:no-repeat}
.footer .icon_time{background-image:url(../images/ft-d1.jpg)}
.footer .icon_address{background-image:url(../images/ft-d2.jpg)}
.footer .icon_phone{background-image:url(../images/ft-d3.jpg)}
.footer .icon_website{background-image:url(../images/ft-d4.jpg)}
.footer a{color:#FFF;text-decoration:none}
.footer a:hover{text-decoration:underline}
