@charset "utf-8";
a,address,b,big,blockquote,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,label,legend,li,ol,p,pre,small,span,strong,u,ul,var{margin:0;padding:0; font-family:"microsoft yahei","宋体","黑体";}
body,html{ background:#fff; height:100%;}
ul,li,ol{ list-style:none}
img{ border:none;}
a{ text-decoration:none;}
.clear{ clear:both;}


/*头部*/
#top{ width:100%; height:40px; border-bottom:1px solid #eaeaea; }
#top .top_con{ width:1200px; height:40px; line-height:40px; margin:0 auto;color:#7c7c7c;}
#top .top_con p{ width:550px; float:left; height:40px; overflow:hidden;font-family:"宋体"; font-size:12px;}
#top .top_con p a{ height:40px; line-height:40px; font-family:"宋体"; font-size:12px; color:#7c7c7c;}
#top .top_con .tel1{font-family:"黑体"; font-size:24px; color:#dd0000;} 
#top .top_con p a:hover{ text-decoration:underline; color:#dd0000;}
#top .top_con .top_r{  float:right; overflow:hidden; height:40px;font-family:"宋体"; font-size:12px; line-height:40px;}
#top .top_con .top_r .tel{ font-family:"黑体"; font-size:24px; color:#dd0000; font-weight:600; height:40px;}
/*LOGO和导航*/
#head{ width:1200px; height:110px; margin:0 auto;}
#head .logo{ width:324px; height:46px; display:block; float:left; margin-top: 30px;}
#head .nav{ width:740px; height:107px; float:right;}
#head .nav li{ float:left;}
#head .nav li a{ display:block; height:107px; line-height:107px; padding:0 23px; font-size:15px; color:#1c1c1c; text-align:center;}
#head .nav li a:hover{ border-bottom:3px solid #0056b6; color:#0056b6;}
#head .nav li a.active{ border-bottom:3px solid #0056b6; color:#0056b6;}
/*海报*/
#bannerbox{ width:100%; height:539px;}
#full-screen-slider {width:100%;height:539px;float:left;position:relative}
#slides {display:block;width:100%;height:539px;list-style:none;padding:0;margin:0;position:relative}
#slides li {display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute}
#slides li a {display:block;width:100%;height:100%;text-indent:-9999px}
#pagination {display:block;list-style:none;position:absolute;left:25%;top:480px;z-index:9900;padding:5px 15px 5px 0;margin:0;}
#pagination li {display:block;list-style:none;width:10px;height:10px;float:left;margin-left:15px;border-radius:5px;background:#FFF}
#pagination li a {display:block;width:100%;height:100%;padding:0;margin:0;text-indent:-9999px;}
#pagination li.current {background:#0056b6;}
/*公司简介*/
#con1{ width:1200px; height:320px; background:url(../images/jieshao.png)  no-repeat center top; margin:70px auto; overflow:hidden;}
#con1 .con1_l{ width:600px; height:320px; float:left; overflow:hidden; }
#con1 .con1_l h1{ color:#262626; font-size:18px;font-family:"microsoft yahei"; height:40px; line-height:40px; }
#con1 .con1_l .con1_jj{ width:600px; height:220px; font-size:12px; color:#4d4d4d; line-height:2.5em; overflow:hidden;}
#con1 .con1_l .con1_jj p{ margin-top:15px;}
#con1 .con1_l .con1_more{ display:block; width:65px; height:30px; text-align:center; line-height:30px; background:#0056b6; font-size:12px; color:#fff; margin-top:5px;}
#con1 .con1_l .con1_more:hover{ background:#0073f3;}
#con1 .con1_r{ width:570px; height:320px; float:right;}
#wrap{width:570px;min-width:570px;}
#wrap .hiSlider li{list-style: none;}
#wrap .hiSlider li img{display: block;margin: 0 auto;}
.hiSlider{overflow: hidden;height:320px;width:570px;}
.hiSlider-item{float: left;}

/*新闻中心*/
#news{ width:100%; height:540px; background:url(../images/news_bg.jpg) no-repeat center top; overflow:hidden; margin-bottom:60px; padding-top:40px;}
#news .news_con{ width:1200px; height:540px; overflow:hidden; margin:0 auto;}
.btn{ width:1200px; height:30px; text-align:center; font-size:25px; color:#fff; font-weight:bold;font-family:"microsoft yahei"; margin-bottom:50px;}
.btn span{ font-weight:normal; font-size:18px;}
.news_con .news_xia{ width:1200px; height:415px;}
.news_xia .news_l{ width:560px; height:415px; float:left;}
.news_l .news_img{ width:560px; height:229px; overflow:hidden;}
.news_l .news_title{ width:560px; height:70px; overflow:hidden; }
.news_l .news_title a{line-height:70px; font-size:16px; color:#fff; display:block; font-size:16px;}
.news_l .news_title a:hover{ text-decoration:underline;}
.news_l .news_dl{ width:560px; font-size:12px; color:#fff; line-height:1.5em;}
.news_l .news_more{ width:90px; font-size:15px; color:#e5e5e5; display:block;height:30px; line-height:30px; margin-top:25px; transition:all 0.5s; text-align:center;}
.news_l .news_more:hover{ color:#fff; border:1px solid #fff;}
.news_xia .news_r{ width:570px; height:415px; float:right;}
.news_xia .news_r li{ width:570px; height:60px; overflow:hidden; color:#fff; margin-bottom:20px;}
.news_r li .news_date{ width:70px; height:60px; float:left; text-align:right; overflow:hidden;}
.news_r li .news_date h2{ font-weight:normal; height:30px; line-height:30px; font-size:18px;}
.news_r li .news_date h3{ font-weight:normal; height:30px; line-height:30px; font-size:14px;}
.news_r li .news_list{ float:right; width:445px; height:60px; background:url(../images/news_list.png) no-repeat left center; padding-left:30px;}
.news_r li .news_list .news_btn{ width:445px; height:30px;  overflow:hidden;}
.news_r li .news_list .news_btn a{ display:block;line-height:30px; font-size:16px; color:#fff;}
.news_r li .news_list .news_btn a:hover{ text-decoration:underline;}
.news_r li .news_list p{ width:445px; height:30px; font-size:12px; line-height:30px;}

/*产品展示*/
#pro{ width:1200px; overflow:hidden; margin:0 auto; margin-bottom:60px;}
.btn1{ width:1200px; height:30px; text-align:center; font-size:25px; color:#0056b6; font-weight:bold;font-family:"microsoft yahei"; margin-bottom:45px;}
.btn1 span{ font-weight:normal; font-size:18px; color:#6b6b6b;}
#pro_con{ width:1200px; height:517px; overflow:hidden;}
#pro_con .pro_left{ width:256px; height:510px; float:left; overflow:hidden; border:2px solid #0056b6;}
#pro_con .pro_left h1{ font-weight:normal; color:#fff; background:#0056b6; font-size:18px; height:60px; line-height:60px; text-align:center; margin-bottom:5px;}
#pro_con .pro_left .pro_list li{ width:256px; height:50px; overflow:hidden;}
#pro_con .pro_left .pro_list li a{ display:block; text-align:left; background:url(../images/pro_111.jpg) no-repeat; font-size:15px; color:#414141; height:50px; line-height:50px; text-indent:26px; }
#pro_con .pro_left .pro_list li:hover a{ background:url(../images/pro_bg.jpg) no-repeat; color:#fff;}
#pro_con .pro_tj{ width:910px; height:777px; float:right; }
#pro_con .pro_tj li{ width:285px; height:248px; float:left; margin-left:16px; margin-bottom:16px;}

.he_slideCaptionDown{background:#0056b6;width:285px;height:248px;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown .he_slideCaptionDown_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;overflow:hidden}
.he_slideCaptionDown .he_slideCaptionDown_caption{color:#fff;background:rgba(254,114,83,0);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption{background:rgba(0,86,182,.9);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.he_slideCaptionDown .he_slideCaptionDown_caption,.he_slideCaptionDown .he_slideCaptionDown_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown .he_slideCaptionDown_caption_h{font-size:1.2em;font-weight:500;text-align:center;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:0}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption_h{color:#fff;top:25%;opacity:1}
.he_slideCaptionDown .he_slideCaptionDown_caption_p{font-size:1.2em;text-align:center;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption_p{color:#fff;top:45%;opacity:1}
/*案例展示*/
#case{ width:1200px; height:310px; overflow:hidden; margin:0 auto; margin-bottom:60px;}
#case .case_list{ width:1200px; height:240px; overflow:hidden;}
#case .case_list ul li{ width:290px; height:240px; overflow:hidden; margin-right:20px; background:#ccc; position:relative;}
#case .case_list ul li img{ width:290px; height:240px; overflow:hidden;}
#case .case_list ul li p{ width:290px; height:45px; line-height:45px; text-align:center; font-size:14px; color:#fff; position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.5);}
#case .case_list ul li:hover p{ background:rgba(0,86,182,0.8);}
/*底部*/
#foot{ width:100%; height:360px; background:url(../images/foot_bg.jpg) repeat-x;}
#foot .foot_con{ width:1200px; overflow:hidden; margin:0 auto;}
#foot .foot_con .foot_top{ width:1200px; height:250px; margin-top:50px;}
#foot .foot_con .foot_top .foot_l{ width:1000px; height:250px; float:left;}
.foot_top .foot_l .foot_lx{ width:1000px; height:50px; line-height:50px;}
.foot_lx li{ font-size:14px; float:left; margin-right:25px; color:#fff;}
.foot_l h2{ width:1000px; height:50px; line-height:50px; font-weight:normal; font-size:16px; color:#fff;}
.foot_l .link_list{ width:1000px; height:60px; border-top:1px solid #fff; padding-top:25px; overflow:hidden;}
.foot_l .link_list li{ float:left;}
.foot_l .link_list li a{ display:block; padding:0 10px; height:30px; line-height:30px; overflow:hidden; font-size:12px; color:#fff;}
.foot_l .link_list li a:hover{ text-decoration:underline;}
#foot .foot_con .foot_top .foot_r{ width:150px; height:250px; float:right;}
.foot_r .erweima{ width:150px; height:150px;}
.foot_r h3{ font-size:14px; color:#fff; height:55px; line-height:55px; font-weight:normal; text-align:center;}
#foot .foot_con .foot_xia{ width:1200px; height:60px; line-height:60px; font-size:12px; color:#fff;}
.foot_xia .foot_gjc { float:left; display:block; height:60px; line-height:60px; color:#fff;}
.foot_xia .foot_gjc a {display:block;color:#fff; font-size:14px;}
.foot_xia .foot_gjc a:hover{ text-decoration:underline; color:#dd0000;}
.foot_xia .foot_bq{ width:430px; float:right;}
.foot_xia .foot_bq a{font-size:12px; color:#fff;}
.foot_xia .foot_bq a:hover{ text-decoration:underline;}
.ceshi{ color:#FFFFFF;}
a.ceshi:hover{color:#2fa0ec; text-decoration:underline;}
/*内页*/
#nei_banner{ width:100%; height:315px; overflow:hidden; text-align:center;}
.nei_top{ width:100%; height:50px; background:url(../images/nei_bg.jpg) no-repeat center top;}
.nei_con{ width:1200px; height:50px; line-height:50px; margin:0 auto;}
.nei_con .nei_left{ width:165px; height:50px; line-height:50px; float:left; font-size:16px; color:#fff; overflow:hidden; padding-left:95px;}
.nei_con .nei_right{ width:1100px; height:50px; line-height:50px; float:right;} 
.nei_con .nei_right .r_btn{ float:left; width:350px; font-size:18px; color:#333;}
.nei_con .nei_right .mbx{ float:right; text-align:right; font-size:12px; color:#808080; font-family:"宋体";}
.nei_con .nei_right .mbx a{font-size:12px; color:#808080; font-family:"宋体";}
/*内页内容*/
.zong{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-bottom:70px;}
.nynav{ width:100%; height:40px; background:url(../images/nynavbg.png); position:relative; margin-top:-40px; z-index:10000000}
.nynavcon{ width:1100px; height:40px; margin:0 auto;}
.nynavcon a{ display:block; width:136px; height:40px; padding-right:1px; line-height:40px; color:#fcfcfa; font-size:13px; background:url(../images/nynavline.png) right center no-repeat; float:left; text-align:center;}
.nynavcon a:hover{ background:#1848fc;}
.nynavcon a.active{ background:#1848fc;}
.contact{ width:258px; height:363px; border:1px solid #cc1d36;}
.contact h2{ width:258px; height:60px; line-height:60px; font-weight:normal; font-size:16px; color:#fff; background:#cc1d36; text-align:center;}
.contact .contact_img{ width:242px; height:120px; margin:8px 8px 0 8px;}
.contact .lianxi_list{ width:242px; height:140px; overflow:hidden; margin-left:8px; margin-top:20px;}
.contact .lianxi_list li{ width:242px; height:35px; line-height:35px; overflow:hidden; color:#4f4f4f; font-size:14px;}
#zong .zong_r{ width:1100px; height:auto; margin:56px auto 60px; margin-top:50px;}
/*公司介绍*/
.zong_r .gsjs{ font-size:14px; color:#333; line-height:2.5em;}
/*资质荣誉*/
.honorn{ width:860px; height:auto; padding-left:35px;}
.honorn li{ float:left;margin-bottom:30px; margin-right:90px; width:320px; height:240px; text-align:center; background:url(../images/picdi.jpg) no-repeat center top; padding:10px;}
.honorntu{width:320px; height:240px; text-align:center;vertical-align: middle;display: table-cell;}
/*新闻中心*/
.gsxw{ width:1100px; height:auto;}
.gsxw li{ height:50px; border-bottom:1px dashed #ccc; margin-bottom:10px;}
.gsxw li a{ display:block; float:left; height:50px; line-height:50px; font-size:14px; color:#333; width:700px; overflow:hidden;}
.gsxw li a:hover{ color:#0056b6;}
.gsxw li span{ float:right; height:50px; line-height:50px; width:90px; font-size:14px; text-align:center; color:#444;}
.news_1{ width:1100px;text-align:center; overflow:hidden;}
.biaotier{ width:1100px; font-size:24px; color:#333;font-family:"microsoft yahei"; }
.biaotisan{ color:#4b4b4b; font-size:14px; padding:30px 0; display:block;font-family:"microsoft yahei"; }
.neirong{ width:1100px; border-top:3px double #cccccc; padding-top:20px; font-size:14px; text-align:left; line-height:1.8em; color:#333;}
/*产品展示*/
#cp{ width:1260px; overflow:hidden;padding-left:55px;}
#cp li{ width:288px; height:220px; border:1px solid #eee; padding:10px 12px; overflow:hidden; float:left; margin-bottom:30px; margin-right:60px; }
.he_border1{background:#0056b6;width:290px;height:230px;padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border1 .he_border1_img{display:block;width:100%;padding:0;margin:0;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:1;overflow:hidden}
.he_border1:hover .he_border1_img{position:absolute;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.6}
.he_border1 .he_border1_caption{color:#fff;padding:0;margin:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border1 .he_border1_caption::before,.he_border1 .he_border1_caption::after{position:absolute;content:'';opacity:0;-webkit-transition:opacity 0.9s,-webkit-transform .4s;-moz-transition:opacity 0.9s,-moz-transform .4s;-o-transition:opacity 0.9s,-o-transform .4s;transition:opacity 0.9s,transform .4s}
.he_border1 .he_border1_caption::before{top:8%;right:10%;bottom:8%;left:10%;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.he_border1 .he_border1_caption::after{top:8%;right:10%;bottom:8%;left:10%;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}
.he_border1:hover .he_border1_caption::before,.he_border1:hover .he_border1_caption::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.he_border1 .he_border1_caption,.he_border1 .he_border1_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; z-index:1000}
.he_border1 .he_border1_caption_h{font-size:1.3em;font-weight:700;text-align:center;width:80%;position:absolute;top:40%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:1}
/*产品展示内页*/
.cp_top{ width:1100px; height:310px; overflow:hidden; margin-bottom:50px;}
.cp_top .cp_left{ width:394px; height:290px; overflow:hidden; float:left; border:1px solid #ccc; padding:9px;}
.cp_top .cp_right{ width:450px; height:250px; float:right; padding:30px 0;}
.cp_top .cp_right h2{ width:450px; height:40px; line-height:40px; color:#333; font-size:24px; overflow:hidden; margin-bottom:30px;}
.cp_top .cp_right .cp_mc{ width:450px;font-size:14px; color:#666; line-height:2em;}
.cp_top .cp_right .cp_xia{ width:1100px; height:auto;}
.cp_xia .cp_title{ width:1100px; height:50px; background:#f5f5f5;}
.cp_xia .cp_title h2{ width:135px; height:50px; line-height:50px; font-weight:normal; font-size:18px; color:#fff; background:#0056b6; text-align:center; }
.cp_xia .cp_neirong{ width:1100px; height:auto; padding-top:35px; font-size:14px; line-height:2.5em;}
/*工程案例*/
.case_liebiao li{ width:1100px; height:236px; margin-bottom:30px; background:#f5f5f5; padding:12px 10px;}
.case_liebiao li .case_img{ width:316px; height:236px; float:left;}
.case_liebiao li .case_con{ width:520px; float:right; height:200px; padding-top:36px;}
.case_liebiao li .case_con .case_title{ width:520px; height:50px; line-height:50px; font-weight:bold; font-size:18px; color:#333; overflow:hidden;}
.case_liebiao li .case_con .case_jieshao{ width:520px; height:150px; font-size:14px; line-height:1.8em; overflow:hidden; color:#444;}
.case_liebiao li:hover{ background:#0056b6;}
.case_liebiao li:hover .case_title,.case_liebiao li:hover .case_jieshao{ color:#fff;}
/*销售网络*/
.xswl{ text-align:center;}
.xswl_con{ margin-top:20px; line-height:2em;}
/*联系我们*/
.lianxi .map{ width:1100px; height:290px; background:#ccc; margin-bottom:40px;}
.lianxi .lianxi_con{ width:1100px; height:auto;}
.lianxi .lianxi_con h1{ font-size:25px; margin-bottom:25px; height:45px; line-height:45px; color:#0056b6;}
.lianxi .lianxi_con li{ width:440px; height:40px; line-height:40px; margin-bottom:10px; font-size:18px; color:#333;float:left;}
/*分页*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
	
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #0366c3;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
	border-radius: 4px;
}
.listpage a.current {
    background-color: #0366c3;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}
.zoom{display:inline-block;}
.zoom:after{content:'';display:block;width:33px;height:33px;position:absolute;top:0;right:0;}
.zoom img{display:block;}
.zoom img::selection{background-color:transparent;}