@charset "utf-8";
/* CSS Document */

body{font-size:14px;margin:0px;padding:0px;font-family:"微软雅黑","宋体"; }
*,html{font-family:"微软雅黑","宋体";margin:0px;}
.wrap{width:1100px; margin:0 auto;}
/*网站顶部*/
.website_top{ height:31px; line-height:31px;background:url(../images/web_01.gif) repeat-x; text-align:center;}
/*红色重要提示*/
.red{color:#F00}
/*底部虚线*/
.botomboder { border-bottom:1px dashed #CCC; }

.mT10{margin-top:10px;}
.mT5{margin-top:5px;}

.last,li.last{ padding-right:0px; margin-right:0px;list-style: none;}
.error_info{text-align:center;padding:20px 0; font-size:14px; font-weight:bold; color:#060;}/*错误展示样式*/
h4,h5,h6,ul,li,img,table,p{margin:0px; padding:0px;}
pre{
	whitewhite-space: pre-wrap; /* css-3 */ 
	whitewhite-space: -moz-pre-wrap; /* Mozilla, since 1999 */ 
	whitewhite-space: -pre-wrap; /* Opera 4-6 */ 
	whitewhite-space: -o-pre-wrap; /* Opera 7 */ 
	word-wrap: break-word; /* Internet Explorer 5.5+ */ 
}
li{list-style:none;}
img{border:0px;}
a{text-decoration:none;color:#000;font-family:"微软雅黑","宋体";}
a:hover{text-decoration:none;}
/*重点链接色*/
.important{ color:#FE6000;}
.important a{ color:#FE6000;}
.important1{ color:#76AD29;}
.important1 a{ color:#76AD29;}



dd{
	margin:0px;
	/*margin-left:40px;*/
	display:block;
	height:auto !important;
	font-size:13px;
	min-height:300px;
	height:600px;
	float: left;
	/*width:600px;*/
	line-height:25px;
	/*padding-top:10px;*/
	word-spacing: normal;
}
/*清除浮动*/
.clear{ clear:both;}

/*头部*/
#mu li {
    float: left;
    font-size: 24px;
    color: #bfb1b1;
    width: 112px;
    text-align:  center;
}

#mu li a {
    color: #939394;
	font-size: 16px;line-height: 40px;text-decoration: none;height: 40px;display: block;margin: 0 auto;
}
#header{height: 77px;padding-top: 20px;}

#header .nav div:last-child a{ width: 80px;}
#mu li a:hover{color: #0099cb;border-bottom: 2px solid #0099cb;}
#mu li a.hover{color: #0099cb;border-bottom: 2px solid #0099cb;}

/*banner*/
#banner{ height:500px; margin-top:0px;background: url(/img/banner.png) no-repeat center 0;}
#banner2{background: url(/img/pro_list_02.png) no-repeat;height: 305px;}

.miaoshuH1{border-left: 3px solid #2cb2ab;background: #ecfdfc;height: 30px;line-height: 30px;text-align: center;font-size: 18px;margin: 20px 0;}
.jumbotron{text-align: center;}
.jumbotron .thumbnail{border: 0px;margin: 0px;position: relative;}
.jumbotron .thumbnail .caption{color: #333;	position: absolute;	bottom: 0px;	width: 98%;	background: #000000;	opacity: 0.5;	text-align: center;height: 30px;line-height: 30px;}
.jumbotron .thumbnail h4{color: #333;	position: absolute;	bottom: 0px;	width: 100%;color:#fff;text-align: center;padding: 0px;margin: 0px;height: 30px;line-height: 30px;}

	/*当前位置*/
	.positon{text-align:left; height:auto; line-height:30px; border-bottom:1px solid #EEEEEE; padding-left:30px; margin:0px 0 0 0; background:#f8f8f8;}
	.positon a{ font-size:12px;}
	/*栏目页列表框*/
	.column {width:1100px;}
	/*分页样式*/
	.page{ padding:5px 5px; text-align:center; width:auto; overflow:hidden; margin:10px auto;float:right;}
	.page li{ padding:1px 6px; text-align:center;  display:inline; float:left}

/*产品内页*/
.proParam{height:60px;line-height:60px; color:#000; font-size:18px; border-bottom:1px dotted #ccc;}

.btn1{width: 181px;height: 49px;background: #2cb2ab;}

/*错误页*/
.error{ min-height:300px; height:300px;}

/*Service客服服务*/
.Service_top{background:url(../images/201151914462963582.jpg) no-repeat top; width:220px; height:133px;}
.Service{background:url(../images/seser.png) no-repeat top; width:220px; height:150px;}
.Service li{ height:30px; float:left; padding-left:38px; line-height:28px;}

/*友情链接*/
.link{ width:1000px; height:auto; height:180px;}
.link img { width:88px; height:31px;}
.link li { float:left; width:100px; text-align:center; padding:10px; line-height:25px;}



.page li{ color:#000; margin-right:5px;}
.page li a{color:#000;}
.page li:hover{ color:#2cb2ab}
.page li:hover a{color:#2cb2ab}
.page li.thisclass{ color:#2cb2ab}
.page li.thisclass a{color:#2cb2ab}
.page li a:hover{color:#2cb2ab}


/*sidebar*/

.sidebar {width:345px; float:right;}

.widget {margin-bottom:15px;}

.widget h3,#tbCalendar caption  {font-size:0.875em; height:40px; padding:0 10px; line-height:40px; background:#fff; margin-bottom:2px;  -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #EBEBEB;}

.widget h3 i {display:block; float:left; height:40px; line-height:43px; padding-right:10px; font-size:1.3em; border-right:1px solid #ddd; margin-right:10px; color:#FF8800;}

.widget ul,#divSearchPanel div,#divContorPanel div,#divCalendar table {background:#fff; padding:10px;  -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #EBEBEB;}

.widget img {width:auto; max-width:100%; height:auto; display:block;}

.widget a {color:#555;}

.widget ul.news-list li {font-size:0.875em; line-height:1.75em; background:url(../images/dot.png) no-repeat left center; padding-left:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.widget ul.hot-post li {overflow:hidden; padding-bottom:10px; border-bottom:1px dotted #ccc; margin-bottom:5px;}

.widget ul.hot-post li .thumb {width:100px; height:auto; float:left; margin-top:5px; margin-right:10px; display:inline;}

.widget ul.hot-post li .thumb a {display:block; overflow:hidden; border-radius:3px;}

.widget ul.hot-post li .thumb img {width:100%; height:auto; display:block; transition:transform 0.5s ease 0s;}

.widget ul.hot-post li .thumb img:hover {transform:scale(1.4,1.4); transition:transform 0.3s ease 0s; opacity:0.6;}

.widget ul.hot-post li .hot-title {font-size:0.875em; margin-bottom:5px;}

.widget ul.hot-post li  a {color:#444;}

.widget ul.hot-post li  a:hover {color:#3F729B;}

.widget ul.hot-post li .hot-time {font-size:0.75em; color:#999;}

#scroll.scroll {position:fixed; width:inherit; top:75px;}

#scroll.stop {position:absolute; width:inherit; bottom:0; right:0;}

.widget input[type="text"] {
	width: 77%;
	height: 35px;
	line-height: 35px;
	border: 1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 0 2%;
}

.widget input[type="submit"] {height:35px; width:17%; background:#F04848; border:none; color:#fff; cursor:pointer; border-radius:3px;}

#divSearchPanel div,#divContorPanel div {font-size:0.875em;}

#divTags ul {overflow:hidden;}

#divTags ul li {float:left; background:none; font-size:0.75em; margin:5px 0; display:inline;}

#divTags ul li a {display:block; float:left; background:#3F729B; color:#fff; padding:2px 4px; border-radius:2px;}

#divTags ul li a:hover {background:#F04848; color:#fff;}

#tbCalendar {width:100%;}

#tbCalendar caption {font-weight:bold;}

#tbCalendar thead,#tbCalendar tbody {background:#fff;}

#tbCalendar td {border:none;}

#tbCalendar thead tr th{padding:10px 0;}

#tbCalendar tbody tr td {padding-bottom:10px;}

#tbCalendar tbody tr td a {background:#F04848; color:#fff; padding:2px; font-size:0.75em; border-radius:5px;}

#divComments ul li {background:none; padding-left:0; margin:5px 0; border-bottom:1px dotted #ddd; padding-bottom:5px; color:#444;}

#divComments ul li  a {color:#444;}

#divComments ul li img {display:block; width:24px; height:24px; float:left; margin-right:5px; display:inline;}

#divComments ul li b {color:#444;}

#divLinkage ul,#divCatalog ul,#divFavorites ul {overflow:hidden;}

#divLinkage ul li,#divCatalog ul li,#divFavorites ul li {background:none; float:left; width:50%; padding-left:0; margin:5px 0; text-align:center;}

#divLinkage ul li a,#divCatalog ul li a,#divFavorites ul li a {display:block; background:#efefef; color:#666; width:95%; margin:0 auto;}

#divMisc ul li {background:none; padding-left:0; margin:5px auto; text-align:center;}

#divMisc ul li a {display:block;}

#divMisc ul li img {display:block; margin:0 auto;}

#divStatistics ul li,#divAuthors ul li,span.cp-hello,span.cp-login,span.cp-vrs {background:none; border-left:4px solid #F15A5A; background:#efefef; color:#666; margin:5px 0;}

span.cp-hello,span.cp-login,span.cp-vrs {display:block; padding:5px 10px; margin:0;}





.tith3 {
    height: 40px;
    font-size: 18px;
    color: #0ab291;
    border-top: 1px solid #ececec;
    border-bottom: 2px solid #c7c7c7;
    border-left: 10px solid #0ab291;
    border-right: 1px solid #ececec;
    line-height: 40px;
    padding-left: 20px;
    margin-bottom: 24px;
}

#nr h3 {
	height: 40px;
	font-size: 18px;
	color: #345391;
	line-height: 40px;
	padding-left: 20px;
	margin-bottom: 24px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ececec;
	border-right-color: #ececec;
	border-bottom-color: #c7c7c7;
	border-left-color: #345391;
}
#ab img {
	float: left;
}
#nr #ab p {
	float: right;
	padding: px;
	width: 700px;
}
#xwzx .container #news ul li {
	color: #000;
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 25px;
	width: 320px;
}
#xwzx .container #news ul li a {
	color: #000;
	font-size: 14px;
	line-height: 2.2em;
}
.copy .container p {
	font-size: 14px;
	line-height: 2.2em;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	color: #666;
}
#nr p {
	text-indent: 2em;
}
#nr img {
	padding-left: 10px;
}
.p-con #xwnr {
	width: 770px;
	float: left;
	padding-left: 20px;
	font-size: 16px;
	line-height: 2em;
}
.postmeta {
	font-size: 14px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
hr {
	height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
}
#fnr{
	width: 1100px;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 2.2em;
	margin-right: auto;
	margin-left: auto;
	}
.bottom_link {
	font-size: 12px;
	line-height: 2em;
	padding-left: 15px;
	padding-right: 10px;
	
}
.bottom_link a{color: #666;}

.dynamic-li {
    color: #999;
    padding: 2px 0;
    font-size: 12px;
}
  
h4.media-heading a{  color: #0ba1e4;
    height: 19px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
}


ul.new_list.twlist {
    width: 85%;
}

ul.new_list.twlist li {
    padding-top: 10px;
    padding-bottom: 20px;
	
    padding: 33px 0;
    border-bottom: 1px solid #e5e5e5;
}

#despic #dzy {
     padding-top: 50px;
    float: left;
    padding-left: 50px;
	line-height: 24px;
	    font-size: 16px;
    font-weight: 600;
}

div#desc {
    float: left;
    width: 400px;
    padding-left: 50px;
    padding-top: 50px;
	line-height: 24px;
}

#despic #dimg {
    padding: 5px;
    float: left;
}
#info {
    text-align: center;
    font-size: 12px;
}
.newtitle h1 {
    text-align: center;
    line-height: 2em;
    font-size: 24px;
}
