/* CSS Document */
body{
	font-size:14px;
	line-height:25px;
	color:#333;
}


.fl{
	float:left;
}
.fr{
	float:right;
}
.m_bot{
	padding-bottom:20px;
}
.mt10 {
    padding-top: 10px;
}

.rt10 {
    margin-top: 10px;
}
.pointer{cursor:pointer;}
.BMap_cpyCtrl{display:none;}

.f12{font-size:12px;}
.red{color:#f00; text-decoration:none;}
.red:hover{color:#f00; text-decoration:underline;}
.c-blue{color:#00F; text-decoration:none;}
.c-blue:hover{color:#00F; text-decoration:underline;}
/*--------------------------------------- head ---------------------------------------*/
.topbg{
	width:100%;
	background:#fafafa;
	border-bottom:#d5d5d5 1px solid;
}

.all_box,.grid-wide{
	width:1190px;
	margin:0 auto;
}

.intop{
	text-align:right;
	line-height:35px;
	height:35px;
}
.intop span{
	float:left;
}
.inhead{
	padding-bottom:15px;
}
.inhlogo{
	width:250px;
	padding-top:15px;
}
.inhsearch{
	width:565px;
	padding-left:60px;
}
.inhsearch p{
	padding-top:18px;
	color:#dfdfdf;
}
/*.inhsearch p a{
	color:#797979;
	text-decoration:none;
}*/
.inhsearch li{
	float:left;
}
.inhsearch .btn_text{
	width:423px;
	border:#df251d 2px solid;
	border-right:none;
	line-height:32px;
	padding:0 10px;
	color:#aaa;
	height:32px;
	font-size:14px;
}
.inhsearch .btn_input{
	background:#df251d;
	width:100px;
	line-height:34px;
	text-align:center;
	color:#fff;
	border:0;
	font-size:16px;
	font-weight:bold;
}
.inhright{
	width:305px;
	padding-left:10px;
	padding-top:43px;
}
.inhright li{
	width:130px;
	height:34px;
	line-height:34px;
	border:#ddd 1px solid;
	margin-left:20px;
	text-align:center;
	font-size:16px;
	font-family:"å¾®è½¯é›…é»‘";
	float:left;
}
.inhright li a{
	color:#555;
	text-decoration:none;
	display:block;
}
/*------------------------------- menu ---------------------------------------*/
.menubg{
	width:100%;
	background:#4763b2;
}
.menu{
	line-height:45px;
	font-family:"微软雅黑";
	font-size:18px;
}
.menu a{color:#FFF; text-decoration:none;}
.menu .mleft{
	width:200px;
	color:#fff;
	text-align:center;
}
.menu .mright{
	padding-left:10px;
	width:978px;
}
.menu .mright li{
	padding:0 10px;
	float:left;
}
.menu .mright li a{
	color:#fff;
	padding:0 18px;
	text-decoration:none;
}
.menu .cbg{
	border-left:#5876cc 1px solid;
	border-right:#5876cc 1px solid;
}
.menu .rbg{
	background:#b80800;
}
.menu .cbg.rbg{
	border:none;
	padding:0 1px;
}
/*------------------------------- intop ---------------------------------------*/

.in_ctop .main-cata-wrap{
	width:202px;
}
.main-cata {
    height: 432px;
    position: relative;
    z-index: 2;
}
.cata-lst {
    width: 200px;
    height: 433px;
    border: 1px solid #ccc;
    border-top: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}
.cata-lst li{

}
.cata-lst .cata-item .cata-item-hd {
    font-family: 'microsoft yahei';
    border-bottom: 1px solid #efefef;
    padding: 4px 0 7px 12px;
}
.cata-lst .cata-item .cata-item-hd b {
    float: right;
    font-family: simsun;
    font-weight: 700;
    color: #777;
    margin: 2px 17px 0 0;
    _margin-right: 8px;
    display: none;
}

.icon-cata {
    width: 19px;
    height: 19px;
    display: inline-block;
    vertical-align: middle;
    margin: 3px 7px 0 0;
    background:url(../images/in_icon.png) no-repeat;
}
.icon-cata-1 {
    background-position: 0 -24px;
}
.icon-cata-2 {
    background-position: 0 -42px;
    margin-top: 5px;
}
.icon-cata-3 {
    background-position: 0 -60px;
    margin-top: 5px;
}
.icon-cata-4 {
    background-position: 0 -77px;
    margin-top: 5px;
}
.icon-cata-5 {
    background-position: 0 -96px;
    margin-top: 5px;
}
.icon-cata-6 {
    background-position: 0 -116px;
    margin-top: 5px;
}
.icon-cata-7 {
    background-position: 0 -136px;
    margin-top: 5px;
}
.icon-cata-8 {
    background-position: 0 -157px;
    margin-top: 5px;
}
.icon-cata-9 {
    background-position: 0 -177px;
    margin-top: 5px;
}
.icon-cata-10 {
    background-position: 0 -196px;
    margin-top: 5px;
}
.icon-cata-11 {
    background-position: 0 -216px;
    margin-top: 5px;
}
.cata-lst .cata-item .cata-item-hd a:link, .cata-lst .cata-item .cata-item-hd a:visited {
    color: #333;
}
.cata-lst .cata-item .cata-item-hd a:link, .cata-lst .cata-item .cata-item-hd a:visited {
    color: #333;
}
.cata-lst .cata-item .cata-item-hd a {  
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
}

.in_ctop .inccon{
	width:760px;
	padding:0 9px;
}
.in_ctop .inccon .incadv{
	width:760px;
	height:300px;
	overflow:hidden;
	padding-top:9px;
}
/*inner slider*/
.container_inner{overflow:hidden;position:relative;width:760px;height:300px;}
.slider_inner{position:absolute;}
.slider_inner li{ list-style:none;display:inline;}
.slider_inner img{ display:block; }
.slider_inner{width:6000px;}
.slider_inner li{float:left;}
.container_inner .num{ position:absolute; right:0px; bottom:15px; width:52%;}
.num li{
	float: left;
	list-style:none;
	width: 12px;
	height: 12px;
	font-size: 0px;
	cursor: pointer;
	margin: 0px;
	overflow:hidden;
	border:1px solid #FFF;
	margin-right:10px;
}
.num li.on{
	width: 12px;
	height: 12px;
	font-size: 0px;
	background-color:#FF7300;
	border:1px solid #FF7300;
}

.prod-slider-wrap {
    width: 758px;
    height: 123px;
    border: 1px solid #e2e2e2;
    border-top: none;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.prod-slider {
    margin: 0 auto;
}
.prod-slider-lst {
    width: 1000px;
}
.clear:after, .clear:before {
    content: ' ';
    display: table;
}
.prod-slider-lst li {
    width: 185px;
    text-align: center;
    padding: 0 2px;
    float: left;
    border-left: 1px solid #e6e6e6;
    margin-left: -1px;
    overflow: hidden;
}
.prod-slider-2nd a,.prod-slider-lst a {
    display: block;
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    -ms-transition: all ease .5s;
    transition: all ease .5s
}

.prod-slider-2nd a:hover,.prod-slider-lst a:hover {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px)
}


.in_ctop .incright{
	width:210px;
	padding-top:9px;
}
.in_ctop .incright .incrtop{
	background:#d8251d;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	line-height:43px;
	margin-bottom:10px;
}
.in_ctop .incright .incrtop a{
	color:#fff;
	padding:0 6px;
	text-decoration:none;
}
.in_ctop .incright .incrnews{
	width:auto;
	border:#e2e2e2 1px solid;
}
.incr_title{
	background:#f2f4f6;
	line-height:34px;
	font-size:15px;
	font-weight:bold;
	padding-left:10px;
	border-bottom:#e2e2e2 1px solid;
}
.incr_title span{
	font-size:12px;
	font-weight:100;
	color:#666;
	padding-right:10px;
	float:right;
}
.incr_title span a{
	color:#d8251d;
	text-decoration:none;
}
.incr_con{
	padding:10px;
	line-height:26px;
}
.incr_bot{
	color:#333;
	border:#e2e2e2 1px solid;
	border-top:none;
	padding:10px;
	line-height:26px;
}
.incr_bot h2{
	font-size:15px;
	border-bottom:#CCC 1px dashed;
	padding-bottom:4px;
	margin-bottom:3px;
}
.incr_bot li{
	padding:0 4px;
}
/*------------------------ main -----------------------------*/
.floor {
    margin-bottom: 21px
}

.floor-hd {
    border-bottom: 2px solid #c2c2c2
}

.floor-hd h3 {
    height: 35px;
    line-height: 35px;
    font: 700 20px 'microsoft yahei';
    float: left
}

.floor-hd em {
    height: 33px;
    color: #e13335;
    font-size: 20px;
    font-weight: 700;
    margin-right: 10px;
    font-style: normal
}

.floor-after {
    float: right;
    padding: 5px 0 0
}

.floor-after a {
    font-family: '$ffTahoma';
	color:#333;
	text-decoration:none;
}
.floor-after a:hover{
	color:#d9363c;
	text-decoration:none;
}

.set-switch {
    width: 60px;
    height: 23px;
    padding-left: 10px;
    display: inline-block;
    cursor: pointer;
    background:url(../images/icon_home.png) 0 -115px no-repeat;
    float: right;
    margin: 5px 0 0 20px
}

.reset-top {
    background: #f8f8f8;
    border: 1px solid #eaeaea;
    border-radius: 8px;
    padding-right: 5px
}

.floor-bd {
    height: 285px;
    border: 1px solid #e0e0e0;
    border-top: none;
    overflow: hidden;
    *zoom:1}

.floor-lead-wrap {
    width: 240px;
    float: left
}

.floor-lead {
    width: 240px;
    height: 285px;
    background: #f3f3f3;
    overflow: hidden
}

.floor-dir-wrap {
    width: 440px;
    float: left
}

.floor-dir {
    height: 270px;
    padding: 15px 0 0 25px;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6
}

.dir-item {
    line-height: 24px;
    overflow: hidden;
    *zoom:1}

.dir-item a {
    width: 85px;
    float: left;
	color:#333;
	font-size:14px;
    margin-right: 15px;
    _display: inline;
	text-decoration:none;
}
.dir-item a:hover{
	color:#d9363c;
	text-decoration:none;
}

.dir-lst .last {
    margin-bottom: 20px;
    *margin-bottom: 10px
}

.floor-recmd-wrap {
    width: 508px;
    float: left
}

.floor-recmd {
    padding: 10px 0 0 25px
}
.floor-recmd a{
	color:#333;
	text-decoration:none;
}
.floor-recmd a:hover{
	color:#d9363c;
	text-decoration:none;
}
.supplier-item {
    line-height: 24px;
}
.supplier-item a {
    width: 200px;
    display: block;
    float: left;
}
.supplier-item span {
    width: 260px;
    height: 24px;
    display: block;
    float: right;
    overflow: hidden;
}
.gray {
    color: #666;
}
.recmd-prod {
    width: 295px;
    float: left
}

.floor-sub-hd h4 {
	font-size:16px;
    color: #444;
	line-height:30px;
}
.recmd-slider-3, .recmd-slider-3 .recmd-slider {
    width: 450px;
}
.recmd-slider-wrap {
    height: 140px;
    position: relative;
}
.recmd-slider-3, .recmd-slider-3 .recmd-slider {
    width: 450px;
}

.recmd-slider-ctrl li {
    width: 8px;
    height: 8px;
    font-size: 0;
    float: left;
    margin-left: 5px;
    background: #dbdbdb;
    cursor: pointer;
    border-radius: 5px;
}
.recmd-slider-ctrl .active {
    width: 13px;
    background: #de373d;
}
.recmd-slider-ctrl {
    height: 8px;
    position: absolute;
    right: 0;
    top: -15px;
}

.recmd-slider-3 .recmd-slider-lst {
    width: 465px;
}
.recmd-slider-lst {
    height: 140px;
    margin-left: -15px;
}
.recmd-slider-item {
    width: 140px;
    height: 140px;
    float: left;
    margin-left: 15px;
    _display: inline;
    position: relative;
}

.recmd-slider-item .slider-alpha {
    width: 140px;
    height: 20px;
    background: #000;
    opacity: .3;
    filter: alpha(opacity=30);
    position: absolute;
    top: 120px;
    left: 0;
}
.recmd-slider-item .slider-tit {
    width: 120px;
    line-height: 20px;
    text-align: center;
    position: absolute;
    top: 120px;
    left: 10px;
}
.recmd-slider-item a:hover, .recmd-slider-item a:link, .recmd-slider-item a:visited {
    color: #fff;
}
.recmd-slider-item a {
    display: block;
}
.recmd-slider-item a:hover {
    opacity: .8;
    filter: alpha(opacity=80)
}
.hot-keyword {
    height: 60px;
    text-align: center;
    overflow: hidden;
}
.hot-keyword dd {
    float: left;
    background: #f2f2f2;
    padding: 0 10px;
    line-height: 20px;
    margin: 0 10px 10px 0;
    white-space: nowrap;
    border: 1px solid #eaeaea;
}
.hot-keyword dd a{
	color:#333;
	text-decoration:none;
}
.hot-keyword dd a:hover{
	color: #d9363c;
    text-decoration: none;
}
/*----------------------------- advbot -----------------------------*/
.advleft{
	width:950px;
}
.advright{
	width:230px;
	padding-left:10px;
}

/*---------------------------- mnews ----------------------------------------*/
.floor-news-wrap {
    padding-top: 4px;
    margin-bottom: 25px;
}
.floor-news-wrap .floor-bd {
    border: none;
    height: auto;
}
.floor-news-wrap a{
	color:#333;
	text-decoration:none;
}
.floor-news-wrap a:hover{
	color:#d9363c;
	text-decoration:none;
}

.floor-box {
    border: 1px solid #e6e6e6;
}
.floor-news-frist {
    border-right: 1px solid #e6e6e6;
}
.floor-news-item {
    width: 473px;
    height: 255px;
    float: left;
}
.floor-news {
    padding: 10px 20px 0;
}
.floor-news .news-lst span {
    float: right;
}
.gray-light {
    color: #999;
}
.news-lead {
    margin-bottom: 10px;
		height:100px;
}
.news-lead .news-pic {
    border: 1px solid #e6e6e6;
    overflow: hidden;
}
.expo-pic, .news-pic {
    display: block;
    margin-right: 10px;
    float: left;
    _display: inline;
}
.expo-text, .news-text {
    color: #999;
    overflow: hidden;
}
.floor-news .news-text h5 {
    width: 200px;
    font-family: arial,simsun,sans-serif;
}
.floor-news .news-text h5.w303{width:303px;}
.floor-news-special {
    height: 245px;
    margin: 0;
    padding-right: 10px;
}
.col-24 {
    width: 950px;
}
.gutter-1 {
    margin-right: 10px;
}
.col-6 {
    width: 230px;
}

/*------------------------------ foter ----------------------------*/
.footer-wrap {
    background: #f3f3f3;
	padding-bottom:20px;
}
.svr-panel {
    border-bottom: 1px solid #e6e6e6;
    padding: 20px 0 10px;
	font-family:"微软雅黑";
}
.svr-group-lst .frist {
    margin: 0;
}
.svr-group-item {
    float: left;
    margin-left: 135px;
    _display: inline;
}
.svr-group-item dl {
    float: left;
}
.svr-group-item dl dt {
    font: 400 16px 'microsoft yahei';
    color: #333;
    margin-bottom: 10px;
	border-bottom:#4763b2 1px solid;
	line-height:32px;
}
.svr-group-item dl dd a:hover{
	color:#C00;
	text-decoration:none;
}
.svr-group-item dl dd a {
    color: #666;
	text-decoration:none;
}
.ft-team {
    padding-bottom: 15px;
    color: #999;
	text-align:center;
	padding-top:15px;
}
.ft-team span{
	color:#333;
}
.ft-team a{
	color:#999;
	text-decoration:none;
}
.ft-team a:hover{
	color:#d9363c;
	text-decoration:underline;
}
.ft-soft {
    border-bottom: 1px solid #dfdfdf;
    padding: 10px 0;
}
.ft-team dl {
    padding: 10px 0 3px;
    line-height: 24px;
}

.ft-qrcode-wrap {
    float: right;
}
.ft-qrcode {
    padding: 20px 0 0;
}
.ft-team .v-sep {
    color: #d6d6d6;
}
.v-sep {
    margin: 0 5px;
    color: #999;
}

/*--------------news_list and ex_list-----------------*/
.ninside{padding-bottom:10px;}
.ninleft,.exinleft{width:870px;}
/*inleft*/
.ninside .ninleft h6{border:#C8C8C8 1px solid; padding-left:15px; font-size:14px; font-weight:100; color:#000; background:url(../images/nimage/nimg_17.jpg) repeat-x; line-height:32px;}
.ninside .ninleft h6 a{color:#333; text-decoration:none;}
.ninside .ninleft h6 a:hover{color:#333; text-decoration:underline;}
#inlcon{padding:20px; border:#C8C8C8 1px solid; border-top-style:hidden;}
#inlcpt{padding:6px 0; border-bottom:#DBDBDB 1px dashed;}
#inlcpt li{line-height:26px; background:url(../images/gpoint.jpg) left no-repeat; padding-left:10px; font-size:14px;}
#inlcpt li span{color:#7f7f7f; float:right;}

#inlpage{text-align:center; padding-top:18px; font-size:14px;}
#inlpage a{border:#9A9A9A 1px solid; color:#9A9A9A; text-decoration:none; padding:5px 9px; margin:0 2px;}
#inlpage a:hover,#inlpage a.cur{border:#C00000 1px solid; color:#fff; text-decoration:none; background:#C00000; padding:5px 9px; margin:0 2px;}
/*news_show*/
#inlcon h1{text-align:center; color:#000; font-family:"å¾®è½¯é›…é»‘"; font-size:22px; font-weight:100; line-height:46px; padding-top:10px;}
#inlctitle{text-align:center; padding-bottom:16px;}
#inlcbrief{border:#E2E2E2 1px solid; background:#F2F2F2; padding:10px;}
#inlcbrief li{color:#636363;}
#inlcstext{font-size:14px; line-height:25px; color:#232323; padding-top:12px; margin-bottom:20px;}
#inlcsfy{text-align:center; padding:18px 0; font-size:14px;}
#inlcsfy a{border:#A49C91 1px solid; color:#9A9A9A; text-decoration:none; padding:2px 5px; margin:0 2px;}
#inlcsfy a:hover,#inlcsfy a.cur{border:#A49C91 1px solid; color:#fff; text-decoration:none; background:#333; padding:2px 5px; margin:0 2px;}
#inlcnext{padding-bottom:9px;}
#inlcnext li{color:#000;}
#inlcnext li a{color:#5B5B5B; text-decoration:none;}
#inlcnext li a:hover{color:#C90000; text-decoration:underline;}
#inlcrel{border-top:#CCC 1px dashed;}
#inlcrel h3{font-size:16px; padding-top:9px; line-height:30px; color:#1C2C58;}
#inlcrel li{line-height:28px; font-size:14px;}
#inlcrel li span{font-size:12px; padding-left:20px;}
#inlcrel li a{color:#0B3B8C; text-decoration:none;}
#inlcrel li a:hover{color:#900; text-decoration:underline;}

.ninside .ninright{width:310px; padding-left:10px;}
/*inright*/
#inrcon{}
#inrcon h4{padding-left:15px; background:url(../images/nimage/nimg_17.jpg) repeat-x; line-height:32px; border:#C8C8C8 1px solid; font-size:14px; color:#333; font-weight:bold;}
#inrctext,#inrcpic{padding:10px; border:#C8C8C8 1px solid; border-top-style:hidden;}
#inrctext li{border-bottom:#EBEBEB 1px dashed; line-height:26px; background:url(../images/gpoint.jpg) left no-repeat; padding-left:10px;}
#inrctext dl{border-bottom:#CCC 1px dashed; padding:6px 0;}
#inrctext dd p{color:#999;}
#inrcpic li{width:50%; text-align:center; float:left;}
#inrcpic li p{padding-bottom:6px;}

/*------------------------------------------------buy------------------------------------------------*/
.buy_top{padding-bottom:10px;}
.buy_top_left{width:940px;}
.buy_top_right{width:208px; padding:10px; border:#e0e0e0 1px solid;}
.buy_top_right h2{text-align:center; padding-bottom:13px; padding-top:6px;}
.buy_top_right h3{background:#e08300; color:#fff; line-height:36px; font-weight:bold; padding-left:15px;}
.buy_top_right h3 span{padding:0 10px; float:left;}
.buy_top_right .buy_hot{}
.buy_top_right .buy_hot h4{font-size:14px; font-weight:bold; padding:5px 0; border-bottom:#CCC 1px solid;}
.buy_top_right .buy_hot li{line-height:28px;}

/*Industry*/
.buy_middle{padding-bottom:10px; background:url(../images/buyimg/Bimg_19.jpg) repeat-x top;}
.buy_middle .buy_middle_l{width:292px; padding-right:10px; border-right:#ededed 1px solid; border-bottom:#ededed 1px solid; height:278px; overflow:hidden;}
.buy_middle .buy_middle_l h2{font-size:18px; font-weight:bold; font-family:"å¾®è½¯é›…é»‘"; line-height:42px;}
.buy_middle .buy_middle_l .buy_middle_box{padding-bottom:9px;}
.buy_middle .buy_middle_l .buy_middle_box dt{font-weight:bold; float:left;}
.buy_middle .buy_middle_l .buy_middle_box dd{padding-left:12px; float:left;}
.buy_middle .buy_middle_m{width:189px; border-right:#ededed 1px solid; padding:5px; border-bottom:#ededed 1px solid; height:268px; overflow:hidden;}
.buy_middle .buy_middle_r{width:677px; padding-left:10px; border-bottom:#ededed 1px solid; height:278px; overflow:hidden;}
.buy_middle .buy_middle_r h3{font-size:16px; font-family:"å¾®è½¯é›…é»‘"; line-height:42px; font-weight:100;}
.buy_middle .buy_middle_r li{border-bottom:#e1e1df 1px dotted; line-height:31px; float:left;}
.buy_middle .buy_middle_r .nbuy01{width:39%;}
.buy_middle .buy_middle_r .nbuy02{width:15%;}

/*Big business*/
.buy_business{padding-bottom:10px;}
.buy_business h2{font-size:16px; font-weight:bold; color:#ff6100; border-bottom:#ff6100 3px solid; line-height:32px;}
.buy_business .buy_business_con{background:#f6f6f6; padding:10px 5px;}
.buy_business .buy_business_con .buy_business_con_box{width:286px; background:#FFF; float:left; height:372px; margin:0 4px 0 5px;}
.buy_business .buy_business_con .buy_business_con_box h3{font-size:12px; padding:8px 15px; border-bottom:#ccc 1px dotted;}
.buy_business .buy_business_con .buy_business_con_box h3 span{float:left;}
.buy_business .buy_business_con .buy_business_con_box p{padding:5px 15px; font-family:"å¾®è½¯é›…é»‘";}
.buy_business .buy_business_con .buy_business_con_box ul{padding:5px 15px; color:#999;}
.buy_success{padding-left:69px; background:url(../images/buyimg/Bimg_30.jpg) no-repeat; color:#fff; font-family:"å¾®è½¯é›…é»‘"; font-size:16px; line-height:20px; height:43px; padding-top:3px;}
.buy_purchasing{background:url(../images/buyimg/Bimg_32.jpg) no-repeat; color:#fff; font-family:"å¾®è½¯é›…é»‘"; font-size:14px; line-height:46px; padding-left:15px;}
.buy_purchasing span{font-size:25px;}

/*------------------------------------------------list------------------------------------------------*/
.lposition{border-bottom:#ededed 2px solid; line-height:36px;}
.lposition p{float:right; color:#666;}
.ina_cate{}
.ina_cate .filter{border:#cfdde8 1px solid; border-bottom:none;}
.ina_cate .filine{border-bottom:#cfdde8 1px solid; line-height:34px; padding:0 10px;}
.ina_cate .filter li{border-bottom:#cfdde8 1px solid; line-height:35px;}
.ina_cate .filter p{background:#edf4fa; width:80px; text-align:center; font-weight:bold; float:left;}
.fileftbg{background:#edf4fa;}
.ina_cate .filter a{padding-right:15px; padding-left:5px; color:#105599; text-decoration:none;}
.ina_cate .filter a:hover{color:#c00000; text-decoration:none;}
.show-expand {
    float: right;
    margin: 0 0 0 4px;
    height: 24px;
    line-height: 24px;
    border: solid 1px #e8e8e8;
    padding: 0 9px;
    background: #f6f6f6;
    color: #6b6b6b;
    cursor: pointer;
    text-decoration: none;
}
.show-expand .cate_more {
    display: inline-block;
}
.toggle-btn .arrow {
    margin-left: 8px;
    vertical-align: middle;
}
.icon-btn-arrow{
    display: inline-block;
    font-size: 0;
    background: url(../images/more.png);
    background-repeat: no-repeat;
    _background-image: url(../images/more.png);
    background-position: 0px 0px;
    width: 7px;
    height: 4px;
	margin-bottom:3px;
	margin-left:3px;
}

.collapse .icon-btn-arrow {
    background-position: -17px 0px;
}

.lst-hd {
    border-bottom: #0081cc 1px solid;
	height:36px;
}
.lst-hd li {
	width:99px;
	text-align:center;
    float: left;
}
.lst-hd li.lst-tab-hot {
	width: 750px;
	height: 30px;
	line-height: 30px;
}


.lst-tab .active a {
    background-color: #0081cc;
    border-color: #0081cc;
	font-weight: 700;
	color:#fff;
	line-height:36px;
	text-decoration:none;
	display:block;
}
.lst-tab .agary a{
	background:#f4f4f4;
	border:#d9d9d9 1px solid;
	border-bottom:none;
	color:#333;
	line-height:35px;
	text-decoration:none;
	display:block;
	margin-left:2px;
}

.lst-filter {
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
}
.lst-filter-item {
    border-style: solid solid none;
    border-width: 1px;
    border-color: #e6e6e6 #ccc #fff;
    background-color: #f5f5f5;
}
.pro-view-mode {
    padding: 4px 10px;
    float: left;
    border-right: 1px solid #e6e6e6;
}
.pro-view-mode li {
    float: left;
}

.active .pro-view-table .icon {
    background-position: -32px 0;
}
.pro-view-mode .icon {
    width: 12px;
    height: 12px;
    margin-right: 4px;
}

.pro-view-mode .active a {
    background-color: #d0e5f6;
	text-decoration:none;
}
.pro-view-mode .active a:hover, .pro-view-mode .active a:link, .pro-view-mode .active a:visited {
    color: #333;
	text-decoration:none;
}
.pro-view-mode a:hover, .pro-view-mode a:link, .pro-view-mode a:visited {
    color: #666;
    text-decoration: none;
}

.pro-view-mode a {
    display: inline-block;
    padding: 2px 5px;
}
.pro-view-table {
    margin-right: 5px;
}
.filter-less-arrow, .filter-more-arrow, .filter-rec .switch-outer span, .img-filter .icon, .lens-angle, .lens-thumb li .lens-thumb-angle, .pro-price-sort a, .pro-view-mode .icon {
    background:url(../images/icon-list.png) no-repeat;
}
.lst-filter-cert {
    float: left;
    overflow: hidden;
    border-left: 1px solid #fff;
    padding: 8px 10px;
}
.lst-filter-item {
    border-style: solid solid none;
    border-width: 1px;
    border-color: #e6e6e6 #ccc #fff;
    background-color: #f5f5f5;
}
.lst-drop-set {
    float: left;
    padding: 5px 0 5px 10px;
    border-right: 1px solid #e6e6e6;
}
.drop-mini {
	margin-right: 10px;
    height: 20px;
    border-color: #ccc;
    padding-right: 16px;
	z-index: 99;
}
.drop, .drop-mini {
    border: 1px solid #ccc;
    background-color: #fff;
    position: relative;
    float: left;
}
.drop-hd {
    overflow: hidden;
    cursor: default;
}
.drop-area .drop-selected {
    display: inline-block;
    width: 56px;
    white-space: nowrap;
    overflow: hidden;
}
.drop-mini .drop-selected {
    padding: 0 5px;
    line-height: 20px;
}
.drop-mini .drop-arrow {
    background: #fff;
    height: 20px;
    width: 15px;
    padding: 0;
    border-left: 1px solid #e6e6e6;
}
.drop-arrow {
    position: absolute;
    right: 0;
    top: 0;
}
.drop-mini .drop-arrow i {
    top: 9px;
    left: 4px;
}
.drop-arrow .icon {
    position: absolute;
    width: 6px;
    height: 3px;
    background-position: 0 -32px;
}
.icon, .icon-big, .icon-client, .icon-nor, .icon-signal, .icon-toprank {
    display: inline-block;
    vertical-align: middle;
    background:url(../images/icon-16.png) no-repeat;
    width: 16px;
    height: 16px;
    overflow: hidden;
    font-size: 0;
}
.drop-area-all {
    padding: 5px;
    border-bottom: 1px dotted #e6e6e6;
}
.drop-area-all span {
    background-color: #e6eff8;
    padding: 1px 5px;
    display: inline-block;
}
.drop-down span {
    width: 50px;
    cursor: pointer;
}
.area-lst {
    padding: 3px 10px;
    border-bottom: 1px dashed #ccc;
    overflow: hidden;
}
.area-lst li {
    width: 60px;
    float: left;
    margin: 6px 0;
    height: 20px;
}
.drop-down span {
    padding: 1px 5px;
    display: inline-block;
    width: 50px;
    cursor: pointer;
}
.drop-area-lst {
    padding: 3px 10px;
}
.drop-area-lst li {
    float: left;
    margin: 6px 0;
    height: 20px;
}
.drop-down span {
    padding: 1px 5px;
    display: inline-block;
    width: 50px;
    cursor: pointer;
}

.pro-price-set {
    padding: 5px 20px;
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #fff;
	float: left;
}
.pro-price-set span {
    line-height: 22px;
}
.pro-price-scale, .pro-price-scale .txt, .pro-price-set span, .pro-price-sort, .pro-price-sort a {
    float: left;
}
.pro-price-sort a {
    width: 22px;
    height: 22px;
    background-position: 0 -39px;
    margin-right: 5px;
}
.pro-price-sort .sort-asc a {
    background-position: -23px -39px;
}

.focus .pop-set-box .txt {
    background-color: #fff;
}
.pro-price-set .txt {
    width: 48px;
    background-color: #fafafa;
    margin: 0 3px;
}
.placeholder, .txt-unfocus {
    color: #999;
}
.txt-short {
    height: 14px;
    line-height: 14px;
}
.txt {
    border: 1px solid #ccc;
    padding: 3px 4px;
}

.focus .pop-set-ok .btn {
    float: none;
}
.btn-gray {
    border: 1px solid #ccc;
    background-color: #f1f1f1;
    color: #333;
    background-image: -webkit-linear-gradient(top,rgba(246,246,246,1) 0,rgba(234,234,234,1) 100%);
    background-image: -moz-linear-gradient(top,rgba(246,246,246,1) 0,rgba(234,234,234,1) 100%);
    background-image: linear-gradient(top,rgba(246,246,246,1) 0,rgba(234,234,234,1) 100%);
}
.btn-gray:hover {
    background-color: #e6e6e6;
    background-image: -webkit-linear-gradient(top,rgba(236,236,236,1) 0,rgba(224,224,224,1) 100%);
    background-image: -moz-linear-gradient(top,rgba(236,236,236,1) 0,rgba(224,224,224,1) 100%);
    background-image: linear-gradient(top,rgba(236,236,236,1) 0,rgba(224,224,224,1) 100%);
}
.btn-mini {
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
}
.btn {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    _margin-bottom: 1px;
    background-image: none;
}
.pro-co .cert .icon {
    margin-top: -3px;
}
.cert-sign .icon {
    margin-right: 3px;
}

.micon {
    display: inline-block;
    vertical-align: middle;
    background:url(../images/icon.png) no-repeat;
    width: 16px;
    height: 16px;
    overflow: hidden;
    font-size: 0;
		margin-right:5px;
}
.icon-shi {
    background-position: 0 0;
}
.icon-v {
    background-position: -20px 0px;
}
.icon-cheng {
    background-position: -38px 0;
}
.icon-gong {
    background-position: -57px 0;
}
.icon-wei {
    background-position: -79px 0;
}
.icon-zhuan {
    background-position: 0 -19px;
}
.icon-guan {
    background-position: -19px -19px;
	width:28px;
}

/*-------------------------------------------- pshow --------------------------------------------------------*/
.pshow{}
.psltop{
	width:940px;
}
.PD_Pic {
    float: left;
    width: 352px;
}
.PD_Pic .PImg {
    padding: 10px;
    background: #FFF;
    border: 1px solid #DDD;
    margin-top: 8px!important;
}
.PD_Pic .PImg div {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    width: 282px;
    height: 232px;
}
.PD_Pic .PImg div img {
    max-width: 280px;
    max-height: 230px;
    vertical-align: middle;
    cursor: pointer;
}
.PD_BigPic_LI {
    background: #F6F6F6;
    height: 66px;
    margin-top: 6px;
}
.PD_BigPic_LI li {
    float: left;
    margin: 2px 4px 0 4px;
}
.PD_BigPic_LI li.On a, .PD_BigPic_LI li.On a:hover {
    background-position: -104px 0;
}
.PD_BigPic_LI li a {
    background: url(../images/Detail-pic-mini.gif) no-repeat;
    display: block;
    height: 46px;
    width: 46px;
    padding: 11px 3px 3px 3px;
}
.PD_BigPic_LI img {
    width: 46px;
    height: 46px;
    float: left;
}
.pd_text {
    width: 578px;
    float: left;
    margin-left: 10px;
}

.pd_text h1 {
    font: bold 18px/36px Verdana;
    color: #555;
    border-bottom: 1px solid #CCC;
    margin: 8px 0;
}
.pd_text li{
	border-bottom: 1px dashed #DDD;
	padding: 3px 0;
}

.psr_shop{
	width:228px;
	border: 1px solid #e3e3e3;
}
.psr_shop h2 {
    background:#b80800;
    height: 36px;
    font: bold 16px/34px Verdana;
    color: #FFF;
    padding-left: 12px;
}
.psr_shop ul {
    padding: 8px;
}
.psr_shop li {
    padding: 2px 6px;
    font: 12px/18px Verdana;
    color: #555;
}
.psr_shop li.company_ico {
    height: 28px;
    padding: 2px 4px;
    border-bottom: 1px #ccc dotted;
}
.psr_shop li.company_index {
    padding: 8px 0 2px 5px;
    height: 14px;
}
.psr_shop li.company_index span.index_ico {
    width: 22px;
    height: 14px;
    background: url(../images/year.png) left top no-repeat;
}
.psr_shop li.company_index span {
    float: left;
    line-height: 14px;
    font-size: 12px;
    color: #ff6600;
}
.psr_shop li.company_index span.level_ico {
    width: 65px;
    height: 12px;
    background: url(../images/year.png) left -14px no-repeat;
}

.psr_shop li.PDS_BN{
  padding:12px 8px 8px;
	text-align:center;
}
.psr_shop li.PDS_BN a {
	color:#666;
	text-decoration:none;
	border:#CCC 1px solid;
	padding:6px 18px;
	margin: 0 5px;
}
.psr_shop li.PDS_BN a:hover{
	color:#C00;
}
.psr_shop li.PDS_BN.one a{
	padding:6px 36px;
}
.pscleft{
	width:940px;
}

.psctop {
    border-bottom: #CCC 1px solid;
}
.psctop .psct_bg {
    color: #fff;
    font-weight: bold;
	border-radius: 3px;
	border-bottom:none;
    background:#ff6600;
}
.psctop .psct_gray {
    background: #F7F7F7;
    border-radius: 3px;
    border: #CCC 1px solid;
	border-bottom:none;
    height: 31px;
}

.psctop li {
    width: 90px;
    text-align: center;
    font-size: 14px;
    line-height: 32px;
    margin: 0 1px;
    float: left;
}
.pscontent{
	padding:10px 0;
}
.pscontent a{
	color:#333;
	text-decoration:none;
}
.pscontent a:hover{
	color:#C00;
	text-decoration:none;
}
.pscontact{
}
.pscontact h4{
    border-bottom: #dfdfdf 1px solid;
    line-height: 32px;
    margin-bottom: 6px;
    color: #fff;
}
.pscontact h4 span{
	width:90px;
	text-align:center;
	border-radius:3px;
	height:32px;
    background:#ff6600;
	display:block;
}
.pscontact h5{
	font-size:16px;
	line-height:32px;
}
	
.pscontact ul{
	padding-bottom:10px;
}

.pscright{
	width:230px;
}
.preco{
	border:#EEE 1px solid;
	padding:5px 10px 10px;
	border-radius:3px;
}
.preco h2{
	border-bottom:#E7E7E7 1px solid;
	line-height:32px;
	font-size:16px;
	margin-bottom:5px;
}
.preco li{
	line-height:28px;
	background:url(../images/dot.gif) no-repeat left;
	padding-left:10px;
}
.preco li a{
	color:#333;
	text-decoration:none;
}
.preco li a:hover{
	color:#C00;
	text-decoration:none;
}
.psb_recom{
}
.psb_recom h3{
	border-bottom:#F2F2F2 1px solid;
	font-size:20px;
	font-family:"å¾®è½¯é›…é»‘";
	font-weight:100;
	line-height:36px;
}
.psb_pic{
	padding:10px 0;
}
.psb_pic li{
	line-height:23px;
	float:left;
}
.psb_pic .cell-product {
    position: relative;
    width: 152px;
    padding: 7px 0;
    margin: 0 55px 10px 0;
}
.psb_pic li.last-col .cell-product {
    margin-right: 0;
}
.psb_pic .vertical-img {
    width: 150px;
    height: 150px;
    border: 1px solid #ccc;
    background-color: #fff;
}
.psb_pic dt {
    font-size: 0;
    line-height: 0;
    margin-bottom: 2px;
}
.psb_pic dt, .psb_pic dd {
    overflow: hidden;
}
.vertical-img {
    display: table;
    text-align: center;
    overflow: hidden;
    font-size: 0;
}
.psb_pic .description {
    width: 152px;
    height: 40px;
    padding: 4px 0;
    overflow: hidden;
}
.psb_pic .price {
    width: 152px;
    height: 42px;
    line-height: 23px;
    padding: 4px 0;
    font-weight: 700;
    font-size: 18px;
    font-family: "微软雅黑,黑体,文泉驿正黑体,华文细黑";
    font-weight: 400;
		overflow:hidden;
}
.psb_pic a {
    color: #444;
    text-decoration: none;
}
.psb_pic a:hover {
    color:#C00;
    text-decoration: underline;
}

.psb_pic .fd-cny {
    color: #e50000;
}
.fd-cny {
    font-family: Helvetica,Arial;
}
.price .value {
    color: #e50000;
	font-style: normal;
}

/*----------------------------------------- -----------------------------------*/

.all_box .ficonbot{border:#cfdde8 1px solid; line-height:35px; margin-top:10px;}
.all_box .ficonbot span{font-weight:bold; padding-left:5px; float:left;}
.all_box .ficonbot a{padding:0 10px; color:#105599; text-decoration:none;}
.all_box .ficonbot a:hover{color:#c00000; text-decoration:none;}

.alist_box{padding-bottom:10px;}
.alist_box .alist_bleft{width:950px;}
.alist_box .alist_bleft .albcon{}
.albcall{border-bottom:#eee 1px solid; padding:15px 0;}
.albcall em{font-style:normal; color:#c00;}
.albcall li{float:left;}
.albcall li h3{font-weight:bold; font-size:14px;}
.albcall li h3 a{
	color:#294daa;
	text-decoration:none;
}
.albcall li h3 a:hover{
	color:#d9363c;
	text-decoration:none;
}
.albcall li h4{font-size:16px;}
.albcall01{width:55%;}
.albcall02{/*width:12%; text-align:center;*/}
.albcall03{width:45%;}
.albcall04{width:15%; text-align:center;}
.albcall04 p{padding:5px 0;}
.albcall .main_pro{height:50px; overflow:hidden;}
.albcall .zx_btn{text-align:right;padding-right:10px; padding-top:10px;}

.alist_box .alist_bright{width:230px; padding-left:10px;}
.alist_box .alist_bright .albradv{}
.alist_box .alist_bright .recomm{border:#e3e7ea 1px solid;}
.alist_box .alist_bright .recomm h3{background:#f0f0f0; text-align:center; font-size:14px; font-weight:bold; line-height:31px; border-bottom:#e3e7ea 1px solid;}
.alist_box .alist_bright .recomm ul{padding:10px;}
.alist_box .alist_bright .recomm li{line-height:30px; background:url(../images/gpoint.jpg) left no-repeat; padding-left:10px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}

.related{padding-bottom:10px;}
.related ul{border:#e1e5e8 1px solid; padding:10px;}
.related ul li{line-height:30px;}
.related ul li span{float:left;}
.related ul li a{padding-right:20px; color:#105599; text-decoration:none;}
.related ul li a:hover{color:#c00000; text-decoration:none;}

/*supply_list*/
.suplist01{width:13%;}
.suplist01 img{border:#ededed 1px solid; padding:2px;}
.suplist02{width:45%;}
.suplist03{width:10%; padding-left:50px;}
.suplist04{width:25%;}
.suplist04 .com_name{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:237px;}
.suplist02 em{color:#F00; font-style:normal;}
.suplist02 .btitle{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:350px; display:block; float:left; }

/*news_list*/
.news01{width:90%;}
.news02{width:10%;}

/*buy_list*/
.buylistbg{background:#f7f7f7; border:#eaeaea 1px solid; line-height:30px; font-weight:bold;}
.buylist01{width:50%; font-size:14px; padding-left:10px;}
.buylist02{width:10%; text-align:center;}
.buylist03{width:15%; text-align:center;}
.buylist04{width:15%; text-align:center;}

/*------------------------------------------------enterprise------------------------------------------------*/
.ehead{padding-bottom:25px;}
.ehead .ehead_logo{width:478px; padding-top:23px;}
.ehead .ehead_search{width:512px;}

/*emtop*/
.emtop,.e_materials{padding-bottom:10px;}
.e_materials a{
	color:#333;
	text-decoration:none;
}
.e_materials a:hover{
	color:#d9363c;
	text-decoration:none;
}
.emtop .emtleft{width:190px; padding:1px 0; border:#d2d2d2 1px solid; height:455px;}
.emtop .emtleft .emtleft_box{padding:6px 10px 5px; border-bottom:#d2d2d2 dotted 1px;}
.emtop .emtleft .emtleft_box h2{font-size:14px; font-weight:bold; background:url(../images/eimage/eimg_13.jpg) right no-repeat; line-height:26px;}
.emtop .emtleft .emtleft_box h2 a{
	color:#333;
	text-decoration:none;
}
.emtop .emtleft .emtleft_box h2 a:hover{
	color:#d9363c;
	text-decoration:none;
}
.emtop .emtleft .emtleft_box a{padding-right:6px;}
.emtop .emtmid{width:668px; padding:0 9px;}
.emtop .emtmid .emtmadv{}
.emtop .emtmid .emtmnp{padding-top:13px;}
.emtop .emtmid .emtmnp h3{font-size:16px; line-height:32px;}
.emtop .emtmid .emtmnp h3 span{color:#ac090a; float:right;}
.emtop .emtmid .emtmnp h3 span a{color:#ac090a; text-decoration:none;}
.emtop .emtmid .emtmnp .emtmnp_box{border:#ebebeb 1px solid; padding-top:2px; background:#FFF;}
.emtop .emtmid .emtmnp .emtmnp_box li{padding:0 10px; text-align:center; border-right:#ebebeb 1px solid; float:left;}
.emtop .emtmid .emtmnp .emtmnp_box li img{float:left;}
.emtop .emtright{width:312px;}
.emtop .emtright .emtright_top{border:#d2d2d2 1px solid;}
.emtop .emtright .emtright_top h4{font-size:16px; font-weight:bold; background:url(../images/eimage/eimg_10.jpg) repeat-x bottom; line-height:32px; border-bottom:#d8d8d8 1px solid; padding-left:10px;}
.emtop .emtright .emtright_top ul{padding:6px 10px;}
.emtop .emtright .emtright_top li{line-height:28px;}
.emtop .emtright .emtright_top li span{float:left; font-weight:bold;}
.emtop .emtright .emtright_top li a{padding-right:10px; display:block; width:220px;}

.emtop .emtright .emtright_bot{margin-top:12px; border:#ebebeb 1px solid;}
.emtop .emtright .emtright_bot h5{font-size:14px; font-weight:bold; background:#f2f2f2; padding-left:10px; line-height:30px; border-bottom:#ebebeb 1px solid;}
.emtop .emtright .emtright_pic{padding:13px 5px 0;}
.emtop .emtright .emtright_pic li{padding:0 5px; height:117px; overflow:hidden; float:left;}
.emtop .emtright .emtright_text{padding:3px 10px 10px;}
.emtop .emtright .emtright_text li{width:100%; padding-left:10px; padding-top:3px; background:url(../images/dot.gif) no-repeat left; float:left;}
.emtop .emtright .emtright_text li a{
	color:#333;
	text-decoration:none;
	display:block;
	width:98%;
}
.emtop .emtright .emtright_text li a:hover{
	color:#d9363c;
	text-decoration:none;
}

/*e_materials*/
.e_materials h2{font-size:20px; font-family:"å¾®è½¯é›…é»‘"; border-bottom:#4763b2 3px solid; line-height:36px;}
.e_materials h2 p{background:#4763b2; color:#fff; padding:0 6px; margin-right:5px; float:left;}
.e_materials h2 span{color:#868686; font-size:14px; font-family:"å®‹ä½“"; font-weight:100; float:right;}
.e_materials h2 span a{
	color:#868686;
	text-decoration:none;
}
.e_materials h2 span a:hover{
	color:#d9363c;
	text-decoration:none;
}
.e_materials .emate_con{border:#e8e8e8 1px solid; border-top:none; border-bottom:none; height:303px;}
.e_materials .emate_con .emate_c_left{width:246px; border-right:#e8e8e8 1px solid; border-bottom:#e8e8e8 1px solid; height:302px;}
.e_materials .emate_con .emate_c_mid{width:692px; height:302px;}
.e_materials .emate_con .emate_c_m_box{width:330px; border-right:#e8e8e8 1px solid; border-bottom:#e8e8e8 1px solid; padding:5px 5px 5px 10px; float:left;} 
.e_materials .emate_con .emate_c_m_box h3{font-weight:bold; font-size:14px; padding-top:15px;}
.e_materials .emate_con .emate_c_m_box h3 a{
	color:#333;
	text-decoration:none;
	width:220px;
	display:block;
}
.e_materials .emate_con .emate_c_m_box h3 a:hover{
	color:#d9363c;
	text-decoration:none;
}

.e_materials .emate_con .emate_c_m_box p{padding-left:3px; float:right;}
.e_materials .emate_con .emate_c_right{width:249px; border-bottom:#e8e8e8 1px solid; height:302px;}
.e_materials .emate_con .emate_c_right h3{padding-left:10px; background:#f2f2f2; border-bottom:#e8e8e8 1px solid; line-height:36px; font-size:14px; font-weight:bold;}
.e_materials .emate_con .emate_c_right ul{padding:10px;}
.e_materials .emate_con .emate_c_right li{line-height:27px; background:url(../images/dot.gif) left no-repeat; padding-left:10px;}
.emate_c_right .title{width:229px; display:block;}

/*------------------------------------------------news------------------------------------------------*/
/*nhead*/
.nhead{padding:23px 0;}
.nhead .nhlogo{width:690px;}
.nhead .nhsearch{width:500px; padding-top:16px;}
.nhead .nhsearch ul{}
.nhead .nhsearch li{float:left;}
.nhead .nhsearch .nhs_input{width:410px; border:#d4d4d4 3px solid; line-height:30px; height:30px; padding:0 5px; color:#6d6d6d;}
.nhead .nhsearch .nhs_bnt{width:72px; background:#d7000f; color:#fff; font-size:14px; border:0; height:36px;}

.nmenu{width:1178px; background:#d7000f; padding:6px; margin:0 auto;}
.nmenu .nmleft{width:796px;}
.nmenu .nmleft li{width:49%; float:left;}
.nmenu .nmleft li h3{background:#a8000d; width:29px; text-align:center; height:50px; color:#fff; font-weight:bold; float:left; margin-left:3px;}
.nmenu .nmleft li p{color:#fff;}
.nmenu .nmleft li p a{padding:0 7px!important; padding:0 5px;}
.nmenu .nmright{width:376px; background:#aa000d; font-size:14px; font-weight:bold; color:#fff; line-height:42px; margin-top:4px; padding-left:6px;}

/*nmatop*/
.nmatop,.nmadv,.ncenter,.nmbot{padding-bottom:10px;}
.nmatop .nmatleft{width:350px; padding-right:10px;}
.nmatop .nmatleft h3{padding-bottom:10px;}
.nmatop .nmatleft .nmatlcon{border:#e5eaef 1px solid; background:url(../images/nimage/nimg_17.jpg) repeat-x; padding:5px 10px 6px;}
.nmatop .nmatleft .nmatlcon h4{font-weight:bold; font-size:16px; padding-bottom:2px;}
.nmatop .nmatleft .nmatlcon li{background:url(../images/gpoint.jpg) left no-repeat; padding-left:10px; line-height:28px;}

.nmatop .nmatmid{width:520px; background:url(../images/nimage/nimg_17.jpg) repeat-x; border-top:#d0d6e8 1px solid; height:544px;}
.nmatop .nmatmid h2{font-size:18px; font-family:"å¾®è½¯é›…é»‘"; font-weight:bold; line-height:36px; color:#a9000c; padding-bottom:1px; padding-left:10px;}
.nmatop .nmatmid .nmatmtop{ padding:0 10px;}
.nmatop .nmatmid .nmatmtop h3{font-size:18px; font-weight:bold; font-family:"å¾®è½¯é›…é»‘"; text-align:center;}
.nmatop .nmatmid .nmatmtop h3 a{color:#225588; font-family:"å¾®è½¯é›…é»‘"; text-decoration:none;}
.nmatop .nmatmid .nmatmtop p{font-size:14px; padding-bottom:9px;}
.nmatop .nmatmid .nmatmbot{border-top:#d0d6e8 1px dotted; padding:10px;}
.nmatop .nmatmid .nmatmbot li{font-size:14px; line-height:28px;}
.nmatop .nmatmid .nmatmbot span{padding-right:10px; float:left;}

.nmatop .nmatright{width:300px; padding-left:10px;}
.nmatop .nmatright .nmatrboxt{border:#d9dfee 1px solid;}
.nmatop .nmatright .nmatrboxt h2{font-weight:bold; background:#f3f5f7; border-bottom:#d9dfee 1px solid; line-height:26px; padding-left:10px;}
.nmatop .nmatright .nmatrboxt ul{padding:10px;}
.nmatop .nmatright .nmatrboxt li{background:url(../images/gpoint.jpg) left no-repeat; padding-left:10px; line-height:24px;}

.nmatop .nmatright .nmatrboxb h2{font-weight:bold; background:#f3f5f7; border-bottom:#d9dfee 1px solid; line-height:26px; padding-left:10px;}
.nmatop .nmatright .nmatrboxb{border:#d9dfee 1px solid;}

.nmatop .nmatright .nmatrboxb dl{padding:8px 10px 0;}
.nmatop .nmatright .nmatrboxb dd{padding-bottom:8px; height:75px; overflow:hidden;}
.nmatop .nmatright .nmatrboxb dd span{float:left; padding-right:10px;}
/*nmid*/
.ncleft,.nmbleft{width:880px; padding-right:10px;}
.ncleft_box{border-top:#90b4d6 2px solid; border-left:#e7eaf3 1px solid; border-bottom:#e7eaf3 1px solid; border-right:#e7eaf3 1px solid; height:305px;}
.ncleft_box h2{color:#d7000f; font-size:16px; font-weight:bold; border-bottom:#e7eaf3 1px solid; background:#f6f8fb; padding-left:10px; line-height:33px;}
.ncleft_box h2 span{font-size:12px; font-weight:100; color:#838383; padding-right:6px; float:right;}
.ncleft_box .ncleftbl{width:46%; padding:10px; float:left;}
.ncleft_box .ncleftbl li{background:url(../images/gpoint.jpg) left no-repeat; line-height:31px; font-size:14px; padding-left:10px;}
.ncleft_box .ncleftbl li span{float:right; font-size:12px; font-size:11px; color:#88889a;}

.ncright,.nmbright{width:300px;}
.ncright .nmrnrec{}
.ncright .nmrnrec h3{background:#d84600; line-height:36px; padding-left:10px; color:#fff; font-weight:bold; font-size:16px;}
.ncright .nmrnrcon{border:#d84600 3px solid; padding:8px; height:249px;}
.ncright .nmrnrcon li{line-height:27px;}
.ncright .nmrnrcon li p{width:14px; height:14px; color:#fff; line-height:14px; text-align:center; margin-top:5px; margin-right:3px; float:left;}
.nrbg_o{background:url(../images/nimage/nimg_29.jpg) no-repeat;}
.nrbg_gary{background:url(../images/nimage/nimg_32.jpg) no-repeat;}

.nmbright_box{border:#e5eaef 1px solid; height:190px; background:url(../images/nimage/nimg_17.jpg) repeat-x; padding:5px 10px; color:#888;}
.nmbright_box h3{font-weight:bold; font-size:16px; padding-bottom:9px; color:#333;}
.nmbright_box h4{font-weight:bold; font-size:16px;}
.nmbright_box p img{float:left; padding-right:10px;}
.nmbright_box ul{padding-top:10px;}
.nmbright_box li{background:url(../images/gpoint.jpg) left no-repeat; line-height:26px; padding-left:10px;}

/*nlink*/
.nlink{width:1168px; background:url(../images/nimage/nimg_17.jpg) repeat-x; border:#e5eaef 1px solid; padding:10px; line-height:30px; margin:0 auto; margin-bottom:10px;}
.nlink h3{font-size:16px; font-family:"å¾®è½¯é›…é»‘";}
.nlink a{padding:0 10px;}

/*--------------news_list and ex_list-----------------*/
.ninside{padding-bottom:10px;}
.ninleft,.exinleft{width:870px;}
/*inleft*/
.ninside .ninleft h6{border:#C8C8C8 1px solid; padding-left:15px; font-size:14px; font-weight:100; color:#000; background:url(../images/nimage/nimg_17.jpg) repeat-x; line-height:32px;}
.ninside .ninleft h6 a{color:#333; text-decoration:none;}
.ninside .ninleft h6 a:hover{color:#333; text-decoration:underline;}
#inlcon{padding:20px; border:#C8C8C8 1px solid; border-top-style:hidden;}
#inlcpt{padding:6px 0; border-bottom:#DBDBDB 1px dashed;}
#inlcpt li{line-height:26px; background:url(../images/gpoint.jpg) left no-repeat; padding-left:10px; font-size:14px;}
#inlcpt li span{color:#7f7f7f; float:right;}
#inlcon.bt{border-top:#C8C8C8 1px solid;}

#inlpage{text-align:center; padding-top:18px; font-size:14px;}
#inlpage a{border:#9A9A9A 1px solid; color:#9A9A9A; text-decoration:none; padding:5px 9px; margin:0 2px;}
#inlpage a:hover,#inlpage a.cur{border:#C00000 1px solid; color:#fff; text-decoration:none; background:#C00000; padding:5px 9px; margin:0 2px;}
/*news_show*/
#inlcon h1{text-align:center; color:#000; font-family:"å¾®è½¯é›…é»‘"; font-size:22px; font-weight:100; line-height:46px; padding-top:10px;}
#inlctitle{text-align:center; padding-bottom:16px;}
#inlcbrief{border:#E2E2E2 1px solid; background:#F2F2F2; padding:10px;}
#inlcbrief li{color:#636363;}
#inlcstext{font-size:14px; line-height:25px; color:#232323; padding-top:12px;}
#inlcsfy{text-align:center; padding:18px 0; font-size:14px;}
#inlcsfy a{border:#A49C91 1px solid; color:#9A9A9A; text-decoration:none; padding:2px 5px; margin:0 2px;}
#inlcsfy a:hover,#inlcsfy a.cur{border:#A49C91 1px solid; color:#fff; text-decoration:none; background:#333; padding:2px 5px; margin:0 2px;}
#inlcnext{padding-bottom:9px;}
#inlcnext li{color:#000;}
#inlcnext li a{color:#5B5B5B; text-decoration:none;}
#inlcnext li a:hover{color:#C90000; text-decoration:underline;}
#inlcrel{border-top:#CCC 1px dashed;}
#inlcrel h3{font-size:16px; padding-top:9px; line-height:30px; color:#1C2C58;}
#inlcrel li{line-height:28px; font-size:14px;}
#inlcrel li span{font-size:12px; padding-left:20px;}
#inlcrel li a{color:#0B3B8C; text-decoration:none;}
#inlcrel li a:hover{color:#900; text-decoration:underline;}

/*------------------------------------------------supply------------------------------------------------*/
.noshow{ display:none;}
.supply{padding-bottom:10px;}
.supply .supply_left{width:200px; border:#ccc 1px solid; border-top:none;}
.supply .supply_left .supply_left_box{border-top:#ccc 1px solid; padding:10px;}
.supply .supply_left .supply_left_box h2{font-size:14px; font-weight:bold; background:url(../images/simg_06.jpg) no-repeat right; margin-bottom:3px;}
.supply .supply_left .supply_left_box dd{width:33%; line-height:25px; float:left;}
.supply .supply_mid{width:728px;}
.supply .supply_mid .supply_mid_banner{}
.supply .supply_mid .supply_mid_top{border-bottom:#e6e6e6 1px solid; border-right:#e6e6e6 1px solid;}
.supply .supply_mid .supply_mid_top li{padding:0 15px; line-height:42px; float:left;}
.supply .supply_mid .supply_mid_top li h3{font-size:15px; font-family:"å¾®è½¯é›…é»‘"; font-weight:bold;}
.coarse{border-bottom:#adadad 2px solid; font-weight:bold;}
#supply_mid_con1,#supply_mid_con2,#supply_mid_con3,#supply_mid_con4{}
.supmclr{width:343px; border-right:#ececec 1px solid; border-bottom:#ececec 1px solid; padding:15px 10px; color:#888;}
.supmclr p{padding:0 10px; float:left;}
.supmclr h3{font-size:14px; padding-bottom:10px;}
.tred{color:#cf0000; font-weight:bold;}
.supply .supply_right{width:259px; border:#ececec 1px solid; border-left:none; border-bottom:none;}
.supply .supply_right h2{font-size:16px; font-weight:bold; color:#e25f0d; padding-left:15px; border-bottom:#ececec 1px solid; line-height:38px;}
.supply .supply_right .supply_right_box{padding:15px; border-bottom:#ececec 1px solid;}
.supply .supply_right .supply_right_box h3{background:#1765b3; color:#fff; font-size:16px; font-family:"å¾®è½¯é›…é»‘"; font-weight:bold; line-height:40px; margin:15px 0;}
.supply .supply_right .supply_right_box h3 span{padding:6px 6px 0 15px; float:left;}
.supply .supply_right .supply_right_box h4{font-size:14px; font-weight:bold; line-height:36px;}
.supply .supply_right .supply_right_box li{line-height:26px;}
.supply .supply_right h5{border-bottom:#ececec 1px solid; padding-top:1px;}

/*1F*/
.mid_box,.mid_boxi,.mid_boxc,.mid_boxs{padding-bottom:10px;}
.mid_box h2{font-size:18px; font-family:"å¾®è½¯é›…é»‘"; font-weight:bold; border-bottom:#77a6d4 2px solid; line-height:36px;}
.mid_box h2 p,.mid_boxi h2 p,.mid_boxc h2 p,.mid_boxs h2 p{font-size:14px; font-weight:100; color:#d3d3e0; float:right;}
.mid_box h2 span{font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:100; color:#105599; float:left; padding-right:5px; }
.mid_box_left{width:230px; border-left:#cedbe9 1px solid; border-right:#cedbe9 1px solid;}
.mid_box_left h3,.mid_boxi_left h3,.mid_boxc_left h3,.mid_boxs_left h3{font-weight:bold; font-size:16px; padding:10px 10px 0;}
.mid_box_left_t{border-bottom:#cedbe9 1px solid; padding:13px;}
.mid_box_left_t p,.mid_boxi_left_t p,.mid_boxc_left_t p,.mid_boxs_left_t p{padding-right:13px; float:left;}
.mid_box_left_b{background:#e8f2fc; padding:12px; border-top:#cedbe9 1px solid; border-bottom:#cedbe9 1px solid;}
.mid_box_left_b h4,.mid_boxi_left_b h4,.mid_boxc_left_b h4,.mid_boxs_left_b h4{font-weight:bold; padding-bottom:6px; font-size:16px;}
.mid_box_left_b dd,.mid_boxi_left_b dd,.mid_boxc_left_b dd,.mid_boxs_left_b dd{width:33%; float:left;}
.mid_box_con{width:712px; border-bottom:#ddd 1px solid; padding:6px 8px 7px; padding:8px 8px 7px!important;}
.mid_box_con .mid_box_con_pt{width:166px; padding:10px 6px; color:#999; float:left;}
.mid_box_con .mid_box_con_pt li{line-height:20px;}
.mid_box_con .mid_box_con_pt .title{width:100%; display:block;}
.mid_box_con .mid_box_con_pt li img{float:left;}
.mid_box_right{width:228px; border:#dfdfdf 1px solid; border-bottom:none;}
.mid_box_right h3{background:#f2f2f2; border-bottom:#dfdfdf 1px solid; font-size:16px; font-weight:bold; line-height:36px; padding-left:10px; margin-bottom:8px;}
.mid_box_right .mid_box_right_text{border-bottom:#dfdfdf 1px solid; padding:6px 10px;}
.mid_box_right .mid_box_right_text h4{font-weight:bold; font-size:16px;}
.mid_box_right .mid_box_right_text p{color:#999;}
/*2F*/
.mid_boxi h2{font-size:18px; font-family:"å¾®è½¯é›…é»‘"; font-weight:bold; border-bottom:#74b395 2px solid; line-height:36px;}
.mid_boxi h2 span{font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:100; color:#74b395; float:left; padding-right:5px; padding-top:2px;}
.mid_boxi_left{width:230px; border-left:#c5e0d3 1px solid; border-right:#c5e0d3 1px solid;}
.mid_boxi_left_t{border-bottom:#c5e0d3 1px solid; padding:13px;}
.mid_boxi_left_b{background:#e8fcf3; padding:12px; border-top:#c5e0d3 1px solid; border-bottom:#c5e0d3 1px solid;}
/*3F*/
.mid_boxc h2{font-size:18px; font-family:"å¾®è½¯é›…é»‘"; font-weight:bold; border-bottom:#b3ab74 2px solid; line-height:36px;}
.mid_boxc h2 span{font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:100; color:#6e630e; float:left; padding-right:5px; padding-top:2px;}
.mid_boxc_left{width:230px; border-left:#e0ddc5 1px solid; border-right:#e0ddc5 1px solid;}
.mid_boxc_left_t{border-bottom:#edead1 1px solid; padding:13px;}
.mid_boxc_left_b{background:#fcfae8; padding:12px; border-top:#e0ddc5 1px solid; border-bottom:#e0ddc5 1px solid;}
/*4F*/
.mid_boxs h2{font-size:18px; font-family:"å¾®è½¯é›…é»‘"; font-weight:bold; border-bottom:#b39074 2px solid; line-height:36px;}
.mid_boxs h2 span{font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:100; color:#77451d; float:left; padding-right:5px; padding-top:2px;}
.mid_boxs_left{width:230px; border-left:#e0d2c5 1px solid; border-right:#e0d2c5 1px solid;}
.mid_boxs_left_t{border-bottom:#e0d2c5 1px solid; padding:13px;}
.mid_boxs_left_b{background:#fcf1e8; padding:12px; border-top:#e0d2c5 1px solid; border-bottom:#e0ddc5 1px solid;}

/*------------------------------------------------market------------------------------------------------*/
.market{
}
.mar_left{
	width:228px;
	border:#e8e8e8 1px solid;	
}
.mar_left h2{
	padding-left:5px;
	line-height:36px;
	font-size:16px;
	border-bottom:#EEE solid 1px;
	margin:0 9px;
}
.mar_left h2 span{
	font-size:12px;
	font-weight:100;
	float:right;
}
.mar_left ul{
	padding: 5px 10px 7px;
}
.mar_left li{
	line-height:28px;
	background:url(../images/m_icon.jpg) no-repeat left;
	padding-left:10px;
}
.mar_left li a{
	color:#333;
	text-decoration:none;
}
.mar_left li a:hover{
	color:#C00;
	text-decoration:none;
}
.mar_right{
	width:950px;
	padding-left:10px;
}

.marmid{
}
.m_m_left{
	width:230px;
	float:left;
}
.m_m_left .mltop,.m_m_left .mlbot{
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	border: 1px solid #e3e3e3;
    border-radius: 4px;
	padding:5px 0;
}
.m_m_left_box {
    padding: 6px 10px 5px;
    border-bottom: #d2d2d2 dotted 1px;
}
.m_m_left_box h2 {
    font-size: 14px;
    font-weight: bold;
    background: url(../images/eimage/eimg_13.jpg) right no-repeat;
    line-height: 26px;
}

.m_m_left .mlbot h2{
	font-size:16px;
	padding-left:10px;
	padding-top:6px;
}
.m_m_left .mlbot h2 span{
	font-size:12px;
	font-weight:100;
	padding-right:10px;
	float:right;
}
.m_m_left .mlbot ul{
	padding:10px;
}
.m_m_left .mlbot li{
	padding-left:10px;
	background:url(../images/m_icon.jpg) no-repeat left;
	line-height:30px;
}
.m_m_left .mlbot li a{
	color: #333;
    text-decoration: none;
}
.m_m_left .mlbot li a:hover{
	color:#C00;
	text-decoration:none;
}

.m_m_right{
	width:948px;
	margin-left:10px;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	border: 1px solid #e3e3e3;
    border-radius: 4px;
}
.m_m_right h3{
	font-size:16px;
	line-height:42px;
	margin:0 18px;
	border-bottom:#CCC 1px solid;
}
.m_m_right h3 span{
	font-size:12px;
	padding-right:10px;
	font-weight:100;
	float:right;
}
.m_m_right li td h4{
	font-size:16px;
}
.m_m_right li td h4 a{
	color:#039;
	text-decoration:none;
}
.m_m_right li td h4 a:hover{
	color:#C00;
	text-decoration:none;
}
.m_m_right h5,.albcall h5{
	background:#F2F2F2;
	padding-left:10px;
	line-height:30px;
	margin-top:10px;
}
.m_m_right ul{
	padding:18px;
}
.m_m_right li {
    border-bottom: 1px dashed #666;
	margin-bottom:15px;
}
.m_m_right table{
	table-layout:fixed;
}
.m_m_right .m_pic,.albcall .m_pic{
	padding:10px 18px 10px 0;
	text-align:center;
}
.m_m_right .m_pic img,.albcall .m_pic img{
	border:#F2F2F2 1px solid;
	padding:5px;
}
/*----------------------------- market show ------------------------------*/
.mar_stop{
}
.mar_stop span{
    border: 1px solid #c2c2c2;
    float: left;
    padding: 3px;
    width: 322px;
    height: 208px;
    text-align: center;
    vertical-align: middle;
}
.mar_stop .text01{
    float: right;
    width: 852px;
}
.mar_stop .text01 table {
    text-align: left;
    border-collapse: separate;
    border-collapse: collapse;
}
.mar_stop .text01 table .fistcolumn {
    height: 60px;
}
.mar_stop .text01 table td {
    text-align: left;
    padding-left: 10px;
}

.mar_news{
}
.mar_news .mar_n_left{
    float: left;
    width: 328px;
    height: 268px;
    border: 1px solid #E8E8E8;
	border-radius:4px;
    overflow: hidden;
}
.mar_news .mar_n_left h2,.mar_news .mar_n_right h3 {
    width: 100%;
    height: 32px;
    line-height: 32px;
    text-indent: 10px;
    border-bottom: 1px solid #E8E8E8;
    font-size: 14px;
    font-weight: bold;
	background:#F7F7F7;
    color:#333;
}
.mar_news .mar_n_left h2 span,.mar_news .mar_n_right h3 span{
	font-weight:100;
	font-size:12px;
	float:right;
	padding-right:10px;
}
.mar_news .mar_n_left ul{
	padding:10px;
}
.mar_news .mar_n_left li{
	background:url(../images/m_icon.jpg) no-repeat left;
	padding-left:10px;
}
.mar_news .mar_n_right{
    float: right;
    width: 852px;
    height: 128px;
    border: 1px solid #E8E8E8;
	border-radius:4px;
    overflow: hidden;
}
.mar_news .mar_n_right li{
	padding:10px;
}

.recproduct{
	width:1188px;
	border:#E8E8E8 1px solid;
	border-radius:4px;
	margin:0 auto;
}
.recproduct h2{
	font-size:16px;
	padding-left:10px;
	line-height:36px;
	border-bottom:#E8E8E8 1px solid;
	margin-left:6px;
	margin-right:6px;
}
.recproduct h2 span{
	font-size:12px;
	font-weight:100;
	padding-right:10px;
	float:right;
}
.recproduct .recp_pic{
	padding:10px;
}
.recproduct .recp_pic li{
	padding:10px;
	text-align:center;
	float:left;
}
.recproduct .recp_pic li img{
	border:#E8E8E8 1px solid;
	padding:2px;
}
	
	

/*--------------------------------------------------- newpro -----------------------------------------------------*/
.newpro{
	width:1190px;
	margin:0 auto;
	padding-bottom:15px;
}
.newp_left{
	width:451px;
}
.newp_lt{
	background:url(../images/icon_i.jpg) no-repeat left;
	padding-left:10px;
	line-height:32px;
	height:32px;
	border-bottom:#c2c2c2 2px solid;
}
.newp_lt li{
	float:left;
}
.newp_lt li:nth-child(1){
	width:20%;
	font-size:18px;
	font-weight:bold;
	font-family:"微软雅黑";
	cursor: pointer;
}
.newp_lt li:nth-child(2){
	width:45%;
	font-size:18px;
	font-weight:bold;
	font-family:"微软雅黑";
	cursor: pointer;
}
.newp_lt li .tred{
	color:#cf0000
}
.newp_lt li:nth-child(3){
	width:35%;
	text-align:right;
	padding-right:10px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.newp_lt li:nth-child(3) span{
	background:url(../images/icon_nt.png) no-repeat left;
	padding-left:12px;
	float:left;
}
.newp_lc{
	border:#e9e9e9 1px solid;
	border-top:none;
	padding:5px;
	height:230px;
}
.newp_lc li{
	border-bottom:#d2d2d2 1px dashed;
	line-height:28px;
}
.newp_lc li span:nth-child(1){
	width:55%;
	float:left;
}
.newp_lc li span:nth-child(2){
	width:40%;
	float:right;
}
.newp_mid{
	width:515px;
	padding-left:5px;
}
.newp_mt{
	background:url(../images/icon_i.jpg) no-repeat left;
	line-height:32px;
	padding-left:10px;
	height:32px;
	border-bottom:#c2c2c2 2px solid;
}
.newp_mt li{
	float:left;
}
.newp_mt li:nth-child(1){
	width:20%;
	font-size:18px;
	font-weight:bold;
	font-family:"微软雅黑";
	cursor: pointer;
}
.newp_mt li:nth-child(2){
	width:50%;
	font-size:18px;
	font-weight:bold;
	font-family:"微软雅黑";
	cursor: pointer;
}
.newp_mt li .tred{
	color:#cf0000
}
.newp_mt li:nth-child(3){
	width:30%;
	text-align:right;
}
.newp_mt li:nth-child(3) span{
	background:url(../images/icon_nt.png) no-repeat left;
	padding-left:12px;
	float:left;
}
.newp_mc{
	background:#fafafa;
	padding:10px 20px 10px 19px;
}
.newp_mc ul{
	background:#fff;
	margin-bottom:2px;
	padding-top:9px;
	height:100px;
}
.newp_mc li{
	width:25%;
	float:left;
	height:98px;
	overflow:hidden;
	text-align:center;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.newp_mc li:nth-child(1),.newp_mc li:nth-child(2),.newp_mc li:nth-child(3){
	border-right:#e8e8e8 1px solid;
}
.newp_mc li p{
	height:26px;
}

.newp_right{
	width:210px;
	padding-left:9px;
}
.newp_right h2{
	border-bottom:#c2c2c2 2px solid;
	background:url(../images/icon_i.jpg) no-repeat left;
	line-height:32px;
	height:32px;
	padding-left:10px;
	font-size:18px;
	font-family:"微软雅黑";
}
.newp_right h2 span{
	font-weight:100;
	font-size:14px;
	float:right;
	font-family:"宋体";
}
.newp_rc{
	border:#e9e9e9 1px solid;
	border-top:none;
	padding:7px 10px 10px;
}
.newp_rc li{
	line-height:28px;
}
.elps {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
a.nsred{
	color:#cf0000;
	text-decoration: none;
}
a.nsred:hover{
	color:#cf0000;
	text-decoration: none;
}
/*---------------------------------------- recm ------------------------------------------------*/
.recm_tbox_bg{
	background:#f8f8f8;
	box-shadow: 2px 3px 5px #d4d4d4;
    margin-top: 12px;
}
.recm_tbox{
	width:1190px;
	/*height:319px;*/
	margin:0 auto;
}
.recm_tbleft{
	width:905px;
	padding:12px 0;
}
.recm_tblt em{
	font-style:normal; color:#F00;
}
.recm_tblt li{
	float:left;
}
.recm_tblt li.col01{
	width:122px;
}
.recm_tblt li.col01 img{
	border:#9f9f9f 1px solid;
}
.recm_tblt li.col02{
	width:550px;
}
.recm_tblt li.col02 div span{
	padding-right:15px;
	font-weight:bold;
}
.recm_tblt li.col02 div p{
	padding-top:3px;
}
.recm_tblt li.col03{
	width:80px;
}
.recm_tblt li.col03 h3{
	text-align:center;
	font-size:16px;
	padding-top:30px;
	color:#ff0000;
}
.recm_tblt li.col04{
	width:153px;
}

.recm_tbright{
	width:261px;
	padding:0 12px 10px 12px;
	background:#FFF;
	margin-top:1px;
	/*height: 307px;*/
}
.recm_tbright h3{
	font-size:16px;
	line-height:39px;
	color:#0081cc;
}
.recm_tbright li{
	line-height:26px;
}
.recm_tbright p{
	padding:8px 0;
}
.recm_tbcl{
	width:455px;
}
.recm_tbcl h2{
	background:url(../images/icon_r.png) no-repeat left;
	padding-left:12px;
	font-size:14px;
	line-height:39px;
	color:#000;
}
.recm_tbcl h2 span{
	font-size:12px;
	font-weight:100;
	padding-right:100px;
	float:right;
}
.recm_tbcl li{
	width:102px;
	padding-right:25px;
	line-height:32px;
	float:left;
}
.recm_tbcl li img{
	border:#9f9f9f 1px solid;
}
.recm_tbcl li p{
	text-align:center;
}
.recm_tbcr{
	width:450px;
	height:174px;
	overflow:hidden;
}
.recm_tbcr h2{
	background:url(../images/icon_r.png) no-repeat left;
	padding-left:12px;
	font-size:14px;
	line-height:39px;
	color:#000;
}
.recm_tbcr h2 span{
	font-size:12px;
	font-weight:100;
	padding-right:30px;
	float:right;
}
.recm_tbcr li{
	padding-right:25px;
	line-height:32px;
	float:left;
}
.recm_tbcr li img{
	border:#9f9f9f 1px solid;
}
.recm_tbcr li p{
	text-align:center;
}
.recm_tbright span,.ad_btn span{
	border:#e7e7e7 1px solid;
	border-radius:2px;
	background:#f8f8f8;
	margin-left:2px;
	line-height:27px;
	padding:6px 30px;
	font-weight:bold;
}
.recm_tbright a,.ad_btn a{
	color:#0081cc;
	text-decoration:none;
}

/*floating button*/
.float_l{
	margin: 0px;
    padding: 0px;
    float: none;
    overflow: hidden;
    display: block;
    border: none;
    visibility: visible;
    cursor: pointer;
    box-sizing: content-box;
    z-index: 2147483646;
    left: 0px;
    top: 160px;
    position: fixed;
    width: 120px;
    height: 600px;
    background: none;
}
.float_r{
	margin: 0px;
    padding: 0px;
    float: none;
    overflow: hidden;
    display: block;
    border: none;
    visibility: visible;
    cursor: pointer;
    box-sizing: content-box;
    z-index: 2147483646;
    right: 0px;
    top: 160px;
    position: fixed;
    width: 120px;
    height: 600px;
    background: none;
}
.f_close{
	margin: 0px 0px 1px 66px;
	padding: 0px;
	float: none;
	overflow: hidden;
	display: block;
	border: none;
	visibility: visible;
	width: 54px;
	height: 18px;
	cursor: pointer;
	box-sizing: content-box;
	background-image: url(/images/close.jpg);
}
#cate_list{
	padding-right: 60px;
	height: 30px;
	overflow: hidden;
	position:relative;
}
#cate_more{position:absolute; right:0; top:3px; padding-right: 6px; color:#C00; font-weight:bold;}

/*link*/
.linkbj{width:1150px; margin:20px auto; padding:10px 20px; border:#e6e6e6 1px solid; overflow: hidden;font-family:"微软雅黑";}
.linkbj .linkdh{width:100%; margin:0 auto; font-size:14px; color:#ff0000; line-height:27px;}
.linkbj .link{width:100%; margin:0 auto;}
.linkbj .link a{color:#666; text-decoration: none;}
.linkbj .link a:hover{color:#C00; text-decoration: none;}
.linkbj .qq{ font-size:12px;}


/*ec*/
#ec_cs_pannel{top: 100px !important;}

#ec_cs_pannel a{
	display: block;
    width: 120px;
    height:314px;
    background: url(/images_new/sxl.png) no-repeat;
    margin-left: 10px;
	}
.pic_thin{display:none;}
