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{min-width: 1200px;}
body, button, input, select, textarea { font-size: 14px; font-family: 'Microsoft YaHei'; color: #333;}
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small {font-size: 12px; }
ul, ol {list-style: none; }
a {text-decoration: none; color: #333;}
a:hover {color: #b29057; }
sup {vertical-align: text-top; }
sub {vertical-align: text-bottom; }
legend {color: #000; }
fieldset, img {border: 0; }
table {border-collapse: collapse; border-spacing: 0; }
h1, h2, h3, h4, h5, h6, button, input, select, textarea { font-size: 100%; }
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.FL{ float:left;}
.FR{ float:right;}
.cfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.cfix{*zoom:1;}
.clear{content:".";display:block;clear:both;overflow:hidden;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}
.color-orange,a.color-orange{color: #fda233;}
/*Banner广告图*/
.global-banner{position: relative; z-index: 1; width: 100%;height: 800px;overflow: hidden;}
.global-banner .tips{position: absolute;top: 50%;left: 0;right: 0;text-align: center;}
.global-banner .loader{display: inline-block;padding:10px 0 10px 30px;background: url('/static/images/loading.gif') left center no-repeat;}
.global-banner .prev{position: absolute; z-index: 10; top:50%; left: 6%; margin-top: -50px; width: 50px;height: 100px;background: url("../images/banner_arrow.png") left bottom;}
.global-banner .next{position: absolute; z-index: 10; top:50%; right: 6%; margin-top: -50px; width: 50px;height: 100px;background: url("../images/banner_arrow.png");}
.global-banner .prev:hover{background-position: right bottom;}
.global-banner .next:hover{background-position: right top;}
.global-banner .bd{position: absolute; z-index: 1; top:0;left: 50%;width: 1920px;margin-left:-960px;}
.global-banner .bd li{float: left; width: 1920px; overflow: hidden;}
.global-banner .bd li a{display: block;}
.global-banner .bd li img{display: block;width: 1920px;height: 800px;}
.global-banner .hd{position: absolute;z-index: 2;width: 100%; bottom: 15px; text-align: center;font-size: 0;}
.global-banner .hd li{display: inline-block;*display:inline;*zoom:1;width: 12px;height: 12px;margin: 0 5px;background: #fff;border-radius: 50%; overflow: hidden; text-indent: -9999px;cursor: pointer;vertical-align: top;}
.global-banner .hd li.on{background: #b29057;}

/**  select 美化  **/
.select_box{width:220px;height:30px;}
.tag_select,.tag_select_hover,.tag_select_open{display:block;color:#79A2BD;width:180px;height:30px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;background:transparent url("../images/ubox-select.gif") no-repeat 0 0;padding:0 20px;line-height:30px;font-size: 14px; color: #666;}
.tag_options{position:absolute;margin:0;list-style:none;background:#fff;width:178px;padding:0 20px;border: 1px solid #eee;}
.tag_options li{background:#fff;display:block;width:178px;padding:0;height:30px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; text-decoration:none;line-height:30px;color:#666;}
.tag_options li.open_hover{color: #b29057;}
.tag_options li.open_selected{ color: #666666}

/*当前位置*/
.container,.cnt{ width:1200px; margin-left:auto; margin-right: auto;}
.container .local{ height:35px; line-height:35px; border-bottom:1px solid #e9e9e9; font-size:14px; margin:30px auto 0;}
.container .local span{}
/*案例*/
.jdjs_arr_down{width:100%; height:60px; background:url(../images/jdjs_arr_down_03.jpg) no-repeat center center;}
.jztb {width: 1200px;display: block;}
.jztb li a{position:absolute;display:block;}
.jztb li a span{width:280px; background:#fff;display:block;position:absolute;bottom:0;left:0;color:#333;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.8; text-align:center; line-height:28px; font-size:13.5px;}
.jztb li a:hover span{width:280px; background:#0c797c;display:block;position:absolute;bottom:0;left:0;color:#fff;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.9; text-align:center; line-height:28px;font-size:13.5px;}
.jztb ul li {width: 280px;height:210px;float: left;margin:0px 5px 15px 15px;_margin: 0px 5px 15px 10px;}
.jztb ul li img {width:280px;height:210px;}

/*底部广告条*/
#combot{width:100%; height:63px; position:fixed; z-index:999999;left: 0; bottom:0; _display:none; background: url(/templets/maiya/images/combot.png) center top no-repeat;}
#combot .db{width: 1200px;height:63px;margin: 0 auto;}
#combot .db a{float: left;height: 63px;text-indent: -9999px;}
#combot .db .combot_1{width: 150px; position: relative; display: block;}
#combot .db .combot_1 img{ display:none; position: absolute; border: 1px solid #005C50; width: 125px; bottom: 0px;}
#combot .db .combot_1:hover img{ display:block;}
#combot .db .combot_2{width: 170px;}
#combot .db .combot_3{width: 165px;}
#combot .db .combot_4{width: 240px;}
#combot .db .combot_5{width: 300px;}
#combot .db .combot_6{width: 165px;}


/**====顶部黑条======**/
/**====顶部黑条======**/
.head-bar{height: 35px;line-height: 35px; font-size: 14px; color: #999; background: #212222;}
.head-bar .head-left{height: 35px;font-size:0;line-height:0;color: #999;}
.head-bar .head-left span{margin:0 10px 0 0;display: inline-block;vertical-align: middle;font-size: 14px;line-height: 35px;}
.head-bar .line{position: relative;padding: 0 11px 0 0;}
.head-bar .line i{position: absolute; right: 0; top: 50%;margin-top: -8px;height: 16px;width: 1px;font-size: 0;background: #999;}
.head-right{float: right;line-height: 35px;}
.head-right span{float: left;margin: 0 0 0 10px;}
.head-right .head-tel{padding:0 0 0 25px;margin:0 0 0 30px;background: url(../images/head-tel.png) no-repeat left center;}
.head-right .online-chat{padding-top: 6px;}
.head-right .online-chat a{display: block;padding: 0 15px;height: 23px;line-height: 23px;color:#fff;background: #b29057;border-radius: 12px;}
/**====顶部中间部分======**/
.head-main{height:159px;background: #fff;}

/**==因3周年庆 注释如下css代码  庆典过后恢复如下css代码==**/
/* .head-row{padding: 30px 0 0 0;height: 59px; background: url('../images/head_bg.jpg');} */
.head-row{padding: 30px 0 0 0;height: 59px;}
.head-row .logo img{display: block;}
.head-ico{padding: 7px 0 0 0;}

.head-ico li{float: left; height: 48px;padding: 0 0 0 65px;line-height: 20px;font-size: 14px;}
.head-ico li i{float:left;width:43px;height: 43px; margin: 0 0 0 -50px;}
.head-ico li i.ico1{background: url("../images/head_icon1.png");}
.head-ico li i.ico2{background: url("../images/head_icon2.png");}
.head-ico li i.ico3{background: url("../images/head_icon3.png");}

.head-ico li p{color: #333;}
.head-ico li span{color: #999;}


/**====导航条======**/

.head-nav{height: 50px;padding: 20px 0 0 0;}
.brand-nav{height: 50px;padding: 20px 0 0 0;}

.head-nav li{float: left;position: relative; width: 142px;}

.head-nav li span a{position: relative;display: block;height:50px;line-height: 50px;font-size: 16px;text-align: center;color: #333; transition: all linear .5s 0s;}
.head-nav li span a:hover{color: #b29057;}

.head-nav li.nav-all{position: relative; z-index: 9999999999; width: 200px;background:#333 url(../images/navall_bg.gif);}
.head-nav li.nav-all span a{color: #fff;}
.head-nav li.nav-all span a:hover{color: #fff;}
.head-nav li.nav-all:hover:after{background: none;}

.head-nav .nav-sub{display: none;position: absolute; z-index: 99999; left: 0;top: 50px;width: 200px;height: 600px;background: rgba(34,34,34,0.9); background: #222222\9;}
.head-nav .nav-item .nav-item-a{position: relative;display: block;height: 120px;line-height: 120px;font-size: 16px;color: #fff;text-align: center; transition: none;}
.head-nav .nav-item .nav-item-a:hover{color: #b29057}
.head-nav .nav-item .nav-item-a:after{position:absolute; right: 18px; top: 55px; opacity: 0; content: '';width: 9px;height: 9px;}

.head-nav .nav-item .nav-item-a i{display: inline-block;width: 30px;height: 30px;margin:0 5px 0 0;vertical-align: middle;background: url("../images/nav.png");}
.head-nav .nav-item .nav-item-a i.ico1{ background-position: 0 0;}
.head-nav .nav-item .nav-item-a i.ico2{ background-position: 0 -30px;}
.head-nav .nav-item .nav-item-a i.ico3{ background-position: 0 -60px;}
.head-nav .nav-item .nav-item-a i.ico4{ background-position: 0 -90px;}
.head-nav .nav-item .nav-item-a i.ico5{ background-position: 0 -120px;}

/*current*/
.head-nav .on .nav-item-a{color: #b29057; background: #222;}
.head-nav .on .nav-item-a:after{ opacity: 1;background: url("../images/nav.png") -30px -170px;}

.head-nav .on .nav-item-a i.ico1{background-position: -30px 0;}
.head-nav .on .nav-item-a i.ico2{ background-position: -30px -30px;}
.head-nav .on .nav-item-a i.ico3{ background-position: -30px -60px;}
.head-nav .on .nav-item-a i.ico4{ background-position: -30px -90px;}
.head-nav .on .nav-item-a i.ico5{ background-position: -30px -120px;}
/*end*/

.head-nav .nav-item-sub{display: none; position: absolute; z-index: 998; left: 200px;top: 0;width: 400px;height: 600px; line-height: 36px; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.3);}
.head-nav .nav-item-sub .nav-item-row{padding: 30px 20px 0 20px;}
.head-nav .nav-item-sub h3{height:35px;margin: 0 0 5px 0;line-height:35px;color: #333;font-size: 16px; font-weight: normal; border-bottom: 1px solid #e1e1e1;}
.head-nav .nav-item-sub dl{float: left;}
.head-nav .nav-item-sub dl.nav-tem-col1{width: 140px;}
.head-nav .nav-item-sub dl.nav-tem-col2{width: 120px;}
.head-nav .nav-item-sub dl.nav-tem-col3{width: 100px;}
.head-nav .nav-item-sub dd{height: 36px;font-size: 14px;line-height: 36px; white-space: nowrap;}
.head-nav .nav-item-sub dd a{padding: 3px; color: #666;transition: all linear .3s; border-radius:3px;}
.head-nav .nav-item-sub dd a i{display: inline-block; width: 18px;height: 7px;margin:0 0 0 3px;font-size: 0;line-height: 0;background: url("../images/nav.png") -30px -150px;vertical-align: text-top; animation:hotTag 3s infinite linear;}
@keyframes hotTag{
    0%,80%,84%,90%,96%,100%{transform:translateY(0)}
    88%{transform:translateY(-6px)}
    92%{transform:translateY(-3px)}
}
.head-nav .nav-item-sub dd a:hover{color:#b29057; background:#eee;}
/*.head-nav .nav-item-sub dd a:hover i{background-position: -30px -160px;}*/

.head-nav .nav-item-sub .long-col .nav-tem-col1{width: 150px;}
.head-nav .nav-item-sub .long-col .nav-tem-col2{width: 110px;}
.head-nav .nav-item-sub .long-col .nav-tem-col3{width: 100px;}

/**=======底部========**/
.irow{padding: 50px 0;}
.ihd{height: 34px;font-size: 0; border-bottom: 1px solid #e1e1e1;}
.ihd span{display: inline-block;height: 34px;padding: 0 7px 0 0;margin:0 5px -1px 0;line-height: 33px;font-size: 18px;font-weight: normal; color: #333;vertical-align: top;}
.ihd span.on{border-bottom:1px solid #4ebbb5;}
.ihd span.more{padding-top:15px;}

.irow4{height: 527px;background: url("../images/index/ry_bg.jpg") center top no-repeat;}
.irow4 .tab{overflow: hidden;}
.irow4 .tab-hd{margin: 0 0 30px;}
.irow4 .tab-hd ul{margin: 0 0 0 -1px;}
.irow4 .tab-hd li{position:relative;float: left;width: 199px;height: 60px;line-height: 60px;text-align: center;font-size: 18px;color: #333;border-left: 1px solid #ddd;background: #fff;cursor: pointer;}
.irow4 .tab-hd li::after{position: absolute;left:0;bottom:0;content: '';font-size: 0;line-height: 0;width: 100%;height: 1px;background: #ddd;}
.irow4 .tab-hd li.on{color: #b29057;}
.irow4 .tab-hd li.on::after{height: 2px;background: #b29057;}
.irow4 .tab-bd{width: 1200px;height: 403px;overflow: hidden;}
.irow4 .slider{width: 1200px;}
.irow4 .slider .bd{width: 1050px;height: 248px;overflow:hidden;margin: 0 auto;}
.irow4 .p1{display: block;float: none;margin: 0;border: none;font-weight:normal;padding: 20px 0 45px;text-align: center;font-size: 16px;line-height: 30px;color: #666;}
.irow4 .slider li{float: left;position: relative; width: 340px;margin: 0 15px 0 0;cursor: pointer;}
.irow4 .slider li .pic{position: relative;width: 340px;height: 220px;background: #f5f5f5;}
.irow4 .slider li .pic::after{position: absolute;content:'';top: 0;right: 0;bottom: 0;left: 0;background: #000;opacity: .5;transition: all linear .5s;display: none\9;}
.irow4 .slider li img{display: block;width: 340px;height: 220px;}
.irow4 .slider li p{visibility: hidden;height: 18px;overflow: hidden; padding: 10px 0 0 0; line-height: 18px;text-align: center;font-size: 14px;color: #333; animation-duration: 1s;animation-fill-mode: both;}
.irow4 .slider li:hover .pic::after{opacity: 0;display: none\9;}
.irow4 .slider li:hover p{visibility: visible;animation-name: fadeInDown; text-overflow: ellipsis;white-space: nowrap;}
.irow4 .sPrev,.irow4 .sNext{position: absolute;width: 22px;height: 71px;bottom:115px;background: url("../images/index/irow4_ctrl.png");}
.irow4 .sPrev{left: 20px;}
.irow4 .sNext{right: 20px;background-position: right top;}
.irow4 .sPrev:hover{ background-position: left bottom;}
.irow4 .sNext:hover{ background-position: right bottom;}

.irow5 .tab-hd{text-align: center}
.irow5 .tab-hd a{display: inline-block; height: 38px; line-height: 38px; font-size: 18px; color: #333; vertical-align: top;margin: 0 20px; border-bottom: 2px solid #fff; -webkit-transition:all .3s linear 0s; -moz-transition:all .3s linear 0s; -o-transition:all .3s linear 0s; -ms-transition:all .3s linear 0s; transition:all .3s linear 0s;}
.irow5 .tab-hd a.on{color: #b29057; border-bottom: 1px solid #b29057;}
.irow5 .tab-bd{margin: 30px 0 0 0; height: 90px; overflow: hidden}
.irow5 ul{overflow: hidden;}
.irow5 li{float: left;width: 150px; height: 90px; text-align: center;}
.irow5 li img{display: inline-block; vertical-align: top;}
.irow5 li p{height: 30px; overflow: hidden; font-size: 14px; line-height: 30px; color: #666; text-overflow: ellipsis; white-space: nowrap;}
.jgdw img{height: 61px; opacity: .5;}
.sqhz img{height: 54px;}
.sqhz img{height: 54px;}

.footer{background: #333;}
.footer .footer-info{padding: 50px 0;font-size: 14px; line-height: 30px;color: #999; }
.footer a{color: #999; transition: all ease .3s;}
.footer a:hover{color: #b29057;}
.footer .hd{position:relative;height: 44px;line-height: 44px;font-size: 18px;color: #ccc; text-indent: 0; overflow: visible; text-align: center;border-bottom: 1px solid #666;}
.footer .hd i{position: absolute;width: 80px;height: 1px;bottom: -1px;left: 50%;margin: 0 0 0 -40px;background: #b29057;}
.footer .bd{margin: 15px 0 0 0;}
.footer .frow1{width: 230px;margin: 0 40px 0 0; text-align: center; }
.footer .frow1 .bd{padding: 0 0 80px;background: url("../images/slogon.gif") center bottom no-repeat;}
.footer .frow2{width: 660px;}
.footer .frow2 .bd{overflow: hidden;}
.footer .frow2 .footer-items{margin:0 0 0 -45px;}
.footer .frow2 .item{margin:0 0 0 45px;}
.footer .frow3{width: 230px;}
.footer .frow3 .code{width: 140px;margin: 0 auto 15px;padding: 10px 0 5px 0; color: #333;background: #fff;font-size: 12px;text-align: center;}
.footer .frow3 .code img{display: block;width: 120px;height: 120px;margin:0 auto;}
.footer .frow3 .tel{font-size: 14px;line-height: 1.5;}
.footer-copy{text-align:center;background:#333;font-size: 0;padding:10px;color: #999;border-top: 1px solid #444;}
.footer-copy span{padding: 0 5px;font-size:14px;}
/***common end ***/


/** 分页 **/
.pagelist{text-align: center;font-size: 0;line-height: 0;margin-bottom: 30px;}
.pagelist a{display: inline-block; height: 30px; padding: 0 10px; line-height: 30px; background: #e5e5e5; *display: inline; *zoom:1;font-size: 14px;}
.pagelist a:hover,
.pagelist a.page-num-current{color: #fff; background: #b29057;}


.head-nav .nav-item-sub .long-col .nav-tem-col1{width: 150px;}
.head-nav .nav-item-sub .long-col .nav-tem-col2{width: 110px;}
.head-nav .nav-item-sub .long-col .nav-tem-col3{width: 100px;}

.head-nav .nav-item-sub .long-col dl.w135{width: 135px;}
.head-nav .nav-item-sub .long-col dl.w125{width: 125px;}
.head-nav .nav-item-sub .long-col dl.w100{width: 100px;}



/**=== 弹窗 ===**/
.swt-left{display: none;position: fixed;z-index: 2147483649;left: 0;top: 50%;margin:-273px 0 0 0;width: 208px;height: 546px;}
.swt-left .close{position: absolute;right: 0;top: 0;z-index: 2;width: 50px;height: 50px;}
.swt-left .swt-left-link{position: relative;z-index: 1;width: 208px;height: 546px;/*top:0;right:0;bottom:0;left:0;background: url(../images/swt/swt_left.png) no-repeat;*/}
.swt-left .swt-left-link img{display: block;width: 208px;height: 546px;}

.swt-right{display: none;position: fixed;z-index: 9999;right:0;top: 50%;width: 50px;padding: 5px;margin:-269px 0 0 0;background: #fff; border-radius: 30px; box-shadow: 0 0 10px rgba(0,0,0,.1);}
.swt-right li{padding: 10px 0 0 0;border-bottom: 1px solid #ddd;}
.swt-right li a{display: block;}
.swt-right li a i{display: block;height: 31px; background: url("../images/swt/swt_right.png"); transition: all ease .2s;}
.swt-right li a p{height: 34px;line-height: 34px;font-size: 16px;text-align:center;color: #666;}
.swt-right li a:hover p{color: #b29057;}
.swt-right li.swt-right-zx a i{background-position: 0 -7px;}
.swt-right li.swt-right-yh a i{background-position: 0 -85px;}
.swt-right li.swt-right-yb a i{background-position: 0 -165px;}
.swt-right li.swt-right-wx a i{background-position: 0 -240px;}
.swt-right li.swt-right-fq a i{height: 35px;background-position: 0 -311px;}
.swt-right li.swt-right-lx a i{height: 38px;background-position: 0 -393px;}
.swt-right li.swt-right-db a i{height: 50px;background-position: 0 -472px;}
.swt-right li.swt-right-db{ border-bottom: none;}
.swt-right li.swt-right-zx a:hover i{background-position: -51px -7px;}
.swt-right li.swt-right-yh a:hover i{background-position: -51px -85px;}
.swt-right li.swt-right-yb a:hover i{background-position: -51px -165px;}
.swt-right li.swt-right-wx a:hover i{background-position: -51px -240px;}
.swt-right li.swt-right-fq a:hover i{background-position: -51px -311px;}
.swt-right li.swt-right-lx a:hover i{background-position: -51px -393px;}
.swt-right li.swt-right-db a:hover i{background-position: -51px -472px;}

.swt-center{display: none; position: fixed;z-index: 9999;left:50%;top: 50%;margin:-180px 0 0 -225px;width: 550px;height: 360px;overflow:hidden;border-radius: 3px;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.swt-center .swt-center-link{position: relative;z-index: 1;display: block;height: 280px;/*background: url("../images/swt/swt_center.png");*/}
.swt-center .swt-center-link img{display: block;width: 100%;height: 280px;}
.swt-center .swt-center-bot{position: relative;padding: 15px 20px;background: #eee;}
.swt-center .swt-center-bot input{float:left;position: relative;z-index: 1; width: 360px;height: 30px;padding: 10px; font-size: 18px;color: #999;line-height: 30px;border: none;outline: none;background: #fff;}
.swt-center .swt-center-bot .swt-text{position: absolute;z-index:2;left: 20px; top:15px;width: 360px;height: 30px;padding: 10px; font-size: 18px;color: #999;line-height: 30px;background: #fff;cursor: text;}
.swt-center .swt-center-bot .swt-text::after{display: inline-block;width: 1px;height: 20px;font-size: 0;line-height: 0;background: #999;content: '';vertical-align: middle; animation: text-pointer 500ms infinite;}

.swt-center .swt-center-bot a{float: right;width: 120px;height: 50px;text-align:center;line-height:50px;color:#fff;font-size:20px;border-radius: 3px;background: #ffb539;}
.swt-center .close{position: absolute;right: 0;top: 0;z-index: 2;width: 50px;height: 50px;}

@keyframes text-pointer{
    0%,100%{opacity: 1;}
    50%{opacity: 0;}
}

#LRdiv0{
	display: none !important;
}
