@charset "UTF-8";

body {font-size:14px; margin:0px;background:#FFF; font-family:"微软雅黑";}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,img,p,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,hr{margin:0;padding:0}

body{line-height:1.333;font-size:12px}

li{list-style:none}

em,i{ font-style:normal;}

a:link{color: #333; text-decoration: none;}

a:visited{color:#333; text-decoration: none;}

a:hover{color:#446ca4; text-decoration:none;}

a:active{color:#446ca4; text-decoration:none}

.clear{clear:both}

.fl{ float:left;}

.fr{ float:right;}

.fc{ margin:0 auto;}

img.fc{display: block;margin:0px auto;}

img{border:none;vertical-align: middle;}

/*清除浮动*/

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	font-size: 0;

	clear: both;

	visibility: hidden;

}

.clearfix {+height:1%;}

.pngfix{}

.pt20{padding-top: 20px;}

.ml_5{margin-left: 5px;}.ml_10{margin-left: 10px;}

.h34{height: 34px;}.w240{width: 240px;}

.ml220{margin-left: 220px;}

.mb60{margin-bottom: 60px;}.mb50{margin-bottom: 50px;}.mb40{margin-bottom: 40px;}

.mb30{margin-bottom: 30px;}.mb20{margin-bottom: 20px;}.mb15{margin-bottom: 15px;}

.mt60{margin-top: 60px;}.mt50{margin-top: 50px;}.mt40{margin-top: 40px;}

.mt30{margin-top: 30px;}.mt20{margin-top: 20px;}.mt15{margin-top: 15px;}

.cb0{clear:both;height:0px;line-height:0px;font-size:0;overflow:hidden;}

.cb{clear:both;height:1px;line-height:1px;font-size:0;overflow:hidden;}

.cb5{clear:both;height:5px;line-height:5px;font-size:0;overflow:hidden;}

.cb10{clear:both;height:10px;line-height:10px;font-size:0;overflow:hidden;}

.cb15{clear:both;height:15px;line-height:15px;font-size:0;overflow:hidden;}

.cb20{clear:both;height:20px;line-height:20px;font-size:0;overflow:hidden;}

.cb30{clear:both;height:30px;line-height:30px;font-size:0;overflow:hidden;}

.cb40{clear:both;height:40px;line-height:40px;font-size:0;overflow:hidden;}

.cb50{clear:both;height:50px;line-height:50px;font-size:0;overflow:hidden;}

.cb60{clear:both;height:60px;line-height:60px;font-size:0;overflow:hidden;}

.cb100{clear:both; height:100px; line-height:100px; font-size:0; overflow:hidden;}

.cb120{clear:both; height:120px; line-height:120px; font-size:0; overflow:hidden;}

.cb500{clear:both; height:500px; line-height:500px; font-size:0; overflow:hidden;}

.sj04{-webkit-transition-duration: .4s; transition-duration: .4s;}

.sj09{-webkit-transition-duration: .9s; transition-duration: .9s;}

.sj012{-webkit-transition-duration: 1.2s; transition-duration: 1.2s;}

.sj015{-webkit-transition-duration: 1.5s; transition-duration: 1.5s;}

.sj018{-webkit-transition-duration: 1.8s; transition-duration: 1.8s;}

.sj020{-webkit-transition-duration: 2s; transition-duration: 2s;}

.sj023{-webkit-transition-duration: 2.3s; transition-duration: 2.3s;}

.sj030{-webkit-transition-duration: 3s; transition-duration: 3s;}

.sj050{-webkit-transition-duration: 5s; transition-duration: 5s;}

span.cb20{display: block;height: 15px;line-height: 15px;}

.container{width: 1300px;margin: 0px auto;clear:both;position: relative;}



/*头部*/

#cs-top{line-height:40px; height:40px; background:#323232; color:#989898;}

#cs-top span{float: left;}

#cs-top p{float: right;}

#cs-head{ clear:both; padding:25px 0; background:#fff;}

#cs-head .logo{ width:510px; margin-left:-50px; opacity:0;}

.logo span{display: block;float: right;font-size: 18px;color: #666666;margin-top: 10px;letter-spacing: 1px;margin-left: 20px;}

.logo span em{display: block;font-size: 27px;color: #e0ad58;margin-top: 5px;}

#cs-head .tel{ height:auto; margin-right:-50px; opacity:0;font-size: 14px;color: #333;}

#cs-head .tel span{ color:#666; display:inline-block; line-height:25px;}

#cs-head .tel em{ color:#e0ad58; font-size:28px;}

#cs-head .tel p{font-size: 16px;color: #fff;background-color: #e0ad58;width: 290px;height: 40px;line-height: 40px;text-align: center;margin-left: 80px;margin-top: 15px;}

#cs-head.current .logo{ margin-left:0; opacity:1;}

#cs-head.current .tel{margin-right:0; opacity:1;}

.cs-menu,#cs-menu{height:60px; border-top:1px solid #e5e5e5; position:relative; z-index:5;background-color: #e0ad58;z-index: 99999;transition:0.5s;}

div.topheight{position: fixed;top: 0; box-shadow: 0 10px 20px rgba(0,0,0,0.2);-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;transition: 1s;width: 100%;}	

.navul{width:1302px;margin:0px auto;position: relative;z-index: 999;height: 60px;}

.navul li{float:left; width:185px; position:relative; text-align:center; height:60px; z-index: 999;line-height:63px; position:relative;left:10px; z-index:10;  opacity:0;}

.cs-menu.current li,#cs-menu.current li{ left:1px; opacity:1;}

.navul li a:link, .navul li a:visited{ color:#85652e; font-family:微软雅黑; font-size:16px;}

.navul li i{ position:absolute; left:0; top:0; display:none; z-index:11; text-transform:uppercase;}

.navul li ul{ display:none; position:absolute; z-index:10000!important; left:0px;}

.navul li a{ display:block; width:185px; height:60px;border-right:1px solid #c5984c;}

.navul li.last a{border-right:none;}

.navul li a:hover{ width:185px; height:60px; line-height:60px;color:#fff;}

.navul li.navmoon{ width:185px; height:60px; line-height:60px;}

.navul li.navmoon a{ color:#fff;text-decoration:none; display:block; font-size:16px;}

.navul li.navmoon ul{ display:block;}

.navul li.lion a{color: #fff;}

.nav_fuwu{ width:185px; height:auto;  padding:0px !important; margin-top:0px;}

.nav_fuwu span a{ color:#fff !important;background:#58585a!important;border-right:none!important; font-size:14px !important; line-height:45px !important; height:45px !important; border-top:1px #363636 solid;}

.nav_fuwu span a:hover{ background:#85652e!important;color: #fff!important;}



/*底部菜单*/

.ndmenu{width: 100%;height: auto;background-color: #f6f6f6;}

div.ndmenu2{background-color: #fff;}

.dmenu{width: 1300px;margin:0 auto;height: 245px;padding-top:30px;padding-bottom:15px;}

.dmenu span{text-align: center;display: block;width: 100%;overflow: hidden;margin-bottom: 7px;}

.dmenu span a.ftltit{font-size: 16px;color: #333;}

.dmenu a{display: block;text-align: center;color: #999;font-size: 13px;height: 30px;width: 100%;

  transition:0.5s;overflow: hidden;line-height: 30px;}

.dmenu a:hover{color: #e1ad58!important;font-weight: bold;}

.dmenu p{line-height: 40px;text-align: center;color: #fff;font-size: 14px;}

.dmenu div{float: left;}

.foot_list{width: 185px;opacity: 0;margin-top: -100px;}

.dmenu span.one a{color: #e1ad58;}

.dmenu.current .foot_list{opacity: 1;margin-top: 0;}

/*友链*/

.linkbox{width: 100%;margin:0px auto;height: auto;background-color: #fff7eb;height: 105px;line-height: 30px;padding-top:10px;}

.linkbox span{float: left;height: 30px;display: block;font-size: 16px;color: #333;}

.linkbox a{font-size: 14px;color: #666;display: block;float: left;padding:0 10px;line-height: 30px;}

.linkbox a:hover{color: #e1ad58;}

/*底部*/

.footer{width: 100%;height: 174px;background:#e1ad58 url(../images/fbg.jpg) top center no-repeat;position: relative;min-width: 1300px;}

.footrinfo{width: 300px;height: 120px;margin-left: -200px;opacity: 0;float: left;font-size: 14px;color: #fff;line-height: 30px;position: relative;top:15px;left:20px;}

.footbox{width: 1300px;height: 180px;margin:0px auto;position: relative;overflow: hidden;}

a.flogo{display: block;float: left;width:311px;height: 174px;margin-left: -100px;opacity: 0;}

.ftboxright{width: 600px;float: right;position: relative; left: 200px;opacity: 0;}

.footcode{float: right;width: 333px;height: 150px;margin-top: 20px;}

.footcode img{width: 137px;height: 137px;margin-right: 15px;display: block;float: left;}

.footcode em{width: 20px;color: #fff;text-align: center;display: block;float: left;word-wrap: break-word;font-size: 12px;}

.ftbinfo{text-align: center;width: 200px;float: left;margin-right: 45px;}

.ftbinfo span{font-size: 14px;color: #333;display: block;margin-top: 15px;width: 200px;height: 30px;background-color: #fff;line-height: 30px;text-align: center;}

.ftbinfo em{display: block;font-size: 24px;color: #fff;width: 100%;font-weight: bold;line-height: 45px;}

.ftbinfo img{display: block;margin:30px auto 0;}

.footerbottom{width: 100%;height:40px;background-color:#272727;margin-top: 0px;font-weight: 100;}

.footerbottom div{width: 700px;margin:0px auto;}

.footerbottom span,.footerbottom a{font-size: 14px;color: #ccc; line-height: 35px; float: left;font-weight: 100; padding:0 5px; display:block;}

.footerbottom img{float: left;margin:13px 5px 0 5px;}

.footerbottom span.fbright{float: left;}

.fbright a{color: #ccc; display:block; float:right;}

.fbright a:hover,.footerbottom a:hover{text-decoration: none;color: #444;}

.footbox.current a.flogo,.footbox.current .footrinfo{margin-left: 0px;opacity: 1;} 

.footbox.current .ftboxright{left: 0;opacity: 1;}





/*面包屑*/

.crumbsnav{width: 1300px;height: 40px;line-height: 40px;background:url(../images/img/tou.png) repeat;font-size: 14px;color: #e0ad58;position: absolute;bottom:0;left: 50%;margin-left: -650px;}

.cruleft{color:#e0ad58; display:block;width:700px;float: left;text-align: left;margin-left: 10px;}

.crumbsnav a{color:#e0ad58;}

.crumbsnav a:hover{color:#fff;}

a.return{float: right;display: block;margin-right: 10px;}





/*分页*/

.pagination-wrapper {clear:both;padding:1em 0 2em 0;text-align:center;margin-top:20px;} 

.pagination {display: inline-block;*display: inline;*zoom: 1;font-size:14px;border-radius: 3px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);} 

.pagination li{list-style: none;display: inline;padding:0 .8em;background-color: #fff;float: left;line-height: 34px;text-decoration: none;border: 1px solid #ddd;border-left-width: 0; height:34px;} 

.pagination li a {display: inline-block;color: #999; text-align:center;} 

.pagination li a:link{background:#fff;color: #555555;} 

.pagination li a:hover{text-decoration:none;color:#e1ad58;} 

.pagination li a:link:hover {color:#e1ad58;} 

.pagination li.thisclass{background-color: #e1ad58;} 

.pagination li.thisclass a{color:#fff;}

.pagination li:first-child {border-left-width: 1px;border-radius: 3px 0 0 3px;} 

.pagination li:last-child{border-radius: 0 3px 3px 0;} 

.pagination .pageinfo{color: #444;}





/*回到顶部*/

.izl-rmenu{position:fixed; right:0; margin-right:10px; top:50%; margin-top:300px; padding-bottom:20px; z-index:999; }

.izl-rmenu .btn-top{width:87px; height:87px; background:url(../images/toTop.png) no-repeat; display:none;cursor: pointer;}





/*当屏幕尺寸小于1920px时，应用下面的CSS样式*/

@media screen and (max-width: 1680px) { .navbar{left: 235px;} }

@media screen and (max-width: 1600px) { .navbar{left: 195px;} }

@media screen and (max-width: 1440px) { .navbar{left: 120px;} }

@media screen and (max-width: 1366px) { .navbar{left: 75px;} }

@media screen and (max-width: 1360px) { .navbar{left: 80px;} }

/*@media screen and (max-width: 1200px) { .navbar{left: 195px;} }*/



