/*样式统一*/
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0;overflow-x:hidden}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure,main{display:block}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
a{text-decoration:none}
input{outline:0}
textarea{outline:0;resize:none;vertical-align:top}
ol,ul{list-style:none}
*{margin:0;padding:0;font-family:"微软雅黑";box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}
/*样式统一/*/
/*公共样式/*/
.wrap:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.fl{float:left}
.fr{float:right}
.left{float:left}
.right{float:right}
.clear{clear:both}
.center{width:1200px;margin:0 auto}
.sright{width:0;height:0;border-top:5px solid transparent;border-left:5px solid #afafaf;border-bottom:5px solid transparent;display:inline-block}
/*footer*/
.footer{padding-top:37px;padding-bottom:20px;background:#2e4c73}
.footer .ewm-box{text-align:center;margin-left:65px;padding-right:95px;border-right:1px solid #17273b}
.footer .ewm-box .ewm{width:175px;height:175px;background:url(../images/ewm-bg.jpg) no-repeat center;padding-top:20px;margin-bottom:15px}
.footer .ewm-box .txt{font-size:14px;color:#fff}
.footer .f-info{float:left;border-left:1px solid #3e6393;padding-left:55px;height:206px;padding-top:60px;width:564px;line-height: 25px;border-right: 1px solid #17273b;}
.footer .f-info p{font-size:14px;color:#a5acb8;margin-bottom:10px}
.footer .f-info p span{margin-right:45px}
.footer .right{width:300px;height:206px;border-left:1px solid #3e6393;padding-left:40px;float:right;padding-top: 70px;}
.footer .right a{color:#a5acb8; font-size: 14px;padding-right: 15px;padding-bottom: 25px;float:left;}
.footer .right a:hover{color:#fff}
.f-bottom{text-align:center;padding:15px 0;background:#1a2d44}
.f-bottom a{font-size:14px;color:#a5acb8}
/*public*/
.public-tit{text-align:center}
.public-tit .tit{display:block;font-size:25px;color:#2e4c73;font-weight:700;margin-bottom:18px}
.public-tit1 .tit{background:url(../images/border.jpg) bottom no-repeat;padding-bottom:12px;float:left}
.public-tit1 .ch{font-size:18px;color:#2e4c73;font-weight:700}
.public-tit1 .en{font-size:12px;color:#b1b1b1}
.public-tit1 .add{font-size:12px;color:#4f4d4d;position:relative;top:10px}
.public-slide{width:270px;background:#2e4c73;padding:5px}
.public-slide h1{padding-top:15px;font-weight:400;width:100%;height:106px;text-align:center;color:#fff;margin:0}
.public-slide h1 .ch{font-size:36px;font-weight:700;display:block;margin-bottom:12px}
.public-slide h1 .en{font-size:15px;display:block}
.public-slide ul{background:#fff;padding:15px}
.public-slide ul li{width:100%;height:40px;background:#e9eaea;padding-left:26px;font-size:14px;margin-bottom:14px}
.public-slide ul li a{line-height:40px;display:block;color:#000}
.public-slide ul li:hover{background:#ff8001}
.public-slide ul li:hover a{color:#fff}
.public-section{width:908px}
.public-section ul.pro-list{margin-right:-33px}
.public-section ul.pro-list li{float:left;width:280px;margin-right:33px;text-align:center}
.public-section ul.pro-list li a{font-size:14px;color:#000}
.public-section ul.pro-list li span{padding:23px 0 22px;display:block}
.public-section ul.pro-list li:hover img{box-shadow:0 0 20px #aaa}
.public-section ul.pro-list li img{width:280px;height:200px;border:1px solid #eeeeee;}
/*公共样式*/
/*welcome*/
.welcome{padding-top:8px;padding-bottom:8px;width:100%;background:#2e4c73}
.welcome .welcometxt{font-size:14px;color:#fff}
.welcome .ri-phone a{font-size:14px;color:#fff}
.welcome .pie{color:#bbb;margin-left:5px;margin-right:5px}
.welcome .phone{margin-left:16px;font-size:14px;color:#bbb}
/*welcome end*/
/*header*/
.header{padding-top:22px;padding-bottom:16px;background:#fff}
.header .phone{margin-top:10px}
.header .phone p{width:22px;height:60px;font-size:15px;color:#0072b1;float:left;background:url(../images/phone.jpg) no-repeat;margin-right:12px;font-weight:700}
.header .phone ul{width:170px;float:left}
.header .phone ul li{margin-bottom:7px}
.header .phone ul .rexian{font-size:16px;color:#000}
.header .phone ul .num{font-size:23px;color:#000;font-weight:700}
.header .phone ul li p{font-size:14px;color:#333}
.nav{width:100%;height:50px;background:#2e4c73}
.nav ul li{float:left;width:150px;line-height:50px;text-align:center;border-right:1px solid #1b2d44;border-left:1px solid #3b6397}
.nav ul li:nth-child(1){border-left:none}
.nav ul li:last-child{border-right:none}
.nav ul li a{color:#fff;display:block}
.nav ul li:hover{background:#ff8001}
/*header end*/
/*banner*/
.banner{width: 100%;height: 750px;}
.carousel-content {position: relative;display: inline-block;width: 100%;}
.carousel {width: 100%;height: 750px;position: relative;overflow: hidden;}
.carousel li {float: left;display: none;}
.carousel li{height: 750px;}
.carousel li img {width: 1920px;height: 750px;position: absolute;left: 50%;margin-left: -960px;}
.img-index {position: absolute;bottom: 10px;width: 100%;text-align: center;}
.img-index li {display: inline-block;width: 18px;height: 18px;line-height: 18px;text-align: center;border-radius: 10px;background-color: rgba(0, 0, 0, 0.2);font-size: 12px;cursor: pointer;margin: 0 3px;color: #fff;}
.img-index li.index {background-color: rgba(255, 0, 0, 0.6);}
.img-index li:hover {background-color: rgba(0, 0, 0, 0.6);}
.carousel-prev,.carousel-next {position: absolute;display: inline-block;top: 40%;cursor: pointer;}
.carousel-prev {left: 0;}
.carousel-next {right: 0;}
/*banner end*/
/*公司的介绍*/
.i-intro{width:100%;background:url(../images/intro.jpg) center;height:290px;text-align:center;padding-top:52px;box-shadow:0 2px 5px #000;margin-bottom:45px}
.i-intro img{border-radius:50%}
/*产展示*/
.i-pro{margin-bottom:45px; margin-top:45px;}
/*关于我们*/
.i-about{padding-top:35px;width:100%;height:600px;background:url(../images/about-bg.jpg) center}
.i-about .public-tit{padding-left:50px;margin-bottom:70px}
.i-about .about-con{width:100%;background:#fff;height:400px;padding:10px}
.i-about .about-con .img a{display:block}
.i-about .about-con .img a img{width:580px;height:380px}
.i-about .about-con .txt{width:600px;padding-left:40px;padding-right:58px;padding-top:40px}
.i-about .about-con .txt a.tit{font-size:23px;color:#000;display:block;float:left;padding-bottom:15px;padding-right:10px;border-bottom:1px solid #2e4c73;margin-bottom:17px}
.i-about .about-con .txt .p{font-size:14px;color:#5c5c5c;line-height:180%}
.i-about .about-con .txt .add{display:block;width:160px;height:40px;background:#2e4c73;text-align:center;line-height:40px;color:#fff;font-size:17px;margin-top:5px}
/*工程案例*/
.i-case{width:100%;height:450px;background:url(../images/case-bg.jpg) center;padding-top:40px}
.i-case .public-tit{margin-bottom:98px}
.i-case .public-tit .tit{color:#fff}
.i-case ul{overflow:hidden}
.i-case ul li{float:left;width:290px;padding:5px;background:#fff;margin-right:13px}
.i-case ul li img{width:280px;height:200px}
/*新闻中心*/
.i-news{padding-top:52px}
.i-news .public-tit1{margin-bottom:20px}
.i-news .cus{width:740px}
.i-news .cus ul li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd}
.i-news .cus ul li a{display:block}
.i-news .cus ul li img{width:300px;height:162px}
.i-news .cus ul li .txt{width:383px}
.i-news .cus ul li .txt .tit{font-size:16px;color:#333;margin-bottom:20px}
.i-news .cus ul li .txt .p{font-size:12px;color:#666;line-height:200%}
.i-news .qua{width:400px}
.i-news .qua ul{padding-bottom:25px;border-bottom:1px dashed #ddd;margin-top:20px;position:relative;margin-bottom:24px}
.i-news .qua ul li{margin-bottom:16px}
.i-news .qua ul li span.wen{width:24px;height:24px;display:block;background:#2e4c73;line-height:24px;text-align:center;font-size:12px;color:#fff;margin-right:16px}
.i-news .qua ul li a.tit{font-size:16px;color:#333}
.i-news .qua ul li span.da{background:#ff8001;color:#fFF}
.i-news .qua ul li .txt{width:89%;font-size:12px;color:#666;line-height:200%}
.i-news .qua .add{font-size:12px;color:#0081ff;position:absolute;right:0;bottom:10px}
.i-news .qua ul li:nth-child(2){margin-bottom:0}
.i-news .qua ul li .tit:hover{color:#0078ee}
.i-news-list{width:100%;height:700px;background:url(../images/new-bg.jpg) center;padding-top:52px;}
.i-news-list .public-tit{margin-bottom:64px}
.i-news-list .tab-list{text-align:center;margin-bottom:62px}
.i-news-list .tab-list li{display:inline-block;width:125px;height:40px;background:#fff;margin-right:22px;line-height:40px;text-align:center}
.i-news-list .tab-list li a{font-size:17px;color:#000;font-weight:700}
.i-news-list .tab-list li.active{background:#2e4c73}
.i-news-list .tab-list li.active a{color:#fff}

.i-news-list .new-con .res{width:400px}
.i-news-list .new-con .res .img{display:block;margin-bottom:15px}
.i-news-list .new-con .res .img img{width:400px;height:190px}
.i-news-list .new-con .res .tit{font-size:18px;color:#2e4c73;font-weight:700;margin-bottom:10px;display:block}
.i-news-list .new-con .res .txt{font-size:14px;color:#000;line-height:180%}
.i-news-list .new-con .res .add{display:block;width:160px;height:40px;background:#2e4c73;color:#fff;text-align:center;line-height:40px;margin-top:30px}
.i-news-list .new-con .list{width:655px}
.i-news-list .new-con .list .time{width:75px;text-align:center}
.i-news-list .new-con .list .time .day{font-size:28px;color:#000;display:block;margin-bottom:17px}
.i-news-list .new-con .list .time .year{display:block;width:100%;height:25px;background:#b6b7b8;color:#000;font-size:12px;line-height:25px}
.i-news-list .new-con .list .txt{width:553px}
.i-news-list .new-con .list .txt .tit{font-size:14px;color:#3e210f;font-weight:700;display:block;margin-bottom:14px}
.i-news-list .new-con .list .txt .p{font-size:14px;color:#715c51;line-height:180%}
.i-news-list .new-con li{padding-bottom:32px;border-bottom:1px solid #000;margin-bottom:25px}
/*联系我们*/
.i-concat{padding-left:88px;margin-bottom:50px}
.i-concat .phone{width:303px;height:405px;background:url(../images/people.jpg) no-repeat;position:relative}
.i-concat .phone .txt{width:100%;height:190px;position:absolute;bottom:0;text-align:center;padding-top:40px}
.i-concat .phone .txt .tit{font-size:19px;color:#fff;font-weight:700;display:block;margin-bottom:10px}
.i-concat .phone .txt .call{font-size:17px;color:#fff;display:block;margin-bottom:25px}
.i-concat .phone .txt .num{width:240px;height:40px;border:1px solid #fff;margin:0 auto;text-align:center;line-height:40px;font-size:24px;color:#fff;font-weight:700}
.i-concat .form{padding-top:60px;width:710px;margin-right:62px}
.i-concat .form .public-tit1{margin-bottom:20px}
.i-concat .form ul li{margin-bottom:25px}
.i-concat .form ul li .name{font-size:14px;color:#4f4d4d}
.i-concat .form ul li.info input{width:225px;height:30px}
.i-concat .form ul li textarea{float:left;width:94%;height:100px}
.i-concat .form ul li.yzm{vertical-align:top}
.i-concat .form ul li.yzm input{width:150px;height:30px;margin-right:10px}
.i-concat .form ul li.yzm img{vertical-align:top}
.i-concat .form ul li.yzm .btn{width:150px;height:30px;background:#2e4c73;color:#fff;border:none}
.i-concat .form ul li.yzm .res{background:#666}
/*内页样式*/
.n-public-tit{font-size:18px;color:#2e4c73;padding-bottom:10px;border-bottom:3px solid #2e4c73;margin-bottom:15px}
.n-public-tit a{color:#333}
.n-main{padding-top:50px;padding-bottom:50px}
/*内页新闻中心*/
.n-newslist ul li{height:30px;border-bottom:1px dashed #ddd;margin-bottom:10px}
.n-newslist ul li .d{display:inline-block;width:7px;height:7px;background:#ddd;border-radius:50%;margin-right:8px;position:relative;top:-2px}
.n-newslist ul li .time{font-size:14px;color:#666}
.n-newslist ul li a{color:#333}
/*分页*/
.fenye{text-align:center;margin-top:17px;width:100%}
.pagination{display:inline-block;text-align:center;margin-top:17px;width:100%}
.pagination li{margin-right:13px;display:inline-block}
.pagination li a.active{background:#2e4c73;color:#fff}
.pagination li a{color:#333;font-size:14px;display:block;width:30px;height:30px;border:1px solid #ddd;text-align:center;line-height:30px}
.pagination .Pre{width:80px!important;height:30px;border:1px solid #ddd}
.pagination .next{width:80px!important;height:30px;border:1px solid #ddd}
.n-about-p{font-size:16px;color:#333;line-height:200%}
/*在线留言*/
.goods input{height:35px}
.goods input[type=text]{width:300px;padding-left:10px}
.goods textarea{width:600px;height:150px;font-size:16px;padding-top:5px;padding-left:10px}
.goods input[type=submit]{width:75px;background:#2e4c73;border:none;color:#fff;margin-top:20px;cursor:pointer}
.goods input[type=reset]{width:75px;background:#ddd;border:none;cursor:pointer}
/*showcon*/
.news-show h1{line-height: 25px;text-align: center;padding-top: 30px;font-size:18px;width:100%;padding-bottom: 10px;margin:0 auto;}
.news-show .ainfo {width:100%;padding-bottom: 5px;padding-top: 6px;text-align: center;color:#999;}
.news-show .n-con{line-height: 200%;color:#333;padding-bottom: 15px;}
/*page turn */
.page-turn {padding-top: 15px;border-top:1px solid #ddd;}
.page-turn div{font-size:16px;color:#333;margin-bottom: 10px;}
.page-turn div a{font-size:16px;color:#333;}