﻿@charset "utf-8";
/* CSS Document */

#demo{overflow:hidden;height:1000px;width:1200px; margin:30px auto;color:#336699;text-align:left;padding:10px}
#demo1 div,#demo2 ul{ display:block;width:1200px; overflow:hidden}
#demo1 div li,#demo2 ul li{width:280px;margin:0px 10px 20px 10px; float:left}
#demo1 div li a h3,#demo2 ul li a h3{width:280px;height:210px ; overflow:hidden;}
#demo1 div li a h3 img,#demo2 ul li a h3 img{width:280px;height:210px;transition:all .5s ease;}
#demo1 div li a h3:hover img,#demo2 ul li a h3:hover img{transform: scaleX(1.1) scaleY(1.1);}
#demo1 div li a ol,#demo2 ul li a ol{ text-align:center; height:35px; line-height:35px;transition:all .5s ease;background:#0658c6; color:#fff}
#demo1 div li a:hover ol,#demo2 ul li a:hover ol{ background:#e50000; color:#fff}
#demo1 {height:1000px;width:1200px;  }

.cpzx{ width: 1200px; height:1000px;margin:0px auto; overflow: hidden;  }
/*分类*/
.cp_bj{width: 100%;height:250px;background: #f1f1f1;overflow: hidden;}
.cp_fl{width: 1340px;margin: auto;margin-top: 30px;}
.cp_fl a{display: block;width:148px;float: left;text-align: center;}
.cp_fl a h3{color: #333;font-size: 18px;margin-top: 10px;}

.cp_fl a img{transition-duration: 0.5s;}
.cp_fl a:hover img{transform: rotate(360deg)}


/*优势*/
.ys {  padding-top:27px; background:url(../images/ys_bg.jpg) center top repeat-x;}
.ys .tit{position: relative;height: 90px;margin: 0 auto;text-align: center;}
.ys .tit .line{position: absolute;left: 50%;top: 46px;width: 1200px;height: 1px;background: #c3c5c9;margin-left: -600px;}
.ys .tit span{position: relative;z-index: 2;padding: 0 25px;background:url(../images/ys_bg.jpg) ;font-size: 32px;line-height: 90px;color: #00498a;font-weight:bold;}
.ys .tit em { display:block; color:#aaa; font-size:12px; font-weight:normal; font-style:normal;text-transform:uppercase; margin-top:-22px;}
.ys_bg1 { background:url(../images/ys_bg1.jpg) #F3F3F3 center top no-repeat;}
.ys_bg2 { background:url(../images/ys_bg2.jpg) center 782px no-repeat; height:1150px;}
.ys_part { overflow:hidden; zoom:1; position:relative; height:1150px;}
.ys_part dt { color:#005bac; font-size:26px; font-weight:bold; line-height:52px; margin-bottom:18px;}
.ys_part dd { margin-left:35px; line-height:20px; color:#555; font-size:14px; margin-bottom:12px; background:url(../images/ys_li.gif) left 6px no-repeat; padding-left:20px;}
.ys_part dd em { color:#000; font-weight:bold;}
.ys_part dl { position:absolute;}
.ys_part .y_dl1 {width:536px; left:0px; top:95px;}
.ys_part .y_dl2 {width:480px; right:1px; top:450px;}
.ys_part .y_dl3 {width:520px; left:0px; top:856px;}
.y_dl1 dt { margin-left:5px; padding-left:32px;}
.y_dl1 dt span,.y_dl2 dt span,.y_dl3 dt span{  color:#fff; font-size:38px; font-weight:bold; float:left;margin:8px 15px 0 0;text-align:center; width: 63px;height: 62px;background: url(../images/bg_sign.png) no-repeat top center;}



.show{border:1px solid #ddd;BACKGROUND-COLOR: #fff;margin:5px;display:inline-block; }
.show a{border:1px solid #aaa;padding:5px;display:inline-block;}

/*工程案例滚动*/
.case{ width:100%;  overflow:hidden;    margin-top: 20px; }
.cor{margin:5px auto;;overflow:hidden; clear:both;width:1200px; }
.cor_t{margin:0 0 0 390px; height:52px;border-bottom:1px #1F2C5C solid;padding:0 0 0 135px;width:385px; overflow:hidden; line-height:22px;}
.cor_t h3{width:220px; text-align:center;height:50px;border-bottom:2px #1F2C5C solid;    margin-bottom: 30px; font-size:24px; }
.cor_t h3 a,.cor_t h3 a:hover{color:#1f5abe;}
.cor_t h3 b{ text-transform:uppercase; font-size:8px; color:#1f5abe; }
.cor_t span{ width:59px;margin:0 0 0 20px;display:inline-block;padding:20px 0 0 24px; line-height:0; font-size:0;}
.cor_t span img{margin:0 4px 0 0; float:left; display:inline;}
.cor_c{padding:33px 0 0; clear:both;}
.cor_c li{float:left;padding:0 7px;  display:inline;overflow:hidden;width:227px;text-align:center;}
.cor_c li img{width:221px;height:181px; overflow:hidden; display:block; border:3px #CCC solid;}
.cor_c span{ line-height:30px; display:block;height:30px;overflow:hidden;}
.cor_c a,.cor_c a:hover{color:#666;}


.raght_main {margin: 0 auto;overflow: hidden;width: 100%;background: url(../images/pbg.jpg) repeat center top;}
.news_con{  overflow: hidden; width: 1180px;  margin: 20px auto;}

.con1_list{width:1200px;overflow:hidden;  }
.con1_list li{width:364px;height:310px;float:left;margin: 0 15px;}
.con1_list li div{width:404px;height:388px;background:url(../images/listbg1.jpg) 0 bottom no-repeat #fff;overflow:hidden;}
.pro1_img{display:block;}
.pro1_img img{ padding:1px; border:1px solid #ccc; width:360px; height:270px;}
.con1_list li p{width:404px;height:36px;font:16px/36px "microsoft yahei";color:#4a4a4a;text-align:center;overflow:hidden;}
.con1_list li p a{color:#4a4a4a}
.con1_list li div.hover{background:url(../images/listbg2.jpg) 0 bottom no-repeat #ffd600;border:1px solid #e9c400}
.con1_list li div.hover p a{color:#ab7900}

.tujian_tab_nav{
	text-align: center;
	margin-top: 7px;
}
.tujian_tab_nav a{ display: inline-block;
    width: 16%;
    text-align: center;
    height: 40px;
    line-height: 40px;
    border: 1px solid #1785d1;
    background: url(../images/15.jpg);
    font-size: 16px;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin: 23px;
    margin-top: 20px;
}
.tujian_tab_nav a:hover{color:#ff9711;}
/**/
#flashs{ position:relative; height:420px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#ff9711;}

.ss_box{ height:45px; line-height:45px;}
.ss_box .gjc{ float:left;}
.gjc span{ color:#666;}
.gjc a{ color:#ff9711; margin-right:13px;} 
.sch{ float:right; margin-top:9px; position:relative;}
.sch .ipt{ width:245px; height:16px; line-height:16px; background:url(../images/iptbg.png) no-repeat center; float:left; border:none; padding:6px 11px 6px 27px;}
.sch .ipt2{ float:left; background:url(../images/iptbg3.png) no-repeat center; width:53px; height:27px; margin-left:10px;}
.sch i{ position:absolute; background:url(../images/iptbg2.png) no-repeat center; width:18px; height:13px; left:10px; top:9px;}



/*搜索框*/
.baner{ background:url(../images/banerbg.jpg) no-repeat center; height:420px;}
.cp_box{background:#f7f7f7; overflow:hidden; padding-bottom:30px;}
.cp_box .container{ margin-top:12px;}
.cp_box .pfzx{ float:left; width:200px; background:#fff; padding:0 5px; height:715px;}
.pfzx .cp_tle{ height:50px;}
.pfzx .cp_tle a{ background:url(../images/pfzximg.png) no-repeat center;  height:50px; display:block;}
.pfzx .cp_list{ margin-top:5px;}
.cp_list h4{ height:38px; line-height:38px; background:#ff9711; }
.cp_list .jdj{ margin-top:18px;}
.cp_list h4 a{ font-size:16px; color:#fff; padding-left:14px; display:block; text-decoration:none;}
.cp_list dl{ margin:18px 15px 0px 13px;}
.cp_list dl dt{ margin-bottom:8px;}
.cp_list dl dt a{ font-size:14px; color:#282828;}
.cp_list dl dd{ border-bottom:1px dashed #b0b0b0; height:28px; line-height:28px;}
.cp_list dl dd a{ color:#000; background: url(../images/listbg.png) no-repeat left center; padding-left:13px;}
.cp_list ul{}
.cp_list>ul>li{ height: 38px; width:100%; line-height: 38px; position: relative;}
.cp_list>ul>li>a{ padding-left:13px; color:#000; display: block;}
.cp_list>ul>li>ul{ position: absolute; top:0; right:-201px;background:#005caa; width: 100%; padding-top: 12px; padding-bottom:15px;display: none;}
.cp_list>ul>li>ul>li{ height: 25px; line-height: 25px; margin: 0 12px; border-bottom:1px dotted #719ec5;}
.cp_list>ul>li>ul>li a{ color: #fff; font-size: 13px; background: url(../images/jtbg.png) no-repeat left center; padding-left: 11px;}
.cp_list>ul>li>ul>li a:hover{ color: #fff111;}
.cp_list>ul>li:hover ul{ display: block;}
.cp_list>ul>li:hover{background: #005caa;}
.cp_list>ul>li>a:hover{ color: #fff;}
.cp_list>ul>li:hover>a{color:#fff;}
/*.cp_list h4 a{ }
.cp_list dl{ }
.cp_list dl dt{ margin-bottom:8px;background:#ff9711;  height:38px; line-height:38px;}
.cp_list dl dt a{ font-size:16px; color:#fff; padding-left:14px; display:block; text-decoration:none;}
.cp_list dl dd{margin:0 15px 5px 13px; border-bottom:1px dashed #b0b0b0; height:28px; line-height:28px;}
.cp_list dl dd a{ color:#000; background: url(../images/listbg.png) no-repeat left center; padding-left:13px;}
.cp_list ul{}
.cp_list ul li{ margin-bottom:27px;}
.cp_list ul li a{ padding-left:13px; color:#000;}*/
/*pfzx*/
.cp_box .cptj{ float:right; width:759px;}
.cptj h4{ height:50px; line-height:50px; padding-left:17px; font-size:16px; color:#fff; font-weight:normal; background:#005caa;}
.cptj h4 .fr{ margin-right:10px; font-size:12px;}
.cptj h4 a{ color:#fff;}
.cptj ul{ overflow:hidden;}
.cptj ul .nom{ margin-right:0;}
.cptj ul li{ float:left;  margin-top:14px; margin-right:16px;}
.cptj ul li a img{ display:block; background:#fff; border:1px solid #e7e7e7; width:235px; height:177px}
.cptj ul li p{ text-align:center; margin-top:21px;}
.cptj ul li p a{ font-size:14px; color:#000;}
/*产品中心*/

.wt_wry{ background: url(../images/wrybg.jpg) no-repeat center; height:751px;}
.wt_wry .container{ position:relative;}
.zx_form{ position:absolute; top:265px; right:0;}
.zx_form li{  width:320px; margin-bottom:10px; overflow:hidden;}
.zx_form li h4{ font-size:24px; color:#fff;}
.zx_form li label{ float:left; border:1px solid #d9d9d9; border-right:none;}
.zx_form li .txt{ border:none; width:247px; height:14px; line-height:14px;padding:12px 14px; font-size:13px; color:#999; float:left; border:1px solid #d9d9d9;}
.zx_form li .txt1{ width:245px; height:55px;line-height:20px; padding:15px; border:none; font-size:12px; color:#999;border:1px solid #d9d9d9; float:left; outline:none;}
.zx_form li label img{ display:block;} 
.zx_form .l1{ background:#fff;}
.zx_form .l1 label{ height:85px;}
.zx_form .l1 label img{ margin-top:25px; }
.zx_form .l2{ border:none;}
.zx_form .l3{ border:none;}
.zx_form .l3 a{ width:136px; height:50px; display:block; line-height:50px; text-align: center; background:#ff9711 url(../images/13bg.png) no-repeat 106px 20px; font-size:16px; color:#fff; text-decoration:none;}
.wt_wry .hp{ background:url(../images/phbg.png) no-repeat center; width:279px; height:133px;position:absolute; top:560px; right:40px;}
.hp strong{ display:block; font-size:21px; color:#006699; margin-top:100px; margin-left:67px;}
/*wt_wry*/

.cpdb{ background:#f7f7f7; height:833px;}
.cpdb .container{ background:url(../images/dbbg.jpg) no-repeat center; height:805px; position:relative;}
.cpdb .container span{ position:absolute; top:65px; left:540px;font-size:16px; color:#fff;}
/*产品对比*/
  
.t_sty{ height:37px; line-height:37px; border-bottom:1px solid #e6e6e6; background: url(../images/tstybg.png) repeat-x center; padding-left:10px;}
.tle1{ background:url(../images/cecleimg.png) no-repeat left center; padding-left:15px; font-size:14px; color:#005caa;} 
.tle2{ font-size:11px; color:#666; font-family:"Arial"; font-weight:normal;}
 
 
.alzs{ margin-top:27px; margin-bottom:25px; height:246px; border:1px solid #e6e6e6;}
.alzs .t_sty{ position:relative;}
.t_sty .more{ position:absolute; top:0px; right:10px; }
.alzs ul{ width:966px; margin:0 auto; margin-top:17px; overflow:hidden;}
.alzs ul li{ float:left; margin:0 10px; width:187px;}
.alzs ul li a img{/* padding:11px 27px 8px 24px;*/ border:1px solid #ccc;}
.alzs ul li p{text-align:center; margin-top:11px;}
.alzs ul li p a{ color:#000;}
/*案例展示*/




.main_box{ margin-bottom:20px;}
.mbl{width:738px;}
.mbr{width:446px;}
.mbl,.mbr{ border:1px solid #e6e6e6;}
.main_box{ overflow:hidden;}
.main_box .mb1{ margin-top:20px;}
.mb1 .kgjz{height:474px;}
.khjs{ padding-left:10px; overflow:hidden;}
.khjs dl{ overflow:hidden; margin-top:20px;}
.khjs dl dt{ float:left; padding:7px; border:1px solid #e8e8e8;}
.khjs dl dd{ float:left; width:346px; margin-left:13px;}
.khjs dl dd h5{ padding-top:15px; padding-bottom:10px;}
.khjs dl dd h5 a{ font-size:14px; color:#005caa; font-weight:normal;}
.khjs dl dd p{ height:96px; line-height:24px; overflow:hidden; color:#000;}
.khjs .ljgd{ display:inline-block; margin-top:24px; background:#005caa; color:#fff; padding:3px 4px;}
/*kgjz*/
.mb1 .wtjj{  height:474px; overflow:hidden;}
.wtjj .wt_cont{ overflow:hidden;}
.wt_cont dl{ color:#000;margin:18px 8px 10px 10px; border-bottom:1px dashed #d7d7d7; padding-bottom:13px;}
.wt_cont dl dt{ background:url(../images/icons2.jpg) no-repeat left center; padding:1px 0 1px 22px; font-weight:bold;}
.wt_cont dl dt a{ color:#000;}
.wt_cont dl dd{ padding-left:22px; line-height:20px; margin-top:17px;}
/*wtjj*/
.mb2{ background: url(../images/mb2bg.jpg) no-repeat center; height:174px; position:relative; margin-top:13px;}
.mb2 strong{ position:absolute;top:101px; right:40px; font-size:18px; color:#fff;}
/*mb2*/
.mb3{ margin-top:12px;}
.gxdy{ height:385px;}
.gxdy dl{ margin-top:20px; overflow:hidden; }
.gxdy dl dt{ float:left;margin-left:30px;}
.gxdy dl dt img{ padding:7px; border:1px solid #e8e8e8; display:block;}
.gxdy dl dt p{ text-align:center; padding-top:16px; padding-bottom:17px;}
.gxdy dl dt p a{ font-size:14px; color:#333;}
.gxdy dl dd{margin-left: 27px;float: left;width: 417px;}
.gxdy dl dd h5{ padding:13px 0;}
.gxdy dl dd h5 a{ font-size:14px; color:#005caa;}
.gxdy dl dd p{ line-height: 28px;overflow: hidden; font-size: 16px;}
.gxdy dl dd span{ display:block; margin-top:7px; overflow:hidden;}
.gxdy dl dd span a{ color:#fff; display:inline-block; width:68px; height:18px; line-height:18px; text-align:center; background:#666666; float:right;}
.gxdy dl dd span .at{ float:left;}
.gxdy dl dd span a:hover, .at{ background:#005caa;}
.gxdy dl dd span .at{ background:#005caa;}
/*gxdy*/
.hzhp{ height:435px;}
.hzhp ul{ overflow:hidden; padding:20px 4px 0 3px;}
.hzhp ul li{ float:left; width:154px;margin:0 5px 10px 5px;}
.hzhp li img{ display:block; border:1px solid #e8e8e8;}
.hzhp li p{ text-align:center; margin-top:9px;}
.hzhp li p a{ font-size:13px; color:#333;}
/*mb3*/
.mb4{ margin-top:12px;}
.zxzx,.zxdg{ height:369px;}
.zxzx dl{ margin-top:20px; overflow:hidden;}
.zxzx dl dt{ float:left; margin-left:10px; padding:7px; border:1px solid #e8e8e8;}
.zxzx dl dt img{ display:block;}
.zxzx dl dd{ float:left; margin-left:18px; width:349px;}
.zxzx dl dd h5{ padding:8px 0;}
.zxzx dl dd h5 a{ font-size:14px; color:#005caa;}
.zxzx dl dd p{ line-height:24px; height:120px; overflow:hidden;}
.zxzx .dfg{ display:inline-block; margin-top:5px;}
.zxzx .dfg,.zxzx dl dd p{ color:#000;}
.zxzx ul{ overflow:hidden; padding:12px 0 12px 10px;}
.zxzx li{ float:left; width:50%; height:26px; line-height:26px;}
.zxzx li a{ color:#333;}
.zxzx li em{ color:#999; float:right; margin-right:30px;}
.zxdg ul{ overflow:hidden; padding:23px 9px 0 8px;}
.zxdg li{ overflow:hidden; padding-bottom:10px;}
.zxdg li label{ float:left; margin-right:1px;}
.zxdg li label img{ display:block;}
.zxdg li .txt1{ width:257px; height:14px; line-height:14px; float:left; background:#f1f1f1; border:none; padding:11px 14px 10px 10px; font-size:13px; color:#333;}
.zxdg li .tra{ width:257px; height:80px; padding:11px 12px; background:#f1f1f1; border:none; float:left;}
.zxdg li .lab{ height:102px;background:#f1f1f1;}
.zxdg li .lab img{ margin-top:31px;}
.zxdg .lbot{ margin-top:10px;}
.lbot a{ display:block; width:107px; height:31px; line-height:31px; text-align:center; color:#fff; background:#005caa; text-decoration:none;}
/*mb4*/








