@charset "utf-8";
/* CSS Document */


BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;font-family:"宋体",Arial, Helvetica, sans-serif; font-size:12px; COLOR: #666666; OVERFLOW-X: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; text-align:center; line-height:24px; }
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
TD {
	FONT-SIZE: 12px; BACKGROUND:none; MARGIN: 0px; COLOR: #666
}
TH {
	FONT-SIZE: 12px; BACKGROUND:none; MARGIN: 0px; COLOR: #666
}
dl, dt, dd {
    margin: 0;
    padding: 0;
}
A{
	COLOR: #666; TEXT-DECORATION: none
}
A:link {
	COLOR: #666; TEXT-DECORATION: none
}
A:visited {
	COLOR:#666; TEXT-DECORATION: none
}
A:hover {
	COLOR: #db214d; TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H1 {
	FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH: 100%; LINE-HEIGHT: 26px; HEIGHT: 26px
}
H2 {
	FONT-SIZE: 14px; LINE-HEIGHT: 26px
}
H3 {
	FONT-SIZE: 14px; COLOR: #cc0000
}
.cf { clear:both; height:0; font-size: 1px; line-height: 0px; }
.left{float:left;}
.right{float:right;}
.hr {
    border-top: 1px solid #F1F1F1;
    font-size: 0;
    height: 1px;
    line-height: 0;
    margin-top: 10px;
}
.font1{ color:#ff0a0a; font-size:18px; font-family: Arial, Helvetica, sans-serif}
.font2{ color:#db214d; font-size:13px;font-family: "微软雅黑",Arial, Helvetica, sans-serif; font-weight:bold}
.font3{ color:#333; font-size:13px;font-family: Arial, Helvetica, sans-serif; }
.font4{ color:#db214d; font-size:12px;font-family: Arial, Helvetica, sans-serif; font-weight:bold}
.h15{ float:left; padding-bottom:15px; width: 171px; height:1px}
/*header*/
#header{ CLEAR: both; WIDTH:100%; HEIGHT: 102px;TEXT-ALIGN: center; background:#FEFEFE  }
.header{CLEAR: both; MARGIN: 0px auto; WIDTH:960px;  HEIGHT:102px; TEXT-ALIGN: center;background: #FeFeFe;}
.logo{ float:left; width:439px; height:69px; padding-top:20px; text-align:left}
.tr{ width:261px; float:right; text-align:right; padding-top:11px; height:27px; color:#9a9a9a; font-size:12px;}
.tr a{  color:#9a9a9a; font-size:12px; text-decoration:none;}
.tr1{ width:261px; float:right; }
.tr101{ width:217px; float:left;  height:28px; padding-left:0px; }
.input{ width:202px; height:28px; text-align:left; background:url(../images/a1.jpg) no-repeat left top; border:0px; padding-left:15px; line-height:28px; color:#b5b5b5;}
.tr102{ width:32px; float:left;  height:28px; padding-top:0px;*padding-top:1px;_padding-top:1px; }
.btn{ width:32px; float:left; background:url(../images/a2.jpg) no-repeat left top; border:0px; cursor:pointer; height:28px;}
.weibo{ float:right; width:320px; height:97px; padding-top:5px; text-align:right}
.weibo1{width:320px; height:38px; }
.weibo2{width:320px; height:21px; font-size:16px;padding-top:11px;}
#nav{ clear:both; height:48px; width:100%; margin:0 auto;  background:url(../images/nav_bg.jpg) repeat-x; }
.nav{CLEAR: both; MARGIN: 0px auto; WIDTH:940px;  HEIGHT:48px; TEXT-ALIGN: left; line-height:48px; overflow:hidden; padding-left:20px;}
.nav ul {padding:0; margin:0; }
.nav ul li {float:left; }
.nav ul li a, .nav ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:112px; font-family:"微软雅黑",Arial, Helvetica, sans-serif;
height:48px; 
color:#2e2e2e;  
line-height:50px; 
font-size:14px;
}
.nav ul li a:hover{ font-family:"微软雅黑",Arial, Helvetica, sans-serif;background:url(../images/nav_hover.jpg) no-repeat center; color:#db214d}
.nav ul li a.hover{font-family:"微软雅黑",Arial, Helvetica, sans-serif; background:url(../images/nav_hover.jpg) no-repeat center; color:#db214d}

#flash{CLEAR: both; MARGIN: 0px auto; WIDTH:100%; HEIGHT: 310px; TEXT-ALIGN: left; background: url(../images/b_bg.jpg) repeat-x;}
.flash{ CLEAR: both; MARGIN: 0px auto;WIDTH:960px; HEIGHT:310px; TEXT-ALIGN: center; overflow:hidden;position: relative;}
.flash .mask {
    height: 35px;
    left: 0;
    line-height: 38px;
    margin-top: 270px;margin-bottom:5px;
    opacity: 0.7;
    overflow: hidden;
    position: absolute;
    text-align: right;
    width: 100%;
}
.flash .mask img {
    cursor: pointer;
    margin-right: 5px;	
    vertical-align: middle;
}
.flash .mask img.show {
    margin-bottom: 5px;
}
.flash .mask img {
    border: 1px solid #E7E7E7;
}
#hot{ clear:both; height:36px; width:100%; margin:0 auto;  background:url(../images/hot_bg.jpg) repeat-x; }
.hot{CLEAR: both; MARGIN: 0px auto; WIDTH:950px;  HEIGHT:36px; TEXT-ALIGN: left; line-height:36px; overflow:hidden; padding-left:10px;}

#miancontent{ clear:both; height:220px; width:960px; margin:0 auto;  background: #FFF; text-align:left }
.miancontent{ float:left; WIDTH:960px;  HEIGHT:220px; TEXT-ALIGN: left; line-height:24px; overflow:hidden; padding-top:13px}
.miancontent .left{ float:left; width:303px; height:210px; text-align:left;overflow:hidden}
.miancontent .left .title,.miancontent .mm  .title{ float:left; padding-left:20px; width:283px; height:38px; background:url(../images/title_bg.jpg) no-repeat; line-height:38px; font-size:14px; color:#101010;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.miancontent .left .c,.miancontent .mm  .c{ float:left; width:303px; height:177px; padding-top:5px; line-height:22px; font-size:12px; font-family:Arial, Helvetica, sans-serif; overflow:hidden}
.miancontent .mm{ float:left; width:303px; height:220px; text-align:left; margin-left:25px;}
.miancontent .mm .c ul{ float:left;  height:177px; padding:0px; line-height:22px}
.miancontent .mm .c ul li{ float:left; width:140px; height:167px; padding:5px; text-align:left; font-family:Arial, Helvetica, sans-serif; }
.miancontent .mm .c ul li img{ float:left; width:140px; height:90px;border: 1px solid #eee;}
.miancontent .mm .c ul li img:hover {
    border: 1px solid #db214d;
}


.rollBox{width:303px;overflow:hidden;padding:0px;}
.rollBox .LeftBotton{}
.rollBox .RightBotton{}
.rollBox .Cont{width:303px;overflow:hidden;float:left; }
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{float:left;text-align:center;}
.rollBox .Cont .pic img{display:block;margin:0 auto;}
.rollBox .Cont .pic p{}
.rollBox #List1,.rollBox #List2{float:left;}


.miancontent .left .news{ float:left; width:303px; height:167px; padding-top:5px; line-height:22px; font-size:12px; overflow:hidden}
.miancontent .left .news .rd{ float:left; width:303px; height:90px;  background:url(../images/line.jpg) bottom no-repeat;}
.miancontent .left .news ul{ float:left; width:303px; height:87px;  overflow:hidden}
.miancontent .left .news ul li{ float:left; width:303px; height:25px; line-height:25px;  font-family:Arial, Helvetica, sans-serif; text-align:left}
#foot{ clear:both; height:35px; width:960px; margin:0 auto;  background:url(../images/f_bg.jpg) no-repeat; margin-top:10px ; margin-bottom:10px }
.foot{CLEAR: both; MARGIN: 0px auto; WIDTH:940px;  HEIGHT:16px; TEXT-ALIGN: left; line-height:16px; overflow:hidden; padding:10px; font-size:12px; color:#666}
.foot2{CLEAR: both; MARGIN: 0px auto; WIDTH:940px;  HEIGHT:25px; TEXT-ALIGN: center; line-height:20px; overflow:hidden; padding:10px; font-size:12px; color:#333}



#nflash{CLEAR: both; MARGIN: 0px auto; WIDTH:100%; HEIGHT: 194px; TEXT-ALIGN: left; background: url(../images/b_bg.jpg) repeat-x;}
.nflash{ CLEAR: both; MARGIN: 0px auto;WIDTH:960px; HEIGHT:186px; padding:4px ;TEXT-ALIGN: center; overflow:hidden;}

#content{ clear:both; height:auto; width:960px; margin:0 auto;  background: #FFF; text-align:left }
.content_t{ float:left; WIDTH:960px;  HEIGHT:14px; TEXT-ALIGN: left; line-height:14px; background:url(../images/ctop.jpg) no-repeat; overflow:hidden; margin-top:8px}
.content{ float:left; WIDTH:940px;  HEIGHT:auto; TEXT-ALIGN: left; line-height:24px; background:url(../images/cc.jpg) repeat-y; padding:0px 10px; overflow:hidden; }
.content_b{ float:left; WIDTH:960px;  HEIGHT:14px; TEXT-ALIGN: left; line-height:14px; background:url(../images/cbo.jpg) no-repeat; overflow:hidden; margin-bottom:8px}
.nleft{ float:left; width:211px; height:auto; text-align:left; background:url(../images/dian.jpg) repeat-y right; overflow:hidden}
.nleft1{ float:left; width:191px; height:auto; text-align:left;margin-bottom:12px; overflow:hidden}
.nleft1_t{ float:left; width:161px; height:32px; background:url(../images/t1.jpg) no-repeat; padding-left:30px; line-height:32px; color:#db214d; font-size:14px; text-align:left; overflow:hidden;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.nleft1_c{ float:left; width:191px; height:auto; background:url(../images/tc.jpg) repeat-y; line-height:32px; text-align:left; overflow:hidden}
.nleft1_c ul{}
.nleft1_c ul li{ float:left; width:151px; height:32px; background:url(../images/lline.jpg) no-repeat bottom; text-align:left; padding-left:40px;}
.nleft1_c ul li a{ float:left; width:151px; height:32px; text-align:left; color:#3d3d3d; font-size:13px;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.nleft1_c ul li a:hover{ float:left; width:151px; height:32px; text-align:left;color:#000; font-size:13px;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.nleft1_b{ float:left; WIDTH:960px;  HEIGHT:7px; TEXT-ALIGN: left; line-height:7px; background:url(../images/tb.jpg) no-repeat; overflow:hidden; }
.nleft2{ float:left; width:171px; border:1px solid #E0E0E0; background:url(../images/leftbg2.jpg) none; line-height:24px; color:#454444; padding:9px; text-align:left; overflow:hidden}

.nright{ float:right; width:655px; margin-right:40px; height:auto; text-align:left;overflow:hidden}
.nright_t{ float:left; width:655px; height:32px; border-bottom:1px solid #d0d0d0; line-height:32px; color:#db214d; font-size:14px; text-align:left; overflow:hidden;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.nright_t span{color:#565656; font-size:12px;}
.nright_c{ float:left; width:635px; height:auto; padding:10px; line-height:24px; color:#555; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left; overflow:hidden}
.news{ float:left;width:635px; background:url(../images/news_line.jpg) no-repeat bottom; position:relative; padding:8px 0px}
.more{ float:left; position:absolute; right:10px; bottom:15px}
.pages{ float:left; width:635px;line-height:50px; text-align:right}
.news_title{ float:left; width:635px;line-height:30px; text-align:center}
.news_ta{ float:left; width:635px;line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#818181;margin-bottom:10px; background:url(../images/news_line.jpg) no-repeat bottom; padding-bottom:10px;text-align:center}
.sx{ float:left; width:635px;line-height:40px; background:url(../images/news_line.jpg) no-repeat top;font-family:Arial, Helvetica, sans-serif; color:#5b5b5b;text-align:left; margin-top:10px}
.nleft3_c{ float:left; width:191px; height:auto; background:url(../images/tc.jpg) repeat-y; line-height:32px; text-align:left; overflow:hidden}

.product{ float:left;width:635px; background:url(../images/news_line.jpg) no-repeat bottom; padding:8px 0px}
.products{ float:right; width:435px;position:relative;  }
.more2{ float:left; position:absolute; right:10px; bottom:5px}
.pages{ float:left; width:635px;line-height:50px; text-align:right}
.product .img{ float:left; width:175px; height:131px; border:#eeeeee 1px solid}

.pv_1{ height:30px; line-height:20px; font-size:14px; font-weight:bold;}
.pv_2{ float:left;min-height:264px; height:auto; padding-bottom:18px;}
.pv_tu{ width:357px; height:264px;}
.pv2_ri{ width:260px; height:auto;}
.pv2_ri1{ height:auto; color:#767676;}

.pv_3{  float:left;background:url(../images/pv_1.gif) right top no-repeat; height:36px; width:635px}
.pv_3 ul, .pv_3 ul li{ list-style:none;}
.pv_3 ul li{ float:left; height:36px; width:82px; text-align:center; font-size:13px;}
.pv_3 ul li a{ display:block; padding-top:2px; line-height:34px; color:#2a2a2a; font-family:"微软雅黑",Arial, Helvetica, sans-serif}
.pv_3 ul li a.hover{ background:url(../images/pv_2.gif) left top no-repeat; padding-top:2px; line-height:34px; color:#db214d; font-weight:bold;font-family:"微软雅黑",Arial, Helvetica, sans-serif}


.pv_4{  float:left;border:solid 1px #ddd; border-top:none; min-height:200px; _height:200px; padding:12px; color:#656565; width:609px}

.ab{  float:left;padding:20px; padding-bottom:0px;}
.ab dl{ width:260px; height:232px; float:left; padding:0 35px;}
.ab dl dt{ width:258px; height:180px; border:solid 1px #000;}
.ab dl dd{ height:55px; line-height:30px; text-align:center;}


#listable {
    clear: both;
    font-family: Tahoma,Arial,"宋体";
    text-align: center;
}
#listable td, #listable th {
    border-bottom: 1px dashed #C5C5C5;
    padding: 10px 2px;
}
#conhead {
    background-color: #D5E6F3;
}
#listable #conhead th {
    border-bottom: 0 none;
    font-size: 12px;
    font-weight: bold; color:#333;
    height: 35px;
    padding: 0 2px; background-color: #A6E1EE
}

.pos1 {
    margin: auto 2px;
    text-align: left;
}
.pos1 li {
    padding: 2px 0;
}
.pos1 a {
    color: #33517F;
    text-decoration: none;
}
.pos1 a:hover {
    color: #db214d;
    text-decoration: underline;
}
.pos1 a:visited {
    color: #db214d;
    text-decoration: none;
}
.pos2 {
    text-align: left;
}
.pos3 img {
    border: 1px solid #C5C5C5;
}

.pages {
    clear: both;
    height: 30px;
    line-height: 30px;
    margin: 10px 0 0 20px;
    overflow: hidden;
}
.pages ul li { list-style:none;
    background-color: #FFFFFF;
    border: 1px solid #E1E1E1;
    float: left;
    line-height: 20px;
    margin-right: 10px;
}
.pages ul li.c {
    background-color: #CCCCCC;
    color: #FFFFFF;
    padding: 0 8px;
}
.pages ul li a {
    float: left;
    height: 20px;
    padding: 0 8px;
}
.pages ul li a:hover {
    background-color: #CCCCCC;
    color:#FFFFFF;
    text-decoration: none;
}