@charset "utf-8";
/* CSS Document */

html,body{background:#fff;min-width:1100px;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:14px/1.6 "Microsoft YaHei", Arial,"Hiragino Sans GB",HELVETICA,sans-serif; color:#414141;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
section, article, aside, header, footer, nav, dialog, figure {display: block;}
a {color:#414141; text-decoration:none;}
a:hover {color:#bb8f57; text-decoration:none;cursor:pointer;}
img{border:0; vertical-align:bottom;}
ul,ol{list-style:none;}
input{border:0;}
input:focus{border:0;outline: 0;}

.clear{ clear:both; margin:0; padding:0; height:0; line-height:0; font-size:0;}
.clearfix{ zoom:1;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.left{ float:left;}
.right{ float:right;}
.layout {width:1200px;height:100%; margin:0 auto;overflow:hidden;}
.hide{ display:none;}
.mr40{margin-right:40px;}
.mr30{margin-right:30px;}
.mr31{margin-right:31px;}
.mr20{margin-right:20px;}
.mt20{ margin-top:20px;}
.mt40{ margin-top:40px;}
.mt16{ margin-top:16px;}
.mt10{margin-top:10px;}
.mb10{ margin-bottom:10px;}
.mb5 { margin-bottom:5px;}
.h30{width:100%;height:30px;clear: both;}
.h20{width:100%;height:20px;clear: both;}
.h10{width:100%;height:10px;clear: both;}
.h15{width:100%;height:15px;clear: both;}
.clearfix:after,.clearfix:before{content: '';width: 0;height: 0;clear: both;}
/*顶部图片*/

.container{width:1100px;overflow: hidden;margin:0 auto;}
/*头部logo*/
.header{height:150px;min-width:1100px;overflow: hidden;background:url(../images/top_bg.jpg) no-repeat center center;background-size:1920px 150px;  }
.header .welcome{text-align: right;height:30px;line-height:30px;margin-top:20px;position: relative;}
.header .welcome span{margin-right:50px;padding-left:25px;background: url(../images/icon_wx1.png) no-repeat left center;}
.header .welcome span:hover{cursor:pointer;}
.header .welcome .top_ewm{position: absolute;left:-115px;top:0px;width:100px;height:100px;z-index:9999;display:none;}
.header .welcome .top_ewm img{width:100%;height:100px;display:block;}
.header_con{overflow: hidden;position: relative;padding:20px 0 40px;width:1100px;margin:0 auto;min-width:1100px;}
.header_con .logo{width:517px;height:90px;float: left;padding-top:20px;}
.header_con .logo img{display: block;height:90px;width:100%;}
.header_con .mobile{border-radius: 8px;border: 1px solid #000;display: inline-block;padding: 2px 20px;font-size: 14px;position: absolute;right: 0;top: 10px;}
 /*头部中间搜索*/
 .rightsearch{float: right;margin-left: 190px;}
.top_search{background: #fff;width: 340px;height: 45px;line-height: 45px;border: 1px solid #e5e5e5;margin-top: 10px;}
.topsearch_input{display: block;float: left;width: 260px;height: 45px;line-height: 45px;font-size: 14px;color: #999;padding-left: 10px;padding-right: 10px;box-sizing: content-box;}
.top_search_btn{display: block;float: right;width: 60px;height: 47px;margin-top: -1px;margin-right: -1px;background: #761f1c url(../images/search_btn.png) no-repeat center;}

/*导航栏*/
.nav{padding:16px 0;background: #761f1c url(../images/nav_bg.jpg) repeat-x left center;height:20px;min-width:1100px;}
.nav_con{width:1100px;margin:0 auto;}
.nav ul li{float: left;width: 121px;position: relative;height: 20px;text-align: center;border-right: 1px solid #fff;}
.nav ul li a{color:#fff;font-size:16px;display: block;text-align: center;height: 20px;line-height: 20px;}
.nav ul li.active a{color:#bb8f57;line-height: 20px;text-decoration: none;}
.nav ul li.last{border:0;}
.nav ul li a:hover{color:#bb8f57;line-height: 20px;text-decoration: none;}
.nav ul li a.on{color:#bb8f57;line-height: 20px;text-decoration: none;}
.nav ul li .nav_menu_top{height:17px;width:100%;}
.nav ul li div.nav_menu{display:none;width: 124px;z-index:999999999;top:37px;zoom:1;position: absolute;left: 4px; text-align: center;padding-bottom:10px;}
.nav ul li div.nav_menu .nav_menu_li{float: none;height: 35px;width:124px;border:0;}
.nav ul li div.nav_menu .nav_menu_li a{font-size: 16px;color:#fff;padding: 8px 0;display: block;border-bottom: 0;}
.nav ul li div.nav_menu .nav_menu_li a:hover{color:#000;}
.nav_arrow{width: 100%;}
.nav_arrow img{width:14px;display: block;margin:0 auto;}
.nav_menu_con{position: relative;}
.nav ul li div.nav_menu .nav_list{padding: 10px 0;z-index: 1;position: relative;border-radius: 5px;}
.nav ul li div.nav_menu .nav_libg{background:#bb8f57;opacity: 0.83;filter: alpha(opacity=83);width:100%;height:100%;position:absolute;left:0;top:0;z-index: 0;border-radius: 5px;}
.main_top{overflow: hidden;}

/*友情链接*/
.yq_links{height:52px;width:100%;background:#e6e6e6;line-height: 52px;}
.yq_links span{display: inline-block;background:#761f1c;color:#fff;height:52px;line-height: 52px;font-size:16px;padding:0 20px;position: relative;margin-right:15px;}
.yq_links span:after{border: 10px solid transparent;border-left-color: #761f1c;content:'';width: 0;height: 0;position: absolute;right:-20px;top:17px;}
.yq_links p{display: inline-block;height:52px;margin:0 6px;}
.yq_links p a{font-size:12px;}
.yq_links p a:hover{text-decoration: underline;}
#top-back{margin-top:100px;}
/*new right*/
.cndns-right{position:fixed;right:1px;bottom:100px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:50px;height:50px;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#f2f2f2;}
.cndns-right-btn span{color:#848484;width:50px;height:50px;background: url(../images/side_bg.png) no-repeat left top;display: block;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#c2955a;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#c2955a;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#c2955a;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#c2955a}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#c2955a;}
.meau-sev .cndns-right-btn{border-color:#c2955a;background:url(images/02index-banner-8.gif) no-repeat #c2955a center;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#a54542}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #c2955a;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(images/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:1px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{text-align:center;color:#c2955a;font-size:24px;line-height:48px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:33.33333%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(images/q1.gif) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#c2955a}
.meau-sev .cndns-right-box .box-border{width:430px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#f66e06;font-size:16px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#c2955a}
.meau-zs .cndns-right-btn{background-color:#c2955a;color:#fff;margin-top:80px;border-color:#c2955a}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}

/* footer*/
.footer{min-width:1100px;background:#82412b url(../images/footerbg.jpg) repeat left top;padding:30px 0;text-align: center;font-size:16px;color:#fff;}
.footer p{line-height: 30px;height:30px;font-size:14px;}
.footer a {color:#fff;}
.trans {
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    -webkit-backface-visibility: hidden;
}
.trans:hover {
    transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
}