/* CSS Document */
/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
body{ font-family:"微软雅黑"; background:url(../images/rpt.gif) repeat; }
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#0059B3;text-decoration:none;  cursor:pointer;}


/*文字排版*/
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f24{font-size:24px}
.fb{font-weight:bold}
.fn{font-weight:normal}
.tc{ text-align:center;}
.tr{ text-align:right;}
.fw{ font-weight:bold;}
/*定位*/
.bc{ margin-left:auto; margin-right:auto;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.cb{clear:both}
.pr{position:relative}
.pa{position:absolute;}
.none{display:none}
.clearfix:after{ content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;} /*浮动闭合的写法二*/
.clearfix{ zoom:1;}

/*长度高度*/
.w{ width:100%;}
.w1000{ width:1000px;}
.h{ height:100%;}

/*边距*/
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt35{ margin-top:35px;}
.ml20{ margin-left:20px;}
.mr10{ margin-right:10px;}
.mr40{ margin-right:40px;}
.mb10{ margin-bottom:10px;}


/*color*/
.c_white,.c_white a{ color:#FFFFFF;}
.c_blue,.c_blue a{ color:#096BB2;}
.c_orange,.c_orange a{ color:#FE640A;}
.c_gray{ color:#666666}
.c_red{ color:#CC0000;}


/*top*/
#headerbg{ height:163px; background:url(../images/rpt_x.gif) repeat-x;}
.top{ height:30px; line-height:30px;}
.gundong{ width:500px;}
.top p a,#remen a{ margin:0 5px;}
.header{ height:135px;}
.tell{ background:url(../images/tab.gif) no-repeat; width:220px; height:50px;}

/*menu*/
#MenuDiv{ height:48px; line-height:48px; background:url(../images/rpt_x.gif) 0 -168px repeat-x;}
.navi li{ width:125px; height:48px; line-height:48px; background:url(../images/linea.gif) right  no-repeat; position:relative; z-index:99;}
.navi li.lastNav{ background:none;}
.navi li a{ width:125px; height:48px;display:block; }
.navi li.current{ width:125px; height:48px ;background:url(../images/tab.gif) -225px 0 no-repeat;}
.navi li.current a{ color:#333333;}
.navi li a:hover{ color:#333333; text-decoration:none; background:url(../images/tab.gif) -225px 0 no-repeat;}
.navi li a.nav_on{ color:#333333; text-decoration:none; background:url(../images/tab.gif) -225px 0 no-repeat; display:block;}
.navi li dl.nav_list{ width:125px;  border-top:none; display:none; position:absolute; z-index:9; left:0px; *left:0px;}
.nav_list dd{ height:34px; line-height:34px; width:125px;  background:url(../images/navhover.png) no-repeat;overflow:hidden;}
.nav_list dd a{ color:#333333; text-decoration:none;}
.nav_list dd a:hover{ color:#990000; text-decoration:none; background:none;}

/*flash*/
.banner_div{height:435px;margin:0px auto; border-bottom:3px solid #0172C0; overflow:hidden; position:relative; width:100%; padding:0px;}
#flash { width:100%; height:435px; overflow:hidden; margin:0 auto; clear:both; position:relative; padding:0px;}
#flash a {width:100%; height:435px; display:none;}
#flash img {/*width:100%; height:407px; display:none;*/}
.flash_bar { width:100px; z-index:1069; height:30px; overflow:hidden; padding-top:13px!important; padding-top:12px; bottom:45px; left:0;text-align:center;margin:0 auto;position:relative; }
.flash_bar .dq { display:inline-block; float:left; width:12px; height:12px; margin:5px 5px; cursor:pointer;background:url(../images/flashbar1.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/flashbar1.png" ,sizingMethod="crop"); }
.flash_bar .no { display:inline-block; float:left; width:12px; height:12px; margin:5px 5px; cursor:pointer;background:url(../images/flashbar2.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/flashbar2.png" ,sizingMethod="crop"); }
#flashBg { height:435px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}
#flashLine {height:435px; width:100%; clear:both;}

/*热门产品*/
#remen{ height:37px; line-height:37px; background:url(../images/rpt_x.gif) 0 -221px repeat-x;}

/*公司简介*/
.about,.aboutcon,.abbg_wha,.news,.nwbg_whb{ width:680px;}
.about_titbg{ height:55px;background:url(../images/rpt_x.gif) 0 -265px repeat-x; line-height:45px;}
.abtitbg{ height:55px; width:142px; background:url(../images/tab.gif) 0 -55px no-repeat;}
.tit_right{ width:15px; height:55px; background:url(../images/tab.gif) -147px -55px no-repeat;}
.aboutcon_lf{ padding:15px 10px 0 10px; background:#FFFFFF url(../images/rpt_y.gif) repeat-y right;}
.jianjie_wh{ width:660px; min-height:270px;}
.jishu_wh{ width:290px; min-height:270px;}
.chanpin_wh{ width:980px;}
.aboutimg{ width:243px; height:182px; padding:4px; border:1px solid #E4E4e4;}
.aboutzi p{ text-indent:2em;  line-height:30px;}
.about_btbg{ width:680px; background:url(../images/rpt_x.gif) 0 -325px repeat-x; height:15px;}
.abbg_whb,.jishu,.call{ width:310px;}
.about_btbg p{ width:15px; height:15px; background:url(../images/tab.gif) -170px -55px no-repeat;}

/*技术支持*/
.jishu_wh ul li{ width:275px; background:url(../images/tab.gif) -388px 12px no-repeat; line-height:36px; border-bottom:1px dashed #CCCCCC; padding-left:15px;}

/*产品中心*/
.product,.prbg_whb,.yqlj{ width:1000px;}
.protitbg{ height:50px; line-height:50px; background:url(../images/rpt_x.gif) 0 -345px repeat-x;}
.protit_rgbg{ width:15px; height:50px; background:url(../images/tab.gif) -187px -55px no-repeat;}
.pro_titbg{ background:url(../images/tab.gif) -205px -55px no-repeat; width:150px; height:50px;}

.rollBox{ float:left;width:980px; height:200px;overflow:hidden;}
.leftbotton{float:left; width:15px; height:20px; background:url(../images/tab.gif) -353px 0 no-repeat; cursor:pointer; margin-top:80px;}
.rightbotton{float:right; width:15px; height:20px; background:url(../images/tab.gif) -353px -25px no-repeat; cursor:pointer;margin-top:80px;}
.Cont{ float:left;width:920px; height:200px;overflow:hidden; margin-left:20px; display:inline;}
.rollBox .ScrCont{float:left;width:1700%;}
.rollBox .Cont ul{float:left;text-align:left;}
.Cont ul li{float:left;width:220px;}
.Cont ul li img{float:left;width:190px; height:158px; padding:3px; border:1px solid #ADADAD;}
.Cont ul li p{float:left;width:165px;line-height:30px; text-align:center; } 
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox #List3,.rollBox #List4{float:left;}

/*公司新闻*/
.technologyTab{ width:275px; height:50px; background:url(../images/tab.gif) 0 -115px no-repeat;}
.technologyTab a{ float:left; width:125px; height:50px;text-align:center; }
.technologyTab a:hover,.technologyTab a.tabOn{ color:#0a6cB3; text-decoration:none;}
.newscon{ padding-top:15px; width:660px; height:370px; overflow:hidden;}
.picTxt{ width:660px; line-height:28px;}
.news_img{ width:210px; height:155px; padding:4px; border:1px solid #CCCCCC;}
.zykslinea{ border-top:1px solid #ECECEC;}
.picTxt dd{ width:640px; line-height:32px; background:url(../images/tab.gif) -392px -11px no-repeat; border-bottom:1px dashed #CCCCCC; padding-left:10px;}

/*联系方式*/
.messages_img{ width:300px; height:105px; padding:4px; border:1px solid #CCCCCC;}
.callcon{ width:290px; line-height:30px;}
.callcon p,.leftcallcon p{ background:url(../images/callbg.gif) right bottom no-repeat;}

/*友情链接*/
.yqlj_titbg{ background:url(../images/tab.gif) 0 -170px no-repeat; width:150px; height:50px;}
.yqljcon li{ width:114px; height:43px; border:1px solid #CCCCCC; margin:0 12px;}

/*footer*/
#footnav{ background:url(../images/rpt_x.gif) 0 -400px repeat-x; height:50px; line-height:50px;}
#footnav p a{ margin:0 20px;}
#footbottom{ background:#DCDCDC; padding:20px 0; line-height:30px;}


/*AboutUs*/
.mainleft,.sublist_whb,.leftcall{ width:270px;}
.subprolist_wh{ width:250px;}
.subprolist_wh li{ width:250px; height:40px; line-height:40px; background:url(../images/tab.gif) 0 -270px no-repeat;} 
.subprolist_wh li a{ display:block; padding-left:50px;}
.subprolist_wh li a:hover{ width:250px; height:40px; line-height:40px; background:url(../images/tab.gif) 0 -225px no-repeat; color:#FFFFFF;} 
.subliuyan{ width:260px; height:90px; padding:4px; border:1px solid #CCCCCC; background:#FFFFFF;}
.leftcallcon{ width:250px; line-height:30px;}

.mainright{ background:#FFFFFF; min-height:750px; width:710px;}
.right_titbg{ height:44px; line-height:44px; border-bottom:1px solid #B5b5B5;}
.right_titbg p{ width:120px; border-bottom:2px solid #1175CA; height:43px; background:url(../images/tab.gif) -380px -39px no-repeat;}
.aboutconDiv,.newslistDiv,.newsContent,.productsList,.productContent{ width:680px; padding:20px 15px; line-height:30px;}
.aboutconDiv p,.detailTxt p{ text-indent:2em;}

/*NEWS*/
.newslistDiv li{ width:680px; border-bottom:1px dashed #CCCCCC;}

/*页码*/
.totalDiv{ height:30px; line-height:30px; /*background:#ECECEC;*/}
.totalDiv a{ margin:0 10px;}

/*内容页标题部分*/
.titBox{ padding:34px 32px 0px;}
.titBox h1{ height:30px; line-height:30px; border-bottom:1px dashed #E6E6E6; padding-bottom:10px; margin-bottom:10px;}
.titBox p span{ margin-right:26px;}

/*PRODUCTS*/
.productsList li{ width:215px; margin:0 5px;}
.productsList li img{ width:205px; height:165px; padding:4px; border:1px solid #ADADAD;}
.productsList li p{ width:215px; line-height:30px;}

/*产品展示内容页*/
.bigPic p img{ width:245px; height:205px;  padding:4px; border:1px solid #ADADAD;}
.productIntro dd{ height:38px; line-height:38px;}
.marketPrice{ text-decoration:line-through;}
.detailLine{ height:32px; border-bottom:2px solid #1B7FD5; margin-bottom:17px;}
.detailLine span{ width:125px; height:32px; background:url(../images/tab.gif) -160px -170px no-repeat; color:#ffffff; line-height:30px; display:inline-block;}
.detailTxt{ font-size:12px; line-height:30px; padding:0px 5px;}










.pagin A {
	BORDER-BOTTOM: #1784ed 1px solid; BORDER-LEFT: #1784ed 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 14px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: inline-block; FONT-FAMILY: arial; HEIGHT: 14px; MARGIN-LEFT: 2px; OVERFLOW: hidden; BORDER-TOP: #1784ed 1px solid; BORDER-RIGHT: #1784ed 1px solid; PADDING-TOP: 3px; border-radius: 3px
}
.pagin SPAN {
	BORDER-BOTTOM: #1784ed 1px solid; BORDER-LEFT: #1784ed 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 14px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: inline-block; FONT-FAMILY: arial; HEIGHT: 14px; MARGIN-LEFT: 2px; OVERFLOW: hidden; BORDER-TOP: #1784ed 1px solid; BORDER-RIGHT: #1784ed 1px solid; PADDING-TOP: 3px; border-radius: 3px
}
.pagin A:link {
	COLOR: #014fa4
}
.pagin A:visited {
	COLOR: #014fa4
}
.pagin A:hover {
	BACKGROUND: #1784ed; COLOR: #fff; TEXT-DECORATION: none
}
.pagin A:active {
	BACKGROUND: #1784ed; COLOR: #fff; TEXT-DECORATION: none
}
.pagin .current {
	BACKGROUND: #1784ed; COLOR: #fff
}
.pagin .current:link {
	BACKGROUND: #1784ed; COLOR: #fff
}
.pagin .current:visited {
	BACKGROUND: #1784ed; COLOR: #fff
}
.pagin EM {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 14px; PADDING-LEFT: 4px; PADDING-RIGHT: 2px; DISPLAY: inline-block; HEIGHT: 14px; OVERFLOW: hidden; PADDING-TOP: 3px
}
.pagin .prev-disabled {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; COLOR: #ccc; BORDER-TOP: #ccc 1px solid; CURSOR: default; BORDER-RIGHT: #ccc 1px solid
}
.pagin .next-disabled {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; COLOR: #ccc; BORDER-TOP: #ccc 1px solid; CURSOR: default; BORDER-RIGHT: #ccc 1px solid
}
.plist {
	WIDTH: 753px; MARGIN-BOTTOM: 5px; COLOR: #808080; OVERFLOW: hidden; PADDING-TOP: 5px
}
.plist UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; WIDTH: 228px; PADDING-RIGHT: 15px; FLOAT: left; HEIGHT: 335px; PADDING-TOP: 0px
}
.plist LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 18px; WIDTH: 228px; OVERFLOW: hidden
}
.plist IMG {
	CURSOR: pointer
}
.plist .timg {
	WIDTH: 228px; HEIGHT: 185px; VERTICAL-ALIGN: top
}
.plist .p-name {
	MARGIN-TOP: 10px; HEIGHT: 36px; OVERFLOW: hidden; CURSOR: pointer
}
.plist .p-price {
	FONT: bold 14px/20px Verdana; HEIGHT: 20px
}
.plist .p-price STRONG {
	COLOR: #e4393c
}
.plist .orange {
	COLOR: #ff6600
}
.plist .p-btn {
	MARGIN-TOP: 10px; PADDING-LEFT: 55px; WIDTH: 173px
}
.plist .p-btn INPUT {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; LINE-HEIGHT: 22px; MARGIN: 0px 5px; WIDTH: 50px; BACKGROUND: url(/images/btn_img.gif) no-repeat left top; FLOAT: left; HEIGHT: 22px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
.plist .pagin {
	TEXT-ALIGN: right; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 15px
}






