﻿/*-------------------------------------------------------网页主体部分开始---------------------------------------------------*/
*{ font-family:"微软雅黑","宋体";font-size:12px; margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0;} 
img{ border:none;}
body{ background:url(../images/hy_02.png) repeat-x top;}
a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}

.blc_14b {FONT-FAMILY:宋体;font-size: 14px;line-height: 160%;font-weight:bold;color: #000000;}
.blc_14b:link {FONT-FAMILY:宋体;COLOR: #000000; TEXT-DECORATION: none;}
.blc_14b:visited {FONT-FAMILY:宋体;COLOR: #000000; TEXT-DECORATION: none;}
.blc_14b:hover {FONT-FAMILY:宋体;COLOR: #ff0000; TEXT-DECORATION: none;}
.blc_14b:active {FONT-FAMILY:宋体;COLOR: #000000; TEXT-DECORATION: none;}


.contentw{ width:1033px; height:auto; margin:0px auto; background:url(../images/md_09.jpg) repeat-y; overflow:hidden;}
.content{ width:1060px; height:auto; margin:0px auto;}

/*----通用高度-------*/
.blank1{ height:1px; display:block; clear:both; overflow:hidden;}
.blank2{ height:2px; display:block; clear:both; overflow:hidden;}
.blank10{ height:10px; display:block; clear:both; overflow:hidden;}
.blank5{ height:5px; display:block; clear:both; overflow:hidden;}
.blank15{ height:15px; display:block; clear:both; overflow:hidden;}
.blank20{ height:20px; display:block; clear:both; overflow:hidden;}
.blank40{ height:40px; display:block; clear:both; overflow:hidden;}

/*--------------------------------------------------头部开始--------------------------------------------------------*/
 .tou{ height:24px; background:#e7e7e7; color:#8a8a8a; line-height:24px;}
 .na_title{ float:left}
 .na_y{ float:right}
 .lo{ height:145px;}
 .lo h2{ margin-top:55px; float:left; }
 .lo h2 img{width:114px; height:auto}
 .titl{ margin-top:40px; float:left;display:block; font-size:36px; font-weight:bold; color:#1b70b0}
.tel{ float:right; margin-top:48px; width:300px;}
.tel img{ float:left;}
.tel .t_1{ display:inline-block;color:#070506; font-size:15px ; text-align:left; }
.tel .t_2{ font-size:28px; font-weight:bold; color:#1d71ad; text-align:left; }
 
.shouru{ float:right; margin-top:5px; color:#000000;}
.shouru a{ font-size:12px;}
.keybg{background:url() repeat-x left; width:100%; height:50px;}
.keywords{ width:1060px; height:50px; line-height:50px; padding-left:44px; margin:0px auto;}


.banbg { background-color:#fff; height:550px; overflow:hidden;}
#flashs{ position:relative; height:550px; overflow:hidden;}
#flashs .bgitem{ z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; right:50%; margin-right:-450px; padding:5px 6px;}
#flashs .btn span{ color:#F7E7CD; background:#5A4532; border:1px solid #5A4532; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#fff; color:#5A4532;}

/*----导航条--------*/
.dht{ width:1060px; height:49px; line-height:49px; margin:0px auto;}
.dht a:link,.dht a:visited{ text-decoration:none; color:#FFF;font-size:14px;}
.dht a:hover{ color:#FFF;}
.dht ul{ list-style:none outside none; float:left; margin-left:20px; display:inline; font-size:14px; font-weight:200;} 
.dht li{ float:left; display:inline;}
.sykd{ width:65px; height:49px; float:left; background:url(../images/hy_07.png) no-repeat bottom;}

/*----------------------------------------------------------左部分开始-----------------------------------------------*/
.zuo{ width:240px; height:auto; float:left;}

.cplb{ width:240px; height:95px; }
.zlma{ width:240px; height:35px;}
.zlmg{ width:240px; height:160px;}

.lxwm{ width:240px; height:35px;}
.lxwmk{ width:228px; height:auto; padding:5px 5px 5px 5px; line-height:30px; border:1px #d1d1d1 solid; border-top:0px; font-size:16px;}

.znrty{ width:240px; height:auto; padding-bottom:5px;background:url(../images/listbg.png) repeat-y;}
.znrty ul{ list-style:none outside none; padding:10px 0px; width:240px; height:auto;}
.znrty li{ line-height:45px; height:45px; margin-top:5px; text-align:center;color:#fff;}
.znrty span{ float:left; width:10px; padding-right:10px;}
.znrty a{ font-weight: normal;}
.znrty li a{ color:#fff;}
.gduo{ height:30px; line-height:30px; background:#f7f7f7; overflow:hidden; margin:15px 0px; padding:0 

10px;}
.gduo span{ float:right; width:320px; overflow:hidden; height:30px; display:block;}
.gduo a{ font-weight:bold;}


.znrtya{ width:238px; height:auto; border:1px #cdcdcd solid; border-top:0px;}
.znrtya ul{ list-style:none outside none; padding:5px; width:228px; height:auto;}
.znrtya li{ border-bottom:1px #d1d1d1 dotted; line-height:42px; height:42px;}
.znrtya span{ float:left; width:10px; padding-right:10px;}


/*-----------------------------------------------------------右部分开始----------------------------------------------*/

.right{ width:800px; height:auto !important; float:right;}
h3{ color:#000000; font-size:14px; height:38px; line-height:38px; padding-left:25px; padding-right:10px; background:url(../images/hy_24n.png);}
h3 span{ float:right; font-size:12px; font-weight:300;}


.pts{ width:760px; color:#000000; font-size:14px; height:38px; line-height:38px; padding-left:5px; padding-right:10px; border-bottom:1px #cdcdcd solid;}
.pts span{ float:right; font-size:12px; font-weight:300;}
.pts a{font-weight:bold;}


.ys1{ width:100%; height:340px; margin:0px auto; background:url(../images/ys1.jpg) no-repeat center; overflow:hidden;}
.ys2{ width:100%; height:571px; margin:0px auto; background:url(../images/ys2.jpg) no-repeat center; overflow:hidden;}
.ys3{ width:100%; height:458px; margin:0px auto; background:url(../images/ys3.jpg) no-repeat center; overflow:hidden;}
.ys4{ width:100%; height:382px; margin:0px auto; background:url(../images/ys4.jpg) no-repeat center; overflow:hidden;}
.ys5{ width:100%; height:143px; margin:0px auto; background:url(../images/ys5.jpg) no-repeat center; overflow:hidden;}

/*----关于我们----*/

.about{ width:1060px; height:55px;}
.aboutnk{ width:1040px; padding:10px 10px 5px 10px; line-height:30px; float:left; }
.aboutnk img{ float:left; padding-right:30px;}

.aboutnka{ width:778px; padding:10px 10px 5px 10px; line-height:35px; float:left; border:1px #cdcdcd solid; border-top:0px; }
.aboutnka img{ float:left; padding-right:10px;}

.ztysz{width:1004px; height:179px;}


.cpzswh{ width:756px; height:auto; border:#cdcdcd solid 1px; border-top:0px; padding-bottom:10px; overflow:hidden;}

/*------工程案例------*/
.gcal_bt{width:1060px; height:125px; background:url(../images/gcal.jpg) no-repeat center; margin:0px auto;}
.gcal_box{ width:1200px; height:auto; padding:10px 0px 10px 0px; overflow:hidden;}
.gcal_pic{ width:200px; float:left; padding:0px 10px 10px 10px;}
.gcal_pic img{ width:200px; height:190px; }
.gcal_til{ width:200px; height:30px; line-height:30px; font-weight:bold; float:left; display:inline; text-align:center;}


#demo { overflow:hidden; width:1060px;height:240px;}
#demo img {}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}


#demoa { overflow:hidden; width:1004px;height:200px;}
#demoa img {border: 1px solid #d2d0d1;}
#indemoa {float: left;width: 800%;}
#demoa1 {float: left;}
#demoa2 {float: left;}


/*------------*/
.cpzsk{ width:164px; float:left; padding-left:12px; margin-top:10px;}
.cpzsk img{ width:162px; height:129px; float:left; padding:1px; border:1px #d1d1d1 solid;}
h1{ width:162px; height:25px; line-height:25px; float:left; font-weight:bold; text-align:center; display:inline;}
.cpzsk p{ width:212px; height:74px; line-height:23px; float:left; padding-left:8px; overflow:hidden;}


.pic_tit{ width:800px; height:35px; float:left;}
.pic_box{width:778px; height:auto; border:1px #cdcdcd solid; border-top:0px; padding-bottom:10px; float:left; padding:10px 10px 0 10px;}
.pic{ width:194px; float:left; padding:10px 0 0 0px;}
.pic img{ width:180px; height:170px; padding:1px; border:1px #d1d1d1 solid;}
h2{ width:190px; height:30px; line-height:30px; float:left; display:inline; text-align:center; }

.ryzz_box{width:1060px; height:auto; float:left;}
.ryzz{ width:200px; height:auto; float:left; padding-left:10px; margin-top:10px;}
.ryzz img{ width:190px; height:190px; padding:1px; border:1px #d1d1d1 solid;}
h5{ width:200px; height:25px; line-height:25px; font-weight:bold; float:left; display:inline; text-align:center;}


.cpzskn{ width:227px; float:left; margin-top:10px;}
.cpzskn img{ width:227px; height:220px; padding:1px; border:1px #d1d1d1 solid;}
.cpzsknt{ width:227px; height:30px; line-height:30px; margin-top:2px; font-weight:bold; float:left; display:inline; text-align:center;}

.cpzsks{ width:248px; float:left; padding-left:17px; margin-top:15px;}
.cpzsks img{ width:236px; height:190px; padding:1px; border:1px #d1d1d1 solid;}
.cpzskt{ width:236px; height:30px; line-height:30px; margin-top:2px; font-weight:bold; float:left; display:inline; text-align:center;}



/*----右下栏目设置----*/
.ylma{ width:390px; height:35px; float:left;}
.ylmb{ width:390px; height:35px; float:left; margin-left:20px;}

/*----新闻列表式栏目----*/
.ylmanr{ width:378px; height:auto; border:1px #d1d1d1 solid; border-top:0px; padding:5px 5px 5px 5px; float:left;}
.ylmanr ul{ list-style:none outside none; width:355px; height:auto !important;}
.ylmanr li{ border-bottom:1px #E3E3E3 dotted; line-height:40px; height:40px;}
.ylmanr span{ float:right; width:70px;}

/*----其他类栏目----*/
.ylmbnr{ width:378px; height:auto; border:1px #d1d1d1 solid; border-top:0px; padding:5px 5px 5px 5px; float:left; margin-left:20px;}
.ylmbnr ul{ list-style:none outside none; width:365px; height:auto !important;}
.ylmbnr li{ border-bottom:1px #E3E3E3 dotted; line-height:40px; height:40px;}
.ylmbnr span{ float:right; width:70px;}



.bottom{ width:100%; height:138px; float:left; background:url(../images/hy_61.jpg) repeat-x;}
.bottom p{ width:1004px; line-height:40px; height:108px; padding-top:30px; text-align:center; margin:0px auto; color:#FFF;}


/*-------------------内页---------------------------------------------------------------------------------*/
.neirong{ width:778px; float:left; line-height:40px; height:auto; overflow:hidden; padding:10px; border:1px #cdcdcd solid; border-top:0px;}
.yema{ width:800px; border-top:#ebebeb solid 2px; line-height:35px; padding:10px 0; float:left;}
.pageNavi{ text-align:center;}
.cp{text-align:center; padding:5px 0 10px;}


/*-------------新版产品内页样式----------------------------------------------------------------------------------------------*/
.xbtp{ width:313px; height:303px; padding:4px; float:left; border:1px #E4E4E4 solid;}
.xbtp img{ width:313px; height:303px;}

.xcpk{ width:373px; height:auto; overflow:hidden; float:right;}
.xcpk p{ width:373px; line-height:35px; text-align:left;}

.xzsk{ height:auto; width:798px; float:left; list-style:none outside none; line-height:35px; border:1px #cdcdcd solid; border-top:0px; padding:10px 0px 0px 0px}
.xcpn{ width:165px; float:left; padding-left:12px; padding-right:5px; margin-top:5px;}
.xcpn img{ width:155px; height:150px; padding:5px; border:1px #E4E4E4 solid;}
h6{ width:155px; height:30px; line-height:30px; font-weight:bold; display:block; text-align:center;}


.newslist ul{ list-style:none; padding:10px 0; background:#FFF; border:1px #cdcdcd solid; border-top:0px;}
.newslist li{ background:url(../images/icon.jpg) no-repeat 10px center; line-height:45px; border-bottom:#b9c8c5 dashed 1px; 
padding:0px 10px 0 25px; height:45px;}
.newslist li span{ float:right; color:#666;}

h4{ color:#000; font-size:12px; font-weight:bold; text-align:center; line-height:30px;}



.gjc{ width:1053px; height:auto; border:1px solid #d6d6d6; float:left; padding-left:5px; text-align:left; color:#3f3f3f; line-height:30px; }
.gjc img{ float:left; padding-right:10px;}
