body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;}
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
ul, ol { list-style:none; }
fieldset, img { border:0; }
select,input,img,select{vertical-align:middle;}
button, input, select, textarea { font-size:100%; }
textarea { resize:none; }
p{ text-align:justify; text-justify:distribute;} //为了使文本段落左右两边对齐
li{ list-style:none;}
a{ color:#000;text-decoration:none;outline:none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }
img{border: none;}
a img{border: none;}
a:hover{ text-decoration:none; color:#c30101;}
.clear {clear: both;height: 0;line-height: 0;}
td{ line-height: 26px;}
.top{ width:100%; height:39px; line-height:39px; border-bottom:1px solid #d8d8d8;}
.top_z{ width:1004px; margin:0 auto;}
.logo{ width:1004px; margin:0 auto; height:114px;}
.you_y{ float:right;}
.you_y img{ padding:0 10px;}
.yuyan{color:#c30101; padding-left:10px;}
.yuyan a{color:#c30101;}
.logo1{ padding-top:12px; width:240px; height:75px; display:inline-block; padding-right:8px;}
.rexian{ float:right; padding-top:25px;}
/*** 导航 ***/
.demo{ width:100%; height:49px; margin:0px auto; text-align:center; font-family:"微软雅黑"; font-size:15px; background:#c30101;}
.nav_bg{ width:1004px; margin:0 auto;}

div#menu {
    height:49px;
    width:780px; float:left;
}
div#copyright {
    font:11px 'Trebuchet MS';
    color:#fff;
    text-align:center;
    clear:left;
    position:absolute;
    top:546px;
    width:560px;
}
div#copyright a { color:#06b3e1; }
div#copyright a:hover { color:#fff; }


div#menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}
div#menu ul.menu {
       background:url(../images/nav_bg.jpg) repeat-x;
}

div#menu li {
    position: relative;
    margin: 0;
    padding: 0 0px 0 0;
    display: block;
    float: left;
    z-index: 9;
    width: auto;
}
div#menu ul ul li {
    z-index: 9;
}
div#menu li div {
    list-style: none;
    float: left;
    position: absolute;
    z-index: 11;
    top:49px;
    left: 0;
    visibility: hidden; width:160px;
   }
div#menu ul ul {
	  z-index: 12;
}
div#menu li:hover>div {
    visibility: visible;
}

div#menu a {
    position: relative;
    z-index: 10;
    height: 50px;
    display: block;
    float: left;
    line-height: 50px;
    text-decoration: none;
    
    white-space: nowrap;
    width: auto;
    padding-right:5px;
    text-align:center;
}
div#menu span {
    color: #fff;
    font: normal 15px Helvetica,Arial,FreeSans,sans-serif;
    background: none;
    line-height:49px;	
    display: block;
    cursor: pointer;
    background-repeat: no-repeat;
    text-align: center;padding: 0 9px;
}

/* menu::level1 */
div#menu a {
    line-height: 49px;
    height:49px;
    background: none;
    }
div#menu a:hover { background:#000000;}
div#menu li {  }
div#menu li.last { background: none; }

/* menu::level2 */
div#menu ul ul li { margin-top:1px;
    background: none;
    padding:0; background:#c30101; border-bottom:1px solid #fff; width:110px;}
div#menu ul ul a {
    padding: 0px;
    height: auto;
    float: none;
    display: block;
    line-height: 25px;
    font-size: 13px;
    color: #000;
    z-index: -1;}
    
div#menu ul ul a span {
	
    line-height: 25px;
    font-size: 12px;
}
div#menu li.current ul a,
div#menu li.current ul a span {
    background:none;
}
div#menu ul ul a:hover {
 background:none;
 background-color: #000000;
}
div#menu ul ul a:hover span {
	background:none;
	color: #fff;
}
div#menu ul ul a.parent {
  background: url(../images/submenu-pointer.png) no-repeat right bottom;
  _background-image: url(../images/submenu-pointer-hover.gif);
}
div#menu ul ul a.parent span {
  background:none; 
}
div#menu ul ul a.parent:hover {
  background: url(../images/submenu-pointer.png) no-repeat right bottom;
  _background: url(../images/submenu-pointer-hover.gif) no-repeat right bottom;
  background-color: #000;
}
div#menu ul ul a.parent:hover span {
  background:none; 
}
div#menu ul ul span {
	
    margin-top: 0;
    text-align: left;
}
div#menu ul ul li.last { background: none; }
/* menu::level3 */
div#menu ul ul div {
    width:160px;
    padding: 0;
    margin:-45px 0 0 106px !important;
}
div#menu ul ul ul {
    padding: 10px 4px 0 4px;	
}
div#menu ul ul div li {
    position:relative;
    top:-10px;
}

#menu .menu .sanji ul li{ width:180px;}
/* lava lamp */
div#menu li.back {
    background: url(../images/selected-left-sub.png) no-repeat 0 0;
    width: 5px;
    height: 52px;
    z-index: 8;
    position: absolute;
    padding: 0;
    margin: 0px 0 0 0;
}

div#menu li.back .left {
    padding:0;
    width:auto;
    background: url(../images/selected-right-sub.png) no-repeat right 0;
    height: 52px;
    margin: 0 0 0 5px;
    float: none;
    position: relative;
    top: 0;
    left: 0;
    visibility: visible;
}


#sousuo{width:220px; background:url(../images/index_555.jpg) no-repeat;height:25px; line-height:25px; float:right; margin-top:12px; font-size:12px;}
.search{ width:175px; height:20px; background:#fff; line-height:20px; text-indent:5px;color:#999999; margin-left:9px; border:none;}
.searchimg{ background:url(../images/index_23.jpg) no-repeat;border:none; width:22px; height:23px; cursor:pointer;}


.yingying{ width:1178px; height:37px; margin:0 auto;}
.main2{ width:970px; margin:0px auto; padding:20px 0px;}
.zc_cp{ width:259px; float:left;}
.cp_list{ width:257px; border:1px solid #adadad; padding:25px 0;}
.cp_list li{ height:41px; line-height:41px; border:1px solid #8f8f8f; width:225px; margin:10px auto;}
.cp_list li img{ float:right; width:7px; height:6px; padding-top:15px; padding-right:10px;}
.cp_list li a{ font-size:15px; font-weight:bold; padding-left:5px;}

.yc_cp{ width:675px; float:right;}
.mianbaox{ width:655px; height:40px; line-height:40px; background:#c30101; color:#fff; font-size:16px; padding-left:20px;}
.mianbaox a{ color:#fff; font-size:12px; float:right; padding-right:20px;}
#demoleft{ border:1px solid #bbbbbb; width:673px; margin-top:20px;}
.line{ background:url(../images/index_35-11.jpg) repeat-x center; height:9px; width:100%;}
.line p{ height:15px; margin:0 auto; width:117px;}

.main3_bg{ background:url(../images/index_76.jpg) no-repeat right bottom; width:1320px; margin:0 auto;}
.main3{ width:1000px; margin:0 auto;}
.zuc{ float:left; width:490px;}
.gs1{ width:460px; float:right; padding:33px 15px;}
.jj1{ float:right; padding:40px 0 0 30px;}
.gs2{ width:460px; float:right;}
.gs2 p{ line-height:22px; font-size:14px; float:right; width:400px; text-align:right;}
.xian{ width:3px; height:97px; padding:0 18px;}

.gs3{ width:460px; float:right; padding:60px 0;}
.gs3 p{ line-height:22px; font-size:14px; float:right; width:400px; text-align:right; padding-right:20px;}
.gs4{ width:460px; float:right; padding-top:30px;}
.gs4 p{ line-height:22px; font-size:14px; float:right; width:420px; text-align:right;}

.shuxian{ background:url(../images/index_43.jpg) no-repeat; width:13px; height:1358px; float:left;}
.youc{ width:490px; float:right;}
.gs5{ padding:22px 0 0 24px;}
.gs5 p{ line-height:22px; font-size:12px; width:420px; text-align:left; padding-top:15px;}

.gs6{ padding:22px 0 0 24px;}
.gs6 p{ line-height:22px; font-size:14px; width:420px; text-align:left; padding-top:15px;}

.gs7{ padding:22px 0 0 24px;}
.gs7 p{ line-height:22px; font-size:14px; width:420px; text-align:left; padding-top:15px;}

.dibu_bg{ background:url(../images/bg.jpg) no-repeat center; width:100%; height:522px; margin:0 auto;}
.dibu{ width:955px; margin:40px auto;}
.biaos{ width:275px; height:80px; display:block; text-align:center; margin:0 auto;}
.erweima{ width:164px; background:#c30101; height:342px; float:left;}
.erweima img{ padding:20px 0 0 20px;}
.tupian{ float:left; width:189px; height:342px;}

.jianli{ float:left; width:189px; background:#888888; height:302px; color:#fff; padding:20px 10px;}
.jianli dt{ border-bottom:2px solid #fff; height:24px; line-height:24px;}
.jianli dd{ line-height:18px;}

.fangzhe{ float:left; width:162px; background:#888888; height:302px; color:#fff; padding:20px;}
.fangzhe dt{ border-bottom:2px solid #fff; height:24px; line-height:24px;}
.fangzhe dd{ line-height:18px;}

.dibu2_bg{ width:100%; height:232px; background:#c30101;}
.dibu2{ width:1000px; margin:0 auto;}
.dibu2 dl{ width:235px; background:url(../images/index_103.jpg) no-repeat right; height:191px; color:#fff; float:left; padding-left:15px; padding-top:27px;}
.dibu2 dl dt{ line-height:22px;}
.dibu2 dl dd{ line-height:22px;}
.dibu2 dl dd a{ color:#fff;}


.footer_bg{ background:#000; width:100%; height:88px;}
.footer{width:1064px; margin:0 auto; padding-top:22px;}
.footer p{color:#fff; text-align:center; line-height:30px; font-size:12px;}
.footer p a{ color:#fff; font-size:12px;}

.ny_banner{ width:100%; height:381px; margin:0 auto;}
.ny_banner img{ width:100%; height:381px; margin:0 auto;}

.ny_zhuti{ background:url(../images/about_02.jpg) repeat; width:100%;}
.yingying2{ width:1151px; height:26px; margin:0 auto;background:url(../images/about_02.jpg) repeat; width:100%;}
.yingying2 img{ width:1151px; margin:0 auto;display: block;}
.ny_gsjj{ border:1px solid #bbbbbb; width:673px; margin-top:20px; background:#fff;min-height: 423px;}
.gsjj{ color:#5a5a5a; line-height:22px; padding:20px;}
.gsjj p{ color:#5a5a5a; line-height:22px;}



.zw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	text-decoration: none;z-index:1000000; 
}
.zwd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #333333;
	text-decoration: none;
}
.baid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 28px;
	color: #ffffff;
	text-decoration: none;
}
.zwx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.zwx1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}


.kh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.kh1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A1A1A1;
}
.da {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 26px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.xh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF6600;
}
.xh1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #efefef;
}

.rq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
}
.zw1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	text-decoration: none;
}
.xb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #1869BE;
	text-decoration: none;
}
.xb1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.xbd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #1869BE;
	text-decoration: none;
}

.bai {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
.bai1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
.zzb07tail {font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
}
a.zzb07link {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #ffffff;
}
.dx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}
.a05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 210%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}
.a05:link {
	color: #ffffff;
	text-decoration: none;
}
.a05:hover {
	color: #ffffff;
	text-decoration: none;
}
.a05:visited {
    color:#ffffff;
    text-decoration:none;
}

#zizhi {
    width:290px;
    float: left;
    height: 240px;
    margin-left:16px;
}
.pic5 {
    padding: 2px;
    border: 1px solid #CCC;
}
.zizhi{ display:inline-block; line-height:20px; text-align:center; width:290px;}
.newspage {
    width:635px;
    padding: 20px 0px 0px;
    display: block;
    margin: 20px auto;
    text-align: center;
    clear: both;
}
.newspage A {
    border-width: 1px;
    border-style: solid;
    border-color: #999;
    padding: 2px 5px;
    background: #FFF none repeat scroll 0% 0%;
    font: 12px;
    color: #666;
    margin-right: 2px;
}

.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #d30000; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND:#d30000; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND:#d30000; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}

.dingdan p{ line-height:30px;}
.dingdan td{ line-height:30px; height:30px;}



/*product */
.newslist{ margin-bottom:20px; padding-left:20px; width:734px;}
.newslist ul li{ font-size:12px; height:35px; line-height:35px; border-bottom:1px dashed #CCCCCC; background:url(../images/dot1.jpg) no-repeat left center; padding-left:20px;}
.newslist ul li span{ height:24px; line-height:24px; color:#999999; float:right; font-size:12px; }
.cp-xunpan{ height:24px; line-height:24px; border-radius:3px; margin-top:5px; padding-left:7px; padding-right:7px; color:#fff!important; float:right; font-size:12px; text-align:0px; background:#E66447; }
.cp-csano{ height:24px; line-height:24px; border-radius:3px; margin-top:5px; padding-left:7px; padding-right:7px; color:#333!important; float:center; font-size:12px; text-align:0px;  }
/*product */


/*product deatil*/
.agent_con{LINE-HEIGHT: 26px; padding-left:20px; width:734px;}
.info_con_tit {font-family: Arial, Helvetica, sans-serif;line-height: 20px;margin-bottom: 15px;border-bottom: 1px solid #E5E5E5;padding-bottom: 20px; }
.info_con_tit .n_tit {text-align: center;color: #7E7E7E;}
.pagemore{  background:#f1f9ff; border:1px solid #d5e6f3;border-bottom: 3px solid #d7d7d7!important; padding:10px;position: relative; }
.pagemore h3{ color: #009900;font-size:16px; line-height:30px;}
.pagemore h3 span{background:#E66447; font-size:12px; line-height: 21px;border-radius: 50px;-moz-border-radius: 50px;text-align: center;color: #FFF;
padding: 0 12px;position: absolute;right: 15px;top: 15px;}
.bowen-list-info {margin: 6px 0 0 0;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;max-height: 46px;}
/*product deatil*/
.page {
    width: 737px;
    margin: 30px auto;
    text-align: center;
    clear: both;
    height: 30px;
    line-height: 30px;
    background-color: #EEE;
}
