/* 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:#000000; text-decoration:none;}
a:hover{ color:#FF0000;text-decoration:none;}


/*文字排版*/
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{ font-size:20px;}
.f24{ font-size:24px;}
.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;}
.h{ height:100%;}

/*边距*/
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mb10{ margin-bottom:10px;}


/*color*/
.c_red{ color:#FF0000;}
.c_gray{ color:#999999;}
.c_blue,.c_blue a{ color:#325ABC;}
.c_white,.c_white a{ color:#FFFFFF;}



/*top*/
#top{ height:35px; line-height:35px; background:#F5F5f5; border-bottom:1px solid E6e6E6;}
.gundong{ width:800px;}
.tellimg{ background:url(../images/tab.gif) no-repeat; width:235px; height:50px;}
.searchDiv{ width:177px; height:27px; line-height:27px; background:url(../images/tab.gif) 0 -40px no-repeat; font-size:14px;}
.searchIpt{ width:143px; height:27px; padding-left:10px;background:none; border:0;vertical-align:middle;}
.searchBtn{ width:14px; height:14px; background:url(../images/tab.gif) -153px -46px no-repeat; border:0; cursor:pointer; vertical-align:middle; overflow:hidden; color:#FFFFFF;}


/*header*/
.header{ height:110px;}
.logo{ width:180px; height:80px;}
.callimg{ width:170px; height:35px; background:url(../images/tab.gif) no-repeat;}

/*Menu*/
#Menubg{ height:45px; line-height:45px; background:url(../images/rpt_x.gif) repeat-x;}
#Menubg li{ width:125px; background:url(../images/line.gif) right no-repeat;}
#Menubg li a{ display:block;}
#Menubg li a:hover,#Menubg li.current{ background:url(../images/current.gif) center no-repeat; width:125px;}

/*flash*/
.banner_div{height:480px;margin:0px auto;overflow:hidden; position:relative; width:100%; padding:0px;}
#flash { width:100%; height:480px; overflow:hidden; margin:0 auto; clear:both; position:relative; padding:0px;}
#flash a {width:100%; height:480px; 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:65px; 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:480px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}
#flashLine {height:480px; width:100%; clear:both;}

/*最新推荐*/
#mainbg{ background:url(../images/rpt.gif) repeat; padding:20px 0;}
.zuixin{ width:998px; height:38px; line-height:38px; background:#FFFFFF; border:1px solid #E6E6e6;}
.zuixin_tit{ background:url(../images/tab.gif) -175px 0 no-repeat; width:110px; height:38px;}
.zuixin a{ margin: 0 10px;}

/*视频*/
.video,.news{ width:328px; background:#FFFFFF; border:1px solid #E6e6e6;}
.tit{ border-bottom:1px solid #E6e6e6; height:38px; line-height:38px; padding:0 10px;}
.tit p{ border-bottom:3px solid #003399; width:90px; height:36px;}
.videocon{ padding:12px 10px;}
.videocon img{ width:310px; height:235px;}

/*关于我们*/
.about,.products{ width:658px;border:1px solid #E6e6e6; background:#FFFFFF;}
.about_tit{ height:44px; padding:0 10px; background:url(../images/tit_rpt.gif) repeat-x;}
.about_tit p{ width:84px; height:34px; background:url(../images/tab.gif) -290px 0 no-repeat;}
.about_con{ padding:10px;}
.about_zi{ line-height:26px;}
.about_zi p{ text-indent:2em;}

/*新闻中心*/
.newscon{width:308px; padding:10px;}
.newsimg{ width:95px; height:65px;}
.newtit{ width:308px;}
.newzi{ width:308px; line-height:24px;}
.newscon dd{ line-height:24px; border-bottom:1px dashed #CCCCCC; width:293px; background:url(../images/tab.gif) -390px 0px no-repeat; padding-left:15px;}

/*产品中心*/
.products_con{ width:628px; padding:10px 15px;}
#demo{float:left;width:628px;overflow:hidden; margin-top:10px;}
#indemo{float:left;width:1700%; height:185px;overflow:hidden;}
.content{float:left;}
.content ul{float:left; text-align:left;height:185px; overflow:hidden;}
.content ul li{float:left;width:190px; height:170px; border:1px solid #EAEAEA; padding:4px; background:#F8F8F8; margin:0 15px;}
.content ul li img{float:left;width:190px; height:140px; }
.content ul li p,.case_con li  p{ line-height:30px;}


/*知识*/
.recommentHot,.case{ width:998px; background:#FFFFFF; padding-bottom:10px; border:1px solid #E6e6e6;}
.hd .prev,.hd .next{ float:left; display:inline; width:14px; height:14px; line-height:10px; margin-right:6px; cursor:pointer; background:url(../images/tab.gif) -206px -43px no-repeat; display:block; overflow:hidden;}
.hd .next{ background:url(../images/tab.gif) -186px -43px no-repeat; }
.recommentPic{ width:998px;}
.recommentPic li{ width:333px;overflow:hidden;}
.recommentPic li img{ width:120px; height:90px;}
.recommentPic li p{ line-height:20px;}

/*案例*/
.case_con{ padding:15px;}
.case_con li{ width:210px; margin:0 15px;}
.case_con li img{ width:210px; height:150px;}

/*yqlj*/
#yqljDiv{ height:40px; background:#F0F0F0; line-height:40px;}
#yqljDiv span{ border-right:1px solid #E1E1E1; padding-right:10px; height:40px;}
#yqljDiv a{ margin:0 5px;}

/*footer*/
#footerbg{ background:url(../images/rpt_x.gif) 0 -55px repeat-x; height:160px; padding:15px 0;}
#footerbg dl{ margin-right:70px;}
#footerbg dl dd{ line-height:25px;}
.foot_call{ line-height:24px;  border-left:1px solid #0099FF; padding-left:40px; background:url(../images/footlogo.gif) center right no-repeat; width:350px;}

/*bottom*/
#bottom{ height:40px; background:#333333; line-height:40px;}

/*AboutUs*/
.mainleft,.leftcall{ width:240px;}
.prolist{ background:#F2F2F2; padding:10px 0; width:240px;}
.prlist_con{ width:220px; padding:0 10px;}
.prlist_con li{ width:220px; height:45px; line-height:45px; margin:5px 0; background:url(../images/tab.gif) 0 -77px no-repeat;}
.prlist_con li a{ display:block; padding-left:30px;}
.prlist_con li a:hover{ float:left; width:190px; height:45px; background:url(../images/tab.gif) 0 -127px no-repeat; color:#FFFFFF;}
.lfcall_tit{ width:240px; height:75px; background:url(../images/tab.gif) 0 -182px no-repeat;}
.lfcall_con{ width:220px; background:#FFFFFF; padding:10px; line-height:24px;}

.mainright{ width:730px; border:1px solid #CCCCCC; background:#FFFFFF; padding:0 9px;}
.abouttit{ border-bottom:1px solid #CCCCCC; height:40px; line-height:40px;}
.introContent,.messageCon,.productContent,.casecontent,.subvideo{ width:690px; min-height:710px; _height:710px; line-height:30px; padding:20px;}
.newcontent{ width:690px; min-height:410px; _height:410px; line-height:30px; padding:20px;}
.introContent p,.newsContent 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:#000000; text-decoration:none; border:1px solid #cccccc;}
.paging a:hover, .paging a:active{ color:#ffffff; text-decoration:none; border:1px solid #003399; background-color:#0088ED;}
.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:0px 32px 10px;}

/*内容页标题部分*/
.titBox h3{ margin-bottom:10px;}
.titBox p{ width:690px; height:30px;line-height:30px; background:#EFEFEF;}
.titBox p span{ margin-right:26px;}

/*NEWS*/
.newsCon{ width:690px; min-height:410px; _height:410px; padding:20px;}
.newsCon ul li{ height:30px; line-height:30px; border-bottom:1px dashed #CCCCCC; margin-bottom:12px; background:url(../images/tab.gif) -390px 5px no-repeat; padding-left:15px;}
.newsContent{ width:690px; line-height:30px;}

/*CASE*/
.anliDiv{ width:690px; min-height:515px; _height:515px; padding:20px;}
.prolistimg img{ width:190px; height:140px; padding:2px; border:1px solid #D8D8DC;}
.anliDiv dl{ width:690px; border-bottom:1px dotted #999999; padding-bottom:10px; margin:10px 0;}
.casezi{ width:480px; line-height:20px;}
.submore{ width:43px; height:13px;}
.proimg{ width:730px; padding:15px 0; overflow:hidden;}

/*VideosList*/
.videoCont{ width:730px; padding:20px 0;}
.videoCont ul{ padding:0px 4px; margin-bottom:30px;}
.videoCont ul li{ width:200px; height:163px; background:#F6F6F6; border:1px solid #CCCCCC; margin:12px 5px 20px 19px; padding:5px; overflow:hidden;}
.videoCont ul li img{ width:200px; height:140px; margin-bottom:5px; margin-bottom:5px\9;}
.videoContent{ width:680px; padding:20px 15px;line-height:30px; text-align:center;}

/*在线留言公共部分*/
.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) -239px -54px no-repeat; color:#ffffff; text-align:center; line-height:25px; border:none; cursor:pointer;}
.cancelBtn{ width:63px; height:25px; background:url(../images/tab.gif) -312px -54px no-repeat; color:#ffffff; text-align:center; line-height:25px; border:none; cursor:pointer; margin-left:40px;}


/*ContactUs*/
.contactTell{ min-height:675px; _height:675px; line-height:30px; padding:34px 0px 0px 198px;}

/*产品展示内容页*/
.bigPic p img{ width:300px; height:225px; padding:3px; border:1px solid #cfd5d1;}
.productIntro dd{ height:28px; line-height:28px;}
.marketPrice{ text-decoration:line-through;}
.detailLine{ height:30px; line-height:30px; border-bottom:1px solid #217DD2;  margin-bottom:17px;}
.detailLine span{ width:85px; height:30px; background:url(../images/tab.gif) -229px -97px no-repeat;}
.detailTxt{ line-height:30px;}
.detailTxt p{ text-indent:2em;}

