/* 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:#FFFFFF;}
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:#CC0000;text-decoration:underline;  cursor:pointer;}


/*文字排版*/
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f24{font-size:24px}
.f29{font-size:29px}
.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;}
.mt30{ margin-top:30px;}
.mt50{ margin-top:50px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.ml130{ margin-left:130px;}
.mr10{ margin-right:10px;}
.mr30{ margin-right:30px;}
.mb20{ margin-bottom:20px;}


/*color*/
.c_white,.c_white a{ color:#FFFFFF;}
.c_gray{ /*color:#D8D8d8;*/}
.c_blue{ color:#0F53B8;}
.c_graybb,.c_graybb a{ color:#7B7B7B;}
.c_blueaa{ color:#B6D6FD;}
.c_red{ color:#CC0000;}

/*top*/
#top{ height:29px; line-height:29px; border:1px solid #E5E5e5; background:#F2f2F2;}
.gudong{ width:700px;}

/*header*/
.header{ height:120px;}
.logo{ width:590px; height:70px;}
.tell{ width:250px; height:50px; background:url(../images/tab.gif) no-repeat;}

/*menu*/
#menuDiv{ height:44px; line-height:44px; background:url(../images/rpt_x.gif) repeat-x;}
.menu li{ width:110px; background:url(../images/linea.gif) right no-repeat;}

/*flash*/
.banner_div{height:450px;margin:0px auto;overflow:hidden; position:relative; width:100%; padding:0px;}
#flash { width:100%; height:450px; overflow:hidden; margin:0 auto; clear:both; position:relative; padding:0px;}
#flash a {width:100%; height:450px; 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:450px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}
#flashLine {height:450px; width:100%; clear:both;}

/*产品分类*/
#mainbg{ background:#E5F6FE url(../images/mainbg.gif) bottom  repeat-x;}
.maintop,.products,.case_con{ width:1000px;}
.prolist,.tellDiv,.subleft{ width:220px;}
.prolist_bg{ background:url(../images/tab.gif) 0 -55px no-repeat; width:220px; height:74px; line-height:74px;}
.prolist_con{ border:3px solid #006CD1; width:184px; background:url(../images/rpt.gif) repeat; padding:10px 15px;}
.prolist_con li{ background:url(../images/tab.gif) -385px 14px no-repeat; width:160px;height:38px; line-height:38px; padding-left:24px;}

/*公司简介*/
.about{ width:490px;}
.aboutTit{ border-bottom:1px solid #ACACAC; height:42px; line-height:42px;}
.abouttit_bg{ background:url(../images/tab.gif) -390px -18px no-repeat; padding-left:20px; border-bottom:1px solid #0073e0;}
.morea{border-bottom:1px solid #0073e0;}
.aboutcon{ padding:15px;}
.aboutimg{ width:155px; height:95px; padding:2px; border:1px solid #C2C4C3; background:#FFFFFF;}
.aboutzi{ line-height:27px; text-indent:2em;}

/*资质荣誉*/
.honor{ width:260px;}
.honorTit{ width:260px; border-bottom:2px solid #0954B1; height:42px; line-height:42px;}
.honor_titbg{ background:url(../images/tab.gif) -253px 0 no-repeat; width:130px; height:42px;}
#honorcon{ width:258px; height:218px; border:1px solid #c0C0C0; background:#F2F2F2;}
.bigUl li { position:absolute;}
.bigUl li img{ width:258px; height:175px;}
.numberUl { position:relative; right:0; z-index:99; top:140px; float:right;}
.numberUl li{width:24px; height:13px;  float:left; background:#525252; opacity:0.7; margin-left:1px;}
.numberUl li a{ display:block ;width:24px; height:13px; color:#fff; font-size:12px; text-align:center; line-height:13px;}
.textUl li{position:relative; top:160px; width:258px; line-height:40px; display:none; z-index:991;}
.numberUl li.night a{ background:#FF0000; color:#FFFFFF; }
.iconImg{ width:250px; height:80px;}

/*产品展示*/
.products_tit{ height:44px; border-bottom:1px solid #ACACAC; line-height:44px;}
.linebg_A{ height:44px; border-bottom:1px solid #0073E0; width:45px;}
.products_tit p{ width:910px;}
.products_con{ width:1000px; height:200px; overflow:hidden; padding:15px 0;}
.rollBox{ float:left;width:1000px; height:200px;overflow:hidden;}
.leftbotton{float:left; width:30px; height:50px; background:url(../images/tab.gif) -225px -55px no-repeat; cursor:pointer; margin-top:70px;}
.rightbotton{float:right; width:30px; height:50px; background:url(../images/tab.gif) -260px -55px no-repeat; cursor:pointer;margin-top:70px;}
.Cont{ float:left;width:920px; height:200px;overflow:hidden; margin-left:15px; display:inline;}
.rollBox .ScrCont{float:left;width:1700%;}
.rollBox .Cont ul{float:left;text-align:left;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox #List3,.rollBox #List4{float:left;}
.Cont ul li{float:left; width:166px; height:196px; padding:2px; background:url(../images/proBg.png) no-repeat;margin-right:15px;}
.Cont ul li img,.productsDiv li img{float:left; width:166px; height:138px;}
.Cont ul li p,.productsDiv li p{float:left;width:166px;line-height:28px; margin-top:10px; text-align:center; } 
.Cont ul li:hover,.productsDiv li:hover{ background:url(../images/hover_probg.png) no-repeat; width:166px; height:196px; color:#FFFFFF;}

/*联系我们*/
.callicon{ background:url(../images/tab.gif) -348px -70px no-repeat;}
.telldiv_con,.kefu div{ width:184px;}
.telldiv_con p{ line-height:37px;}
.kefu{ width:184px; height:25px; background:url(../images/tab.gif) 0 -135px no-repeat;}
.kefu_icon{ background:url(../images/tab.gif) -187px -134px no-repeat; width:88px; height:27px;line-height:27px;}
.kefu_icon a{ margin-left:35px;}

/*新闻中心*/
.news{ width:750px; height:345px;overflow:hidden;}
.newstit{height:40px; line-height:40px; background:url(../images/rpt_x.gif) 0 -50px repeat-x;}      
.technologyTab a{ float:left; width:163px; height:40px;text-align:center; border-bottom:0; margin-right:10px;}
.technologyTab a:hover{ color:#FFFFFF; text-decoration:none; background:url(../images/tab.gif) 0 -165px no-repeat;}
.technologyTab a.tabOn{ color:#FFFFFF; text-decoration:none;background:url(../images/tab.gif) 0 -165px no-repeat;}
.technologyTxt{ padding:10px; background:url(../images/rpt.gif) repeat; width:73s0px;}
.picTxt{ width:730px; line-height:26px; overflow:hidden; padding-bottom:15px;}
.picTxt img{ width:240px; height:170px;}
.listaa{ width:750px;}
.listaa li{ width:360px; height:26px;line-height:26px; background:url(../images/tab.gif) -395px -156px no-repeat; padding-left:10px;}
.moreb{ width:82px; height:22px; background:url(../images/tab.gif) -167px -166px no-repeat;}

/*案例*/
.casetit{ width:300px; border-bottom:1px solid #B7B7B7; height:39px; line-height:39px;}
.caseimg{ width:290px; height:180px; padding:10px 5px;}
.casezi{ width:290px; padding:5px; line-height:26px;}
.case_con li{ width:300px; margin:0 15px;}
.casetit:hover{ background:url(../images/tab.gif) -380px -185px no-repeat; border-bottom:1px solid #B20F3C; height:39px;}
.iconhover:hover{ color:#B20F3c;}

/*页尾导航*/
#bottomNav{ height:47px; line-height:47px; background:url(../images/rpt_x.gif) 0 -95px repeat-x;}
.bottomnav_con a{ margin:0 22px;}

/*footer*/
#footerbg{ padding:20px; background:#1E5DAC;}
.footer_logo{ background:url(../images/tab.gif) 0 -210px no-repeat; width:110px; height:110px;}
#footerbg p{ line-height:32px;}



/*AboutUs*/
.iconImg_A{ width:220px; height:78px;}
.submainright{ width:740px; padding:10px; background:#FFFFFF;}
.aboutdivCon,.NewsList,.newsContent,.productscontent{ width:710px; padding:15px;}
.subabouttit_bg{ background:url(../images/tab.gif) -390px -18px no-repeat; padding-left:20px; border-bottom:3px solid #0073e0;}

/*NEWS*/
.NewsList li{ width:710px; height:40px;  line-height:40px; border-bottom:1px solid #DFDFDF; background:url(../images/tab.gif) -395px -213px no-repeat; padding-left:15px;}
.nwcon p,.detailTxt p{ text-indent:2em; line-height:40px;}

/*内容页标题部分*/
.titBox h3{ margin-bottom:10px;}
.titBox p{ width:695px; height:30px;line-height:30px; border-top:1px dashed #CCCCCC;}
.titBox p span{ margin-right:26px;}

/*页码*/
.total{ height:40px; line-height:40px; background:#F4F4f4;}
.total a{ margin-right:10px;}
.share{ background:url(../images/tab.gif) -380px -251px no-repeat; height:15px; padding-left:25px;}

/*PRODUCTS*/
.productsDiv{ width:740px; padding:15px 0;}
.productsDiv li{float:left; width:166px; height:196px; padding:2px; background:url(../images/proBg.png) no-repeat; margin:15px 7px;}

/*PRODUCTSCONTENt*/
.productscontent_img{ width:710px; padding:20px 0;}
.productscontent_img img{ border:1px solid #C9c9c9; padding:3px;}
.detailLine{ height:42px; line-height:42px; border-bottom:2px solid #0954B1; margin-bottom:17px;}
.detailTxt{ width:700px; padding:0px 5px; text-align:left;}




.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
}

