/* 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:none;}


/*文字排版*/
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.fb{font-weight:bold}
.fn{font-weight:normal}
.tc{text-align:center;}
.tr{text-align:right;}

/*定位*/
.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%; min-width:1000px;}
.w1000{ width:1000px;}
.w1100{ width:1100px;}
.h{ height:100%;}

/*边距*/
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.ml10{ margin-left:10px;}
.ml50{ margin-left:50px;}
.mr10{ margin-right:10px;}
.mb15{margin-bottom:10px;}

.pl50{ padding-left:50px;}
.pt10{ padding-top:10px;}
.pt25{ padding-top:25px;}


/*color*/
.c_white,.c_white a{ color:#FFFFFF;}
.c_redaa{ color:#CC0000;}
.c_blue,.c_blue a{ color:#0457B7;}
.c_blueaa,.c_blueaa a{ color:#7289C0;}
.c_red{ color:#FF0000;}
.c_gray,.c_gray a{ color:#CCCCCC;}
.c_grayaa{ color:#999999;}

/*top*/
#top{ height:40px; line-height:40px; background:#F2F2F2;}
.gundong{ width:800px;}

/*header*/
.header{ height:110px;}
.tell{ width:240px; height:70px; background:url(../images/tab.gif) no-repeat;}

/*menu*/
#menuBg{ background:url(../images/menuBg.gif) center no-repeat; height:60px;}
.navbg{ background:url(../images/rpt_x.gif) repeat-x; height:60px;}
.nav_a{ background:url(../images/tab.gif) 0 -76px no-repeat; width:230px; height:35px;}


/*flash*/
.banner_div{height:570px;overflow:hidden; position:relative; width:100%; padding:0px;}
#flash { width:100%; height:570px; overflow:hidden; margin:0 auto; clear:both; position:relative; padding:0px;}
#flash a {width:100%; height:570px; 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:75px; left:0px;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:570px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}
#flashLine {height:570px; width:100%; clear:both;}

/*menu*/
.menucon{ height:60px;}
.menucon li{ width:80px; height:60px; margin:0 18px;}
.menucon li a{ display:block; padding-top:10px; text-align:center;}
.menucon li a:hover{ width:80px; height:50px; background:#CC0000; color:#FFFFFF;}
.menucon .cur a{ width:80px; height:50px; background:#CC0000; color:#FFFFFF;}
.menucon .cur a:hover{ width:80px; height:50px; background:#CC0000; color:#FFFFFF;}


/*热销产品*/
.rexiao{ height:30px; line-height:30px;}
.rexiao_a{ width:720px;}
.rexiao_a a{ margin:0 5px;}
.searchDiv{ width:278px; height:28px; line-height:28px; border:1px solid #CCCCCC; background:#FFFFFF;}
.searchIpt{ width:200px; height:25px; padding-left:10px;background:none; border:0;vertical-align:middle;}
.searchBtn{ width:30px; height:20px; background:url(../images/tab.gif) -370px 0 no-repeat; border:0; cursor:pointer; vertical-align:middle; overflow:hidden; text-indent:-9999px;}

/*公司简介*/
.maintop{ width:980px; height:248px; border:1px solid #F0f0f0; padding:0 9px;}
.tit{ height:39px; line-height:39px;}
.about{ width:300px; height:248px; padding-right:9px; border-right:1px solid #F0f0f0;}
.aboutcon{ width:280px; height:175px; padding:10px; background:#F8f8f8; border-bottom:5px solid #EBEBEB; line-height:22px;}
.aboutcon p{ text-indent:2em;}
.aboutpic{float:left; width:210px; height:170px; padding:10px 10px 10px 0px; text-align:center;}
.aboutpic img{width:210px; height:140px;}
.aboutpic p{ line-height:30px;}

/*切换产品*/
.product{ width:350px; height:248px; padding-right:9px; border-right:1px solid #F0f0f0;}
.proTab{ width:350px; height:30px; line-height:30px;}
.proTab ul li{ width:80px; background:#EBEBEB; margin:0 3px;}
.proTab ul li a{ display:block;}
.proTab ul li a:hover,.proTab a.tabOn{ float:left; width:80px; height:30px; background:#CC0000; text-decoration:none; color:#FFFFFF;}

.productscon{ width:350px;height:160px; overflow:hidden;}
.categoryCon{ width:350px; height:160px; overflow:hidden;}
.categoryCon ul li{ width:150px; height:150px; border:1px solid #D4d4d4; padding:4px; margin: 0 5px;}

/*新闻中心*/
.news{ width:290px; height:248px; overflow:hidden;}
.newstit,.technologyTxt{ width:280px; height:29px; border-bottom:1px solid #F0f0f0; padding-left:10px;}
.technologyTab a{ float:left; width:80px; height:29px; line-height:29px;text-align:center; border:1px solid #F0f0f0; border-bottom:1px solid #FFFFFF;}
.technologyTab a:hover,.technologyTab a.tabOn{ color:#FFFFFF; text-decoration:none;background:url(../images/tab.gif) -257px 0 no-repeat;;}
.newscon{ width:290px; height:200px;}
.newscon li{ width:290px; margin-right:15px; background:url(../images/tab.gif) -394px -30px no-repeat;line-height:24px; border-bottom:1px dashed #9F9E9F;}
.newscon li a{ margin-left:10px;}

/*产品*/
.products{ width:1000px; height:240px;}
.products li{ width:215px; height:230px; background:#F8f8f8; padding:5px; margin:0 10px;}

/*友情链接*/
.yqljtit{ background:url(../images/rpt_x.gif) 0 -65px repeat-x; height:80px; width:1000px;}
.yqljtit_a{ width:95px; height:70px; background:url(../images/tab.gif) -285px -56px no-repeat;}
.yqljtit_b{ width:890px;}
.yqljtit_b a{ margin: 0 5px;}

/*fooer*/
#footer{ background:#2A3A5E; min-height:130px; _height:130px; padding:15px 0;}
.footlogo{ width:170px; height:65px;}
.foot_tell,.foot_con,.leftcallDiv p{ line-height:24px;}
.foot_con{ width:90px;}
#foot{ height:40px; background:#000000; line-height:40px;}



/*AboutUs*/
.mainleft{ width:250px;}
.prolist,.leftcallDiv{ width:248px; border:1px solid #F0f0f0;}
.prolist_tit{ height:50px; background:#0457B7; line-height:50px; width:248px;}
.prolist_con{ padding:15px 10px; width:228px;}
.prolist_con li{ width:200px; height:35px; line-height:35px; background:#F0f0f0; margin:7px 0; padding-left:28px;}
.prolist_con li a{ display:block;}
.left_call{ width:248px; height:90px; background:url(../images/tab.gif) 0 -145px no-repeat;}
.lfcall_con{ width:228px; padding:0 10px;}

.mainright{ width:710px; padding:9px; border:1px solid #F0f0f0;}
.sbuleft_nwtit{ height:38px; line-height:38px; background:#F0f0f0;}
.right_titbg{ background:#0457B7; width:90px;}

.introContent,.messageCon,.videocon,.productConent,.newsContent,.casecontent{ width:670px; min-height:695px; _height:695px; line-height:32px; padding:20px;}
.introContent p,.newsContent p,.detailTxt p,.casecontent p{ text-indent:2em;}

/*分页*/
.paging{ height:26px; margin-bottom:20px;}
.paging a{ margin-right:5px; padding:5px 9px 5px 9px; display:inline-block; vertical-align:middle;}
.paging a:link, .paging a:visited{ color:#0457B7; text-decoration:none; border:1px solid #cccccc;}
.paging a:hover, .paging a:active{ color:#ffffff; text-decoration:none; border:1px solid #0457B7; background-color:#0457B7;}
.paging a.previous{ padding:5px 9px 5px 9px;}
.paging a.next{ padding:5px 9px 5px 9px;}
.paging span{ color:#666666; vertical-align:middle; margin:0px 7px;}
.pageNum{ width:30px; height:18px; border:1px solid #999999;}
.upDown{ line-height:28px; padding:20px 20px 10px 0px;}

/*内容页标题部分*/
.titBox{ padding:34px 32px 0px;}
.titBox p{ height:26px; color:#BEBEBE; line-height:26px;background:#F0F0F0;}
.titBox p span{ margin-right:26px;}

/*NewsLsit*/
.newsList,.caseconDiv{ padding:20px; width:670px;}
.newsList ul li{ height:24px; line-height:24px; background:url(../images/tab.gif) -393px -30px no-repeat; border-bottom:1px dashed #CCCCCC; margin-bottom:12px; padding-left:15px;}
.newsList ul li span{ color:#CCCCCC; padding-right:10px;}

/*ProductsList*/
.subproductCon ul{ padding-top:20px;}
.subproductCon ul li{ width:200px; margin:0px 20px 13px 16px;}
.subproductCon ul li img{ width:190px; height:140px; padding:4px; border:1px solid #9d9ea8; margin-bottom:3px;}
.subproductCon ul li a{ display:block;}

/*产品展示内容页*/
.bigPic p img{ width:350px; height:263px; background:url(../images/pbg.gif) no-repeat; padding:5px 6px 7px;}
.productIntro dd{ height:26px; line-height:26px;}
.marketPrice{ text-decoration:line-through;}
.detailLine{ height:29px; border-bottom:1px solid #afc0d2; margin-bottom:17px;}
.detailLine span{ width:86px; height:30px; background:url(../images/tab.gif) -253px -206px  no-repeat; color:#ffffff; line-height:30px; display:inline-block;}
.detailTxt{ font-size:12px; line-height:30px; padding:0px 5px;}

/*CASE*/
.prolistimg{ width:148px; height:118px; padding:2px; border:1px solid #D8D8DC;}
.caseconDiv dl{ width:670px; border-bottom:1px dotted #999999; padding-bottom:10px; margin:10px 0;}
.casezi{ width:500px; line-height:20px;}
.submore{ width:43px; height:13px;}
.proimg{ width:710px; overflow:hidden;}

/*在线留言公共部分*/
.messageCon table th,.messageCon table td{ line-height:36px;}
.messageCon table th{ text-align:right;}
.messageCon table input, .messageCon table label{ vertical-align:middle;}
.titIpt{ width:291px; height:14px; line-height:14px; border:1px solid #73a6c4; padding:4px;}
.messatgeTxt{ width:440px; height:124px; border:1px solid #73a6c4; padding:5px; overflow:auto;}
.nameIpt{ width:165px; height:14px; line-height:14px; border:1px solid #73a6c4; padding:4px;}
.mailIpt{ width:231px; height:14px; line-height:14px; border:1px solid #73a6c4; padding:4px;}
.verfiIpt{ width:78px; height:14px; line-height:14px; border:1px solid #73a6c4; padding:4px;}
.verfy{ width:48px; height:20px; border:1px solid #cccccc; vertical-align:middle; cursor:pointer;}
.btns{ margin-top:35px; padding-left:173px;}
.okBtn{ width:63px; height:25px; background:url(../images/tab.gif) -253px -145px no-repeat; color:#ffffff; text-align:center; line-height:25px; border:none; cursor:pointer;}
.cancelBtn{ width:63px; height:25px; background:url(../images/tab.gif) -253px -175px no-repeat; color:#ffffff; text-align:center; line-height:25px; border:none; cursor:pointer; margin-left:40px;}


/*ContactUs*/
.contactTell{ min-height:505px; _height:505px; line-height:30px; padding:34px 0px 0px 198px;}














