/* 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}
.f15{font-size:15px}
.f21{font-size:21px}
.f24{font-size:24px}
.f35{font-size:35px}
.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;}
.mt25{ margin-top:25px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml40{ margin-left:40px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mr10{ margin-right:10px;}



/*color*/
.c_red{ color:#FF0000;}
.c_gray{ color:#999999;}
.c_blue,.c_blue a{ color:#0267C3;}
.c_white,.c_white a{ color:#FFFFFF;}
.c_orange{ color:#FF8300;}


/*top*/
#top{ height:40px; line-height:40px; background:#FAFAFA; border-bottom:1px solid #EDEDED;}
.gundong{ width:800px;}
.header{ height:110px;}
.tell{ background:url(../images/tell.gif) no-repeat; width:175px; padding-top:40px;}


/*menubg*/
#menubg{ background:url(../images/rpt_x.gif) repeat-x; height:44px; line-height:44px;}
#menubg ul li{ width:97px; margin:0 22px;}
#menubg ul li a{ display:block;}
#menubg ul li a:hover,#menubg ul li.current{ width:97px; height:44px; background:url(../images/current.gif) no-repeat;}


/*flash*/
.banner_div{height:460px;margin:0px auto;overflow:hidden; position:relative; width:100%; padding:0px;}
#flash { width:100%; height:460px; overflow:hidden; margin:0 auto; clear:both; position:relative; padding:0px;}
#flash a {width:100%; height:460px; 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:460px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}
#flashLine {height:460px; width:100%; clear:both;}


/*关于我们*/
.maintop{ width:1000px;}
.aboutus,.aboutzi{ width:270px;line-height:26px;}
.aboutit{ width:270px; height:50px;}
.abtit{ background:url(../images/zi.gif) no-repeat; width:110px; height:13px;}
.lefttit{ width:110px;}
.aboutzi p{ text-indent:2em;}

/*新闻中心*/
.news{ width:440px;}
.newstit{ width:440px; height:50px;}
.newscon li{ width:440px; background:url(../images/tab.gif) -390px 10px no-repeat; border-bottom:1px dashed #CCCCCC; line-height:29px;}
.newscon li a{ padding-left:16px;}

.slide{width:270px; height:210px;}

.mainbanner{width:1000px; height:95px;}


/*产品列表*/
.maincon,.mainbottom{ width:1000px;}
.prolist{ background:#0757B6; width:250px; padding-bottom:10px;}
.prolist_tit{ border-bottom:1px solid #0B4899; height:60px; line-height:60px;}
.prolistcon{ width:230px; padding:0 10px;}
.prolistcon li{ width:230px; height:39px; line-height:39px; margin:5px 0; background:url(../images/tab.gif) no-repeat;}
.prolistcon li a{ padding-left:30px;}

/*联系方式*/
.call,.about{ width:250px;}
.call_tit{ background:url(../images/tab.gif) -240px 0 no-repeat; width:43px; height:43px;}
.call p{ line-height:30px;}

/*产品*/
.products{ width:740px;}
.products .lis{ width:228px; height:178px; border:2px solid #D8d8D8; margin:10px 7px;}
.products .lis img{ width:228px; height:178px;}
.products .lis:hover{ width:228px; height:178px; border:2px solid #0F51B1;}
.products .lis p{ background:url(../images/hover.png) no-repeat; width:228px; height:35px; line-height:35px; margin:-35px 0 0 0px;}


/*关于我们*/
.contit{ height:30px; border-bottom:1px solid #CCCCCC;}
.contit p{ text-align:center; border-bottom:3px solid #0757B6; height:27px;}
.aboutcon{ line-height:25px;}
.aboutcon p{ text-indent:2em;}

/*联系方式*/
.contact{ width:250px;}
.contact_tit{ border-bottom:1px dashed #FF8300;}
.contact_con{ line-height:26px;}
.qqicon{ background:url(../images/QQ.gif) no-repeat; height:45px; line-height:45px; width:150px; padding-left:100px;}


/*工程案例*/
.case{ width:730px;}
#demo{float:left;width:730px; overflow:hidden; margin-top:10px;}
#indemo{float:left;width:1700%; height:190px;overflow:hidden;}
.content{float:left;}
.content ul{float:left; text-align:left;height:190px; overflow:hidden;}
.content ul li{float:left;width:240px; margin:0 15px;}
.content ul li img{float:left;width:240px; height:170px;}
.content ul li p{float:left;width:240px;line-height:30px;} 


/*友情链接*/
.yqlj{ width:998px; height:38px; line-height:38px; background:url(../images/rpt_x.gif) 0 -49px repeat-x; border:1px solid #CCCCCC;}
.yqlj p{ border-right:1px solid #CCCCCC; width:80px;}
.yqlj a{ margin:0 7px;}

/*footer*/
#foot_a{ background:#0066CC; padding-bottom:20px;}
#foot_a p{ line-height:30px;}
#foot_b{ height:40px; background:#004B97; line-height:40px;}


/*Aboutus*/
.subleft{ width:250px;}
.sbuleft_nwtit{ height:38px; background:#FAFAFA; line-height:38px;}
.submainright{ width:720px; border:1px solid #CCCCCC; padding:4px;}
.right_titbg{ background:#0457B7; max-width:350px; width:auto; padding:0px 10px;}
.introContent,.messageCon,.videocon,.productConent,.newsContent,.casecontent,.contactus{ width:680px; min-height:580px; _height:780px; line-height:32px; padding:20px;}
.introContent p,.newsContent p,.detailTxt p,.casecontent p{ text-indent:2em;}

/*ProductsList*/
.subproductCon ul{ padding:18px 11px 0px 11px;}
.subproductCon ul li{ width:205px; height:180px; padding:4px; border:1px solid #E5e5e5; margin:0px 8px 13px 8px;}
.subproductCon ul li img{ width:205px; height:150px;}
.subproductCon ul li a{ display:block; line-height:30px;}

.reproduct ul{ padding:18px 0px 0px 0px;}
.reproduct ul li{ width:196px; height:170px; padding:4px; border:1px solid #E5e5e5; margin:0px 8px 13px 8px;}
.reproduct ul li img{ width:196px; height:140px;}
.reproduct ul li a{ display:block; line-height:30px;}

/*分页*/
.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:#3A90D8;}
.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 20px 10px;}

/*内容页标题部分*/
.titBox{ padding:20px;}
.titBox p{ height:26px; color:#787878; line-height:26px;background:#EAEAE8;}
.titBox p span{ margin-right:26px;}

/*NewsLsit*/
.newsList{ padding:20px; width:680px;}
.newsList ul li{ height:24px; line-height:24px; background:url(../images/tab.gif) -390px 8px no-repeat; border-bottom:1px dashed #CCCCCC; margin-bottom:12px; padding-left:15px;}
.newsList ul li span{ color:#CCCCCC; padding-right:10px;}


/*产品展示内容页*/
.bigPic p img{ width:350px; height:263px; background:url(../images/pbg.gif) no-repeat; padding:5px 6px 7px;}
.productIntro{width:308px;}
.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) 0 -45px no-repeat; color:#ffffff; line-height:30px; display:inline-block;}
.detailTxt{ font-size:12px; line-height:30px; padding:0px 5px;}


/*在线留言公共部分*/
.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) -236px 00px no-repeat; color:#ffffff; text-align:center; line-height:25px; border:none; cursor:pointer;}
.cancelBtn{ width:63px; height:25px; background:url(../images/tab.gif) -304px 0px no-repeat; color:#ffffff; text-align:center; line-height:25px; border:none; cursor:pointer; margin-left:40px;}

/*contactus*/
.contactus p{ line-height:50px;}

.ry{width:210px; float:left; height:185px; line-height:35px; border:1px #ccc solid; padding:2px; margin:0px 5px 20px 5px; text-align:center;}

.repro{width:95%; padding:5px 10px; line-height:24px; background:#eee; border:#ddd; font-size:14px;}









