﻿html { }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
body {font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-size:12px; background: url(../images/hg_bg.jpg) no-repeat center 43px #ffffff; color: #555555;}
* { padding:0px; margin:0px; font-style:normal}
ol, ul { list-style:none; }
table { margin:0px auto; }
input, textarea, select { outline:0; resize:none; font-family:"Microsoft YaHei"; vertical-align:middle }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
table { border-collapse:collapse; border-spacing:0; }
a {text-decoration:none;outline:none;}
a:hover { text-decoration:none; }
.f_l { float:left; }
.f_r { float:right; }
.t_c { text-align:center; }
.t_r { text-align:right }
.f_i { text-indent:2em; }
.clear { clear: both; display:block; height:1px; }
button { font-family:"Microsoft YaHei"; }
img { border:0px; vertical-align:middle; }
.no { display:none }
h3 { font-weight:normal }
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfix{*zoom:1;}



/*-首页--*/
/*头部*/
.tit_bg { background-color: #fafafa; height: 43px; }
.tit_n { width: 1140px; margin: 0px auto; }
.tit_l {float: left;line-height: 43px;font-size: 14px;}
.tit_r { float: right; width: 350px; padding-top: 13px; }
.ss {float: right;width: 200px;margin-top: 7px;height: 27px;padding-top: 2px;padding-left: 10px;border: 1px solid #d5d5d5;border-radius: 20px;background: #fff;}
.inp_n {width: 165px;border: 0;height: 25px;line-height: 25px;background-color: #ffffff;}
.ss_sp { text-decoration: underline; margin-left: 25px; }

.logo{width: 1140px; margin: 40px auto 0;}

/*导航*/
.menu_bg { width: 1140px; margin: 25px auto 0; background: url(../images/hg_menu.png) no-repeat left 11px; height: 64px; }
.menu_n {/* float: left; */padding: 11px 0px 0 0px;}
.menu_n li {float: left;display: inline;padding: 0 31px;line-height: 42px;height: 42px;background: url(../images/hg_menu_line.png) no-repeat right center;font-size: 16px;}
.menu_n li a{ color: #fff; }
.menu_n li:last-child{background: none;}
.twhite1 {color: #fff;}


/*内容*/
.con {margin: 10px auto 20px;width: 1140px;}
.con_l{ width: 850px; }


.con_l_item1{}

/*新闻滚动*/
.section-focus-pic{height: 316px;width: 422px;float: left; overflow:hidden;position:relative;}
.section-focus-pic ul li{position:absolute;top:0;left:422px;width:422px;height:316px;}
.section-focus-pic ul li h3{position:absolute;bottom: 11px;left:0;width: 100%;font-weight:normal;color:#FFF;z-index: 111;font-size: 16px;text-indent: 10px;}
.section-focus-pic ul li div{position:absolute;bottom: 0px;left:0;height: 41px;line-height: 41px;background-color:#000;width: 422px;opacity: 0.6;filter: alpha(opacity=60);}
.section-focus-pic .pages{width: 422px;height: 316px;}
.section-focus-pic .controler{position:absolute;bottom: 60px;left: 50%;width: 80px;margin-left: -40px;}
.section-focus-pic .controler b{cursor:pointer;width: 10px;height:10px;display:block;overflow:hidden;float:left;margin:0 0 0 5px;background: #fff;text-indent: 20px;color: #fff;border-radius: 50%;}
.section-focus-pic .controler b.down{background: #f4620c;color: #f4620c;}
.section-focus-pic .controler2 a{display:block;width: 24px;position:absolute;top:120px;height: 48px;}
.section-focus-pic .controler2 a i{cursor:pointer;display:block;width: 24px;height: 48px;}
.section-focus-pic .controler2 .prev{}
.section-focus-pic .controler2 .prev i{background: url(../images/star_01.png);}
.section-focus-pic .controler2 .next{right: 0;}
.section-focus-pic .controler2 .next i{background: url(../images/star_02.png);}

/*公司动态滑动*/
.company_news{ width:410px;float: right;height: 316px;}
.company_news .hd{width:100%;margin:0 auto;border-bottom: 1px solid #e4e4e4;}
.company_news .hd ul{width: 100%;} 
.company_news .hd li{float: left;line-height: 35px;width: 25%;text-align: center;font-size: 16px;list-style: none;color: #676767;cursor: pointer;}
.company_news .hd li.on{border-bottom: 2px solid #007dcd;color: #007dcd;}
.more{ float: right;color: #999999; margin-top: 12px;padding-right: 15px;}


.con_1_r_ul li{height:30px;line-height:30px;font-size:14px;padding: 0 15px 0 5px;position: relative; }
.dian{ float: left;margin-right: 10px; }
.date{ float:right; font-size:14px; color:#999999;}
.con_1_r_a{ display: inline-block;width: 310px;height: 30px;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #555555;}
.con_1_r_a:hover{color:#0a71da;}
.con_1_r_ul li:first-child{ margin-top: 10px;}


.target{border: 1px solid #e4e4e4;margin-top: 15px;padding: 15px 25px;}
.target_tit{border-bottom: 1px solid #e4e4e4;}
.target_tit span{border-bottom: 2px solid #007dcd;line-height: 38px;padding: 7px 0;font-size: 16px;color: #007dcd;}
.target_con{padding: 15px 0px 10px 10px;}
.target_con_l{ width: 410px;line-height: 28px;text-indent: 25px;height: 196px;overflow: hidden; }
.target_con_r{ width: 360px; }

.list1{ margin-top: 10px; }
.list1 li{float:left;display:inline;width: 176px;font-size: 14px;margin-bottom: 15px;}
.list1 li a{display:block;height: 48px;line-height: 48px;background: #dfefff;border-radius: 5px;overflow: hidden;padding: 0 20px;color: #007dcd;margin: 0 5px;}
.list1 li span{display:block;float:left;width: 28px;text-align:center;margin-top: 10px;margin-right: 5px;}
.list1 li.last{ margin-right:0;}
.list1 li.on a,.list1 li a:hover{color:#007dcc;text-decoration:none;transition:all .3s linear;}
.list1 li:hover span{ transform:rotateY(360deg); transform-origin:center; transition:all .3s linear;}


/*企业荣誉*/
.picMarquee-left{overflow:hidden;position:relative;width: 100%;margin: 0 auto;}
.picMarquee-left .bd{margin-top: 10px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:188px; height:126px; display:block; padding:2px }
.picMarquee-left .bd ul li .pic a:hover img{ opacity: .9; }
.picMarquee-left .bd ul li .title a{ height: 24px; line-height: 24px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;width: 188px;color: #555; font-size: 12px; text-align: center; }

.elegant{ width: 48%; }
.target_tit2 span{border-bottom: 2px solid #e74c3c;line-height: 38px;padding: 7px 0;font-size: 16px;color: #e74c3c;}
.con_1_r_ul2 li{font-size:12px; }
.date1{ font-size:12px;}



.con_r{ width: 265px; }
.con_r_top{border: 1px solid #e4e4e4;border-top: 2px solid #007dcd;background: url(../images/con_r_bg.jpg) top center;background-repeat: no-repeat;padding: 20px;}
.con_r_top h1{font-size: 16px;margin: 10px 0 19px 0; font-weight: normal; color: #007dcd;}
.con_r_img{ width:220px;height: 165px; margin:0 auto; }
.con_r_img img{ width: 100%; }
.con_r_p{ margin: 15px 0; line-height: 25px;height: 450px;overflow: hidden;text-indent: 24px;}


.list2{ margin-top: 10px; }
.list2 li{float:left;display:inline;width: 110px;font-size: 14px;}
.list2 li a{display:block;height: 91px;line-height: 37px;background: #fde9e9;border-radius: 5px;overflow: hidden;color: #e74c3c;margin: 0 5px;text-align: center;}
.list2 li span{display:block;width: 40px;text-align:center;margin: 0 auto;margin-top: 10px;}
.list2 li.last{ margin-right:0;}
.list2 li.on a,.list2 li a:hover{color: #e74c3c;text-decoration:none;transition:all .3s linear;}
.list2 li:hover span{ transform:rotateY(360deg); transform-origin:center; transition:all .3s linear;}


.con_r_con{background: url(../images/con_r_bg1.jpg) top center; background-size: 100% 100%; background-repeat: no-repeat;height: 218px;}
.con_r_con h2{font-size: 16px;margin: 10px 0 5px 0; font-weight: normal; color: #007dcd;}
.con_r_con strong{ line-height: 25px; }
.con_r_con p{line-height: 20px;}


/*工程案例*/
.case{ width: 1140px; margin: 0px auto;  }
.case_con{    border: 1px solid #e4e4e4; margin-top: 15px; padding: 15px 25px;}
.picMarquee-left1{overflow:hidden;position:relative;width: 100%;margin: 0 auto;}
.picMarquee-left1 .bd{margin-top: 10px;}
.picMarquee-left1 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left1 .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left1 .bd ul li .pic{ text-align:center; }
.picMarquee-left1 .bd ul li .pic img{ width:200px; height:150px; display:block; padding:2px }
.picMarquee-left1 .bd ul li .pic a:hover img{ opacity: .9; }
.picMarquee-left1 .bd ul li .title a{ height: 24px; line-height: 24px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;width: 200px;color: #555; font-size: 12px; text-align: center; }

.target_tit1 span{border-bottom: 2px solid #19c879;color: #19c879;}
.target_tit3 span{border-bottom: 2px solid #19c879;color: #19c879;}


/*友情链接*/
.link{ margin:15px auto 0; }
.link a{ float: left; margin-right: 22px; }
.link a:last-child{margin-right: 0px;}


.about_l{ margin-bottom: 13px; }
.about_l:last-child{ margin-bottom: 0px; }
.about_l_title{width:265px;height: 37px;line-height: 37px; background: url(../images/about-bg.jpg) top center; background-size: 100% 100%; color: #fff; font-size: 14px;text-indent: 20px;}
.about_l_title span{ margin-left: 10px;font-size: 12px; }
.about_l_ul{/* color:#303030; */background: #ebf0f2;padding: 10px 0 20px 0;}
.about_l_ul li{display:block;overflow:hidden;width:100%;margin:0 auto;font-size: 14px;color: #555555;text-indent: 20px;background-repeat: no-repeat;}
.about_l_ul li a{display:block;color: #555;border: 1px solid #ccc;/* margin: 10px 30px 0 30px; */border-radius: 5px;background: #fff;line-height: 36px;height: 36px;width: 204px;margin: 10px auto 0;}
.about_l_ul li a span{ padding-right: 10px; color: #555; font-size: 100; }
.about_l_ul li :hover{color:#c60108; font-size: 14px;}
.about_l_ul li.on a {color: #c60108;font-size: 14px;}

.sel_n{display:block;color: #555;border: 1px solid #ccc;background: #fff;line-height: 36px;height: 36px;width: 204px;margin: 10px auto 0;}
.about_input{display:block;color: #555;border: 1px solid #ccc;background: #fff;line-height: 36px;height: 36px;width: 204px;margin: 10px auto 0; text-indent: 10px;}
.btn1{width: 65px;height: 34px;margin: 15px 0 0 60px;float: left;}
.btn1:last-child{margin: 15px 0 0 10px;}
.about_l_ul2{padding: 20px;font-size: 12px; line-height: 30px;}
.about_l_ul2 h1{font-size: 12px; line-height: 30px; color: #c60108;}


.con_main-r{width: 100%;float: right;}
.con_main-r_title{line-height: 36px;border-bottom: 1px solid #e4e4e4;}
.con_main-r_title_l{/* width: 200px; */height: 36px;line-height: 36px;color: #22272d;font-size: 18px;border-bottom: 2px solid #007dcd;color: #007dcd;}
.con_main-r_title_r{}
.con_main-r_nr{ }


.disply-img1{margin-top: 20px;}
.disply_list1 li{float:left;width:25%;/* height: 205px; */overflow: hidden;margin-bottom: 12px;}
.disply_list1 li a{padding-bottom:37px;position:relative;display:block;overflow:hidden;color:#333333;margin-left: 10px;margin-right: 10px;}
.display-pic1{}
.disply_list1 li img{ border: 2px solid #fff;}
.disply_list1 li img:hover{ opacity: .9;}

.disply_list1 li a div{}
.disply_list1 li a span{height: 30px;line-height: 30px;font-size: 12px;position:absolute;left:0;bottom:0;width:100%;text-align:center;z-index:4;}

.about-con{font-size: 14px;line-height: 40px;padding: 20px; }

/*底部*/
.footer_bg{ width: 100%; margin:20px auto 0; border-top:2px solid #00a8e1; background:url(../images/footer-bg.jpg) repeat-x bottom #ffffff;}
.footer_tit{line-height:41px;text-align:center;border-bottom:1px solid #e5e5e5;width:1140px;font-size:14px;margin:0 auto;}
.footer_tit a{margin:0 10px;color:#333333;display: inline;}
.footer{width: 1140px;margin:0px auto;padding:20px 0;text-align: center;}

.footer_c{line-height:25px;font-size:12px;}
.n_list2 a{ color:#333;}
