	body{font-family:"Microsoft Yahei";font-size:14px;color:#5B5B5B; padding:0; margin:0;}
a{color:#9F9FA0;}
a:hover{ color:#000;}

*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
/* container */
.container{position:absolute;top:182px;}
.imgShow{
	position:absolute;padding:0px ;width:150px;top:0px;left:0px;
	-webkit-transition:all .7s ease-out .1s; 
	-moz-transition:all .7s ease-out .1s; 
	-o-transition:all .7s ease-out .1s; 
	transition:all .7s ease-out .1s
}
.imgShow img{width:150px;}
.imgShow img:hover{alpha(opacity=80);  /* ie 有效*/
	-moz-opacity:0.8; /* Firefox  有效*/
	opacity: 0.8; /* 通用，其他浏览器  有效*/
}

#tab1 ul li{float:left; margin:35px 18px;}


div{-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.head .nav a.on{color:#9F9FA0;}
.head{ width:100%; border-bottom:1px solid #ddd; height:90px;position:relative;}
.head .logo{ position:absolute; margin-top:23px; left:1%;width:74px; height:38px;z-index: 999;}
.head .logo img{ width:74px; height:38px; vertical-align:top;}
.head .nav{ text-align:center;width:100%; position:relative;}
.head .nav a{ display:inline-block; *display:inline; zoom:1; font-size:16px; color:#333; margin:0 20px; height:30px; line-height:30px; vertical-align:top; margin-top:30px;}
.head .nav a:hover{ color:#9F9FA0;}

.head .nav .nav_ico{ display:inline-block; *display:inline; zoom:1; height:18px; line-height:18px; padding-left:25px; font-size:14px; color:#333; background:url(../../images/nav_ico.png) no-repeat left center; position:absolute; right:5px; top:30px; display:none; cursor:pointer;}
.head .head_r{ text-align:right; position:absolute; right:10px; bottom:5px;}
.head .head_r span{display:inline-block; *display:inline; zoom:1; font-size:12px; vertical-align:top; height:20px; line-height:20px;}
.scd{ width:96%; max-width:1200px; margin:0px auto; padding-bottom:25px;}
.s_nav{ width:100%; padding:15px 0; text-align:left;}
.s_nav a{ display:inline-block; *display:inline; zoom:1; font-size:14px; color:#9F9FA0; margin-right:36px;}
.s_nav a.now{ color:#000;}
.about{ width:100%; text-align:left; font-size:12px; color:#595757; line-height:175%;}
.about img{ max-width:100%; height:auto; vertical-align:top;}
.s_banner,.s_banner img{ width:100%; height:auto; vertical-align:top;}
.service{ width:100%; text-align:left; font-size:14px; color:#717071; line-height:175%; padding:10px 0 25px;}
.service .title{ width:100%; height:50px; line-height:50px; font-size:24px; color:#000; font-weight:bold;}
.contact{ width:100%; padding-bottom:20px; padding-top:10px;}
.contact .ct_m{ float:left; font-size:14px; color:#717071; line-height:175%;}
.contact .ct_m h2{ width:100%; padding:8px 0; font-size:24px; font-weight:normal; margin-bottom:10px;}
.contact .ct_r{ width:30%; float:right; text-align:center;}
.contact .ct_r img{ width:80%; height:auto; max-width:240px;}
.contact .ct_c{ width:30%; float:left; text-align:left;}
.contact .ct_l{ width:30%; padding-right:4%; border-right:1px solid #ddd; margin-right:4%;}



.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

#owl-demo { position: relative; width: 100%; margin-left: auto; margin-right: auto;}
#owl-demo .item{ position: relative; display: block;}
#owl-demo img { display: block; width: 100%;}
#owl-demo b { position: absolute; left: 0; bottom: 0; width: 100%; height: 78px; background-color: #000; opacity: .5; filter: alpha(opacity=50);}
#owl-demo span { position: absolute; left: 0; bottom: 37px; width: 100%; font: 18px/32px "微软雅黑","黑体"; color: #fff; text-align: center;}

.owl-pagination { position: absolute; left: 0; bottom: 10px; width: 100%; height: 22px; text-align: center;}
.owl-page { display: inline-block; width: 10px; height: 10px; margin: 0 5px; background-image: url(../../images/bg15.png); *display: inline; *zoom: 1;}
.owl-pagination .active { width: 25px; background-image: url(../../images/bg16.png);}
.owl-buttons { display: none;}
.owl-buttons div { position: absolute; top: 50%; width: 24px; height: 48px; margin-top: -40px; text-indent: -9999px;}
.owl-prev { left: 10px; background-image: url(../../images/bg17.png);}
.owl-next { right: 10px; background-image: url(../../images/bg18.png);}
.owl-prev:hover { background-image: url(../../images/bg17.png);}
.owl-next:hover { background-image: url(../../images/bg18.png);}

@media screen and (max-width: 579px) {
	.owl-pagination{bottom:0px;height:15px;}
}

.cl,.clear{ clear:both;height:0;line-height:0;content:'.';display:block;visibility:hidden;}

.pcontent{margin:10px;}
.hidden66{display:none;}
.pcontent .title{border:1px solid #ccc;padding:5px;float:left;margin:10px 0;}

.news_m{ width:100%;}
.news_m ul{ width:100%; padding:0 0 25px; border-top:1px dashed #ddd; margin-top:25px;}
.news_m ul li{ width:100%; border-bottom:1px dashed #ddd; text-align:left;}
.news_m ul li .time{ width:80px; text-align:center; float:left; border-right:1px dashed #ddd; font-size:12px; color:#555555; height:50px;}
.news_m ul li .time b{ display:block; font-size:18px; padding-top:5px; font-weight:normal;}
.news_m ul li.hot .time{ height:130px;}
.news_m ul li.hot .time b{ color:#0061D1; padding-top:55px;}
.news_m ul li a{ color:#555; font-size:14px;}
.news_m ul li a:hover{color:#0061D1;}
.news_m ul li .li_m{ float:left;width: 93%; margin-left:10px;}
.news_m ul li .li_m p{ width:100%; height:50px; line-height:50px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_m ul li .li_m dl{ width:100%; margin-top:7px;}
.news_m ul li .li_m dl dt{ width:220px; height:115px; float:left; margin-right:7px;}
.news_m ul li .li_m dl dt img{ width:220px; height:115px; vertical-align:top;}
.news_m ul li .li_m dl dd{float:left; margin-left:10px; line-height:250%; height:95px; overflow:hidden; margin-top:10px;}

.news_detail{width:98%;margin:10px auto;}
.news_detail h2,.news_detail .news-extra-area{text-align:center;padding:5px 0;}
.news_detail .d_txt img{max-width:100%;}

#newsDetail-date {position: absolute;width: 100%;line-height: 28px;right: 10%;color: #a3a3a3;text-align: right;}
#newsTitle {padding-right: 125px;color: #333333;font-size: 20px;line-height: 28px;font-weight: normal;margin: 20px 0;}

.top_titl{ color:#696969; margin:23px 20px;}