/* CSS Document */
@import url(entypo.css?family=entypo);
/* entypo */
[class*="entypo-"]:before {
  font-family: 'entypo', sans-serif;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
}

/*公共样式*/
	* { margin:0; padding:0; word-break:break-all; }
	html { overflow:-moz-scrollbars-vertical; }
	body { color:#333; font:14px/1.5em  "宋体";}
	h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{margin:0; padding:0; border:none; list-style-type:none;}
	select,input,textarea{font:14px Verdana, Helvetica, 宋体, sans-serif;}
	table{border-collapse:collapse;}
	a{font-size: 14px;color: #333;text-decoration: none;}
	a:hover {color: #F00;}
	li{list-style:none}
	textarea{overflow:auto;resize:none}
	label,label input{vertical-align:middle}
	.btn{cursor:pointer;border:none}
	.rel{position:relative}
	.abs{position:absolute}
	.fl{float:left}
	.fr{float:right}
	
	.margintop{	margin-top:10px;}
	.marginbottom{margin-bottom:10px}
	.textright {text-align:right;}
	.textcenter {text-align:center;}
	.textjust{text-align: justify;text-justify:inter-ideograph;}
	.indent2 { text-indent:2em; text-align:justify;}
	
	.red{color:#F00;}
	.gray{color:#fff;}
	.green{color: #3C0;}
	.blue{color:#00F;}
	.blue a {color:#00F;}
	.white{color:#FFF;}
	.clear{clear:both;height:0;overflow:hidden}
	.clr {clear:both;margin:0px;padding:0px;font-size:0px;line-height:0px;height:0px;}
	
/*header*/	
	.main {margin:0 auto; width:1000px;}
	header { width:100%; height:125px; position:relative;}
	#header { margin:0 auto;width:1000px; height:80px;}
	#header .head_L {height:70px; overflow:hidden; width:450px; float:left; margin-left:250px;}
	#header .head_R {font-family:楷体;height:70px; overflow:hidden; padding:5px; width:380px; float:right; text-align:right;}
	#menu .search { width:160px; margin:8px auto;height:26px; overflow:hidden; padding:0px 0 0 2px;border:1px  #BBB solid; background:#FFF; }
	#menu .search input[type="text"]{height:24px;width:130px;font-family:楷体;font-size:12pt;color:#666; background:#fff ; padding-left:2px;border:none;border:none; outline:none;box-sizing: border-box; line-height:24px; vertical-align:middle;}
	#menu .search input[type="submit"]{font-size:14px;width:25px;height:25px;background:#fff url(../images/sc.png) left no-repeat; cursor:pointer;padding: 0; border:none;line-height:24px; vertical-align:middle;}
	.menu_w{margin:0 auto; background:#880000 /*#3ba354 */; height:45px; overflow:visible; }
	#menu {margin:0 auto;}
/*content*/
	.content iframe { width:800px; height:100px;}
	#content{margin:0 auto; width:1000px; min-height:100px; background:#FFF; padding:0; border:1px solid #F6F6F6;}
	#ad2{margin:0 auto; width:1000px;padding:0;}
	#content{ margin-bottom:20px;}
	.online {  color: #333; height:30px; padding:5px 10px;}
	#area{float: left; width: 100%; margin: 10px auto;}
	#side { width: 240px; float: left; border: 1px solid #fff; margin-left: 8px; overflow: hidden; min-height:300px;}
	#side .headline {background: url(../images/top.gif) left no-repeat; color: #fff; height:60px; padding:0px 20px;}
	#side .headline .tit {text-align:center; margin:50px auto; font-family:microsoft yahei; font-size:22px; color:#fff;  line-height:50px;}
	/*收缩菜单*/
	.v{float:right;width:14px;height:14px;overflow:hidden;background:url(../images/vicon.png) no-repeat;display:inline-block;margin-top:-5px;margin-bottom:-5px;}
	.v01{background-position:0 0;}
	.v02{background-position:0 -16px;}
	.vtitle{height:35px;line-height:35px; border-top:1px solid #DDD; border-bottom:1px solid #DDD; margin-top:-1px; padding-left:20px;font-size:15px;color:#4d4d4d;cursor:pointer; background:#FCFCFC;}
	.vtitle:hover {background:#f19600;}
	.vtitle a{color:#105ea9; font-family:"Microsoft Yahei"; font-size:16px;}
	.vtitle em{margin:10px 10px 0 0;}
	.vconlist li a{height:28px;line-height:28px;padding-left:40px;display:block;font-size:14px;color:#666; border-bottom:dotted #fff 1px; margin:4px auto;}
	.vconlist li.select a,.vconlist li a:hover{color:#ed4948;text-decoration:none;}
	.vconlist li:hover{background:#EBFFD7;}
	/*文章列表左*/
	.newLst { margin:5px auto; text-align:left;}
	.newLst .T{color:#105ea9;height:35px;line-height:35px;padding-left:20px;background:#F3F3F3; border-top:#DDD 1px solid;border-bottom:#DDD 1px solid; font-family:microsoft yahei; font-size:16px; font-weight:bold; letter-spacing:2px;}
	.newLst .C{padding:0px 5px; min-height:124px;}
	.newLst li{ background: url(../images/Icon01.gif) left no-repeat; padding-left:12px;line-height:1.8em;text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;word-wrap:normal;color:#666; border-bottom:dotted #fff 1px; margin:4px auto;}
	/*文章列表主*/
	#mainBox { width: 730px; border: 1px solid #fff; float: left; margin-left: 9px; overflow: hidden;  min-height:300px;}
	#mainBox .headline { background: #F9F9F9; color: #333; height:22px; padding:5px 10px;}
	
	#mainBox .listview { margin:10px 20px;}
	#mainBox .listview .Lst { border-top:1px solid #fff; border-bottom:1px solid #fff; min-height:300px;}
	#mainBox .listview .Lst li { background: url(../images/Icon04.gif) left no-repeat; padding-left:12px;line-height:1.8em;text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;word-wrap:normal;color:#666; border-bottom:dotted #fff 1px; margin:4px auto;}
	#mainBox .listview .Lst li:hover { background-color:#F7F7F7;}

	#mainBox .listview .view {}
	#mainBox .listview .view img { max-width:670px;}
	#mainBox .listview .view .tit{ text-align:center; margin:20px auto; font-family:microsoft yahei; font-size:22px; color:#222; border-bottom:1px solid #fff; line-height:40px;}
	#mainBox .listview .view .content { min-height:300px; color:#222; margin:10px; font-size:14px; line-height:2em; text-align:justify; overflow:hidden;}
	
	/*图片列表*/
	#mainBox .listview .PLst .view {width:33.3%; float:left;}
	#mainBox .listview .PLst .view .padding { padding:3px;background:#FFF; box-shadow: 0 1px 2px rgba(0,0,0,0.3); margin:20px auto; width:180px; border:1px solid #F9F9F9;}
	#mainBox .listview .PLst .view .padding .gallery {position: relative; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center; width:180px; height:135px; margin:0 auto; background:#F9F9F9;}
	#mainBox .listview .PLst .view .padding .gallery a {font-family:Arial;font-size:135px;}
	#mainBox .listview .PLst .view .padding .gallery img{ vertical-align:middle; max-width:180px; max-height:135px;}
	#mainBox .listview .PLst .view .padding .info { position:relative; overflow:hidden; height:1.8em; text-align:center;}
	#mainBox .listview .PLst .view .padding .info .t {font-size:14px;  color:#333; line-height:2em;}

	#mainBox .listview .PLst .view .padding .prinfo { position:relative; overflow:hidden; height:4em; text-align:center;}
	#mainBox .listview .PLst .view .padding .prinfo .tt{overflow:hidden; height:2em;}
	#mainBox .listview .PLst .view .padding .prinfo .t {font-size:14px;  color:#333; line-height:2em;}
	#mainBox .listview .PLst .view .padding .prinfo .price {font-size:14px;  color:#333; line-height:2em; }
	#mainBox .listview .PLst .view .padding .prinfo .new { color:#F60; font-weight:bold;}
	
	.news_tp { position:relative; overflow:hidden; height:150px; /*border-top:1px #F0F0F0 solid;*/ margin-bottom:20px; color:#999;}
	.news_tp li {height:28px; line-height:28px;/* background:#FBFBFB;*/ border-bottom:1px #F0F0F0 solid;margin:5px auto; padding:0 5px;}
	.news_tp .l {float:left; width:520px; height:110px; overflow:hidden; line-height:27px;}
	.news_tp .r {float:right; width:150px; height:110px; overflow:hidden; text-align:center;}
	.news_tp .r img {height:110px; max-width:150px;}

	.news_pt { position:relative; overflow:hidden; height:150px; border-top:1px #F0F0F0 solid; margin-bottom:20px; color:#999;}
	.news_pt li {height:28px; line-height:28px;/* background:#FBFBFB; border-bottom:1px #F0F0F0 solid;*/margin:5px auto; padding:0 5px;}
	.news_pt .r {float:right; width:520px; height:150px; overflow:hidden; line-height:27px;}
	.news_pt .l {float:left; width:150px; height:150px; overflow:hidden; text-align:center; padding:10px 0;}
	.news_pt .l img {height:130px; max-width:150px;}
	
	.news_tt { position:relative; /*border-top:1px #F0F0F0 solid;*/ margin-bottom:20px; color:#999;line-height:27px;}
	.news_tt li {height:28px; line-height:28px;/* background:#FBFBFB;padding:0 5px;*/ margin:2px auto; border-bottom: none; text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;word-wrap:normal;}
	/*===========详细页===========*/
	.dtabs{ overflow:hidden; margin-bottom:14px; width:1000px; position:relative;}
	.dtabs .tab-menu{ height:50px;}
	.dtabs .tab-menu li{ float:left; margin:6px 3px 0px 0px; padding-bottom:6px; }
	.dtabs .tab-menu li a{ float:left; padding:5px 30px; color:#009; font-weight:bold; border:1px solid #880000;}
	.dtabs .tab-menu li:hover{}
	.dtabs .tab-menu .lhover{ background:url(../images/Icon05.gif) no-repeat bottom; color:#FFF;}
	.dtabs .tab-menu li a:hover{}
	.dtabs .tab-menu li .hover{ background:#880000; color:#FFF;}
	.dtabs .tab-cont .cont{ display:none; padding:30px 20px; border:1px solid #880000; line-height:26px; background:#fff; min-height: 500px; text-align:justify;text-justify:inter-ideograph}
	.dtabs .tab-cont .cont p{margin-bottom: 20px;color: #444;line-height: 24px;}
	.dtabs .tab-cont .hover{ display:block;}
	/*===========产品列表===========*/
	#proBox { width: 1000px; border: 1px solid #fff; margin-bottom:14px; overflow: hidden;  min-height:400px;}
	#proBox .listview .PLst { min-height:200px;}
	#proBox .listview .PLst .view {width:25%; float:left;}
	#proBox .listview .PLst .view .padding {padding:3px;background:#FFF; box-shadow: 0 1px 2px rgba(0,0,0,0.3); margin:20px auto; border:1px solid #F9F9F9; width:200px;}
	#proBox .listview .PLst .view .padding .gallery {position: relative; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center; width:200px; height:200px; margin:0 auto; border:1px solid #F9F9F9; background:#EEE;}
	#proBox .listview .PLst .view .padding .gallery a {font-family:Arial;font-size:200px;}
	#proBox .listview .PLst .view .padding .gallery img{ vertical-align:middle; max-width:200px; max-height:200px;}
	#proBox .listview .PLst .view .padding .info { position:relative; overflow:hidden; height:1.8em; text-align:center;}
	#proBox .listview .PLst .view .padding .info .t {font-size:14px;  color:#333; line-height:2em;}

	#proBox .listview .view {}
	#proBox .listview .view img { max-width:960px;}
	#proBox .listview .view .tit{ text-align:center; margin:20px auto; font-family:microsoft yahei; font-size:22px; color:#222; border-bottom:1px solid #ccc; line-height:40px;}
	#proBox .listview .view .content { min-height:300px; color:#222; margin:10px; font-size:14px; line-height:2em; text-align:justify; overflow:hidden;}
	
	#proBox .ctitle { width:1000px; position:relative;}
	#proBox .ctitle li { float:left; margin:6px 3px 0px 0px;}
	#proBox .ctitle .cv { background:#EEE;}
	#proBox .ctitle li a{ float:left; padding:10px 20px; color:#333; font-weight:bold; }
	#proBox .cvcon { width:1000px; position:relative; background:#EEE; padding:10px 20px;}
	#proBox .cvcon ul { width:960px;}
	#proBox .cvcon hr { width:960px; margin-top:10px;}
	#proBox .cvcon ul .T{ font-weight:bold;}
	#proBox .cvcon ul .s{ border:#CCC 1px solid; padding:5px;}
	#proBox .cvcon ul .s a{ color:#F00}
	#proBox .cvcon li { float:left; margin:10px 20px 10px 0px;}
	#proBox .cvcon li a{ float:left; color:#666;}
	/*===========新闻列表===========*/
	#ptBox { width: 1000px; border: 1px solid #fff; margin-bottom:14px; overflow: hidden;  min-height:400px;}
	#ptBox .news_pt { position:relative; overflow:hidden; height:150px; border-top:1px #F0F0F0 solid; margin-bottom:20px; color:#999;}
	#ptBox .news_pt .con { margin:0 5px; font-size:14px; height:80px; overflow:hidden;}
	#ptBox .news_pt .con .time { color:#333; font-size:12px;font-family:microsoft yahei;}
	#ptBox .news_pt .m a{ color:#333; font-size:12px; margin-right:10px;}
	#ptBox .news_pt li {height:28px; line-height:28px;/* background:#FBFBFB; border-bottom:1px #F0F0F0 solid;*/margin:5px auto; text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;word-wrap:normal;}
	#ptBox .news_pt .T {font-size:20px; font-weight:bold; font-family:microsoft yahei;}
	#ptBox .news_pt .r {float:right; width:740px; height:150px; overflow:hidden; line-height:27px;}
	#ptBox .news_pt .l {float:left; width:200px; height:150px; overflow:hidden; text-align:center;  padding:10px 0;}
	#ptBox .news_pt .l img {height:150px; max-width:200px;}

	#ptBox .ctitle { width:1000px; height:50px; position:relative;}
	#ptBox .ctitle li { float:left; margin:6px 3px 0px 0px; padding-bottom:6px; }
	#ptBox .ctitle .cv { background:url(../images/Icon05.gif) no-repeat bottom; color:#FFF;}
	#ptBox .ctitle li a{  float:left; padding:5px 30px; color:#009; font-weight:bold; border:1px solid #880000;}
	#ptBox .ctitle .cv a {background:#880000; color:#FFF;}

	#ptBox .listview { margin:0px 0px 10px 0px; border:1px solid #DDD; padding:20px;}
	#ptBox .listview .Lst { border-top:1px solid #DDD; border-bottom:1px solid #FFF; min-height:300px;}
	#ptBox .listview .Lst li { background: url(../images/Icon04.gif) left no-repeat; padding-left:12px;line-height:1.8em;text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;word-wrap:normal;color:#666; border-bottom:dotted #DDD 1px; margin:4px auto;}
	#ptBox .listview .Lst li:hover { background-color:#F7F7F7;}

	#ptBox .listview .PLst { min-height:200px;}
	#ptBox .listview .PLst .view {width:25%; float:left;}
	#ptBox .listview .PLst .view .padding {padding:3px;background:#FFF; box-shadow: 0 1px 2px rgba(0,0,0,0.3); margin:20px auto; border:1px solid #F9F9F9; width:200px;}
	#ptBox .listview .PLst .view .padding .gallery {position: relative; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center; width:200px; height:200px; margin:0 auto; border:1px solid #F9F9F9; background:#EEE;}
	#ptBox .listview .PLst .view .padding .gallery a {font-family:Arial;font-size:200px;}
	#ptBox .listview .PLst .view .padding .gallery img{ vertical-align:middle; max-width:200px; max-height:200px;}
	#ptBox .listview .PLst .view .padding .info { position:relative; overflow:hidden; height:1.8em; text-align:center;}
	#ptBox .listview .PLst .view .padding .info .t {font-size:14px;  color:#333; line-height:2em;}

	#ptBox .listview .view {}
	#ptBox .listview .view img { max-width:960px;}
	#ptBox .listview .view .tit{ text-align:center; margin:20px auto; font-family:microsoft yahei; font-size:22px; color:#222; border-bottom:1px solid #ccc; line-height:40px;}
	#ptBox .listview .view .content { min-height:300px; color:#222; margin:10px; font-size:14px; line-height:2em; text-align:justify; overflow:hidden;}

	#ptBox .ctitle2 { width:1000px; position:relative;}
	#ptBox .ctitle2 li { float:left; margin:6px 3px 0px 0px;}
	#ptBox .ctitle2 .cv { background:#EEE;}
	#ptBox .ctitle2 li a{ float:left; padding:10px 18px; color:#333; font-weight:bold; }
	#ptBox .cvcon { width:1000px; position:relative; background:#EEE; padding:10px 20px;}
	#ptBox .cvcon ul { width:960px;}
	#ptBox .cvcon hr { width:960px; margin-top:10px;}
	#ptBox .cvcon ul .T{ font-weight:bold;}
	#ptBox .cvcon ul .s{ border:#CCC 1px solid; padding:5px;}
	#ptBox .cvcon ul .s a{ color:#F00}
	#ptBox .cvcon li { float:left; margin:10px 20px 10px 0px;}
	#ptBox .cvcon li a{ float:left; color:#666;}

	.content {word-break:normal;word-wrap:break-word;text-justify:inter-ideograph}
	/*分页*/
	#Listpage { background:#F7F7F7; margin:0 auto;}
	#Listpage .pages {float:left; max-width:500px; margin:5px 20px;}
	#Listpage .pages span {margin:auto 3px;}
	#Listpage .search {float:right; max-width:200px; margin:5px 20px;} 
	
	/*留言反馈*/
	#pop_ly_id_div dl,#pop_ly_id_div dt,#pop_ly_id_div dd,#pop_ly_id_div input,.box_os p,.box_os em,#pop_ly_id_div form,.onlineService p{margin:0;padding:0;font-size:12px;text-align:center;}
	#pop_ly_id_div dd,#pop_ly_id_div dt,#pop_ly_id_div dl{list-style:none;}
	.box_os img{border:0;}
	#pop_ly_id_div input,#pop_ly_id_div textarea{font-size:12px; color:#333; font-family:'lucida grande',taho,verdana,'trebuchet ms',"宋体",sans-serif;}
	:focus{outline:none;}
	#pop_ly_id_div{ width:500px; border:1px solid #fff;background:#fff; margin:10px auto}
	#pop_ly_id_div dl{margin:0 auto;text-align:left}
	#pop_ly_id_div dl dt{border-bottom:1px #fff solid;height:24px;line-height:24px;text-indent:10px;padding:5px;}
	#pop_ly_id_div dl dt span{float:right;cursor:pointer;font-size:18px;margin-right:5px;}
	#pop_ly_id_div dl dd{padding:10px 5px 0;text-indent:30px;text-align:left;}
	#pop_ly_id_div input, #pop_ly_id_div textarea{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		border: 1px solid #DDDDDD;
		height:28px;
		line-height:28px;
		width:340px;color:#999;text-indent:5px;vertical-align:middle;text-align:left;}
	#pop_ly_id_div textarea{ height:87px;line-height:22px;}
	#pop_ly_id_div #getcode{width:80px;}
	#pop_ly_id_div dd img{vertical-align:middle;margin-left:5px;
		height:22px;width:80px;}
	.msg_button{
	color: #999;
	border:1px solid #dce1e6;
	width: 120px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	font-size:16px;
	margin:0 20px 20px 0;
	overflow: hidden;cursor:pointer;text-indent:0px;}
	
/*footer*/
	#footer {margin:0 auto;width:100%;; min-height:40px; background:#222; color:#FFF; text-align:center; line-height:40px; font-family:"Microsoft Yahei"; font-size:14px; word-spacing:0.2em;}
	#footer a {color:#FFF; font-size:14px;}

/*客服部分*/
.qqserver p img{display:inline;margin:-5px 5px 0 0;vertical-align:middle;}
.scrollsidebar{position:absolute;z-index:999;top:220px;}
.side_content{width:167px;height:auto;overflow:hidden;float:left;}
.side_content .side_list{width:167px;overflow:hidden;}
.show_btn{width:0;height:144px;overflow:hidden;margin-top:50px;float:left;cursor:pointer;}
.show_btn span{display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn{background:url(../images/sidebar_bg.png) no-repeat;_background:url(../images/sidebar_bg.gif) no-repeat;}
.side_title{height:46px;}
.side_title{height:46px;}
.side_bottom{height:8px;}
.side_center{font-family:Verdana, Geneva, sans-serif;padding:10px 12px 5px 12px;font-size:12px;}
.close_btn{float:right;display:block;width:19px;height:19px;margin:16px 7px 0 0;_margin:16px 3px 0 0;}
.close_btn span{display:none;}
.side_center .qqserver p{text-align:left;padding:6px 0;margin:0;vertical-align:middle;}
.phoneserver {font-size:14px;text-align:center;}
.phoneserver p{padding:2px 0;_height:16px;margin:0;color:#666666;}
.msgserver{border-top:1px dotted #fff;text-align:center;margin-top:6px;padding:10px 0 3px 0;}
.msgserver a{background:url(../images/sidebar_bg.gif) no-repeat -119px -154px;padding:3px 0 3px 23px;}
.side_content hr{border-bottom:1px solid #E6E6E6;height:1px;margin:10px 0;clear:both;}

/* green skin  */
.side_green .side_title{background-position:-505px 0;}
.side_green .side_center{background:url(../images/green_line.gif) repeat-y center;}
.side_green .side_bottom{background-position:-505px -60px;}
.side_green .close_btn{background-position:-44px -45px;}
.side_green .close_btn:hover{background-position:-65px -45px;}
.side_green .show_btn{background-position:-187px 0;}
.side_green .msgserver a{color:#68c40b;}
.side_green hr{border-bottom:1px solid #edf2e5;}
	
	