/* CSS Document */
body{font-size:14px; color:#444; line-height:26px; font-family: "Microsoft YaHei",Arial, Helvetica, sans-serif;max-width:640px; width:100%; float:none; margin:0px auto;}
*{margin:0; padding:0;}
a{text-decoration:none; color:#444;}
a:hover{color:#2ea7e1;}
ul,ul li{list-style:none}
img{border:0; max-width:100%; height:auto!important;}
.blank{ height:20px; display:block;}

.logo,.lm,.about,.zpnr,.container,.news,.nr,.dibu,.dytc,.dyal{ width:96%; float:left; overflow:hidden; margin:2%;}
.addWrap,.lm ul,.title,.news ul li,.weizhi,.nrul,.nrul li,.nybt,.nybt h2,.nyinfo,.db_tel,.db_wx,.db_qq,.banquan,.dytc ul,.dytc ul li,.dyal ul,.more a,.blank{ width:100%; float:left; overflow:hidden;}

.addWrap{ position:relative;}
.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;}
.addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;}
#position{ position:absolute; bottom:0; right:0; padding-right:8px; margin:0; opacity: 0.4; width:100%; filter: alpha(opacity=50);text-align:right;}
#position li{width:10px;height:10px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#AFAFAF;}
#position li.cur{background-color:#FF0000;}
.img-responsive { display: block; max-width:100%;height: auto;}

.lm ul li{ width:25%; float:left; overflow:hidden; text-align:center;margin:5px 0;}
.lm ul li a{ font-size:15px; font-weight:bold; line-height:26px;}

.title{ background:#f3f3f3; text-align:center;}
.title a,.home_ad .picScroll-left .ad_title span a{ line-height:44px; font-size:20px; color:#ce9079; font-weight:bold;}
.title a:hover,.home_ad .picScroll-left .ad_title span a:hover,.db_qq a:hover{ color:#e61873;}
.title span,.home_ad .picScroll-left .ad_title span em{text-transform:Uppercase; line-height:44px; font-size:14px; color:#999; margin-left:10px; font-style:normal;}
.title em{ float:right;}
.title em a{ font-size:14px; line-height:100px; font-style:normal;}

.immersive_slider {width:100%;height:420px;opacity:.9;position:relative;overflow:hidden;}
.immersive_slider .is-slide {display:table;height:100%;width:90%;padding:2% 5%;position:absolute;}
.immersive_slider .is-slide .image {float:left;width:100%;display:table-cell;}
.is-bg-overflow {width:100%;height:100%;position:absolute;z-index:0;}
.is-overflow, .is-bg-overflow {height:100%;}
.ease {-webkit-transition:1000ms ease all;-moz-transition:1000ms ease all;-o-transition:1000ms ease all;transition:1000ms ease all;}
.bounce {-webkit-transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;-moz-transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;-o-transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;}
.no-animation {-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none !important;}
.immersive_slider .is-slide .image img {max-width:100%;display:block;width:100%;}
.immersive_slider .is-slide .content {float:left;width:100%;padding-right:10px;color:#000;text-align:left;line-height:160%;vertical-align:middle;display:table-cell;}
.immersive_slider .is-slide .content h2{ text-align:center;}
.immersive_slider .is-slide .content h2 a {font-size:15px; line-height:30px;font-weight:bold;text-align:left;color:#000;}
.immersive_slider .is-slide .content p{ color:#666;}
.immersive_slider .is-slide .content p a{ color:#ce9079;}
.is-container {position:relative;overflow:hidden;}
.is-container .is-background {position:absolute;top:0;left:0;width:100%;height:100%;}
.is-container .is-background img {width:100%;height:100%;left:0;position:relative;}
.is-container .is-background.gs_cssblur {-webkit-filter:blur(20px);-moz-filter:blur(20px);-o-filter:blur(20px);filter:blur(20px);}
.is-pagination {position:absolute;left:0;width:100%;bottom:20px;z-index:5;list-style:none;margin:0;padding:0;text-align:center;}
.is-pagination li {padding:0;display:inline-block;text-align:center;position:relative;}
.is-pagination li a {padding:10px;width:4px;height:4px;display:block;}
.is-pagination li a:before {content:'';position:absolute;width:4px;height:4px;background:rgba(255, 255, 255, 0.85);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.is-pagination li a.active:before {width:10px;height:10px;background:none;border:1px solid white;margin-top:-4px;left:8px;}
.is-next, .is-prev {padding:5px 5px 15px;font-size:50px;position:absolute;bottom:50%;margin-bottom:-36px;width:35px;color:#FFF;display:inline-block;line-height:100%;background:rgba(0, 0, 0, 0.35);}
.is-next {right:10px;}
.is-prev {left:10px;}

.about p{ text-indent:2em;}
.about em{ color:#ce9079; font-style:normal; font-weight:bold;}

.slide{width: 100%;min-height: 180px;overflow: hidden;position: relative;}
.slide .img{overflow: hidden;position: absolute;transition: width 0.4s,height 0.4s,top 0.4s,left 0.4s,z-index 0.4s;}
.slide .img img{width: calc(100% - 14px);height: calc(100% - 14px);margin: 7px;}
.slide .img1{width: 40%;height: 40%;top: 30%;left: -50%;z-index: 1;}
.slide .img2{width: 60%;height: 60%;top: 20%;left: -20%;z-index: 2;}
.slide .img3{width: 80%;height: 80%;top: 10%;left: 10%;z-index: 3;}
.slide .img4{width: 60%;height: 60%;top: 20%;left: 60%;z-index: 2;}
.slide .img5{width: 40%;height: 40%;top: 30%;left: 110%;z-index: 1;}
.slide-bt{position: absolute;left: 50%;bottom: 13%;z-index: 10;}
.slide-bt span{width: 24px;height: 8px;background: #c9caca;float: left;margin: 5px;border-radius: 4px;}
.slide .slide-bt .on{background: #ffd200;}

.news ul li{ border-bottom:1px dashed #dfdfdf; padding-bottom:10px; margin-bottom:10px; height:70px;}
.news ul li img{ float:left; margin:0px 20px 20px 0px;}
.news ul li:nth-child(odd),.yiyuan ul li:nth-child(1),.yiyuan ul li:nth-child(6){ margin-left:0;}
.news ul li:nth-child(even),.yiyuan ul li:nth-child(5),.yiyuan ul li:nth-child(10){ margin-right:0;}

.weizhi{ background:#f3f3f3; text-indent:1em;}
.weizhi span{ display:block; line-height:35px;}

.nrul li{height:120px; display:block; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #dfdfdf;}
.nrul li img{ float:left; margin-right:10px; margin-bottom:10px; width:30%;}
.nrul li a{ font-size:15px; font-weight:bold; line-height:26px;}
.nrul li span{ display:block; color:#999; line-height:23px; }

.nyym ul{float:left;padding:12px 0px 12px 16px;}
.nyym ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.nyym ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
.nyym ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
.nyym ul li.thisclass,
.nyym ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
.nyym .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.nyym .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}

.nybt h2,.nyinfo{ text-align:center;}
.nybt h2{ line-height:40px;color:#000;}
.nyinfo{font-size:12px;border-bottom:1px dashed #dfdfdf;margin-bottom:10px;}
.nrbody h3,.nrbody h4,.nrbody h5{color:#000;padding:10px 0;}

.boxoff{height:10px;overflow:hidden;clear:both;background:url(../pics/boxoff.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.boxoff strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../pics/boxoff.gif) right -10px no-repeat;float:left;}
.context{background:#eee;padding:10px;}
.context li{color:#666;}
.context li a{color:#000;}

.dibu{ padding:20px 0; border-top:1px solid #dfdfdf;}
.db_tel,.db_qq a{ font-size:15px; line-height:23px; font-weight:bold;}
.db_tel span,.db_qq span{ width:49px; height:49px; display:block; float:left; margin-right:15px; background-image:url(../pics/db_ico.png); background-repeat:no-repeat;}
.db_tel span{ background-position:0px 0px; margin-top:10px;}
.db_wx{ border-top:1px dashed #dfdfdf;border-bottom:1px dashed #dfdfdf; padding:10px 0px; margin:10px 0px;}
.db_qq span{ background-position:-59px 0px;margin-top:15px;}
.banquan{ text-align:center; line-height:26px; border-top:1px dashed #fff; padding-top:10px; margin-top:10px; border-top:1px dashed #dfdfdf;}

.dytc ul li{ margin:10px 0px; border-bottom:1px dashed #dfdfdf; padding-bottom:15px;}
.dytc_l{ width:20%; float:left; overflow:hidden; text-align:center;}
.dytc_l img{ -webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%; width:98%!important; height:80px!important; border:1px solid #dfdfdf; }
.dytc_r{ width:78%; float:right; overflow:hidden;}
.dytc_r h2 a{ font-size:15px;}
.dytc_r h2:first-letter {float: left;font-size: 3em;line-height: 1;font-weight: bold;margin-right: 0.2em; color:#ce9079;}
.dytc ul li:nth-child(even) .dytc_l{ float:right;}
.dytc ul li:nth-child(even) .dytc_r{ float:left;}

.dyal ul li{ width:48%; float:left; overflow:hidden; margin:0px 1%; height:190px; text-align:center;}
.dyal ul li img{ height:150px!important;}

.more{ width:98%; float:none; margin:0px auto; overflow:hidden; text-align:center; border:1px solid #dfdfdf;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;}
.more a{ line-height:40px; display:block; background:#f6f6f6;}
.btmnav {
    background: #f39600;
    padding: 10px 0 6px 0;
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
}

.btmnav ul {
    height: 0px;
}

.btmnav ul li {
    float: left;
    width: 25%;
    text-align: center;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.btmnav ul li img {
    width: 20px;
    height: 20px;
}

.btmnav ul li span {
    display: block;
    color: #fff;
    font-size: 14px;
    font-family: "微软雅黑";
    line-height: 22px;
}