@charset "utf-8";
/* by Sean Lu 20160603 */
/*reset*/
body,div,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video,a{ margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-size: 100%;  font-family: microsoft yahei,Helvetica,STHeiti,Droid Sans Fallback; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0);  background: #fff; overflow-x: hidden; }
iframe,img { border:0;}
ul,ol,li { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
input { -webkit-appearance: none; }
a { text-decoration: none; color: #666; }
a:hover { text-decoration:none; color: #0952a3; }

/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.fl { float: left; }
.fr { float: right; }

/* 圆细滚动条样式 20150717 */
::-webkit-scrollbar{width:6px;height:12px}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#FFF}
::-webkit-scrollbar-thumb:vertical{background-color:#8E8E8E;border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}


.qqfloat { position: fixed; right: 10px; bottom: 200px; width: 265px; z-index: 99; overflow: hidden; }
.qqfloat .tit { height: 40px; line-height: 40px; color: #fff; font-size: 14px; background:#012152; width:40px; float:right;}
.qqfloat .tit .close { width: 18px; height: 18px; display: block; background: url(../../../../data/upload/20180914/5b9b51dc3bda8.png) no-repeat center center; text-indent: -9999px;  -webkit-transition: all .2s ease-in; transition: all .2s ease-in; padding:10px; }
.qqfloat .tit .close:hover { -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.qqfloat .con { }
.qqfloat .conbg{background:#2c0e03; text-align:center; padding:12px 0;}
.qqfloat .yxx{background:url(../img/yx.png) no-repeat 12px center #120600; background-size:10%; color:#fff; font-size:12px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-indent:30px; line-height:33px; margin:1px 0;}
.qqfloat .sky{background:url(../img/skype.png) no-repeat 12px center #120600; background-size:10%; color:#fff; font-size:12px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-indent:30px; line-height:33px; margin:1px 0;}
.qqfloat .tell{background:url(../img/tel.png) no-repeat 12px center #120600; background-size:10%; color:#fff; font-size:12px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-indent:30px; line-height:33px; margin:1px 0;}

/*.qqfloat .qqlist {  }
.qqfloat .qqlist li { line-height: 40px; height: 40px; overflow: hidden; margin-bottom: 1px; }
.qqfloat .qqlist li a { display: block; background: #f1f1f1 url(img/iconqq.png) no-repeat 30px center; font-size: 12px; padding-left: 70px; color: #333; font-family: Verdana, arial; }
.qqfloat .qqlist li a:hover { background: #666 url(img/iconqq02.png) no-repeat 30px center; color: #fff; }*/
.qqlist{height:120px;width:100%; border-bottom: 1px solid #dddddd; }
.qqlist .imqq{height:112px;display:block;width:90px;text-align:center;margin:0 auto;position:relative;}
.qqlist .imqq .qq-hover-c{width:70px;overflow:hidden;margin:0 auto;}
.qqlist .imqq .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px;background: url(images/qq-icon-bg.png) no-repeat center 8px; }
.qqlist .imqq .qq-hover-c{ width: 70px; height: 70px; border-radius: 35px; position: absolute; left:20px; top: 10px; overflow: hidden; z-index: 9; }
.qqlist .imqq .qq-hover-c img.img-qq{transform:scale(0.8,0.8);-webkit-transform:scale(0.8,0.8);display:block;transition:all 0.5s;-webkit-transition:all 0.5s;}
.qqlist .imqq:hover .qq-hover-c img.img-qq{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}
.qqlist .imqq span{width:100%;height:20px;position:absolute;bottom:0px;display:block;}
.qqfloat .tel { padding: 10px 20px 20px 10px; }
.qqfloat .tel .txt { background: url(img/icontel.png) no-repeat 10px center; line-height: 30px; font-size: 12px; color: #333; padding-left: 36px; }
.qqfloat .tel .num { text-align: center; font-size: 16px; font-family: Verdana, arial; color:#358000; }
.qqshow { width: 40px; background: #358000; text-align: center; position: fixed; right: -50px; bottom: 280px; border-radius: 10px 0 0 10px; line-height: 16px; box-shadow: 0 5px 9px rgba(4,0,0,.17); z-index: 98; }
.qqshow a { display: block; width: 20px; height: 80px; padding: 40px 10px 0; font-size: 14px; color: #fff; background: url(img/iconqq02.png) no-repeat center 15px; }
.timed{padding:5px 10px;line-height:30px;border-bottom:1px solid #ddd;}
.timed .ftime{background: url(images/ftime.jpg) no-repeat left center;background-size:30px;padding-left:30px;}
.timed .tel-num{font-size:12px;padding-left:5px;}




.cen01{background-color:#f1f4f9; height:45px; line-height:45px; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
.wrapper{width:1200px; margin:0 auto;}
a.word{font-family:Microsoft yahei; font-size:12px; color:#666; text-decoration:none; margin:0 12px;}
a.word:hover {color: #005e26; text-decoration: none;}
.lang{float:right; width:120px; text-align:center; background:#FFF; margin-left:30px;}
.cen02{height:80px;}
.logo{width:25%; float:left; margin-right:5%;}
.logo img{display:block; margin-top:15px; height:48px;}
#nav{width:56%; float:right;}
#nav .menuul{width:100%; margin-top:20px;}
#nav .menuul .nLi{float:left; position:relative; width:13.6666666666%; text-align:center; height:35px; line-height:35px;}
#nav .menuul .nLi a{color:#666; font-family:Microsoft yahei; font-weight:normal; font-size:16px; display:block;}
#nav .menuul .nLi a:hover, #nav .menuul .nLi.on>a{color:#fff; background:#2369d2; -moz-border-radius: 40px; -webkit-border-radius: 40px; border-radius: 40px;}
#nav .menuul .nLi .sub{position:absolute; top:35px; left:0px; width:100%; z-index:10000000000000000; background-color:#f9f8f6; box-shadow:0px 1px 1px #ccc; padding:10px 0; display:none;}
#nav .menuul .nLi .sub li{display:block; width:100%; height:28px; line-height:28px;}
#nav .menuul .nLi .sub li a{height:28px; line-height:28px; font-weight:normal; font-size:14px;}
#nav .menuul .nLi .sub li a:hover{background-color:transparent; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; color:#231815;}

.renlist { }
.renlist li { border-bottom: 1px solid #dedede; padding-bottom: 20px; margin-bottom: 20px; overflow: hidden; }
.renlist li .img { width: 20%; float: left; }
.renlist li .img img { width: 100%; }
.renlist li .info { margin-left: 22%; }
.renlist li .info .nam { font-size: 22px; color: #333; font-weight: bold; line-height: 50px; position: relative; margin-bottom: 10px; }
.renlist li .info .nam:after { position: absolute; left: 0; bottom: 0; height: 3px; background: #8dd5bd; width: 60px; content: ''; }
.renlist li .info .zhi { color: #666; margin-bottom: 20px; font-size: 18px; }




.jtfuwu { margin-bottom: 20px; margin-top: 20px; }
.jtfuwu .item { text-align: center; float: left; width: 24%; margin:0 0.5%; }
.jtfuwu .item .img { margin-bottom: 5px; }
.jtfuwu .item .img img { max-width: 80%; }
.jtfuwu .item:hover .img { -webkit-animation: link-live-sidebar-jumping cubic-bezier(.22,.58,.12,.98) 1.5s infinite; animation: link-live-sidebar-jumping cubic-bezier(.22,.58,.12,.98) 1.5s infinite; }
.jtfuwu .item .name { font-size: 16px; color: #333; position: relative; line-height: 40px; }
.jtfuwu .item .name:after { content: ''; display: block; width: 20px; height: 2px; background: #2369d2; position: absolute; left: 50%; bottom: -2px; margin-left: -10px; }

@-webkit-keyframes link-live-sidebar-jumping{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}10%{-webkit-transform:translateY(5px) scale(.8);transform:translateY(5px) scale(.8)}30%{-webkit-transform:translateY(-15px) scale(.95);transform:translateY(-15px) scale(.95)}45%{-webkit-transform:translateY(5px) scale(.8);transform:translateY(5px) scale(.8)}50%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}53%{-webkit-transform:translate(0) scale(.9);transform:translate(0) scale(.9)}55%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}57%{-webkit-transform:translate(0) scale(.9);transform:translate(0) scale(.9)}61%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}
@keyframes link-live-sidebar-jumping{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}10%{-webkit-transform:translateY(5px) scale(.8);transform:translateY(5px) scale(.8)}30%{-webkit-transform:translateY(-15px) scale(.95);transform:translateY(-15px) scale(.95)}45%{-webkit-transform:translateY(5px) scale(.8);transform:translateY(5px) scale(.8)}50%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}53%{-webkit-transform:translate(0) scale(.9);transform:translate(0) scale(.9)}55%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}57%{-webkit-transform:translate(0) scale(.9);transform:translate(0) scale(.9)}61%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}





.mmcc{display:none;}



.focus{ width:100%; margin:0 auto; position:relative; overflow:hidden; height:auto;}
.focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);   }
.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; }
.focus .hd ul .on{ background:#309383;  }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  height:auto; }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }


.bannerslide { height: 600px; width: 100%; }
.bannerslide .swiper-slide { background-position: center; background-size: cover; position: relative; }
.bannerslide .swiper-slide .bsbg { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-position: center; background-size: cover; -webkit-transition: all 5s linear; transition: all 5s linear; -webkit-transform: scale(1); transform: scale(1); }
.bannerslide .swiper-slide.swiper-slide-active .bsbg { -webkit-transform: scale(1); transform: scale(1); }


.kuxuan { height: 675px; width: 100%; }
.kuxuan .swiper-slide { background-position: center; background-size: cover; position: relative; }
.kuxuan .swiper-slide .bsbg { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-position: center; background-size: cover; -webkit-transition: all 5s linear; transition: all 5s linear; -webkit-transform: scale(1); transform: scale(1); }

.renrentou { overflow: hidden; margin: 50px 0; }
.renrentou li { width: 32%; float: left; box-sizing: border-box; padding: 0 20px; height:340px;}
.renrentou li a { display: block; text-align: center; border: 1px solid #dedede; box-shadow: 0 0 20px rgba(0,0,0,.1); padding: 20px 0; height:270px;}
.renrentou li a:hover { opacity: .8; }
.renrentou li a .img { width: 80%; margin: 0 auto 20px; }
.renrentou li a .img img { display: block; width: 100%; height:200px;}
.renrentou li a .nam { font-size: 22px; color: #333; font-weight: bold; position: relative; line-height: 50px; margin-bottom: 10px; }
.renrentou li a .nam:after { position: absolute; left: 50%; bottom: 0; height: 3px; background: #8dd5bd; width: 60px; content: ''; margin-left: -30px; }
.renrentou li a .zhi { font-size: 18px; color: #666; }

.renrenshow { padding: 50px 0; }
.renrenshow .img { width: 20%; margin: 0 auto 20px; }
.renrenshow .img img { display: block; width: 100%; }
.renrenshow .info {  }
.renrenshow .info .nam { font-size: 22px; color: #333; font-weight: bold; line-height: 50px; position: relative; margin-bottom: 10px; text-align: center; }
.renrenshow .info .nam:after { position: absolute; left: 50%; margin-left: -30px; bottom: 0; height: 3px; background: #8dd5bd; width: 60px; content: ''; }
.renrenshow .info .zhi { color: #666; text-align: center; margin-bottom: 20px; font-size: 18px; }
.renrenshow .info .txt { max-width: 700px; margin: 0 auto; font-size: 16px; line-height: 30px; }



.cen03{background-color:#f1f4f9; height:55px; line-height:55px;}
.cen03 a.titnn{font-size:14px; color:#333; margin-left:20px;}
.cen03 .time{font-size:12px; color:#666; padding-right:20px;}


.tita{line-height:42px; font-size:18px; color:#333333; font-weight:normal; font-family:Microsoft Yahei;}

.cen04{padding:40px 0;}
.cen04 .plistul{background-color:#f8f9fc; height:42px;}
.cen04 .plistul li{float:left; text-align:center; width:110px;}
.cen04 .plistul li:nth-child(1){background-color:#fff; height:32px; line-height:32px; color:#666; font-size:14px; font-family:Microsoft yahei; text-decoration:none; margin-top:5px; margin-left:5px;}
.cen04 .plistul li a{color:#666; font-size:14px; font-family:Microsoft yahei; text-decoration:none; display:block; background-color:#f8f9fc; text-align:center; line-height:42px;}

.cen04 .proul{margin:20px 0 0;}
.cen04 .proul li{float:left; margin:6px; border:2px solid #f1f4f9; box-sizing:border-box; width:120px;}
.cen04 .proul li img{display:block; margin:20px auto; height:70px;}
.cen04 .titb{font-size:14px; color:#333; font-family:Microsoft yahei; height:40px; text-align:center;}
.cen04 .titc{font-size:22px; color:#444444; font-family:Microsoft Yahei; text-decoration:none; margin-top:20px;}

.cen05{background:url(../images/booe.jpg) no-repeat center top; height:500px;}
.cen05 .wrapper{width:1200px; margin:0 auto; position:relative; height:500px;}
.cen05 .aboutbg{position:absolute; top:50px; left:0px; width:600px; background-color:#fff; padding:40px;}
.cen05 .titd{font-size:28px; color:#333; font-family:Microsoft yahei; text-decoration:none;}
.cen05 .tite{font-size:15px; line-height:140%; font-family:Microsoft yahei; text-decoration:none; color:#666; margin-top:20px;}
.cen05 .titf{font-size:12px; line-height:180%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#666; margin-top:20px;}
.cen05 a.btnmore{background:#2369d2; padding:5px 10px; color:#FFF; display:block; width:60px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:15px;}
.cen05 a.btnmore:hover{background-color:#e30000;}

.aboutcontent { font-size: 16px; line-height: 30px; color: #333; }
.aboutcontent p { margin-bottom: 20px; }

.nodata { background: url(../img/no_data.png) no-repeat center top; padding-top: 200px; text-align: center; font-size: 16px; color: #999; margin: 90px 0; }

.nynewnr p { font-size: 16px; line-height: 30px; margin-bottom: 20px; }

.cen06{padding:50px 0;}
.cen06 .title{color:#231815; font-family:Microsoft yahei; text-decoration:none; font-size:20px; line-height:26px;}
.cen06 .titlea{color:#666666; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; line-height:18px;}
.cen06 .fuwu{margin:25px 0;}
.cen06 .fuwu li{float:left; margin:0 10px; height:300px; color:#666; font-size:13px; text-decoration:none; font-family:Microsoft Yahei; width:280px;}
.cen06 .fuwu li img{display:block;}
.cen06 .fuwu li .ttit{background:url(../images/linew.jpg) repeat-y left top; height:30px; padding:10px 15px;}
.cen06 .fuwu li .ttita{font-size:16px; font-family:Microsoft yahei; text-decoration:none; color:#fff; line-height:18px; display:block;}
.cen06 .fuwu li .ttitb{font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; line-height:12px;}
.cen06 .fuwu li a.mmore{color:#231815; font-family:Microsoft yahei; text-decoration:none; font-size:13px; display:block; margin-top:10px;}
.cen06 .fuwu li a.mmore:hover{text-decoration:underline;}


.nycontent .txull li{float:left; width:12%; margin:15px 0; text-align:center; font-size:13px; color:#666; font-family:Microsoft yahei; text-decoration:none;}
.nycontent .txull li img{display:block; margin:12px auto; height:80px;}

.nycontent .txnewul li{display:block; border-bottom:1px solid #eee; height:32px; line-height:32px; background:url(../images/ddd.jpg) no-repeat left center; text-indent:10px;}

.nnyul{margin:0px 0 40px 0;}
.nnyul li{float:left; width:160px; margin:3px;}
.nnyul li a {display:block; height:35px; border:1px solid #ccc; text-align:center; line-height:35px; font-size:14px; color:#555;}
.nnyul li a:hover{color:#fff;background:#2369d2; border:1px solid #2369d2;}
.nnyul li.on a {color:#fff;background:#2d9884;}

.shuaicase { }
.shuaicase li { width: 23%; float: left; margin: 0 1% 20px; border: 1px solid #dedede; box-sizing: border-box; }
.shuaicase li a { display: block; background: #eee; text-align: center; font-size: 14px; color: #333; -webkit-transition: all .2s ease; transition: all .2s ease; }
.shuaicase li a:hover { color: #fff; background: #2d9884; }
.shuaicase li a img { display: block; width: 100%; height:200px;}
.shuaicase li a .nam { line-height: 40px; height: 40px; overflow: hidden; }

.focusBox {
	position:relative;
	width:600px;
	height:400px;
	overflow:hidden;
	font:12px/1.5 Verdana,Geneva,sans-serif;
	text-align:left;
	background:white;
	
}
.focusBox .pic img {
	width:600px;
	height:400px;
	display:block;
}
.focusBox .txt-bg {
	position:absolute;
	bottom:0;
	z-index:1;
	height:36px;
	width:100%;


	overflow:hidden;

	
}
.focusBox .txt {
	position:absolute;
	bottom:0;
	z-index:2;
	height:36px;
	width:100%;
	overflow:hidden;
		
}
.focusBox .txt li {
	height:36px;
	line-height:36px;
	position:absolute;
	bottom:-36px;

}
.focusBox .txt li a {
	display:block;
	color:white;
	padding:0 0 0 10px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.focusBox .num {
	position:absolute;
	z-index:3;
	bottom:8px;
	right:8px;
}
.focusBox .num li {
	float:left;
	position:relative;
	width:18px;
	height:15px;
	line-height:15px;
	overflow:hidden;
	text-align:center;
	margin-right:1px;
	cursor:pointer;
}
.focusBox .num li a,.focusBox .num li span {
	position:absolute;
	z-index:2;
	display:block;
	color:white;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-decoration:none;
}
.focusBox .num li span {
	z-index:1;
	background:black;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.focusBox .num li.on a,.focusBox .num a:hover {
	background:#e1141b;
}


.cen07{padding-bottom:35px;}
.cen07 .slideTxtBox{width:100%; margin:0 auto 60px; height:600px; position:relative;}
.cen07 .slideTxtBox .hd{position:absolute; bottom:-54px; left:50%; margin-left:-315px;}
.cen07 .slideTxtBox .hd .hyul{width:630px; margin:0 auto;}
.cen07 .slideTxtBox .hd .hyul li{float:left; width:150px; text-align:center; height:56px; line-height:56px; margin:0 2.5px;}
.cen07 .slideTxtBox .hd .hyul li a{display:block; background-color:#f1f4f9; border-top:2px solid #2d9884; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.cen07 .slideTxtBox .hd .hyul li a:hover{background-color:#f5f5f5;}
.cen07 .slideTxtBox .bd li{width:100%; height:599px; background-position:center; background-repeat:no-repeat;}
.cen07 .partner{position:absolute; top:140px; left:50%; margin-left:-600px; width:450px; background-color:#fff; padding:40px;}
.cen07 .titd{font-size:28px; color:#333; font-family:Microsoft yahei; text-decoration:none;}
.cen07 .tite{font-size:15px; line-height:140%; font-family:Microsoft yahei; text-decoration:none; color:#666; margin-top:20px;}
.cen07 .titf{font-size:12px; line-height:180%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#666; margin-top:20px;}
.cen07 a.btnmore{background:#2d9884; padding:5px 10px; color:#FFF; display:block; width:60px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:15px;}
.cen07 a.btnmore:hover{background-color:#231815;}

.cen07 .logoul{width:100%; margin:16px 0;}
.cen07 .logoul li{float:left; width:25%; text-align:left;}


.cen08{background-color:#f1f4f9; padding:35px 0;}
.cen08 .plistul{background-color:#f8f9fc; height:42px;}
.cen08 .plistul li{float:left; text-align:center; width:110px;}
.cen08 .plistul li:nth-child(1){background-color:#fff; height:32px; line-height:32px; color:#666; font-size:14px; font-family:Microsoft yahei; text-decoration:none; margin-top:5px; margin-left:5px;}
.cen08 .plistul li a{color:#666; font-size:14px; font-family:Microsoft yahei; text-decoration:none; display:block; background-color:#f8f9fc; text-align:center; line-height:42px;}
.cen08 .newsul{margin:20px 0 0;}
.cen08 .newsul li{float:left; width:379px; margin-right:30px; }
.cen08 .newsul li:nth-child(3){margin-right:0px;}
.cen08 .newsul li .ntit{padding: 30px 30px; background: #FFFFFF url(../images/dd.jpg) no-repeat 364px 120px;}
.cen08 .newsul li .ntit .ttime{font-size:12px; font-family:Microsoft yahei; text-decoration:none; margin-top:20px;}
.cen08 .newsul li img{display:block;}
.cen08 .homenewsul{margin:20px 0 0;}
.cen08 .homenewsul li{float:left; width:379px; text-align:left; height:25px; line-height:25px; margin-right:30px;}
.cen08 .homenewsul li:nth-child(3n){margin-right:0px;}
.cen08 .homenewsul li a{color:#666; font-size:13px; text-decoration:none; background:url(../images/rightp.gif) no-repeat left center; text-indent:10px; display:block;}

.cen08 .tit{font-size:18px; color:#2469d1; font-family:Microsoft yahei; text-decoration:none; height:50px;}
.cen08 .titt{font-size:13px; color:#666; line-height:140%; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin-top:12px;}


.cen09{background-color:#fff; padding:40px 0;}
.cen09 .titt{font-size:13px; color:#666; font-weight:normal; font-family:Microsoft Yahei; text-decoration:none; margin-top:15px;}
.cen09 .tittb{font-size:13px; color:#fff; font-weight:normal; font-family:Microsoft Yahei; text-decoration:none; margin-top:9px;}
.cen09 .tittg{background-color:#e0edf5;}
.cen09 .tittg ul{background-color:#e0edf5; padding:15px 25px 20px; margin-top:20px;}
.cen09 .tittg ul li a{font-size:14px; display:block; height:32px; line-height:32px; border-bottom:1px solid #fff;}

.cen09 .hhonor{width:22%; float:left; border-right:#e5ddd9 1px solid; padding-right:3%;}
.cen09 .ccontact{width:35%; float:left; padding-left:3%;  border-right:#e5ddd9 1px solid; padding-right:3%;}
.cen09 .ccontact .zlul{margin-top:20px;}
.cen09 .ccontact .zlul li a{background:url(../images/dot.gif) no-repeat left center; text-indent:10px; display:block; height:32px; line-height:32px; border-bottom:1px solid #ddd;}
.cen09 .ssearch{width:30%; float:left; padding-left:3%;}
.cen09 .ssearch .serbg{margin-top:20px; background:url(../images/righbg.jpg) repeat-x left top; padding:20px;}
.cen09 .ssearch .ttt{background:url(../images/zjhm.jpg) no-repeat left center; height:30px; width:210px; padding-left:44px; padding-top:4px; margin-left:10px; display:inline-block;}
.cen09 .ssearch .ttt1{background:url(../images/zjhma.jpg) no-repeat left center; height:30px; width:210px; padding-left:44px; padding-top:4px; margin-left:10px; display:inline-block;}
.cen09 .ssearch .txta{border:0; line-height:25px;}
.cen09 .ssearch .btna{margin-top:20px; margin-left:64px;}



a.mmorea{font-size: 13px; font-family:Microsoft Yahei; text-decoration:none; color:#666; display:block; margin-top:25px;}
a.mmorea:hover{color:#2d9884; text-decoration: underline;}

.tell{font-size:18px;color:#2d9884; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}

.cen10{background-color:#f8f9fc; padding:30px 0; font-family: "Microsoft Yahei"; font-size: 12px; line-height: 160%; color: #666666; text-decoration: none;}
.cen10 .wrappera{width:1200px; margin:0 auto;}
.cen10 .lll{font-size:9px; color:#ddd;}

.cen10 .footerul{width:70%; margin:2% 5% 2% 0;}
.cen10 .footerul li{float:left; margin-right:8%;}
.cen10 a.footera{font-size:16px; color:#366c8b; font-family:Microsoft yahei; text-decoration:none; display:block; margin-bottom:12px;}
.cen10 a.footera:hover{color:#de0000;}
.cen10 a.footerb{color:#2d9884; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block;}
.cen10 a.footerb:hover{color:#de0000;}
.cen10 .titt{color:#366c8b; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; text-align:right;}
.cen10 .email{padding:10px 20px; border:#dee1ea 1px solid; color:#2d9884; font-size:12px; font-family:Arial, Helvetica, sans-serif; display:block; margin-top:15px; width:150px; float:right;}

.cen11{background-color:#8faac9; height:50px; line-height:50px; overflow:hidden;}
.cen11 .titt{color:#fff; font-family:Microsoft Yahei; font-size:12px; text-decoration:none;}
.cen11 .navul{float:right;}
.cen11 .navul li{text-align:center; width:70px; float:left;}
.cen11 .navul li a{color:#fff; font-family:Microsoft yahei; text-decoration:none; font-size:12px;}
.cen11 .navul li a:hover{color:#FF0;}


.mm-menu { width: 50%; }
.mm-navbar { height: 50px; line-height: 30px; }
.mm-panel .mm-navbar { display: block; }
.mm-menu > .mm-panel > .mm-navbar + .mm-listview { margin-top: 1px; border-top: 1px solid #3a3b4b; }
.mm-menu > .mm-panel:before { height: 50px; font-size: 1.125rem; }
.mm-listview { line-height: 26px; }
.mm-listview > li:not(.mm-divider):after { left: 0; }
.mm-listview > li > a, .mm-listview > li > span { padding: 10px 10px 10px 10px; text-align: center; }

html.mm-right.mm-opening .mm-slideout { -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }

.mm-menu.mm-theme-dark .mm-navbar > *, .mm-menu.mm-theme-dark .mm-navbar a { text-transform: uppercase; color: #888; }
.mm-menu.mm-theme-dark .mm-navbar { border-color: #14151b; }

.mm-menu.mm-theme-dark { background: #22232d; color: #cfcfcf; }
.mm-listview > li:not(.mm-divider):after { height: 1px; background: #14151b; }
.mm-menu .mm-listview > li:after { border-color: #3a3b4b; }
.mm-menu.mm-theme-dark .mm-listview > li:after { border-color: #3a3b4b; }

.mm-menu.mm-theme-dark .mm-navbar.mm-navbar-bottom { border: 0; }

#dituContent{width:100%;height:335px;}
#dituContent img{ max-width:none; }


.pcmap{display:block;}
.mobmap{display:none;}


.sbul{}
.sbul li{float:left; width:15%; margin:0 0.5%;}
.sbul li a{display:block; border:1px solid #ddd; text-align:center; height:35px; line-height:35px; color:#666; font-family:Microsoft Yahei; font-size:14px; text-decoration:none; width:100%;}
.sbul li a:hover{background-color:#2369d2; color:#fff; border:1px solid #2369d2;}
.sbul li.on a {color:#fff;background:#2d9884;}
  nav.bottomnav{display:none;}


@media (max-width: 1200px){
	.wrapper{width:100%;}
	.logo{width:32%; margin-right:3%;}
	.logo img{height:48px; width:auto !important;}
	#nav{width:60%; float:left;}
	#nav .menuul{width:95%; margin:20px auto;}
	#nav .menuul .nLi{width:16.66%; text-align:center;}
	#nav .menuul .nLi a{}
	#nav .menuul li:nth-child(7),.menuul li:nth-child(8),.menuul li:nth-child(9),.menuul li:nth-child(10){display:none;}
	.mmcc{width:4%; float:right; margin-right:1%; display:block;}
	.mmcc img{ height:20px; display:block; margin-top:25px;}
	.cen04 .proul{width:100%; margin:0 auto;}
	.cen04 .proul li{width:23%; margin:1%; padding:2%;}
	.cen04 .proul li:nth-child(9){display:none;}
	.cen06 .fuwu{margin:25px 0 0;}
	.cen06 .fuwu li{width:32%; margin:0 0.6%; float:left;}
	.cen06 .fuwu li img{width:100%;}
	.cen08 .newsul{margin:0px 0 0;}
	.cen08 .homenewsul li{width:32%; margin-right:2%; float:left;}
	.cen09 .ccontact{width:32%;}
	.cen09 .ssearch .serbg{padding:15px 40px 25px;}
	.cen09 .ssearch .ttt{margin-left:0px;}
	.cen09 .ssearch .ttt1{margin-left:0px;}
	.cen09 .ssearch .btna{margin-left:0px;}
	.cen09 .ssearch .btna .bbtt{width:45%; display:inline-block;}
	.focusBox{height:400px; width:100%;}
	.focusBox .pic{width:100%; height:auto !important;}
	.focusBox .pic img{height:400px; width:100%;}
	.cen06 .sbright{width:50%;}
	.cen07 .partner{left:0; margin:0;}
	.cen08 .newsul{width:100%;}
	.cen08 .newsul li{width:32%; margin-right:2%; float:left;}
	.cen08 .newsul li img{width:100%;}
	.cen09 .hhonor{padding-left:3%; padding-right:3%;}
	.cen10 .wrappera{width:100%;}
	.cen10 .footerul li{margin-right:6%;}
	
	
	.bannerslide { height: 400px; }
	.kuxuan { height: 500px; }
}


@media (max-width: 1000px){
	.wrapper{width:100%;}
	.sshidden{display:none;}
	.logo{width:40%; margin-right:3%;}
	.logo img{height:44px; width:auto !important;}
	#nav{width:52%; float:left;}
	#nav .menuul{width:90%; margin:20px auto;}
	#nav .menuul .nLi{width:25%; text-align:center;}
	#nav .menuul .nLi a{}
	#nav .menuul li:nth-child(5),.menuul li:nth-child(6),.menuul li:nth-child(7),.menuul li:nth-child(8),.menuul li:nth-child(9),.menuul li:nth-child(10){display:none;}
	.mmcc{width:4%; float:right; margin-right:1%; display:block;}
	.mmcc img{ height:20px; display:block; margin-top:25px;}
	.cen04 .proul li img{height:80px; width:auto !important;}
	.cen04 .titc{font-size:18px;}
	.cen04 .proul li{height:190px;}
	.focusBox{height:300px;width:100%;}
	.focusBox .pic{width:100%; height:auto !important;}
	.focusBox .pic img{height:300px; width:100%;}
	.cen06 .sbleft{margin-right:3%; margin-top:0px;}
	.cen06 .sbright{width:57%;}
	.cen07 .partner{left:0; margin:0;}
	.cen09 .ssearch .serbg{padding:5% 10% 10%;}
	.cen10 .footerul li{margin-right:2%;}
	.cen09 .ssearch .btna .bbtt{width:48%;}
	.cen08 .tit{overflow:hidden;}
	.cen08 .homenewsul li{width:32%; overflow:hidden;}
	.cen08 .homenewsul li a{overflow:hidden; display:block; width:100%; background:none; text-indent:0px;}
	.cen09 .ssearch{display:none;}
	.cen09 .ccontact{border-right:0px none; width:60%; padding-right:0px;}
	.cen09 .hhonor{width:29%;}
} 


@media (max-width: 720px){
	.wrapper{padding:0 20px; box-sizing:border-box;}
	.ssshidden{display:none;}
	.menuul li{display:none;}
	
	.renrentou li a .img img{height:auto;}
	.focus{ width:200%; margin-left:-50%; position:relative; overflow:hidden; height:auto;}
	.focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
	.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);   }
	.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; }
	.focus .hd ul .on{ background:#FF4000;  }
	.focus .bd{ position:relative; z-index:0; }
	.focus .bd li img{ width:100%;  height:300px; }
	.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
	
	.shuaicase li  { width: 48%; }
	
	.renrentou li { width: 50%; margin-bottom: 20px; padding: 0 10px; height:auto;}


	.cen03{display:none;}
	.plistul{display:none;}
	.titb{display:none;}
	.cen04{padding:20px 0;}
	.cen04 .titc{font-size:14px;}
	.cen04 .proul li{height:120px;}
	.cen04 .proul li img{width:100% !important; height:55px; margin-top:20px;}
	.cen05{background-size:cover; height:510px;}
	.cen05 .wrapper{width:100%; height:510px;}
	.cen05 .aboutbg{top:30px; width:100%; box-sizing:border-box;}
	.cen06 .sbleft{width:100%; margin:0; box-sizing:border-box;}
	.cen06 .sbright{width:100%; display:block; margin-top:20px;}
	.cen06 .fuwu li{height:225px; width:48%; margin:0 1%;}
	.cen06 .fuwu li .ttita{font-size:13px;height:20px; overflow:hidden;}
	.cen06 .fuwu li .ttitb{display:none;}
	.cen06 .fuwu li .ttit{height:20px; overflow:hidden;}
	.cen06 .fuwu li .jlx{width:100%; height:70px;word-wrap:break-word;word-break:break-all; overflow:hidden;}
	.cen07 .slideTxtBox{height:450px;}
	.cen07 .slideTxtBox .bd li{height:450px;}
	.cen07 .partner{width:100%; box-sizing:border-box; top:35px;}
	.cen07 .slideTxtBox .hd .hyul{width:100%;}
	.cen07 .slideTxtBox .hd{left:0px; margin:0px; width:100%;}
	.cen07 .slideTxtBox .hd .hyul li{width:23%; margin:0 1%;}
	.cen08 .homenewsul li{display:block; width:100%;}
	.cen08 .homenewsul li a{background:url(../images/rightp.gif) no-repeat left center; text-indent:10px; display:block;}
	.cen08 .newsul li{width:100%; margin:10px 0;}
	.cen09 .hhonor{width:100%; padding:0px; border:0px none;}
	.cen09 .ccontact{width:100%; padding:0px; margin-top:20px;}
	.cen10{padding:20px 0;}
	.cen10 .wrappera{border:0px; padding-bottom:0px;}
	.cen09 .ssearch{display:block; padding:0; margin-top:20px; width:100%;}
	.cen09 .ssearch .btna .bbtt{width:38%;}
	
    .nynewnr img{width:100%;}
	.nnyul li{margin: 0.5% 0.6%; width:32%;}
    .sbul li{width:25%;}
    .renrentou li a .zhi {display:none;}
	.renrentou li a{height:200px;}
    .shuaicase li a img{height:130px;}
                      
	.bannerslide { height: 220px; }
	.kuxuan { height: 300px; }
	
	.aboutcontent img{width:100%;}	
	.jtfuwu .item { text-align: center; float: left; width: 49%; margin:1% 0.5%; height:180px;}
	
	.pcmap{display:none;}
	.mobmap{display:block;}
    
    
    @font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot?-lp48m3');
	src:url('../fonts/icomoon.eot?#iefix-lp48m3') format('embedded-opentype'),
		url('../fonts/icomoon.woff?-lp48m3') format('woff'),
		url('../fonts/icomoon.ttf?-lp48m3') format('truetype'),
		url('../fonts/icomoon.svg?-lp48m3#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-home:before {
	content: "\e600";
}
.icon-image:before {
	content: "\e601";
}
.icon-phone:before {
	content: "\e602";
}
.icon-envelope:before {
	content: "\e603";
}
.icon-location:before {
	content: "\e604";
}
.icon-map:before {
	content: "\e605";
}
.icon-bubble:before {
	content: "\e606";
}
.icon-cloud:before {
	content: "\e607";
}

  nav.bottomnav{ position:fixed;bottom:0; left:0; width:100%; z-index:9999; display:block;}
nav.bottomnav ul{ display:-webkit-box;}
nav.bottomnav ul li{ -webkit-box-flex:1.0; text-align:center; background-color:#808080;height:50px; border-right:1px solid #6a6a6a;border-left:1px solid #888888; width:25%; }
nav.bottomnav ul li:first-of-type{ border-left:0px}
nav.bottomnav ul li:last-of-type{ border-right:0px}
nav.bottomnav ul li a{ color:#fff; display:block;}
nav.bottomnav ul li a:before{ display:block; font-size:20px; line-height:32px}
nav.bottomnav ul li a label{ display:block; font-size:12px;}
                      
}