body {
	text-align:center; line-height: 22px; font-family: "楷体"; color: #313131; font-size: 13px; background-color:#fdfdfd; background-image:url(../img/body_bg.jpg); background-repeat:repeat-x; color:#555555;font-family:'Microsoft Yahei';
}
body,html,div,span,a,th,td,tr,table,form,p,dd,dt,li,dl,ol,ul,input,img{
	padding: 0px; margin: 0px;
}
h6,h5,h4,h3,h2,h1 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
ul li {
	list-style-type: none
}
img {
	border: none;  -ms-interpolation-mode: bicubic;
}
.clearfix:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
.clearfix {
	display: inline-block
}
* html .clearfix {
	height: 1%
}
.clearfix {
	display: block
}
a {
	outline-style: none; color: #373737; text-decoration: none
}
a:link {
	outline-style: none; color: #373737; text-decoration: none
}
a:visited {
	outline-style: none; color: #373737; text-decoration: none
}
a:hover {
	outline-style: none; color: #091c78; text-decoration: underline;
}

.clear {
	width: 0px; zoom: 1; height: 0px; clear: both; overflow: hidden
}
/*颜色设置
.orange {
	color: #f27b04
}
.orange a {
	color: #f27b04
}
.orange a:link {
	color: #f27b04
}
.orange a:visited {
	color: #f27b04
}
.orange a:hover {
	color: #f27b04
}
.blue {
	color: #0187d0
}
.blue a {
	color: #0187d0
}
.blue a:link {
	color: #0187d0
}
.blue a:visited {
	color: #0187d0
}
.blue a:hover {
	color: #0187d0
}
.blue1 {
	color: #032694
}
.blue1 a {
	color: #032694
}
.blue1 a:link {
	color: #032694
}
.blue1 a:visited {
	color: #032694
}
.blue1 a:hover {
	color: #ff6600
}
*/
/*--深绿--
.fcolor {
	color: #00887c
}
.fcolor a {
	color: #00887c
}
.fcolor a:link {
	color: #00887c
}
.fcolor a:visited {
	color: #00887c
}
.fcolor a:hover {
	color: #ff6600
}
.white {
	font: bold 14px/22px arial,helvetica,sans-serif,"微软雅黑"; color:#fff;
}
.gray {
	color: #626262
}
.red {
	color: #ff0600
}
.black {
	color: #313131
}
*/
/*字号大小*/
.f14 {
	font-size: 14px
}
.f16 {
	font-size: 16px
}
/*行高*/
.line24 {
	line-height: 24px
}
.line28 {
	line-height: 28px; font-size: 14px
}
/*浮动*/
.fl {
	float: left
}
.fr {
	float: right
}
/*margin*/
.mt5 {
	margin-top: 5px
}
.mt10 {
	margin-top: 10px
}
.mt20 {
	margin-top: 20px
}
.ml10 {
	margin-left: 10px
}
.ml30 {
	margin-left: 35px
}
.mr5 {
	margin-right: 5px
}
.mr10 {
	margin-right: 10px
}
/*padding*/
.pr10 {
	padding-right: 10px
}
.pb {
	padding-bottom: 10px
}
/*边框*/
.bb {
	border-bottom: #aaa 1px dotted
}
.br {
	border-right: #cfcfcf 1px solid
}
.m10 {
	margin: 10px
}
.p10 {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.mb20 {
	margin-bottom: 20px
}
/* 整页  */
.doc {
	width: 990px; background: #fff; margin:0 auto;
}
/* 局部块  */
.wrapper {
	text-align: left; margin: 2px auto; width: 990px; zoom: 1; overflow: hidden
}
/* 左、右分区；三栏分区*/
.leftbox {
	width: 242px; float: left; 
}
.leftbox li 
{
    border-bottom:0px;
}
.rightbox {
	width: 746px; float: right;
}
.rightbox .content ul li 
{
    border-bottom:0px;
 } 
.midbox {
	margin: 0px 5px; width: 496px; float: left;
}
/* 一栏图片*/
.pcbox {
	width: 990px;
}
.logotab {
	position: relative; margin: 0px auto; min-height: 40px; width: 990px;
}
.logotab img {
	width:990px; height:135px;
}
.logotit {
	position: absolute; top: 15px; left: 15px
}
/* 一栏banner图片*/
.bannertab {
	position: relative; margin:0px auto; width: 990px; padding:2px 0px;
}
.bannertit {
	position: absolute; height: 22px; top: 35px; left: 190px
}
.bannerimg {
	min-height: 130px
}
/* 菜单栏*/
.nav {
	z-index: 1; position: relative; margin: 0px auto; width: 990px; padding-left:10px; padding-right:10px;
}
/* nav背景 */
.nav ul {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; background-image: url(../img/navbg.png); line-height: 42px; height: 42px; padding-top: 0px
}
.nav ul li {
	position: relative; float: left
}

.nav ul li a {
	text-align: center; width: 108px; display: block; float: left; color: #fff; font-size: 14px; font-weight: 600; height: 42px; font-family:'Microsoft Yahei';
}

.nav ul li a:hover {
	width: 110px; display: block; background-repeat: no-repeat; background-position: center 50%; background-image: url(../img/nav_hover.png); height: 42px; color: #fff; text-decoration: none; font-size:14px;
}
/* nav下拉区域 */
.nav ul li ul {
	border-bottom: #9a9a9a 1px solid; position: absolute; border-left: #9a9a9a 1px solid; padding-bottom: 5px; padding-left: 10px; width: 90px; padding-right: 10px; display: none; background: #fff; height: auto; margin-left: -1px; border-top: #9a9a9a 0px solid; top: 42px; border-right: #9a9a9a 1px solid; padding-top: 5px; left: 0px
}
.nav ul li ul li {
	width: 166px; overflow: hidden
}
.nav ul li ul li a {
	background-image: none; padding-bottom: 0px; line-height: 26px; padding-left: 10px; width: auto; padding-right: 10px; display: block; white-space: nowrap; float: left; height: 26px; color: #666; font-size: 12px; font-weight: normal; padding-top: 0px
}
.nav ul li ul li a:hover {
	background-image: none; line-height: 26px; width: auto; height: 26px; color: #ff6600; text-decoration: underline
}
.nav ul li ul li:hover {
	background-image: none; border-bottom-style: none; border-right-style: none; margin-top: -1px; border-top-style: none; border-left-style: none
}
.nav ul li:hover ul {
	display: block
}
.nav ul li.sfhover ul {
	display: block
}
.nav ul li ul li b a {
	font-size: 12px; font-weight: bold
}
.nav ul li ul li p {
	width: 166px; display: block; clear: both
}
.nav ul li ul li p a {
	font-size: 12px
}
/* 左边切换tab */
.ltab {
	background-color: #fff; width: 240px; margin:0 1px;	
}
.ltab .maintit {
	background-image: url(../img/info_tit.png); line-height: 32px; padding-left: 20px; height: 32px; color: #fff;
	/*
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    behavior:url(pie.htc);
*/
}
.ltab .maintit .more {
	float: right; margin-right: 10px; color:#fdfdfd; font-size:14px;
}
.more {
	float: right; margin-right: 10px; color:#fdfdfd; font-size:14px;
}
.more:hover{ color:#f00; list-style:none; }
.ltab .content {
	border: #e3e3e3 1px solid;  overflow: hidden; _zoom: 1; padding: 10px;
}
/* 左侧栏内新闻列表*/ 
.ltab .news li {
	line-height: 26px; padding-left: 10px; background: url(../img/ico.gif) no-repeat 0px -17px; height: 26px; overflow: hidden; 
	}
.ltab .news li span {
	text-align: right; width: 76px;
}
/* 左侧栏内导航*/ 
.ltab .news li .daohan {
	line-height: 32px;  height: 32px; background-color:#ccc; text-align:center; color:White; margin-bottom:5px; overflow: hidden; 
	}

/* 宽215px  左侧栏图片列表 */
.ltab .sort {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.ltab .sort li {
	border-bottom: #aaa 1px dotted; line-height: 26px; height: 25px; overflow: hidden
}
.ltab .sort li img {
	_margin-top: 7px
}
.ltab .topic {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.ltab .topic li {
	border-bottom: #aaa 1px dotted; line-height: 28px; padding-left: 13px; background: url(../img/ico.gif) no-repeat 0px -283px; height: 28px; overflow: hidden; font-weight: bold
}
.ltab .pro dl {
	border-bottom: #aaa 1px dotted; margin: 5px 5px 5px 10px; width: 215px; height: 80px
}
.ltab .pro dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; line-height: 60px; margin: 3px 7px 0px 0px; padding-left: 1px; width: 60px; padding-right: 1px; display: table; float: left; height: 60px; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 1px
}
.ltab .pro dt a {
	display: table-cell; height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.ltab .pro dt img {
	max-width: 60px !important; max-height: 60px !important; vertical-align: middle
}
.ltab .pro .del {
	color: #999; font-size: 12px; text-decoration: line-through
}
.ltab .pro .proleft {
	display: none
}
.ltab .pro .adtab {
	display: none
}
.ltab .roll li {
	border-bottom: #aaa 1px dotted; margin: 5px 5px 5px 10px; width: 215px; height: 80px
}
.ltab .roll .proimg {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; margin: 3px 7px 0px 0px; padding-left: 1px; width: 60px; padding-right: 1px; display: inline-block; float: left; height: 60px; vertical-align: middle; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 1px
}
.ltab .roll .proimg img {
	max-width: 60px !important; max-height: 60px !important; vertical-align: middle
}
.ltab .roll .proname {
	line-height: 20px; width: 134px; float: left; height: 20px; font-size: 12px
}
i {
	display: inline-block; height: 100%; vertical-align: middle
}
.ltab .psc dl {
	border-bottom: #aaa 1px dotted; margin: 5px 5px 5px 10px; width: 215px; height: 80px
}
.ltab .psc dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; line-height: 60px; margin: 3px 7px 0px 0px; padding-left: 1px; width: 60px; padding-right: 1px; display: table; float: left; height: 60px; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 1px
}
.ltab .psc dt a {
	display: table-cell; height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.ltab .psc dt img {
	max-width: 60px !important; max-height: 60px !important; vertical-align: middle
}
.ltab .honor dl {
	border-bottom: #aaa 1px dotted; margin: 0px 5px 5px 10px; width: 215px; height: 80px
}
.ltab .honor dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; line-height: 60px; margin: 3px 7px 0px 0px; padding-left: 1px; width: 60px; padding-right: 1px; display: table; float: left; height: 60px; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 1px
}
.ltab .honor dt a {
	display: table-cell; height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.ltab .honor dt img {
	max-width: 60px !important; max-height: 60px !important; vertical-align: middle
}
.ltab .pic dl {
	padding-bottom: 5px; padding-left: 10px; width: 220px; padding-right: 0px; float: left; height: 76px; overflow: hidden; padding-top: 5px
}
.ltab .pic dl dt {
	text-align: center; padding-bottom: 6px; padding-left: 2px; width: 60px; padding-right: 6px; background: url(../img/pic_bg.gif) no-repeat; float: left; height: 60px; overflow: hidden; padding-top: 2px
}
.ltab .pic dl dt a {
	text-align: center; width: 60px; height: 60px; overflow: hidden
}
.ltab .pic dl dt a img {
	margin: 0px auto; max-width: 60px; max-height: 60px; vertical-align: middle; overflow: hidden
}
.ltab .pic dl dd {
	margin: 10px 0px 0px 10px; width: 140px; float: left
}
.ltab .enlarge {
	padding-bottom: 10px; padding-left: 10px; width: 216px; padding-right: 10px; zoom: 1; overflow: hidden; padding-top: 10px
}
.ltab .enlarge ul li {
	width: 216px; float: left; overflow: hidden
}
.ltab .enlarge .enimg {
	text-align: center; width: 216px; display: inline-block; height: 216px; vertical-align: middle; overflow: hidden
}
.ltab .enlarge .enimg img {
	max-width: 216px !important; max-height: 216px !important; vertical-align: middle
}
.ltab .ser dl {
	margin: 10px 5px 10px 10px; width: 220px; height: 72px; overflow: hidden
}
.ltab .ser dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; line-height: 60px; margin: 3px 7px 0px 0px; padding-left: 1px; width: 60px; padding-right: 1px; display: table; float: left; height: 60px; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 1px
}
.ltab .ser dt a {
	display: table-cell; height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.ltab .ser dt img {
	max-width: 60px !important; max-height: 60px !important; vertical-align: middle
}
.ltab .ser dd {
	width: 140px; float: left; overflow: hidden; word-break: break-all
}

.ltab .newslist dl {
	border-bottom: #ccc 1px dotted; padding-bottom: 2px; line-height: 22px; margin: 5px; padding-left: 2px; padding-right: 2px; padding-top: 2px
}
.ltab .newslist dt {
	padding-bottom: 5px; line-height: 22px; font-size: 14px; font-weight: bold
}
.ltab .newslist dd {
	color: #666
}
.ltab .link {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.ltab .link a {
	padding-bottom: 3px; padding-left: 5px; padding-right: 5px; padding-top: 3px
}
.ltab .linkimg {
	padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px
}
.ltab .linkimg li {
	border-bottom: #e2e2e2 1px solid; text-align: center; border-left: #e2e2e2 1px solid; padding-bottom: 1px; margin: 5px 4px; padding-left: 1px; width: 100px; padding-right: 1px; display: table; float: left; height: 40px; vertical-align: middle; overflow: hidden; border-top: #e2e2e2 1px solid; border-right: #e2e2e2 1px solid; padding-top: 1px
}
.ltab .linkimg li a {
	display: table-cell; height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.ltab .linkimg li img {
	width: expression(this.width > 100 && this.width > this.height ? 100 :true); max-width: 100px !important; ; height: expression(this.height >40 ? 40:true); max-height: 40px !important; vertical-align: middle
}
/* 左右栏的大右 */
.rtab {
	background-color: #fff; width: 742px; float: right
}
.rtab .maintit {
	line-height: 34px; padding-left: 20px; background: #454545 no-repeat; height: 34px; color: #fff
}
.rtab .maintit .more {
	float: right; margin-right: 10px
}
.rtab .content {
	border-bottom: #e3e3e3 1px solid; border-left: #e3e3e3 1px solid; height: auto; overflow: hidden; border-top: #e3e3e3 1px; border-right: #e3e3e3 1px solid; _zoom: 1
}
.rcom {
	width: 742px; background: #fff; float: right
}
.rcom .maintit {
	line-height: 34px; padding-left: 20px; background: #454545 no-repeat; height: 34px; color: #fff
}
.rcom .content {
	border-bottom: #e3e3e3 1px solid; border-left: #e3e3e3 1px solid; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; overflow: hidden; border-top: #e3e3e3 1px; border-right: #e3e3e3 1px solid; padding-top: 10px; _zoom: 1
}
.lcomshow li {
	border-bottom: #aaa 1px dotted; padding-bottom: 7px; padding-left: 5px; padding-right: 5px; padding-top: 7px
}
.rtab .sort {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.rtab .sort li {
	border-bottom: #aaa 1px dotted; line-height: 26px; height: 25px; overflow: hidden
}
.rtab .topic {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.rtab .topic li {
	border-bottom: #aaa 1px dotted; line-height: 28px; padding-left: 13px; background: url(../img/ico.gif) no-repeat 0px -283px; height: 28px; overflow: hidden; font-weight: bold
}
.rtab .pro dl {
	padding-bottom: 6px; margin: 5px 0px; padding-left: 11px; padding-right: 5px; float: left; padding-top: 6px
}
.rtab .pro dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; padding-left: 1px; width: 164px; padding-right: 1px; display: inline-block; height: 164px; vertical-align: middle; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 1px
}
.rtab .pro dt img {
	max-width: 164px !important; max-height: 164px !important; vertical-align: middle
}
.rtab .pro dd {
	width: 168px; word-wrap: break-word; height: 22px; overflow: hidden; word-break: break-all
}
.rtab .pro .del {
	color: #999; font-size: 12px; text-decoration: line-through
}
.rtab .roll {
	padding-bottom: 0px; padding-left: 8px; width: 724px; padding-right: 8px; float: left; overflow: hidden; padding-top: 0px
}
.rtab .roll ul li {
	padding-bottom: 11px; padding-left: 7px; width: 168px; padding-right: 6px; float: left; overflow: hidden; padding-top: 11px
}
.rtab .roll .proimg {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; padding-left: 1px; width: 164px; padding-right: 1px; display: inline-block; margin-bottom: 5px; height: 164px; vertical-align: middle; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 1px
}
.rtab .roll .proimg img {
	max-width: 164px !important; max-height: 164px !important; vertical-align: middle
}
.rtab .roll .proname {
	line-height: 20px; height: 20px; font-size: 12px
}
.rtab .psc dl {
	padding-bottom: 6px; margin: 5px 0px; padding-left: 11px; padding-right: 5px; float: left; padding-top: 6px
}
.rtab .psc dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; padding-left: 1px; width: 164px; padding-right: 1px; display: inline-block; height: 164px; vertical-align: middle; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 1px
}
.rtab .psc dt img {
	max-width: 164px !important; max-height: 164px !important; vertical-align: middle
}
.rtab .psc dd {
	width: 168px; word-wrap: break-word; overflow: hidden; word-break: break-all
}
.rtab .honor dl {
	padding-bottom: 6px; margin: 5px 0px; padding-left: 11px; padding-right: 5px; float: left; padding-top: 6px
}
.rtab .honor dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; padding-left: 1px; width: 164px; padding-right: 1px; display: inline-block; margin-bottom: 5px; height: 164px; vertical-align: middle; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 1px
}
.rtab .honor dt a {
	height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.rtab .honor dt img {
	max-width: 164px !important; max-height: 164px !important; vertical-align: middle
}
.rtab .pic {
	padding-bottom: 6px; line-height: 18px; padding-left: 7px; padding-right: 2px; overflow: hidden; padding-top: 6px
}
.rtab .pic dl {
	width: 182px; margin-bottom: 10px; float: left
}
.rtab .pic dl dt {
	position: relative; text-align: center; padding-bottom: 11px; padding-left: 3px; width: 164px; padding-right: 10px; background: url(../img/li_bg1.gif) no-repeat; float: left; height: 164px; overflow: hidden; padding-top: 3px
}
.rtab .pic dl dt a {
	text-align: center; width: 164px; height: 164px; overflow: hidden
}
.rtab .pic dl dt a img {
	margin: 0px auto; max-width: 164px; max-height: 164px; vertical-align: middle; overflow: hidden
}
.rtab .pic dl dd {
	text-align: center; width: 182px
}
.rtab .enlarge {
	padding-bottom: 7px; padding-left: 7px; width: 726px; padding-right: 7px; float: left; overflow: hidden; padding-top: 7px
}
.rtab .enlarge ul li {
	width: 407px; float: left; overflow: hidden
}
.rtab .enlarge .enimg {
	text-align: center; width: 407px; display: inline-block; height: 400px; vertical-align: middle; overflow: hidden
}
.rtab .enlarge .enimg img {
	max-width: 400px !important; max-height: 400px !important; vertical-align: middle
}
.rtab .news {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.rtab .news li {
	border-bottom: #aaa 0px dotted; line-height: 26px; padding-left: 10px; background: url(../img/ico.gif) no-repeat 0px -17px; height: 26px; overflow: hidden
}
.rtab .newslist dl {
	border-bottom: #ccc 1px dotted; padding-bottom: 10px; line-height: 22px; margin: 5px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.rtab .newslist dt {
	padding-bottom: 5px; line-height: 22px; font-size: 14px; font-weight: bold
}
.rtab .newslist dd {
	color: #666
}
.rtab .ser dl {
	padding-bottom: 10px; line-height: 22px; padding-left: 9px; width: 350px; padding-right: 9px; float: left; padding-top: 10px
}
.rtab .ser dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; line-height: 164px; padding-left: 1px; width: 164px; padding-right: 1px; display: table; margin-bottom: 5px; float: left; height: 164px; overflow: hidden; border-top: #ddd 1px solid; margin-right: 10px; border-right: #ddd 1px solid; padding-top: 1px
}
.rtab .ser dt a {
	display: table-cell; height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.rtab .ser dt img {
	max-width: 164px !important; max-height: 164px !important; vertical-align: middle
}
.rtab .ser dd {
	width: 170px; float: left; overflow: hidden; word-break: break-all
}
.rtab .link {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.rtab .link a {
	padding-bottom: 3px; padding-left: 5px; padding-right: 5px; padding-top: 3px
}
.rtab .linkimg {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.rtab .linkimg li {
	border-bottom: #e2e2e2 1px solid; text-align: center; border-left: #e2e2e2 1px solid; padding-bottom: 1px; margin: 5px 8px; padding-left: 1px; width: 100px; padding-right: 1px; display: table; float: left; height: 40px; vertical-align: middle; overflow: hidden; border-top: #e2e2e2 1px solid; border-right: #e2e2e2 1px solid; padding-top: 1px; _margin: 5px 7px
}
.rtab .linkimg li a {
	display: table-cell; height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.rtab .linkimg li img {
	 width: expression(this.width > 100 && this.width > this.height ? 40 :true); max-width: 100px !important; height: expression(this.height >40 ? 40:true); max-height: 40px !important; vertical-align: middle
}
/* 三栏的中部 */
.mtab {
	background-color: #fff; width: 492px;
}
.mtab .maintit {
	line-height: 30px; height: 30px; background-image: url(../img/tit_bg.png); color:#fff; padding-left:20px;
	/*-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    behavior:url(pie.htc);*/
}
.mtab .maintit .more {
	float: right; margin-right: 10px;color:#fff;
}
.mtab .content {
	border-bottom: #e3e3e3 1px solid; border-left: #e3e3e3 1px solid; height: auto; overflow: hidden; border-top: #e3e3e3 1px; border-right: #e3e3e3 1px solid; _zoom: 1
}
/*  */
.mtab .sort {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.mtab .sort li {
	border-bottom: #aaa 1px dotted; line-height: 26px; height: 25px; overflow: hidden
}
.mtab .pro dl {
	padding-bottom: 6px; line-height: 18px; margin: 5px 0px; padding-left: 11px; padding-right: 5px; float: left; padding-top: 6px
}
.mtab .pro dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; padding-left: 1px; width: 140px; padding-right: 1px; display: table-cell; margin-bottom: 5px; height: 140px; vertical-align: middle; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 1px
}
.mtab .pro dt a {
	height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.mtab .pro dt img {
	max-width: 140px !important; max-height: 140px !important; vertical-align: middle
}
.mtab .pro dd {
	width: 144px; word-wrap: break-word; height: 22px; overflow: hidden; word-break: break-all
}
.mtab .pro .del {
	color: #999; font-size: 12px; text-decoration: line-through
}
.mtab .psc dl {
	padding-bottom: 6px; line-height: 18px; margin: 5px 0px; padding-left: 11px; padding-right: 5px; float: left; padding-top: 6px
}
.mtab .psc dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; padding-left: 1px; width: 140px; padding-right: 1px; display: table-cell; margin-bottom: 5px; height: 140px; vertical-align: middle; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 1px
}
.mtab .psc dt a {
	height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.mtab .psc dt img {
	max-width: 140px; max-height: 140px; vertical-align: middle
}
.mtab .roll {
	padding-bottom: 0px; background-color: #fff; padding-left: 7px; width: 476px; padding-right: 7px; float: left; overflow: hidden; padding-top: 0px
}
.mtab .roll ul li {
	padding-bottom: 11px; padding-left: 8px; width: 144px; padding-right: 8px; float: left; overflow: hidden; padding-top: 11px
}
.mtab .roll .proimg {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; padding-left: 1px; width: 140px; padding-right: 1px; display: inline-block; margin-bottom: 5px; height: 140px; vertical-align: middle; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 1px
}
.mtab .roll .proimg img {
	max-width: 140px !important; max-height: 140px !important; vertical-align: middle
}
.mtab .roll .proname {
	line-height: 20px; height: 20px; font-size: 12px
}
.mtab .honor dl {
	padding-bottom: 6px; line-height: 18px; margin: 5px 0px; padding-left: 11px; padding-right: 5px; float: left; padding-top: 6px
}
.mtab .honor dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; padding-left: 1px; width: 140px; padding-right: 1px; display: table-cell; margin-bottom: 5px; height: 140px; vertical-align: middle; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 1px
}
.mtab .honor dt a {
	height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.mtab .honor dt img {
	max-width: 140px !important; max-height: 140px !important; vertical-align: middle
}
.mtab .pic {
	padding-bottom: 6px; line-height: 18px; padding-left: 6px; padding-right: 6px; overflow: hidden; padding-top: 10px
}
.mtab .pic dl {
	padding-bottom: 10px; padding-left: 8px; width: 143px; padding-right: 8px; float: left; padding-top: 0px
}
.mtab .pic dl dt {
	position: relative; text-align: center; padding-bottom: 10px; padding-left: 4px; width: 130px; padding-right: 9px; background: url(../img/li_bg4.gif) no-repeat; float: left; height: 130px; overflow: hidden; padding-top: 4px
}
.mtab .pic dl dt a {
	text-align: center; width: 130px; height: 130px; overflow: hidden
}
.mtab .pic dl dt a img {
	margin: 0px auto; max-width: 130px; max-height: 130px; vertical-align: middle; overflow: hidden
}
.mtab .pic dl dd {
	text-align: center; width: 146px; float: left
}
.mtab .enlarge {
	padding-bottom: 7px; background-color: #fff; padding-left: 7px; width: 476px; padding-right: 7px; float: left; overflow: hidden; padding-top: 7px
}
.mtab .enlarge ul li {
	width: 287px; float: left; overflow: hidden
}
.mtab .enlarge .enimg {
	text-align: center; width: 287px; display: inline-block; height: 280px; vertical-align: middle; overflow: hidden
}
.mtab .enlarge .enimg img {
	max-width: 280px !important; max-height: 280px !important; vertical-align: middle
}
/* 中部新闻*/
.mtab .news {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.mtab .news li {
	border-bottom: #aaa 0px dotted; line-height: 26px; padding-left: 10px; background: url(../img/ico.gif) no-repeat 0px -17px; height: 26px; overflow: hidden
}
/* 中部新闻*/
.mtab .newslist dl {
	border-bottom: #ccc 1px dotted; padding-bottom: 10px; line-height: 22px; margin: 5px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.mtab .newslist dt {
	padding-bottom: 5px; line-height: 22px; font-size: 14px; font-weight: bold
}
.mtab .newslist dd {
	color: #666
}
.mtab .ser dl {
	padding-bottom: 10px; line-height: 22px; padding-left: 9px; width: 470px; padding-right: 9px; float: left; padding-top: 10px
}
.mtab .ser dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; line-height: 140px; padding-left: 1px; width: 140px; padding-right: 1px; display: table; margin-bottom: 5px; float: left; height: 140px; overflow: hidden; border-top: #ddd 1px solid; margin-right: 10px; border-right: #ddd 1px solid; padding-top: 1px
}
.mtab .ser dt a {
	display: table-cell; height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.mtab .ser dt img {
	max-width: 140px !important; max-height: 140px !important; vertical-align: middle
}
.mtab .ser dd {
	width: 310px; float: left; overflow: hidden; word-break: break-all
}
.mtab .link {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.mtab .link a {
	padding-bottom: 3px; padding-left: 5px; padding-right: 5px; padding-top: 3px
}
.mtab .linkimg {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.mtab .linkimg li {
	border-bottom: #e2e2e2 1px solid; text-align: center; border-left: #e2e2e2 1px solid; padding-bottom: 1px; margin: 5px 6px; padding-left: 1px; width: 100px; padding-right: 1px; display: table; float: left; height: 40px; vertical-align: middle; overflow: hidden; border-top: #e2e2e2 1px solid; border-right: #e2e2e2 1px solid; padding-top: 1px
}
.mtab .linkimg li a {
	display: table-cell; height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.mtab .linkimg li img {
	 width: expression(this.width > 100 && this.width > this.height ? 40 :true); max-width: 100px !important; height: expression(this.height >40 ? 40:true); max-height: 40px !important; vertical-align: middle
}
/* 左右-大右栏 */
.nrtab {
	background-color: #fff; width: 742px; float: right
}
.nrtab .maintit {
	background-image: url(../img/tit_bg.png); line-height: 34px; padding-left: 20px; padding-right: 10px; background-repeat: no-repeat; height: 34px; color: #fff
}
.nrtab .content {
	border-bottom: #e3e3e3 1px solid; border-left: #e3e3e3 1px solid; width: 740px; height: auto; overflow: hidden; border-top: #e3e3e3 1px; border-right: #e3e3e3 1px solid; _zoom: 1
}
.nrtab .content img {
	 width: expression(this.width > 720 ? "720px" : true); max-width: 720px; height: auto
}
/* 宽741px  detail模块 */
.detail {
	padding-bottom: 15px; width: 735px; margin-left: 3px
}
.detail .detailetit {
	line-height: 28px; padding-left: 15px; background: url(../img/ico.gif) repeat-x 0px -252px; height: 28px; border-top: #e3e3e3 1px solid
}
.honor .h_title {
	line-height: 28px; padding-left: 15px; background: url(../img/ico.gif) repeat-x 0px -252px; height: 28px; border-top: #e3e3e3 1px solid
}
.detail table tr td {
	border-bottom: #fff 1px solid
}
.prompt {
	padding-left: 12px; background: url(../img/ico.gif) no-repeat 0px -150px
}
.btn {
	border-bottom-style: none; text-align: center; line-height: 38px; border-right-style: none; outline-style: none; width: 152px; display: block; border-top-style: none; background: url(../img/btn.gif) no-repeat; height: 38px; border-left-style: none; cursor: pointer; font-weight: bold
}
.nrtab .honor1 dl {
	padding-bottom: 6px; line-height: 18px; margin-top: 10px; padding-left: 30px; padding-right: 30px; float: left; padding-top: 6px
}
.nrtab .honor1 dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; line-height: 300px; width: 300px; height: 300px; vertical-align: middle; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid
}
.nrtab .honor1 dt a {
	height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.nrtab .honor1 dt img {
	 width: expression(this.width > 300 && this.width > this.height ? 300 :true); max-width: 300px !important; height: expression(this.height >300 ? 300:true); max-height: 300px !important; vertical-align: middle
}
.nrtab .honor1 dl dd {
	text-align: center; margin-top: 7px
}
.n_title {
	border-bottom: #c6c6c6 1px dotted; text-align: center; width: 735px; font: bold 18px/22px "微软雅黑"; height: 30px; padding-top: 15px
}
.n_time {
	text-align: center; width: 735px
}
/* 分页导航 */
.page1 {
	line-height: 24px; margin: 80px 0px 80px 3px; width: 735px; background: #e4ecf3; height: 22px
}
.page1 .left {
	padding-left: 27px; background: url(../img/ico.gif) no-repeat 7px -165px
}
.page1 .right {
	padding-left: 20px; background: url(../img/ico.gif) no-repeat 0px -184px
}
.nrtab .news {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.nrtab .news li {
	border-bottom: #aaa 1px dotted; line-height: 28px; padding-left: 15px; background: url(../img/ico.gif) no-repeat 0px -15px; height: 28px; overflow: hidden
}
.nrtab .news span {
	font-size: 11px
}
.nrtab .stock {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.nrtab .stock li {
	border-bottom: #aaa 1px dotted; line-height: 26px; padding-left: 15px; height: 26px; overflow: hidden
}
.nrtab .pic {
	padding-bottom: 6px; line-height: 18px; padding-left: 7px; padding-right: 2px; overflow: hidden; padding-top: 6px
}
.nrtab .pic dl {
	width: 182px; margin-bottom: 10px; float: left
}
.nrtab .pic dl dt {
	padding-bottom: 11px; padding-left: 3px; width: 164px; padding-right: 9px; display: table; background: url(../img/li_bg1.gif) no-repeat; float: left; height: 164px; overflow: hidden; padding-top: 3px
}
.nrtab .pic dl dt a {
	text-align: center; width: 164px; display: table-cell; height: 164px; vertical-align: middle; overflow: hidden
}
.nrtab .pic dl dt a img {
	margin: 0px auto; max-width: 164px; max-height: 164px; vertical-align: middle; overflow: hidden
}
.nrtab .pic dl dd {
	text-align: center; line-height: 24px; width: 182px
}
/* 通栏显示图片*/
.picshow {
	border-bottom: #e3e3e3 1px solid; text-align: left; border-left: #e3e3e3 1px solid; margin: 0px auto; width: 988px; background: #f6f6f6; border-top: #e3e3e3 1px solid; border-right: #e3e3e3 1px solid
}
.picshow .pic_tit {
	line-height: 30px; background: url(../img/ico.gif) repeat-x 0px -252px; height: 30px
}
.picshow .piclist .rollpic {
	padding-bottom: 0px; padding-left: 25px; width: 645px; padding-right: 0px; float: left; padding-top: 18px
}
.picshow .piclist .rollpic li {
	position: relative; padding-bottom: 11px; margin: 0px 10px; padding-left: 3px; width: 118px; padding-right: 4px; float: left; height: 118px; overflow: hidden; padding-top: 3px
}
.picshow .piclist .rollpic li a {
	position: relative; text-align: center; width: 118px; display: block; height: 118px; overflow: hidden
}
.picshow .piclist .rollpic li img {
	border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; padding-bottom: 1px; padding-left: 1px; width: 114px; padding-right: 1px; height: 114px; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 1px
}
.picshow .piclist .rollpic .mousehover a {
	width: 24px; display: block; float: left; height: 119px
}
.picshow .piclist .rollpic .mousehover a:link {
	width: 24px; display: block; float: left; height: 119px
}
.picshow .piclist .rollpic .mousehover a:visited {
	width: 24px; display: block; float: left; height: 119px
}
.picshow .piclist .rollpic .mousehover a:hover {
	width: 24px; display: block; float: left; height: 119px
}
.picshow .piclist .rollpic .mousehover a {
	background: url(http://ui.tiantis.com/images/shopdec/blue001/left1.gif) no-repeat
}
.picshow .piclist .rollpic .mousehover a:hover {
	background: url(../img/left2.gif) no-repeat
}
.picshow .piclist .rollpic .mousehover1 a {
	width: 24px; display: block; float: left; height: 119px
}
.picshow .piclist .rollpic .mousehover1 a:link {
	width: 24px; display: block; float: left; height: 119px
}
.picshow .piclist .rollpic .mousehover1 a:visited {
	width: 24px; display: block; float: left; height: 119px
}
.picshow .piclist .rollpic .mousehover1 a:hover {
	width: 24px; display: block; float: left; height: 119px
}
.picshow .piclist .rollpic .mousehover1 a {
	background: url(../img/right2.gif) no-repeat
}
.picshow .piclist .rollpic .mousehover1 a:hover {
	background: url(../img/right1.gif) no-repeat
}
/* 大右*/
.nrtab .pro dl {
	padding-bottom: 6px; margin: 5px 0px; padding-left: 11px; padding-right: 5px; float: left; padding-top: 6px
}
.nrtab .pro dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; line-height: 164px; padding-left: 1px; width: 164px; padding-right: 1px; display: table-cell; margin-bottom: 5px; height: 164px; vertical-align: middle; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 1px
}
.nrtab .pro dt a {
	height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.nrtab .pro dt img {
	 width: expression(this.width > 164 && this.width > this.height ? 164 :true); max-width: 164px !important;  height: expression(this.height >164 ? 164:true); max-height: 164px !important; vertical-align: middle; overflow: hidden
}
.nrtab .pro dd {
	width: 164px
}
.nrtab .pro .proshow2 {
	border-bottom: #939393 1px dotted; margin: 10px; width: 705px; height: 180px
}
.nrtab .pro .proshow2 dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; padding-left: 1px; width: 164px; padding-right: 1px; display: table-cell; margin-bottom: 5px; float: left; height: 164px; overflow: hidden; border-top: #ddd 1px solid; margin-right: 10px; border-right: #ddd 1px solid; padding-top: 1px
}
.nrtab .pro .proshow2 dt a {
	height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.nrtab .pro .proshow2 dt img {
	 width: expression(this.width > 164 && this.width > this.height ? 164 :true); max-width: 164px !important;  height: expression(this.height >164 ? 164:true); max-height: 164px !important; vertical-align: middle; overflow: hidden
}
.nrtab .pro .proshow2 dd {
	width: 524px; float: right
}
.way {
	width: 16px; display: block; height: 15px
}
.way1 {
	width: 16px; display: block; height: 15px
}
.way {
	background: url(../img/ico.gif) no-repeat 0px -44px
}
.way1 {
	background: url(../img/ico.gif) no-repeat 0px -65px
}
.price {
	border-bottom: #cfcfcf 1px solid; border-left: #cfcfcf 1px solid; padding-bottom: 0px; padding-left: 5px; width: 100px; padding-right: 5px; background: #fff; height: 17px; color: #313131; border-top: #cfcfcf 1px solid; margin-right: 7px; border-right: #cfcfcf 1px solid; padding-top: 0px
}
.price li {
	line-height: 17px; width: 50px; float: left; height: 17px
}
.price .raise {
	padding-left: 15px; width: 15px; background: url(../img/ico.gif) no-repeat 0px -106px
}
.price .descend {
	padding-left: 15px; width: 15px; background: url(../img/ico.gif) no-repeat 0px -106px
}
.pro_dt {
	width: 350px; float: left; height: 415px; margin-left: 7px; overflow: hidden
}
.pro_dt .p_img {
	text-align: center; padding-bottom: 10px; line-height: 304px; padding-left: 9px; width: 310px; padding-right: 9px; background: url(../img/pro_info.gif) no-repeat; height: 308px; overflow: hidden; padding-top: 7px
}
.pro_dt .p_img a {
	height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.pro_dt .p_img img {
	 width: expression(this.width > 308 && this.width > this.height ? 308 :true); max-width: 308px; height: expression(this.height >308 ? 308:true); max-height: 308px; vertical-align: middle; overflow: hidden
}
.pro_dt .xiaotu li {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; line-height: 60px; margin: 0px 10px; width: 62px; float: left; height: 64px; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; _margin: 0 8px
}
.pro_dt .xiaotu li a {
	height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.pro_dt .xiaotu li img {
	width: expression(this.width > 60 && this.width > this.height ? 60 :true); max-width: 60px;  height: expression(this.height >60 ? 60:true); max-height: 60px; vertical-align: middle; overflow: hidden
}
.pro_font {
	width: 360px; float: right; margin-right: 10px
}
.pro_font .date {
	line-height: 26px; width: 360px
}
.pro_font .date li {
	border-bottom: #b7b7b7 1px dotted; line-height: 38px; height: 38px
}
.pro_font .date li span {
	text-align: center; width: 165px; display: block; float: left; font-weight: bold
}
.pro_font {
	width: 350px; float: right; margin-right: 20px
}
.pro_fonts {
	border-bottom: #efefef 1px solid; border-left: #efefef 1px solid; padding-bottom: 10px; line-height: 28px; margin-top: 10px; padding-left: 15px; padding-right: 15px; zoom: 1; background: #f8f8f8; overflow: hidden; border-top: #efefef 1px solid; border-right: #efefef 1px solid; padding-top: 10px
}
.pro_hover {
	z-index: 12; border-bottom: #fe5201 2px; position: relative; border-left: #fe5201 2px solid; padding-bottom: 5px; padding-left: 5px; width: 110px; padding-right: 5px; background: #fcfbfb; border-top: #fe5201 2px solid; border-right: #fe5201 2px solid; padding-top: 5px
}
.pro_table {
	border-bottom: #fe5201 2px solid; position: absolute; border-left: #fe5201 2px solid; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; background: #fcfbfb; border-top: #fe5201 2px solid; top: 32px; border-right: #fe5201 2px solid; padding-top: 15px
}
.pro_font .date {
	line-height: 26px; width: 360px
}
.pro_font .date li {
	border-bottom: #b7b7b7 1px dotted; line-height: 38px; height: 38px
}
.pro_font .date li span {
	text-align: center; width: 165px; display: block; float: left; font-weight: bold
}
.white {
	color: #fff
}
.white a {
	color: #fff; text-decoration: none
}
.white a:link {
	color: #fff; text-decoration: none
}
.white a:visited {
	color: #fff; text-decoration: none
}
.white a:hover {
	color: #fff; text-decoration: underline
}
.pbtn1 {
	text-align: center; line-height: 35px; width: 110px; display: block; background: url(../img/pbtn.jpg) no-repeat; float: left; height: 35px; color: #fff; font-size: 14px; cursor: pointer; font-weight: bold
}
.pbtn2 {
	text-align: center; line-height: 35px; padding-left: 15px; width: 95px; display: block; background: url(../img/pbtn.jpg) no-repeat 0px -35px; float: left; height: 35px; color: #fff; margin-left: 10px; font-size: 14px; cursor: pointer; font-weight: bold
}
.pro_font .message {
	border-bottom: #b7b7b7 1px solid; border-left: #b7b7b7 1px solid; padding-bottom: 10px; padding-left: 10px; width: 320px; padding-right: 10px; height: 52px; border-top: #b7b7b7 1px solid; border-right: #b7b7b7 1px solid; padding-top: 10px
}
.pro_font .message .txt {
	border-bottom: #7f7f7f 1px solid; border-left: #7f7f7f 1px solid; line-height: 22px; background: #fff; height: 22px; border-top: #7f7f7f 1px solid; border-right: #7f7f7f 1px solid
}
.pro_font .message .m_btn {
	border-bottom-style: none; border-right-style: none; outline-style: none; width: 55px; border-top-style: none; background: url(../img/seed_btn.gif) no-repeat; height: 24px; border-left-style: none; cursor: pointer
}
.pro_font .m_btn1 {
	border-right-width: 0px; outline-style: none; width: 127px; background: url(../img/xunpan_btn.gif) no-repeat; border-top-width: 0px; border-bottom-width: 0px; height: 27px; border-left-width: 0px; cursor: pointer
}
#tabsub {
	border-bottom: #949494 1px solid; line-height: 24px; width: 720px; float: left; height: 24px
}
#tabsub li {
	text-align: center; padding-bottom: 0px; padding-left: 15px; padding-right: 15px; float: left; cursor: pointer; font-weight: bold; padding-top: 0px
}
#tabsub .active {
	border-bottom: #949494 1px; border-left: #949494 1px solid; background: #fff; border-top: #949494 1px solid; border-right: #949494 1px solid
}
#div2 li {
	margin-top: 10px; width: 720px; display: none; float: left
}
.supply {
	width: 720px; float: left
}
.supply .s_tit {
	line-height: 25px; width: 720px; background: #ececec; height: 25px; border-top: #a9a9a9 1px solid
}
.rollpic1 {
	padding-bottom: 15px; width: 720px; float: left; overflow: hidden
}
/* 滚动 */
#gundong {
	width: 700px; float: left; height: 140px; overflow: hidden
}
.rollpic1 li {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; line-height: 116px; margin: 15px 10px; width: 118px; float: left; height: 120px; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; _margin: 15px 7px
}
.rollpic1 li a {
	height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.rollpic1 li img {
	width: expression(this.width > 115 && this.width > this.height ? 115 :true); max-width: 115px; height: expression(this.height >115 ? 115:true); max-height: 115px; vertical-align: middle
}
.rollpic1 .mousehover1 a {
	margin-top: 60px; width: 9px; display: block; float: left; height: 18px
}
.rollpic1 .mousehover1 a:link {
	margin-top: 60px; width: 9px; display: block; float: left; height: 18px
}
.rollpic1 .mousehover1 a:visited {
	margin-top: 60px; width: 9px; display: block; float: left; height: 18px
}
.rollpic1 .mousehover1 a:hover {
	margin-top: 60px; width: 9px; display: block; float: left; height: 18px
}
.rollpic1 .mousehover1 a {
	background: url(../img/p_left.gif) no-repeat
}
.rollpic1 .mousehover1 a:hover {
	background: url(../img/p_right1.gif) no-repeat
}
.rollpic1 .mousehover2 a {
	margin-top: 60px; width: 9px; display: block; float: left; height: 18px
}
.rollpic1 .mousehover2 a:link {
	margin-top: 60px; width: 9px; display: block; float: left; height: 18px
}
.rollpic1 .mousehover2 a:visited {
	margin-top: 60px; width: 9px; display: block; float: left; height: 18px
}
.rollpic1 .mousehover2 a:hover {
	margin-top: 60px; width: 9px; display: block; float: left; height: 18px
}
.rollpic1 .mousehover2 a {
	background: url(../img/p_left1.gif) no-repeat
}
.rollpic1 .mousehover2 a:hover {
	background: url(../img/p_right.gif) no-repeat
}

@media unknown    
{
.proshow1 dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; line-height: 164px; width: 166px; display: table-cell; height: 168px; vertical-align: middle; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid
}
.r_honor dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; line-height: 164px; width: 166px; display: table-cell; height: 168px; vertical-align: middle; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid
}
.proshow2 .img1 a {
	text-align: center; line-height: 112px; width: 114px; display: table-cell; height: 114px; vertical-align: middle; overflow: hidden
}
.honor1 dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; line-height: 300px; width: 300px; display: table-cell; height: 300px; vertical-align: middle; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid
}
    }
.nrtab .ser dl {
	padding-bottom: 10px; line-height: 22px; padding-left: 9px; width: 350px; padding-right: 9px; float: left; padding-top: 10px
}
.nrtab .ser dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; line-height: 164px; padding-left: 1px; width: 164px; padding-right: 1px; display: table; margin-bottom: 5px; float: left; height: 166px; overflow: hidden; border-top: #ddd 1px solid; margin-right: 10px; border-right: #ddd 1px solid; padding-top: 1px
}
.nrtab .ser dt a {
	display: table-cell; height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.nrtab .ser dt img {
	max-width: 164px; max-height: 164px; vertical-align: middle
}
.nrtab .ser dd {
	width: 170px; float: left; overflow: hidden; word-break: break-all
}
.nrtab .ser2 dl {
	border-bottom: #ddd 1px dotted; padding-bottom: 10px; line-height: 20px; margin: 10px; padding-left: 3px; width: 700px; padding-right: 3px; float: left; padding-top: 0px
}
.nrtab .ser2 dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; line-height: 110px; padding-left: 1px; width: 110px; padding-right: 1px; display: table; margin-bottom: 5px; float: left; height: 112px; overflow: hidden; border-top: #ddd 1px solid; margin-right: 10px; border-right: #ddd 1px solid; padding-top: 1px
}
.nrtab .ser2 dt a {
	display: table-cell; height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.nrtab .ser2 dd {
	width: 575px; float: left; overflow: hidden; word-break: break-all
}
.nrtab .ser2 dt img {
	max-width: 110px; max-height: 110px; vertical-align: middle
}
.serdetail {
	border-bottom: #cdcdcd 1px dotted; padding-bottom: 15px; line-height: 26px; background-color: #f7f7f7; padding-left: 20px; padding-right: 20px; height: 180px; padding-top: 15px
}
.serdetail dt {
	padding-bottom: 9px; padding-left: 7px; width: 160px; padding-right: 9px; background: url(../img/serimg.jpg) no-repeat; float: left; height: 160px; overflow: hidden; margin-right: 15px; padding-top: 7px
}
.sershow {
	padding-bottom: 30px; line-height: 28px; padding-left: 25px; padding-right: 25px; padding-top: 30px
}
.botomtab {
	padding-bottom: 15px; padding-left: 0px; width: 100%; padding-right: 0px; background: #1c86ee; border-top: #c5c5c5 1px solid; padding-top: 15px; color:#eee; font-size:14px;
}
.botomtab a{ color:white;}
.botomtab a:hover{ text-decoration:none; cursor:pointer;}
.footer {
	text-align: center; margin: 0px auto; width: 990px
}
.error {
	border-bottom: red 1px solid; border-left: red 1px solid; border-top: red 1px solid; border-right: red 1px solid
}
.cl:after {
	display: block; height: 0px; visibility: hidden; clear: both; font-size: 0px; content: " "
}
.cl {
	zoom: 1
}
#sildes {
	padding-bottom: 50px; padding-left: 0px; padding-right: 0px; padding-top: 20px
}
.container {
	position: relative; margin: 0px auto; width: 640px; height: 640px
}
.control {
	position: relative; width: 640px; display: block; background: #fff; height: 540px; overflow: hidden
}
.change li {
	text-align: center; width: 508px; margin-left: 70px; overflow: hidden
}
/* 图片切换 */
.change .imgwrap {
	text-align: center; width: 508px; display: block; font-family: arial; height: 510px; vertical-align: middle; cursor: pointer
}
.change img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 3px; background-color: #fff; padding-left: 3px; ; width: expression(this.width > 500 && this.width > this.height ? 500 :true); padding-right: 3px; max-width: 500px; ; height: expression(this.height >500 ? 500:true); max-height: 500px; vertical-align: middle; overflow: hidden; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 3px
}
.change .textdesc {
	width: 100%; height: 30px; overflow: hidden
}
.change .title {
	text-align: center; line-height: 30px; height: 30px; color: #e6e6e6; font-size: 14px
}
/* 分页导航 */
.prev {
	z-index: 9; position: absolute; outline-style: none; width: 50px; bottom: 200px; height: 73px; color: #fff; font-size: 14px; cursor: pointer; font-weight: bold
}
.next {
	z-index: 9; position: absolute; outline-style: none; width: 50px; bottom: 200px; height: 73px; color: #fff; font-size: 14px; cursor: pointer; font-weight: bold
}
.prev span {
	display: none
}
.next span {
	display: none
}
.prev {
	background: url(../img/prev1.png) no-repeat; left: 0px; _filter: progid:dximagetransform.microsoft.alphaimageloader(enabled=true,sizingmethod=crop,src="../img/prev1.png"); _background: none
}
.next {
	background: url(../img/next1.png) no-repeat; right: 0px; _filter: progid:dximagetransform.microsoft.alphaimageloader(enabled=true,sizingmethod=crop,src="../img/next1.png"); _background: none
}
.prev:hover {
	background: url(../img/prev1h.png) no-repeat 0px 0px
}
.next:hover {
	background: url(../img/next1h.png) no-repeat 0px 0px
}
.pageclass {
	z-index: 9; position: absolute; text-align: center; top: 50px; padding-top: 10px
}
.pageclass a {
	border-bottom: #bebebe 1px solid; border-left: #bebebe 1px solid; margin: 0px 3px; outline-style: none; width: 10px; display: inline-block; background: #bebebe; height: 10px; overflow: hidden; border-top: #bebebe 1px solid; border-right: #bebebe 1px solid; border-radius: 5px
}
.pageclass a span {
	display: none
}
.pageclass a:hover {
	border-bottom: #be230a 1px solid; border-left: #be230a 1px solid; background: #be230a; border-top: #be230a 1px solid; border-right: #be230a 1px solid
}
.pageclass a.cur {
	border-bottom: #be230a 1px solid; border-left: #be230a 1px solid; background: #be230a; border-top: #be230a 1px solid; border-right: #be230a 1px solid
}
/* 缩略图切换 */
.thumbwrap {
	position: absolute; padding-bottom: 0px; padding-left: 30px; width: 722px; bottom: 0px; padding-right: 30px; height: 104px; margin-left: 0px; overflow: hidden; padding-top: 0px; left: -60px; border-radius: 5px
}
.thumbwrap .thumbcont {
	position: relative; width: 720px; height: 104px; overflow: hidden
}
.thumbwrap ul {
	
}
.thumbwrap ul li {
	border-bottom: #fff 1px solid; text-align: center; border-left: #fff 1px solid; padding-bottom: 1px; padding-left: 1px; width: 100px; padding-right: 1px; float: left; height: 100px; border-top: #fff 1px solid; border-right: #fff 1px solid; padding-top: 1px
}
.thumbwrap ul li div {
	border-bottom: #ccc 1px solid; text-align: center; border-left: #ccc 1px solid; line-height: 98px; width: 98px; display: block; font-family: arial; height: 98px; font-size: 87px; vertical-align: middle; border-top: #ccc 1px solid; cursor: pointer; border-right: #ccc 1px solid
}
.thumbwrap ul li img {
	 width: expression(this.width > 95 && this.width > this.height ? 95 :true); max-width: 95px;  height: expression(this.height >95 ? 95:true); max-height: 95px; vertical-align: middle; overflow: hidden
}
.thumbwrap ul li.cur {
	border-bottom: #82b2e7 2px solid; border-left: #82b2e7 2px solid; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; border-top: #82b2e7 2px solid; border-right: #82b2e7 2px solid; padding-top: 0px
}
.thumbprev {
	z-index: 9; position: absolute; text-align: center; outline-style: none; width: 30px; height: 104px; color: #000
}
.thumbnext {
	z-index: 9; position: absolute; text-align: center; outline-style: none; width: 30px; height: 104px; color: #000
}
.thumbprev span {
	display: none
}
.thumbnext span {
	display: none
}
.thumbprev {
	background: url(../img/sprev1.gif) no-repeat; top: 0px; left: 0px; _filter: progid:dximagetransform.microsoft.alphaimageloader(enabled=true,sizingmethod=crop,src="../img/sprev1.gif"); _background: none
}
.thumbnext {
	background: url(../img/snext1.gif) no-repeat; top: 0px; right: 0px; _filter: progid:dximagetransform.microsoft.alphaimageloader(enabled=true,sizingmethod=crop,src="../img/snext1.gif"); _background: none
}
.thumbprev:hover {
	background: url(../img/sprev1h.gif) no-repeat; _filter: progid:dximagetransform.microsoft.alphaimageloader(enabled=true,sizingmethod=crop,src="../img/sprev1h.gif"); _background: none
}
.thumbnext:hover {
	background: url(../img/snext1h.gif) no-repeat; _filter: progid:dximagetransform.microsoft.alphaimageloader(enabled=true,sizingmethod=crop,src="../img/snext1h.gif"); _background: none
}
.picshow .picshow1 {
	padding-bottom: 6px; line-height: 18px; margin-top: 10px; padding-left: 25px; padding-right: 5px; float: left; overflow: hidden; padding-top: 6px; _padding: 6px 5px 6px 0px
}
.picshow .picshow1 li {
	padding-bottom: 11px; margin: 0px 15px; padding-left: 3px; width: 110px; padding-right: 11px; background: url(../img/li_bg3.gif) no-repeat; float: left; height: 151px; overflow: hidden; padding-top: 3px
}
.picshow .picshow1 li a {
	text-align: center; width: 114px; height: 114px; overflow: hidden
}
.picshow .picshow1 li a img {
	 width: expression(this.width > 114 && this.width > this.height ? 114 :true); max-width: 114px !important;  height: expression(this.height >114 ? 114:true); max-height: 114px !important; vertical-align: middle; cursor: pointer
}
.univer {
	margin: 10px auto 0px; width: 990px; float: left; overflow: hidden
}
.univer .maintit {
	line-height: 34px; padding-left: 20px; background: #454545 no-repeat; height: 34px; color: #fff
}
.univer .content {
	background-color: #fff; height: auto; overflow: hidden; _zoom: 1
}
.p15 {
	padding-bottom: 5px; padding-left: 12px; padding-right: 12px; padding-top: 5px
}
.wline {
	border-bottom: #999 1px dotted; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; color: #999; padding-top: 8px
}
.wintab {
	border-bottom: #6c6c6c 6px solid; border-left: #6c6c6c 6px solid; background-color: #fff; margin: 0px auto; height: 410px; border-top: #6c6c6c 6px solid; border-right: #6c6c6c 6px solid
}
.wtit {
	border-bottom: #c9c9c9 1px solid; padding-bottom: 0px; line-height: 36px; padding-left: 10px; padding-right: 10px; background: #e6e6e6; height: 36px; padding-top: 0px
}
.wtit img {
	padding-top: 10px
}
.wtab td {
	padding-bottom: 7px; padding-left: 5px; padding-right: 5px; font-size: 14px; padding-top: 7px
}
.winput {
	line-height: 22px; width: 260px; height: 22px
}
.save_btn {
	border-bottom: #2071b2 1px solid; text-align: center; filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#54b1fe,endcolorstr=#3d8ecf,grandienttype=0); border-left: #2071b2 1px solid; line-height: 32px; width: 90px; display: block; height: 32px; font-size: 14px; border-top: #2071b2 1px solid; cursor: pointer; font-weight: bold; border-right: #2071b2 1px solid
}
.save_btn:hover {
	text-decoration: none
}
.save_btn1 {
	border-bottom: #5b7d02 1px solid; text-align: center; filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#92c703,endcolorstr=#5c9000,grandienttype=0); border-left: #5b7d02 1px solid; line-height: 32px; width: 90px; display: block; height: 32px; font-size: 14px; border-top: #5b7d02 1px solid; cursor: pointer; font-weight: bold; border-right: #5b7d02 1px solid
}
.save_btn1:hover {
	text-decoration: none
}
.topt {
	text-align: left; line-height: 29px; background: url(../img/topico.jpg) repeat-x; height: 29px
}
.topt span {
	float: right
}
.topt span a {
	padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px
}
.topt font {
	margin-right: 10px
}
.or_box {
	margin: 0px auto 5px; width: 980px
}
.wrap {
	width: 100%; background: #fff
}
.pro_fonts li {
	display: block
}
.pro_fonts li input {
	border-bottom: #ccc 1px solid; text-align: center; border-left: #ccc 1px solid; line-height: 24px; width: 57px; height: 24px; border-top: #ccc 1px solid; border-right: #ccc 1px solid
}
.pro_fonts li.mt1 p {
	width: 18px; display: block; background: url(../img/ico_01.jpg) no-repeat; float: left; height: 30px; margin-left: 5px
}
.pro_fonts li.mt1 p a {
	width: 18px; display: block; height: 15px
}
.pro_fonts li.mt10 {
	height: 35px
}
.pro_fonts li.mt10 img {
	float: left
}
.pro_fonts li.mt10 .prod_bnt01 {
	padding-left: 30px; background: url(../img/ico_02.jpg) no-repeat 10px 6px; float: left
}
.pro_fonts li.mt10 .prod_bnt02 {
	padding-left: 30px; background: url(../img/ico_03.jpg) no-repeat 10px 6px; float: left
}
.terror {
	margin: 140px auto; width: 880px
}
/* 友情链接 */
.ptab {
	background-color: #fff; width: 990px; zoom: 1; overflow: hidden
}
.ptab .maintit {
	line-height: 34px; padding-left: 20px; background-image:url(../img/tit_bg1.png); height: 34px; color: #fff
}
.ptab .maintit .more {
	float: right; margin-right: 10px;color: #fff
}
.ptab .maintit .more a {
	margin: 0px 5px
}
.ptab .content {
	border-bottom: #e3e3e3 1px solid; border-left: #e3e3e3 1px solid; overflow: hidden; border-top: #e3e3e3 1px; border-right: #e3e3e3 1px solid; _zoom: 1; 
	padding: 10px; width: 970px;
}
.ptab .lcomshow li {
	border-bottom: #aaa 1px dotted; padding-bottom: 7px; padding-left: 5px; padding-right: 5px; padding-top: 7px
}
.ptab .sort {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.ptab .sort li {
	border-bottom: #aaa 1px dotted; line-height: 26px; height: 25px; overflow: hidden
}
.ptab .pro dl {
	padding-bottom: 6px; margin: 5px 0px; padding-left: 18px; padding-right: 8px; float: left; padding-top: 6px
}
.ptab .pro dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; padding-left: 1px; width: 164px; padding-right: 1px; display: inline-block; height: 164px; vertical-align: middle; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 1px
}
.ptab .pro dt img {
	max-width: 164px !important; max-height: 164px !important; vertical-align: middle
}
.ptab .pro dd {
	width: 168px; word-wrap: break-word; height: 22px; overflow: hidden; word-break: break-all
}
.ptab .pro .del {
	color: #999; font-size: 12px; text-decoration: line-through
}
.ptab .roll {
	padding-bottom: 0px; padding-left: 9px; width: 970px; padding-right: 9px; float: left; overflow: hidden; padding-top: 0px
}
.ptab .roll ul li {
	padding-bottom: 11px; padding-left: 8px; width: 178px; padding-right: 8px; float: left; overflow: hidden; padding-top: 11px
}
/****/
.ptab .srow ul li {
	padding-bottom: 11px; padding-left: 8px; width: 178px; padding-right: 8px; float: left; overflow: hidden; padding-top: 11px
}
.ptab .srow .proimg {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; padding-left: 1px; width: 174px; padding-right: 1px; display: inline-block; margin-bottom: 5px; height: 174px; vertical-align: middle; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 1px
}
.ptab .srow .proimg img {
	max-width: 174px !important; max-height: 174px !important; vertical-align: middle
}
.ptab .srow .proname {
	line-height: 20px; height: 20px; font-size: 12px
}
/****/

.ptab .roll .proimg {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; padding-left: 1px; width: 174px; padding-right: 1px; display: inline-block; margin-bottom: 5px; height: 174px; vertical-align: middle; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 1px
}
.ptab .roll .proimg img {
	max-width: 174px !important; max-height: 174px !important; vertical-align: middle
}
.ptab .roll .proname {
	line-height: 20px; height: 20px; font-size: 12px
}
.ptab .psc dl {
	padding-bottom: 6px; margin: 5px 0px; padding-left: 18px; padding-right: 8px; float: left; padding-top: 6px
}
.ptab .psc dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; padding-left: 1px; width: 164px; padding-right: 1px; display: inline-block; height: 164px; vertical-align: middle; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 1px
}
.ptab .psc dt img {
	max-width: 164px !important; max-height: 164px !important; vertical-align: middle
}
.ptab .honor dl {
	padding-bottom: 6px; margin: 5px 0px; padding-left: 18px; padding-right: 8px; float: left; padding-top: 6px
}
.ptab .honor dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; line-height: 164px; padding-left: 1px; width: 164px; padding-right: 1px; display: inline-block; margin-bottom: 5px; height: 164px; vertical-align: middle; overflow: hidden; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 1px
}
.ptab .honor dt a {
	height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.ptab .honor dt img {
	max-width: 164px !important; max-height: 164px !important; vertical-align: middle
}
.ptab .pic {
	padding-bottom: 0px; line-height: 18px; padding-left: 7px; padding-right: 2px; overflow: hidden; padding-top: 6px
}
.ptab .pic dl {
	padding-bottom: 7px; padding-left: 9px; width: 176px; padding-right: 9px; float: left; padding-top: 7px
}
.ptab .pic dl dt {
	position: relative; padding-bottom: 11px; padding-left: 3px; width: 164px; padding-right: 9px; background: url(../img/li_bg1.gif) no-repeat; float: left; height: 164px; overflow: hidden; padding-top: 3px
}
.ptab .pic dl dt a {
	text-align: center; width: 164px; display: block; height: 164px; vertical-align: middle; overflow: hidden
}
.ptab .pic dl dt a img {
	margin: 0px auto; max-width: 164px; max-height: 164px; vertical-align: middle; overflow: hidden
}
.ptab .pic dl dd {
	text-align: center; width: 182px
}
.ptab .enlarge {
	padding-bottom: 9px; padding-left: 9px; width: 970px; padding-right: 9px; float: left; overflow: hidden; padding-top: 9px
}
.ptab .enlarge ul li {
	width: 287px; float: left; overflow: hidden
}
.ptab .enlarge .enimg {
	text-align: center; width: 287px; display: inline-block; height: 280px; vertical-align: middle; overflow: hidden
}
.ptab .enlarge .enimg img {
	max-width: 280px !important; max-height: 280px !important; vertical-align: middle
}
.ptab .news {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.ptab .news li {
	border-bottom: #aaa 1px dotted; line-height: 26px; padding-left: 10px; background: url(../img/ico.gif) no-repeat 0px -17px; height: 26px; overflow: hidden
}
.ptab .newslist dl {
	border-bottom: #ccc 1px dotted; padding-bottom: 10px; line-height: 22px; margin: 5px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.ptab .newslist dt {
	padding-bottom: 5px; line-height: 26px; font-size: 16px; font-weight: bold
}
.ptab .newslist dd {
	color: #666
}
.ptab .ser dl {
	padding-bottom: 10px; line-height: 22px; padding-left: 8px; width: 318px; padding-right: 0px; float: left; padding-top: 10px
}
.ptab .ser dt {
	border-bottom: #ddd 1px solid; text-align: center; border-left: #ddd 1px solid; padding-bottom: 1px; line-height: 160px; padding-left: 1px; width: 160px; padding-right: 1px; display: table; float: left; height: 160px; overflow: hidden; border-top: #ddd 1px solid; margin-right: 10px; border-right: #ddd 1px solid; padding-top: 1px
}
.ptab .ser dt a {
	display: table-cell; height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.ptab .ser dt img {
	max-width: 160px !important; max-height: 160px !important; vertical-align: middle
}
.ptab .ser dd {
	width: 142px; float: left; overflow: hidden; word-break: break-all
}
.ptab .link {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.ptab .link a {
	padding-bottom: 3px; padding-left: 5px; padding-right: 5px; padding-top: 3px
}
.ptab .linkimg {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.ptab .linkimg li {
	border-bottom: #e2e2e2 1px solid; text-align: center; border-left: #e2e2e2 1px solid; padding-bottom: 1px; margin: 5px 8px; padding-left: 1px; width: 100px; padding-right: 1px; display: table; float: left; height: 40px; vertical-align: middle; overflow: hidden; border-top: #e2e2e2 1px solid; border-right: #e2e2e2 1px solid; padding-top: 1px
}
.ptab .linkimg li a {
	display: table-cell; height: 100%; vertical-align: middle; _writing-mode: tb-rl
}
.ptab .linkimg li img {
	 width: expression(this.width > 100 && this.width > this.height ? 40 :true); max-width: 100px !important; height: expression(this.height >40 ? 40:true); max-height: 40px !important; vertical-align: middle
}
.sort {
	padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px
}
.sort .item {
	position: relative; width: 238px
}
.sort .item .itemna {
	z-index: 99999; border-bottom: #c9c9c9 1px dotted; position: relative; padding-bottom: 3px; border-right-style: none; padding-left: 3px; width: 232px; padding-right: 3px; border-top-style: none; border-left-style: none; padding-top: 3px; _padding: 2px 0 3px 0
}
.sort .item .itemna dl {
	padding-bottom: 0px; margin: 0px 3px; padding-left: 5px; padding-right: 5px; overflow: hidden; padding-top: 0px
}
.sort .item .itemna dt {
	position: relative; line-height: 23px; cursor: pointer; font-weight: bold; _line-height: 21px
}
.sort .item .itemna dd a {
	padding-right: 10px
}
.sort .item .itemna .itemimg {
	margin-top: 5px; width: 6px; background: url(../img/inco1.jpg) no-repeat; float: right; height: 9px
}
.sort .item .ilist {
	z-index: 9999; border-bottom: #ff3838 3px solid; position: absolute; border-left: #ff3838 3px solid; padding-bottom: 5px; background-color: #fff; padding-left: 10px; padding-right: 10px; display: none; border-top: #ff3838 3px solid; top: 0px; border-right: #ff3838 3px solid; padding-top: 5px; left: 230px; _left: 227px
}
.sort .item .ilist dl {
	border-bottom: #c9c9c9 1px dotted; padding-bottom: 10px; margin: 5px 0px; width: 350px; float: left
}
.sort .item .ilist dt {
	line-height: 24px; width: 70px; float: left; font-weight: bold
}
.sort .item .ilist dd {
	width: 280px; float: left
}
.sort .item .ilist ul li {
	width: 70px; float: left
}
.sort .item .ilist .nobor {
	border-bottom-style: none
}
.sort .item .nobor {
	border-bottom-style: none
}
.sort .item .hover {
	z-index: 99999; border-bottom: #ff3838 3px solid; position: relative; border-left: #ff3838 3px solid; width: 226px; background: #fff; border-top: #ff3838 3px solid; top: 0px; border-right: #ff3838 3px; left: -2px
}
.ptab .photo #images {
	z-index: 1; position: relative; height: 470px
}
.ptab .photo .img1 {
	position: absolute; background-color: #fe6a66; width: 550px; display: block; height: 310px; top: 0px; left: 0px
}
.ptab .photo .img1 img {
	width: 550px; height: 310px
}
.ptab .photo .img2 {
	position: absolute; background-color: #1ac26b; width: 230px; display: block; height: 160px; top: 310px; left: 0px
}
.ptab .photo .img2 img {
	width: 230px; height: 160px
}
.ptab .photo .img3 {
	position: absolute; background-color: #218be1; width: 320px; display: block; height: 160px; top: 310px; left: 230px
}
.ptab .photo .img3 img {
	width: 320px; height: 160px
}
.ptab .photo .img4 {
	position: absolute; background-color: #88cf8b; width: 220px; display: block; height: 200px; top: 0px; left: 550px
}
.ptab .photo .img4 img {
	width: 220px; height: 200px
}
.ptab .photo .img5 {
	position: absolute; background-color: #c88dad; width: 220px; display: block; height: 200px; top: 0px; left: 770px
}
.ptab .photo .img5 img {
	width: 220px; height: 200px
}
.ptab .photo .img6 {
	position: absolute; background-color: #42ad4c; width: 440px; display: block; height: 270px; top: 200px; left: 550px
}
.ptab .photo .img6 img {
	width: 440px; height: 270px
}
.rtab .photo #images {
	z-index: 1; position: relative; height: 352px
}
.rtab .photo .img1 {
	position: absolute; background-color: #fe6a66; width: 412px; display: block; height: 232px; top: 0px; left: 0px
}
.rtab .photo .img1 img {
	width: 412px; height: 232px
}
.rtab .photo .img2 {
	position: absolute; background-color: #1ac26b; width: 172px; display: block; height: 120px; top: 232px; left: 0px
}
.rtab .photo .img2 img {
	width: 172px; height: 120px
}
.rtab .photo .img3 {
	position: absolute; background-color: #218be1; width: 240px; display: block; height: 120px; top: 232px; left: 172px
}
.rtab .photo .img3 img {
	width: 240px; height: 120px
}
.rtab .photo .img4 {
	position: absolute; background-color: #88cf8b; width: 165px; display: block; height: 150px; top: 0px; left: 412px
}
.rtab .photo .img4 img {
	width: 165px; height: 150px
}
.rtab .photo .img5 {
	position: absolute; background-color: #c88dad; width: 165px; display: block; height: 150px; top: 0px; left: 577px
}
.rtab .photo .img5 img {
	width: 165px; height: 150px
}
.rtab .photo .img6 {
	position: absolute; background-color: #42ad4c; width: 330px; display: block; height: 202px; top: 150px; left: 412px
}
.rtab .photo .img6 img {
	width: 330px; height: 202px
}
.ltab .photo {
	border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none
}
.ltab .photo #images {
	z-index: 1; position: relative; margin: 0px auto
}
.ltab .photo .img1 {
	background-color: #fe6a66; display: block
}
.ltab .photo .img1 img {
	width: 100%
}
.ltab .photo .img2 {
	background-color: #1ac26b; display: block
}
.ltab .photo .img2 img {
	width: 100%
}
.ltab .photo .img3 {
	background-color: #218be1; display: block
}
.ltab .photo .img3 img {
	width: 100%
}
.ltab .photo .img4 {
	background-color: #88cf8b; display: block
}
.ltab .photo .img4 img {
	width: 100%
}
.ltab .photo .img5 {
	background-color: #c88dad; display: block
}
.ltab .photo .img5 img {
	width: 100%
}
.ltab .photo .img6 {
	background-color: #42ad4c; display: block
}
.ltab .photo .img6 img {
	width: 100%
}
.mtab .photo #images {
	z-index: 1; position: relative; margin: 0px auto; height: 233px
}
.mtab .photo .img1 {
	position: absolute; background-color: #fe6a66; width: 274px; display: block; height: 154px; top: 0px; left: 0px
}
.mtab .photo .img1 img {
	width: 274px; height: 154px
}
.mtab .photo .img2 {
	position: absolute; background-color: #1ac26b; width: 114px; display: block; height: 79px; top: 154px; left: 0px
}
.mtab .photo .img2 img {
	width: 114px; height: 79px
}
.mtab .photo .img3 {
	position: absolute; background-color: #218be1; width: 160px; display: block; height: 79px; top: 154px; left: 114px
}
.mtab .photo .img3 img {
	width: 160px; height: 79px
}
.mtab .photo .img4 {
	position: absolute; background-color: #88cf8b; width: 109px; display: block; height: 99px; left: 274px
}
.mtab .photo .img4 img {
	width: 109px; height: 99px
}
.mtab .photo .img5 {
	position: absolute; background-color: #c88dad; width: 109px; display: block; height: 99px; left: 383px
}
.mtab .photo .img5 img {
	width: 109px; height: 99px
}
.mtab .photo .img6 {
	position: absolute; background-color: #42ad4c; width: 218px; display: block; height: 134px; top: 99px; left: 274px
}
.mtab .photo .img6 img {
	width: 218px; height: 134px
}
.mcon1 {
	width: 742px; height: 220px; overflow: hidden
}
.proinput1 {
	border-bottom: #ccc 1px solid; text-align: center; border-left: #ccc 1px solid; line-height: 18px; width: 130px; height: 18px; border-top: #ccc 1px solid; border-right: #ccc 1px solid
}
.proinput2 {
	border-bottom: #ccc 1px solid; text-align: center; border-left: #ccc 1px solid; line-height: 18px; width: 58px; height: 18px; border-top: #ccc 1px solid; border-right: #ccc 1px solid
}
.ptab .adtab {
	width: 988px; float: left
}
.ptab .lcon {
	margin-top: 5px; width: 190px; background: #9b58b5; float: left; height: 193px; overflow: hidden
}
.ptab .lcon img {
	 width: expression(this.width > 190 && this.width > this.height ? 190 :true); max-width: 190px; height: expression(this.height >193 ? 193:true); max-height: 193px; vertical-align: middle; overflow: hidden
}
.ptab .mcon {
	position: relative; margin: 5px 10px 0px; width: 588px; background: #f1c40f; float: left; overflow: hidden
}
.ptab .mcon img {
	width: expression(this.width > 588 && this.width > this.height ? 588 :true); max-width: 588px;height: expression(this.height >193 ? 193:true); max-height: 193px; vertical-align: middle; overflow: hidden
}
.ptab .mcon .container {
	position: relative; width: 588px; height: 193px; overflow: hidden
}
.ptab .mcon .container .slider img {
	width: 588px; width: expression(this.width > 588 && this.width > this.height ? 588 :true); display: block; height: 193px;  height: expression(this.height >193 ? 193:true)
}
.ptab .mcon .container .slider {
	position: absolute; width: 2000px
}
.ptab .mcon .container .slider li {
	float: left
}
.ptab .mcon .num {
	position: absolute; bottom: 7px; right: 5px
}
.ptab .mcon .num li {
	border-bottom: #ff7300 1px solid; text-align: center; border-left: #ff7300 1px solid; line-height: 16px; background-color: #fff; margin: 3px 1px; width: 16px; font-family: arial; float: left; height: 16px; color: #ff7300; font-size: 12px; overflow: hidden; border-top: #ff7300 1px solid; border-right: #ff7300 1px solid
}
.ptab .mcon .num li.on {
	line-height: 21px; border-right-width: 0px; background-color: #ff7300; margin: 0px 1px; width: 21px; border-top-width: 0px; border-bottom-width: 0px; height: 21px; color: #fff; font-size: 16px; border-left-width: 0px; font-weight: bold
}
.ptab .rcon {
	margin-top: 5px; width: 190px; background: #e67d22; float: right; height: 193px; overflow: hidden
}
.ptab .rcon img {
	width: expression(this.width > 190 && this.width > this.height ? 190 :true); max-width: 190px; height: expression(this.height >193 ? 193:true); max-height: 193px; vertical-align: middle; overflow: hidden
}
.ptab .proleft {
	margin: 5px; width: 190px; background: #466ab4; float: left; height: 500px; overflow: hidden
}
.ptab .proleft img {
	 width: expression(this.width > 190 && this.width > this.height ? 190 :true); max-width: 190px;height: expression(this.height >500 ? 500:true); max-height: 500px; vertical-align: middle; overflow: hidden
}
#sort {
	z-index: 999; position: relative; width: 238px; background: #f6f6f6
}
#sort .maincate {
	border-bottom: #a2a2a2 1px dotted; position: relative; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; padding-top: 10px
}
#sort .evenleval {
	background: #fff
}
#sort h3 {
	line-height: 28px; height: 28px; font-size: 16px; overflow: hidden
}
#sort h3 span {
	line-height: 32px; width: 18px; float: right; height: 15px; font-size: 14px; font-weight: 200
}
#sort p {
	line-height: 20px
}
#sort p a {
	color: #666; margin-right: 10px
}
#sort .subcate {
	position: absolute; padding-bottom: 20px; padding-left: 20px; width: 400px; padding-right: 0px; display: none; background: #88766e; color: #333; top: 0px; padding-top: 0px; left: 238px
}
#sort .subcate h4 {
	border-bottom: #ccc 1px solid; line-height: 26px; margin: 0px 0px 10px; height: 26px; color: #fff; font-size: 16px
}
#sort .subcate ul {
	width: 400px; float: left; overflow: hidden; padding-top: 20px
}
#sort .subcate li {
	width: 400px; padding-right: 20px; display: inline; float: left
}
#sort .subcate li a {
	padding-bottom: 0px; line-height: 25px; padding-left: 5px; padding-right: 5px; display: block; white-space: nowrap; float: left; color: #fff; word-break: keep-all; padding-top: 0px
}
#sort .subcate #sub-ul-1 {
	width: 100%
}
#sort .on {
	background: #88766e; color: #fff
}
#sort .on h3 a {
	color: #fff
}
#sort .on p a {
	color: #fff
}
#sort .on .subcate {
	display: block !important
}
#maincate-4 .subcate {
	top: -100px
}
#maincate-5 .subcate {
	top: -164px
}
#maincate-6 .subcate {
	bottom: 0px; top: auto
}
.tab table.nobordertable td {
	border-bottom: #ddd 1px dashed; border-left: #ddd 1px dashed; border-top: #ddd 1px dashed; border-right: #ddd 1px dashed
}
.tab table.nobordertable th {
	border-bottom: #ddd 1px dashed; border-left: #ddd 1px dashed; border-top: #ddd 1px dashed; border-right: #ddd 1px dashed
}
.tab table.nobordertable caption {
	border-bottom: #ddd 1px dashed; border-left: #ddd 1px dashed; border-top: #ddd 1px dashed; border-right: #ddd 1px dashed
}
.tab table {
	display: table; border-collapse: collapse; margin-bottom: 10px
}
.tab td {
	border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; background: white; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 5px
}
.tab th {
	border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; background: white; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 5px
}
.tab caption {
	border-bottom: #ddd 0px dashed; text-align: center; border-left: #ddd 1px dashed; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; border-top: #ddd 1px dashed; border-right: #ddd 1px dashed; padding-top: 3px
}
.tab th {
	background: #f7f7f7; border-top: #bbb 2px solid
}
.tab td p {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
/* */
.content news ul{ border:0;}
