@charset "utf-8";
/* CSS Document */
/*通用*/
body{ font-family:"微软雅黑", Arial, Helvetica, sans-serif ; font-size:12px;color:#666666;}
a {text-decoration: none; color:#666;}
a:hover{ color:#057dcb;}
li{list-style: none;}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
html,body,img,iframe,abbr{border:0;}
table{border-collapse:collapse; border-spacing:0;}
body,textarea,input,button,select,keygen,legend{ outline:0;}
.fl{ float:left;}
.fr{ float:right;}
/*header*/
.top{ width:1200px; height:88px; margin:0px auto;}
.logo{width:432px; height:28px;}
.logo img{ padding-top:30px;}
.sousuo{ width:260px; height:35px; margin-top:30px; margin-left:343px;}
.sou{ width:220px; height:33px; border:#e0e4e3 1px solid; text-indent:15px; border-right:none; font-size:12px; }
.buttt{ width:35px; height:35px;}
.dianhua{ width:125px; height:40px; text-align:right; margin-top:20px;}
.dianp1{ color:#656565; font-size:14px;}
.dianp2{ color:#1e63c0; font-size:20px; font-family:"Impact"; padding-top:2px;}
/*导航*/
.headerbottom{ width:100%; height:43px; margin:0px auto;}
.box{background:url(../images/dao.png) no-repeat center;}
#nav-menu{height:43px;width:1280px;margin:0 auto;position:relative;z-index:9119;}
#nav-menu .container{position:relative;overflow:visible; z-index:9119;  }
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:15px;}
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#FFF;height:43px;text-decoration:none;font-size:15px;width:211px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#fff;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{background-color:#c60008;}
#nav-menu .menu li a.xialaguang span{height:43px;line-height:43px;display:inline-block;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{width:211px;}
#nav-menu .menu ul.children{display:none;position:absolute;top:43px; z-index:1;width:208px;border:1px solid #E6E4E3;border-top:0;background:#fff;}
#nav-menu .menu ul.children li{text-align:center;margin-bottom:-1px;}
#nav-menu .menu ul.children li h3{display:block; width:208px;}
#nav-menu .menu ul.children li a{display:block;border-bottom:1px solid #E6E4E3;padding:8px 0;height:30px;line-height:30px;color:#000;font-size:12px;}
#nav-menu .menu ul.children li a:hover{background-color:#f1f1f1;color:#1e63c0;}
#nav-menu .s {float: left;width:2px; height:42px;text-align: center;}
/*banner*/
.flexslider { width:100%; position:relative; z-index:100;height:500px;}
.slides {position: relative; z-index: 1;}
.slides li {height:500px;}
.flex-control-nav {position:absolute;bottom:10px; z-index:2;width:100%;text-align:center;}
.flex-control-nav li {display:inline-block; width: 12px;height: 13px;margin: 0 5px;*display: inline; zoom: 1;}
.flex-control-nav a {display:inline-block;width:12px;height: 13px;line-height: 40px;overflow: hidden;background:url(../images/dot.png) right 0 no-repeat;
cursor: pointer; margin-top:-30px;}
.flex-control-nav .flex-active {background-position: 0 0;}
.flex-direction-nav { position: absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a {display: block;width:50px;height:50px;overflow: hidden;cursor: pointer; position:absolute;}
/*产品展示*/
.cpzs{ width:100%; height:543px; background:#edf2f5; clear:both;}
.cpcon{ width:1200px; height:410px; margin:0px auto;}
.biaoti{ color:#32383c; font-size:20px; width:1200px; height:25px;padding-top:65px;}
.biaoti span{ color:#abb0b3; font-size:16px; font-family:"Arial";}

.mr_frbox{height:345px; width:1200px; margin:0px auto; margin-top:38px;}
.mr_frUl{float:left;height:350px;width:1200px;}
.mr_frUl ul li{display:inline;float:left;height:345px;width:280px;margin-right:25px;overflow:hidden; background:#fff; border:#eeeeee 1px solid;}
.mr_frUl ul li .dada{ overflow:hidden;  width:280px; height:295px;text-align:center;vertical-align:middle; display:table-cell;}
.gcalss{ color:#fff; font-size:15px; text-align:center;background:#1e63c0; width:278px; height:50px; line-height:50px;}
.mr_frUl ul li a .gcalss {color:#fff;}
.mr_frUl ul li a:hover .gcalss { text-decoration:underline;}
.mr_frUl ul li img{transition: all 0.9s ease 0s;}
.mr_frUl ul li img:hover{transform: scale(1.1);}

/*工程案例*/
.gcal{ width:100%; height:509px; background:url(../images/news-bg.jpg) no-repeat center;}
.gccon{width:1200px; height:509px; margin:0px auto;}
.biaoti1{ color:#fff; font-size:20px; width:1200px; height:25px; padding-top:98px;}
.biaoti1 span{font-size:16px; font-family:"Arial";}
.engincon{width:1200px; height:230px; margin:0px auto; margin-top:50px;}
.marqueeleft{height:230px;width:1200px;overflow:hidden; }
.marqueeleft ul{float:left;}
.marqueeleft li{float:left; margin-left:20px; display:inline;width:285px;height:229px;overflow:hidden;background:#fff;}
.marqueeleft li .pic{display:block;width:285px;height:180px;overflow:hidden;}
.imggg{  width:280px; height:180px; overflow:hidden;}
.imggg img{ margin-left:5px; margin-top:5px;}
.engtit{ color:#646464; font-size:14px; width:285px; height:18px; text-align:center; margin-top:16px;}
.engtit a{ color:#646464;}
.engtit a:hover{ color:#1e63c0;}
/*关于我们*/
.gywm{ width:1200px; height:500px; margin:0px auto; margin-bottom:50px;}
.abcon{ width:1200px; height:315px;}
.gyleft{ width:590px; height:315px;}
.gyl1{ margin-top:38px;}
.gyl2{ width:580px; height:75px; overflow:hidden; color:#646464; font-size:14px; line-height:26px;margin-top:25px;}
.gyl3{ width:160px; height:36px; text-align:center; background:#1e63c0; line-height:36px; color:#fff; font-size:14px; margin-top:31px;}
.gyl3 a{ width:160px; height:36px; text-align:center; background:#1e63c0; line-height:36px; color:#fff; font-size:14px; margin-top:31px; display:block;}
.gyl3 a:hover{ width:160px; height:36px; text-align:center; background:#1954a3; line-height:36px; color:#fff; font-size:14px; margin-top:31px;}
.gyright{width:590px; height:315px; margin-top:38px;}
.gyrcon{ width:590px; height:267px; background:#f2f8f8;}
.gyr1{ width:590px; height:46px; background:#2b2f3b; color:#ffffff; font-size:16px; line-height:46px; text-indent:26px;}
.gyr1 span{font-size:14px; font-family:"Arial";}
.gyr2{ width:225px; height:190px; padding-top:25px; padding-left:25px;}
.gyr3{ width:305px; height:165px; color:#616566; font-size:14px; line-height:30px; padding-top:29px; padding-right:15px;}
.gyr3 a{ color:#616566;}
.gyr3 a:hover{ text-decoration:underline;}
/*footer*/
.footer{ width:100%; height:99px; background:#333333; clear:both;}
.footcon{ width:1200px; height:99px; margin:0px auto;}
.footleft{ width:600px; height:99px;}
.foottop{ width:600px; height:20px; float:left;padding-top:25px; }
.foottop li{ float:left; margin-right:19px; font-size:13px; color:#999999;}
.foottop li a{ color:#999999;}
.foottop li a:hover{ color:#1e63c0;}
.footbottom{ width:600px; height:20px; color:#999999; font-size:13px; float:left; margin-top:11px;}
.footbottom a{ color:#999999;}
.footbottom a:hover{ color:#1e63c0;}
.footright{ width:600px; height:99px;}
.youqing{ width:175px; height:25px;  font-size:13px;  color:#2e2c2c; text-indent:4px; margin-top:37px;}

/*=========================================================内页==================================================*/
.banner{width:100%; height:350px; margin:0px auto;}
.banner_img1{width:100%; height:350px; background:url(../images/lxbanner.jpg) center no-repeat;}
.banner_img2{width:100%; height:350px; background:url(../images/cpbanner.jpg) center no-repeat;}
.banner_img3{width:100%; height:350px; background:url(../images/gybanner.jpg) center no-repeat;}
/*内容*/
.content{ margin:0px auto; width:1200px; height:auto;}
/*菜单*/
.contentleft{margin-top:35px;width:250px; height:auto;margin-bottom:100px;}
.menu_list{width:250px; height:auto;margin-top:10px; background:#fff;}
.menu_head{height:49px;line-height:49px;font-size:15px;color:#575757;cursor:pointer;position:relative;margin:0px;text-align:left; text-indent:40px; 
font-weight:normal;border-bottom:#eeeeee 1px dashed;}
.menu_head a{color:#575757;}
.menu_list .current a{ color:#1e63c0;}
.menu_list .current{background:#f9f9f9; color:#1e63c0;text-align:left; border-left:#1e63c0 5px solid;text-indent:35px;}
.case{ width:250x; height:65px; background:url(../images/case.png) center no-repeat; text-align:left;color:#fff; }
.case1{font-size:24px; padding-top:17px; height:22px; padding-left:19px;}
.case1 span{ font-size:13px; font-family:"Open Sans"; padding-left:8px;}
.contentright{ width:915px; height:auto; background:#fff; overflow:hidden; margin-top:35px; margin-bottom:60px; }
.crightzi{ font-size:24px; color:#333; padding-top:14px; padding-left:28px;}
.crightzi span{ font-size:13px; color:#868585;  float:right; margin-right:30px; padding-top:11PX;}
.crightzi img{ margin:0px 0px -4px 0px;}
.crightzi span a{ color:#797979; }
.crightzi span a:hover{ color:#1e63c0;}
.xian{ width:860px; height:1px; border-bottom:#f1f1f1 1px solid; margin-top:17px; margin-left:28px;}
/**/
.neirong{ width:860px; height:auto;margin:0px auto;margin-bottom:80px; overflow:hidden;}
/*公司简介*/
.gsjj{ width:860px; height:auto; overflow:hidden; line-height:36px; color:#666666; font-size:14px; margin-top:23px; }
/*企业文化*/
.qii{ width:860px; height:auto; margin-top:35px;}
.qiye1{ width:115px; height:37px; background:#1e63c0; font-size:16px; color:#fff; border-radius:3px; line-height:37px; text-align:center; margin-top:15px; }
.qiye2{ width:860px; height:auto; color:#575757; font-size:14px; line-height:40px; overflow:hidden; margin-top:14px;}
/*资质荣誉*/
.honor_con{ width:860px; height:auto; margin-top:35px; }
.lyh{ width:860px; height:auto; overflow:hidden;float:left;}
.lyh ul{ z-index:100000px;}
.lyh li{ float:left;width:270px; height:254px; margin-right:16px; margin-bottom:50px;  }
.lyhtu {width:270px;height:220px;text-align: center;border:1px solid #cccccc;vertical-align:middle;display:table-cell;}
.lyhti { width:270px; height:20px; margin-top:16px;color:#666666;font-size:14px; text-align:center;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
/*联系我们*/
.lxtop{ margin-top:35px;}
.lxbottom{ color:#575757; font-size:17px; line-height:44px; margin-top:40px;}
.lxp{ color:#272727; font-size:26px; font-weight:bold; margin-bottom:10px;}
.lxbottom a{ color:#575757;}
.lxbottom a:hover{ color:#1e63c0;}
/*在线留言*/
#zong{ width:860px;height:auto;line-height: 4em;font-size: 12px; margin-top:6px; }
.table_form td{padding-left:12px; border:none !important;}
.table_form th{text-align:right; color:#373737; font-size:14px; border:none !important; font-weight:normal;}
.table_form td,.table_form th{padding:8px 0 4px 0px; border:none !important;}
.onShow,.onFocus,.onCorrect,.onLoad,.onTime{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; vertical-align:middle;background:url(../images/Message_2.png) no-repeat left;color:#444;line-height:18px;padding:2px 10px 2px 23px; margin-left:10px;_margin-left:5px;}
.input-text{ border:#bab8b8 1px solid;}
.button{min-width:100px;float:left;background:#1e63c0;height:30px; border:none; border-radius:0px; margin-right:45px; color:#fff; font-size:15px;cursor:pointer;}
/*产品中心*/      
.products{ width:860px; height:auto; margin-top:35px;}
.products li{ width:270px; height:220px; border:#cccccc 1px solid; float:left; margin-right:14px; margin-bottom:90px;}
.ppp{width:270px; height:220px;text-align:center;vertical-align:middle; display:table-cell; overflow:hidden;}
.qijiyou{ width:270px; height:20px; color:#666666; font-size:14px; text-align:center; padding-top:17px;}
.products li img{transition: all 0.9s ease 0s;}
.products li img:hover{transform: scale(1.08);}

/*产品展示内页*/
.cptop{ width:860px; height:auto; color:#303030; font-size:24px; margin-top:35px;}
.cpimg{ width:430px; height:320px; border:#cccccc 2px solid; }
.cpimg .tupian{ width:430px; height:320px; text-align:center;vertical-align:middle; display:table-cell;}
.rere{ margin-top:89px; margin-left:40px;}
.cpcp1{ background:url(../images/ccc.png) center no-repeat; width:860px; height:40px; color:#fff; font-size:15px; text-indent:27px; line-height:37px; margin-top:48px;}
.cpcp2{width:860px; height:auto; float:left; overflow:hidden; margin-top:32px;}
/*工程案例*/
.honor_con1{ width:860px; height:auto; margin-top:35px; }
.lyh1{ width:860px; height:auto; overflow:hidden;float:left;}
.lyh1 ul{ z-index:100000px;}
.lyh1 li{ float:left;width:270px; height:254px; margin-right:16px; margin-bottom:30px;  }
.lyhtu1 {width:270px;height:200px;text-align: center;vertical-align:middle;display:table-cell;}
.lyhti1 { width:270px; height:20px; margin-top:16px;color:#666666;font-size:14px; text-align:center;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.cpcp2 td,th{ border:1px solid #DDD; } 