﻿@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; border: 0;}
body{ color:#666; font-size:14px;font-family: "Arial", "微软雅黑","Microsoft YaHei","Helvetica Neue", "Helvetica", "Arial", "sans-serif";}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
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;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{color:#333; text-decoration:none; transition:all 0.3s;}
a:hover {text-decoration:none;}
.layout {max-width:96%; width:100%; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto }
.layout:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
.fl{float: left;}
.fr{float: right;}
.w1200 {max-width:1000px; width:100%; margin: 0 auto;}

.header{ height:88px; background:#fff; border-bottom:2px solid #e67817; position:fixed; width:100%; left:0px; top:0px; z-index:100;}
.header .top{ margin:0 auto;position:relative;}
.header h1{ float:left; width:200px; margin-left:1%;margin-top:0.5%;}
.header h1 img{ width:100%;}
.header .top_r{ float:right; position: relative; z-index: 999;}
.header .nav{width:100%; position:absolute; left:50%; margin-left: 0px; top:0; transform: translateX(-50%);}
.header .nav ul{ text-align: center; font-size:0px;}
.header .nav li{ display: inline-block; padding:0 30px; position:relative; }
.header .nav li p{ line-height:88px; font-size:18px; color: #333;}
.header .nav li p a{color: #333;}
.header .nav li:hover p a{ text-decoration:none; color:#e67817;}
.header .nav li a.current{ color:#e67817;}
.header .nav li dl{ position:absolute; left:0px; top:90px; min-width:100%; background:#fff; text-align:center; line-height:35px;visibility:hidden; opacity:0; transition:all 0.3s; border-bottom: 3px solid #e67817;}
.header .nav li:hover dl{ visibility:visible; opacity:1;}
.header .nav li dd{ padding: 0 15px; white-space: nowrap; }
.header .nav li dd a{ display:block; font-size:14px;line-height:38px; color: #333;}
.header .nav li dd a:hover{ display:block; text-decoration:none;color:#e67817;}


.header .search{ float:left; width:30px; height:30px; line-height:30px; text-align:center; margin-top:30px; margin-right:30px;}
.header .search .tb{ cursor:pointer;}
.header .search .tb i{ font-size:20px; color:#333;}

.search_box{ position:fixed; left:0px; top:75px; width:100%; height:70px;  display:none;}
.search_box .box{ max-width:680px; margin:0 auto; position:relative;}
.search_box .box .k_f{ margin-top:15px;}
.search_box .box .input_txt{ width:72%; padding-left:3%; float:left; height:50px; border:0 none; background:#fff; outline:medium; color:#111;}
.search_box .box .input_btn{ width:25%; float:right; height:50px; border:0 none; background:#e67817; outline:medium; color:#FFF;}
.search_box .box .gb{ position:absolute; right:0px; top:50px; width:40px; height:40px; text-align:center; line-height:40px; background:#000;}
.search_box .box .gb i{ font-size:20px; color:#FFF;}


.menu{ display:none;}
.sub_menu{ display:none;}
.header .yuyan{ width:85px; float:right; margin-top:38px; height:18px; text-align:center; line-height:18px;}
.header .yuyan a{ float: left; margin-right:15px;}
.header .yuyan a:hover{ display:block; color:#FFF; text-decoration:none;}


.cpgg{}
.cpxqer{ max-width:1620px; margin:0 auto; padding:2% 0;}
.cpxqer ul{ padding:10px 20px;}
.cpxqer li{ margin-bottom:5px; border-bottom:1px solid #444; cursor: pointer;}
.cpxqer li p{ line-height: 40px; font-size:15px; color: #FFF;}
.cpxqer li p a{ color: #FFF;display: block;}
.cpxqer li p a:hover{ color: #FFF;display: block;text-decoration: none;}
.cpxqer li dl{ display:none; line-height:24px;margin:0px 20px;}
.cpxqer li dd{line-height:20px;padding:8px 0;}
.cpxqer li dd a{ color:#FFF; font-size:12px;}
.cpxqer li dd a:hover{ color:#1798d7; text-decoration:none;}


.banner_pc{margin-top: 90px;}

.footer{padding:35px 0; margin-top: 45px; background: #ebebeb; width: 100%; overflow: hidden; box-sizing: border-box; position: relative;}
.fllx{font-size: 14px; line-height: 26px; color: #555; float: left;}
.fllx a{font-size: 14px; line-height: 26px; color: #555; -webkit-transition: .5s; -moz-transition: .5s ; -ms-transition: .5s ; -o-transition: .5s ; transition: .5s ;}
.fllx a:hover{color: #fff;}
.telt{font-size: 23px; color: #fff; font-family: Arial; font-weight: bold; padding-left: 38px; background: url(../images/ttel_03.png) no-repeat left center; line-height: 33px; margin-bottom: 14px;}
.navf{float: left; width: 56%; overflow: hidden; position: relative; padding: 0 6%; margin: 0 6%;}
.navf:before,
.navf:after{content: ""; position: absolute; border-right: solid #d3d3d3 1px; height: 224px;background: #767777; top: 0;}
.navf:before{left: 0;}
.navf:after{right: 0;}
.navf > li{float: left; width: 20%;}
.navf > li:last-child{margin-right: 0;}
.navf > li > a{display: block; font-size: 12px; line-height: 24px; color:#555; -webkit-transition: .5s; -moz-transition: .5s ; -ms-transition: .5s ; -o-transition: .5s ; transition: .5s ;}
.navf > li > a:first-child{font-size: 16px; line-height: 26px; margin-bottom: 16px; color: #333;}
.food_right{float: right;width: 10%;}
.erwei{float: right; margin-top: 8%; margin-right:70%}
.navf > li > a:hover{color: #e67817;}
.linef{clear: both; height: 1px; background: #d3d3d3; margin: 35px 0;}
.t_box{overflow: hidden;}
.p_last{font-size: 14px; color: #555; line-height: 28px;}
.fot_last{overflow: hidden;}
.fot_last a:hover{color: #fff;}
.fa_link,.fa_link a{color: #555; line-height: 28px;}
.fa_link a{margin-left: 28px; -webkit-transition: .5s; -moz-transition: .5s ; -ms-transition: .5s ; -o-transition: .5s ; transition: .5s ;}
.fa_link a:hover{color: #fff;}

.footer_bg{width:100%; margin:0 auto; background:#ebebeb; padding:50px 0; overflow:hidden;}
.footers{width:100%; max-width:1200px; margin:auto;}
.foot_cont{width:26%; float:left;}

.foot_feed{width:62%; float:left;}
.foot_cont_tit{font-size: 16px;line-height: 26px;margin-bottom: 16px;color: #fff;}
.foot_feed_bt{width:100%; float:left; font-size:14px; color:#666; margin-top:10px; line-height:24px;}
.foot_feed_form,.foot_feed_form2{width:100%; float:left; margin-top:0px;}

.foot_feed_form li{width:32%; float:left; margin-right:2%; margin-bottom: 5%;}
.foot_feed_form li:nth-child(3n){margin-right:0;}
.foot_feed_form li input.text{width:100%; background:#fff; border:1px solid #fff; color:#999; padding:6% 0px; font-size:14px; box-sizing:border-box;}
.foot_feed_form2 .textarea.textarea{width:100%; height:100px; float:left; font-size:14px; background:#fff; border:1px #fff solid; color:#999;  padding:2% 0px; box-sizing:border-box;}
.foot_feed_form2 input.btn{width:30%; height:40px; float:left; background:#e67817; line-height:40px; color:#fff; font-size:18px; border:1px solid #fff; cursor:pointer; margin-top: 3%;}
.foot_feed_form2 input.btn a.btn{display:block;}
.foot_feed_form2 input.btn:hover, a.btn:hover{background:#fff; color:#e67817;}


.fix{position:fixed; z-index:99; right:0px; bottom:0%; border-radius:5px;}
.fix .bodd{position:relative; background:#e67817; padding:10px; width:140px; }
.fix .bodd .blacktop,.fix .bodd .close{position:absolute; cursor: pointer; width:43px; left:50%; margin-left:-21.5px;}
.fix .bodd .close{background:url(../images/close.png) no-repeat; top:-29px; height:29px;}
.fix .bodd .blacktop{background:url(../images/fix_top.png) no-repeat; bottom:-35px; height:35px;}
.fix .bodd p{font-size:16px; color:#fff; text-align: center; font-weight:bold; padding:15px 0px 15px 0px;}
.fix .bodd span{height:35px; background:#313131; display:block; text-align:center; color:#fff; border-radius:5px 5px 0px 0px; line-height:35px; font-size:14px;}
.fix .bodd .online{background:#fff; text-align:center; padding-top:10px;}
.fix .bodd .online a{line-height:18px; background:url(../images/fixqq.jpg) no-repeat 15px 2px; display:block; padding-bottom:10px; padding-left:15px; color: #333;}
.fix .bodd .ewm{text-align:center; background:#fff; margin-top:10px; padding-top:5px;} 
.fix .bodd .ewm img{width:110px;height:110px;}
.fix .bodd .tel{text-align:center; padding-top:10px;}
.fix .bodd .tel span{display:block; color:#fff; font-size:14px; background:url(../images/fix_teltb.png) left no-repeat; margin-left:10px;}
.fix .bodd .tel b{display:block; color:#fff; font-size:14px; padding-bottom:5px;}
.fix .kefubtn{background: url(../images/fixsuo.png) no-repeat; width:70px; height:142px; display:none; cursor:pointer;}

/** 首页代码 End **/