@charset "utf-8";


/*Reset*/
*{ padding:0; margin:0; outline:none;}
*html{background-image:url(about:blank);background-attachment:fixed;}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0; font-size:12px; font-weight:normal;}
img{border:none}
ul,ul li{ list-style:none;} 
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
select,input{ vertical-align:middle;font-size:12px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53", Arial, Helvetica, sans-serif; }  
a {color:#666;text-decoration:none;}
a:hover {color:#e43436;}
a:active {color:#e43436;}
.hidden{ display:none}
i{ font-style:normal}
/*basic*/ 
body{margin:0px; padding:0px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53", Arial, Helvetica, sans-serif; font-size:12px;color:#666;}  
.page2{ float:left; width:100%; text-align:center; margin:50px 0 0;}
.page2 a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #e0e0e0; border-radius:3px;margin:0 3px; font-size:14px;}
.page2 a.hover,.page2 a:hover{ color:#fff; border:1px solid #e43436; background:#e43436;}

/*index*/
.head{float: left; width: 100%;  padding: 0 0 35px;}
.logo{float: left; margin: 35px 0 0;}
.logo img{ display: block; vertical-align: bottom;}
.menu{float: left; margin: 48px 0 0 58px; display: inline;}
.menu li{float: left; font-size: 14px; margin: 0 0 0 23px; display: inline; line-height:26px;}
.menu li a{color: #666; padding: 0 16px; display: inline-block;  }
.menu li.hover a,.menu li a:hover{background: #e43436; color: #fff; border-radius: 13px;}
.searchform{float: right; margin: 45px 0 0; width: 33px; position: relative; display: inline;}
.btn_search{float: left; width: 33px; background: url(fdj.gif) no-repeat; height: 33px; border: medium none; cursor: pointer; position: relative;}
.txt_search{position: absolute; right: 0; top: 0; background: url(searchtxt1.png) no-repeat; width: 120px; height: 33px; line-height: 33px; border: medium none; padding: 0 43px 0 10px; color: #999; display: none;}
.search_hover .btn_search{background: url(fdj1.png) no-repeat;}
.search_hover .txt_search{display: block;}
.headtop{float: left; width: 100%; background: #f8f8f8;}
.headright{float: right;}
.headtoplink{float: left; line-height: 36px;}
.headright i{margin: 0 10px;}
.headright a{color: #999;}
.tel{float: left; background: #e60012; text-align: center; padding: 0 14px; font-size: 18px; line-height: 36px; margin: 0 0 0 20px; display: inline;}
.tel span{ display: inline-block; background: url(tel.png) no-repeat 0 center; padding: 0 0 0 30px; font-family: 'impact1'; color: #fff;}

.foot{ float:left; width:100%; background:#2e2e2e; padding:28px 0 60px; }
.foottop{ float:left; width:100%; margin:50px 0 0; background:url(../images/line2.gif) repeat-x 0 bottom; padding:0 0 42px;}
.footmid{ float:left; width:100%; margin:26px 0 0; padding:0 0 42px; background:url(../images/line2.gif) repeat-x 0 bottom;}
.footleft{ float:left; width:625px;}
.footlink a{ }
.footlink a:hover{ color:#ffc261;}
.footlink i{ margin:0 5px; }
.footbtm{ float:left; width:100%; margin:40px 0 0;}
.copyright{ line-height:23px; margin:15px 0 0;}
.ewm{ float:right; width:212px; margin: 64px 0 0;}
.ewm li{ float:left;width:84px; height:84px;  margin:0 0 0 22px; position: relative;}
.ewm li i{position: absolute;display:none;left: 50%; top: -160px; margin-left: -60px;}
.btmaddress{ float:left; width:100%;border-bottom:1px solid #515151; padding-bottom:60px;}
.addressleft{  float: left; width: 30%; margin: 0 5% 0 0; display: inline;  padding-top:42px;  }
.addressnoright{margin-right: 0;}
.addresstle{ font-size:25px;line-height:30px; padding: 0 0 0 40px;}
.addresstle1{ background:url(../images/fico1.png) no-repeat 0 center; }
.addresstle2{ background:url(../images/fico2.png) no-repeat 0 center; }
.addresstle3{ background:url(../images/fico3.png) no-repeat 0 center; }
.addresstle4{ background:url(../images/fico4.png) no-repeat 0 center; }
.addresstle5{ background:url(../images/fico5.png) no-repeat 0 center; }
.addresstle6{ background:url(../images/fico6.png) no-repeat 0 center; }
.btmtel{ float:right; line-height:30px; font-size:16px; color:#828b90;}
.btmtel i{ color:#ffc261; font-size:21px; font-family:Impact, Arial;}
.btmcontact{ float:left; width:100%; margin:20px 0 0;}
.btmcontact dt{ float:left; color:#828b90; line-height:18px;}
.btmcontact dd{ float:right; color:#828b90; line-height:18px;}
.detail17{  line-height:20px; padding: 15px 0 0;}


.yahei{ font-family:"\5FAE\8F6F\96C5\9ED1";} 
.div_clear {clear: both; font-size: 0; height: 0; line-height: 0; overflow: hidden; width: 100%; margin:0; padding:0;}
.wrap{margin:0 auto; width:1200px;}
.fl{ float:left;}
.fr{ float:right;}
.fl100{ float:left; width:100%;}
/*share end*/

@font-face {
  font-family: 'impact1';
  src: url('../fonts/impact1.eot');
  src: url('../fonts/impact1.eot?#iefix') format('embedded-opentype'),
       url('../fonts/impact1.woff') format('woff'), 
       url('../fonts/impact1.ttf') format('truetype'), 
       url('../fonts/impact1.svg#glyphicons_halflingsregular') format('svg');
}

@font-face {
  font-family: 'brandontext-bold';
  src: url('../fonts/brandontext-bold.eot');
  src: url('../fonts/brandontext-bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/brandontext-bold.woff2') format('woff2'), 
       url('../fonts/brandontext-bold.woff') format('woff'), 
       url('../fonts/brandontext-bold.ttf') format('truetype'), 
       url('../fonts/brandontext-bold.svg#glyphicons_halflingsregular') format('svg');
}

@font-face {
  font-family: 'helvetica1';
  src: url('../fonts/helvetica1.eot');
  src: url('../fonts/helvetica1.eot?#iefix') format('embedded-opentype'),
       url('../fonts/helvetica1.woff2') format('woff2'), 
       url('../fonts/helvetica1.woff') format('woff'), 
       url('../fonts/helvetica1.ttf') format('truetype'), 
       url('../fonts/helvetica1.svg#glyphicons_halflingsregular') format('svg');
}