@charset "gb2312";
/* CSS Document */

*{margin:0; padding:0;}
body{ font-size:12px;  color:#666; font-family:'\5fae\8f6f\96c5\9ed1',"Hiragino Sans GB","Arial","tahoma"; background:#fff url(/images/bg2.jpg);}
a{text-decoration:none; color:#333;}
a:hover{color:#CA261E;}
.clear{clear:both;}
.blank6{height:6px;}
.blank12{height:12px;}
.blank24{height:24px;}
.blank36{height:36px;}
ul,li{list-style:none;}
em{font-style:normal;}
img{border:0;}
.box{width:1200px; margin:0 auto; position:relative;}
.mt24{margin-top:24px;}
.fl{float:left;}
.fr{float:right;}
.w1200{width:1200px;margin:0 auto;position:relative;}
.tran{transition:background 0.2s ease-in-out;
-webkit-transition:background 0.2s ease-in-out;
-moz-transition:background 0.2s ease-in-out;
-o-transition:background 0.2s ease-in-out;}

a:hover{transition: 0.3s;-webkit-transition: .3s; -moz-transition: .3s;}








/**header**/
.top{background:#eee; height:36px;line-height:36px; position:relative;font-size:14px;}
.top .top_r{background:url(../images/top_con.png) no-repeat center left;padding-left:25px;}
.top .top_r span{font-weight:bold;color:#E93927;padding-left:10px; letter-spacing:-1px;}



/**logo**/
.logo{width:1200px;height:86px;background:#fff;margin:0 auto;}
.logo_l{float:left;width:250px;height:60px;padding-top:14px;}


 

/**导航开始**/



/**导航结束**/


/**导航开始**/
.nav{ font-size:16px;text-align:center; position:relative; width:880px;float:right;}
.nav li{float:left; position:relative; text-align:center; z-index:100;}
.nav li>a{display:block;width:110px;height:40px;color:#333;font-size:16px;background:none;padding-top:40px;}
.nav ul>li::before,ul li::after{
  content:"";
  position:absolute;
  bottom:0;
  left:50%;
  height:3px;
  width:0;
  background-color:rgba(0,91,191,1);
  transition: all .3s linear;
}
.nav ul li:hover::before{
  /*width:50%;
  left:0;*/
}
.nav ul li:hover::after{
   width:100%;
   left:0;
   
}
.nav li a:hover,.nav li .active{color:#0046AA;transition: 0s;-webkit-transition:0s; -moz-transition: 0s;}
.nav li .shownav{position:absolute; left:0; visibility:hidden; width:110px; text-align:left; line-height:22px; font-size:12px; background:rgba(255,255,255,.8); font-weight:normal;}
.nav li .shownav a{display:block;padding:6px 5px;font-size:14px; border-bottom:1px solid #ffffff; color:#333; width:100px; line-height:18px;background:none;text-align:center;}
.nav li .shownav a-last-child{border-bottom:none;}
.nav li .shownav a:hover{color:#fff;background:rgba(0,91,191,.8); border-bottom:1px solid rgba(255,255,255,1);transition: 0.3s;-webkit-transition: .3s; -moz-transition: .3s;}
/**导航结束**/











/**焦点图开始   已解决全屏兼容问题**/
.banner {position:relative; width:100%;min-width:1250px;max-width:100%;height:500px;overflow:hidden;}
.banner .bd { position:relative; text-align:center; }
.banner .bd ul{width:100% !important;}
.banner .bd li{ width:100% !important; height:500px; position:relative;}
.banner .bd li a{height:500px; display:block;}
.banner .hd { position:absolute; bottom:5%; width:100%; height:12px; z-index:1; }
.banner .hd ul { width:1000px; height:12px; margin:0 auto; text-align:center; }
.banner .hd ul li { display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:0 10px;  background:#000;border:1px solid #fff; border-radius:12px; line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top; }
.banner .hd ul .on { background:#FF6600;}
.banner .bPrev,.banner .bNext { position:absolute; top:50%; display:block; width:59px; height:60px; margin-top:-30px; z-index:99; display:none; }
.banner .bPrev { left:3%; background:url(../images/bPrev.png) no-repeat; }
.banner .bNext { right:3%; background:url(../images/bNext.png) no-repeat; }
/**焦点图结束**/



/*关于我们*/
.about{height:530px;background:url(../images/aboutus_bg.jpg) no-repeat center top;margin:0 auto;}
.about .about_l{width:586px;padding-left:150px;margin-top:45px; }
.about .about_l h1{width:400px;height:80px;font-size:34px;color:#1A51A4;font-weight:normal;}
.about .about_l h1 span{font-size:30px;color:#ccc; font-weight:normal;}
.about .about_l p{width:586px;height:250px;font-size:14px;color:#333;padding-top:20px;line-height:30px;}
.about .about_l a.more{display:inline-block;border:1px #6273B8 solid;width:150px;height:46px;line-height:46px;font-size:16px;color:#6273B8;background:#fff; text-align:center; margin:0px auto;margin-top:15px;}
.about .about_l a.more:hover{ background:#6273B8;color:#fff;}
.about .about_r{width:420px;background:#000;height:300px; margin-top:148px;}
/*关于我们*/




/*工程业绩*/
.case{margin:0 auto;background:url(../images/1_r2_c1.jpg) no-repeat center top;height:570px;}
.case h1{width:140px;height:60px;line-height:60px;text-align:center;font-size:34px;color:#fff;margin:0 auto; font-weight:normal; padding-top:33px;}
.case h2{font-size:30px;color:#D0E8F5; margin:0 auto; text-align:center;font-weight:normal;}

.case_list{width:1320px;margin:0 auto;}
.case_list .case_list_picScroll{ width:1320px;margin-top:10px;  overflow:hidden; position:relative;}
.case_list .case_list_picScroll .hd{ overflow:hidden; width:1320px; height:76px; position:absolute;top:100px;left:0px;}
.case_list .case_list_picScroll .hd .prev{ display:block;  width:28px; height:51px; float:left; overflow:hidden;cursor:pointer; background:url(../images/arrow.png) no-repeat top left;}
.case_list .case_list_picScroll .hd .next{ display:block;  width:28px; height:51px; float:right; overflow:hidden;cursor:pointer; background:url(../images/arrow.png) no-repeat top right;}
.case_list .case_list_picScroll .hd .prev:hover{background:url(../images/arrow.png) no-repeat bottom left; opacity:1; }
.case_list .case_list_picScroll .hd .next:hover{background:url(../images/arrow.png) no-repeat bottom right; opacity:1; }

.case_list .case_list_picScroll .bd{padding-left:50px;}
.case_list .case_list_picScroll .bd ul{ overflow:hidden; zoom:1;}
.case_list .case_list_picScroll .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center;width:380px;height:325px;position:relative;}
.case_list .case_list_picScroll .bd ul li a{color:#fff;font-size:16px;font-weight:normal;display:block;width:380px;height:325px;}
.case_list .case_list_picScroll .bd ul li a .pic{width:378px;height:282px;background:#fff;border:1px solid #DFDFDF;}
.case_list .case_list_picScroll .bd ul li a .tit{width:378px;height:48px;line-height:48px; text-align:center;color:#fff;font-size:16px;}
.case_list .case_list_picScroll .bd ul li:hover .tit{ text-decoration:underline; color:#FFFF00;}

.case_list h3{width:150px;height:38px;line-height:38px; border:1px solid #fff;margin:0 auto;margin-top:35px;}
.case_list h3 a{display:block;width:150px;height:38px; text-align:center;color:#fff; font-size:16px; font-weight:normal;}
.case_list h3 a:hover{background:#fff;color:#526FAB;}
/*工程业绩*/



/*资质荣誉*/
.honor{margin:0 auto;background:url(../images/r2_c2.jpg) no-repeat center top;height:620px;}
.honor h1{width:140px;height:60px;line-height:60px;text-align:center;font-size:34px;color:#526FAB;margin:0 auto; font-weight:normal; padding-top:70px;}
.honor h2{font-size:30px;color:#B9B9B9; margin:0 auto; text-align:center;font-weight:normal;}

.honor_list{width:1320px;margin:0 auto;}
.honor_list .honor_list_picScroll{ width:1320px;margin-top:10px;  overflow:hidden; position:relative;}
.honor_list .honor_list_picScroll .hd{ overflow:hidden; width:1320px; height:76px; position:absolute;top:100px;left:0px;}
.honor_list .honor_list_picScroll .hd .prev{ display:block;  width:28px; height:51px; float:left; overflow:hidden;cursor:pointer; background:url(../images/arrow2.png) no-repeat top left;}
.honor_list .honor_list_picScroll .hd .next{ display:block;  width:28px; height:51px; float:right; overflow:hidden;cursor:pointer; background:url(../images/arrow2.png) no-repeat top right;}
.honor_list .honor_list_picScroll .hd .prev:hover{background:url(../images/arrow2.png) no-repeat bottom left; opacity:1; }
.honor_list .honor_list_picScroll .hd .next:hover{background:url(../images/arrow2.png) no-repeat bottom right; opacity:1; }

.honor_list .honor_list_picScroll .bd{padding-left:50px;}
.honor_list .honor_list_picScroll .bd ul{ overflow:hidden; zoom:1;}
.honor_list .honor_list_picScroll .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center;width:380px;height:325px;position:relative;}
.honor_list .honor_list_picScroll .bd ul li a{color:#fff;font-size:16px;font-weight:normal;display:block;width:380px;height:325px;}
.honor_list .honor_list_picScroll .bd ul li a .pic{width:378px;height:282px;background:#fff;border:1px solid #DFDFDF;}
.honor_list .honor_list_picScroll .bd ul li a .tit{width:378px;height:48px;line-height:48px; text-align:center;color:#333;font-size:16px;}
.honor_list .honor_list_picScroll .bd ul li:hover .tit{ text-decoration:underline; color:#ff0000;}

.honor_list h3{width:150px;height:38px;line-height:38px; border:1px solid #467FB1;margin:0 auto;margin-top:35px;}
.honor_list h3 a{display:block;width:150px;height:38px; text-align:center;color:#467FB1; font-size:16px; font-weight:normal;}
.honor_list h3 a:hover{background:#467FB1;color:#fff;}
/*资质荣誉*/



/*新闻中心*/
.news{margin:0 auto;background:url(../images/r2_c3.jpg) no-repeat center top;height:570px;}
.news h1{width:140px;height:50px;line-height:50px;text-align:center;font-size:30px;color:#fff;margin:0 auto; font-weight:normal; padding-top:50px;}
.news h2{font-size:34px;color:#fff; margin:0 auto; text-align:center;font-weight:normal;}

.news_list{width:1150px;height:330px; background:rgba(0,0,0,0.36);margin:0px auto;margin-top:15px;padding:35px 25px 25px;}
.news_list_l{width:440px;height:310px; background:#fff;}


/*新闻动态封面图*/
.piclist{float:left;  width:440px; height:310px;}
.piclist #KinSlideshow{ width:440px; height:310px; overflow:hidden; line-height:40px; text-align:left;}
.piclist #KinSlideshow img{width:440px; height:310px;}



.news_list_r{width:650px;height:310px;}
.news_list_r ul li{width:640px; height:38px; line-height:38px;color:#333;font-size:16px; overflow:hidden;}
.news_list_r ul li span{float:right;font-size:16px;color:#fff;}
.news_list_r ul li a{color:#fff;width:520px;height:38px;overflow:hidden; text-decoration:none;background:url(../images/con2.png) no-repeat center left;padding-left:20px;}
.news_list_r ul li a:hover{color:#fff; text-decoration:underline;}




/*新闻中心*/



/*联系我们*/
.contact{margin:0 auto;background:url(../images/r2_c4.jpg) no-repeat center top;height:427px;width:1200px;}
.contact_r{width:214px;height:397px;padding:30px;}
.contact_r p{ text-align:left;font-size:16px;color:#E6EEFB;line-height:30px;margin-top:60px;}
.contact_r .ewm{text-align:center;font-size:12px;color:#fff;margin:0px auto;margin-top:10px;width:135px;}
.contact_r .ewm img{display:block;margin-bottom:6px;}


/*联系我们*/







/*小banner*/
.s_banner{width:1250;height:174px;background:url(../images/s_banner.png) no-repeat center center;padding:25px;}
.s_banner p{width:900px;color:#fff;font-size:24px;padding-bottom:30px; font-weight:normal;}
.s_banner h1{background:url(../images/con1.png) no-repeat center left;font-size:40px;color:#fff;padding-left:50px;width:850px;}
.s_banner h1 span{ float:right;width:190px;height:45px;line-height:45px;background:#E7222A;border:1px solid #fff; text-align:center;}
.s_banner h1 span a{ display:block;width:190px;height:45px;color:#fff;font-size:24px;}
.s_banner h1 span a:hover{ text-decoration:underline;}
/*小banner*/




/*底部样式*/
.footer_bottom{height:50px;line-height:50px;background:#D8D8D8;color:#666;text-align:center;font-size:14px;}
.footer_bottom a{color:#333; text-decoration:underline;}
.footer_bottom a:hover{ text-decoration:underline; color:red;}









/****************************************************************************内页**************************************************************************************/


.page_main{width:100%;height:auto;background:#F4F4F4; position: relative;}
/******内页banner******/
.page_banner{background:url(../images/page_banner.jpg) no-repeat center center; height:320px; position:relative;}

/*height:auto;position:absolute;top:-103px;left:0;*/


/**左侧**/
/*导航*/
.page_l{float:left; width:280px;margin-top:-103px;}
.page_tit{width:240px;height:63px;background: url(../images/page_tit_bg.png) no-repeat center center;color:#fff;text-align:right;padding:20px 20px;}
.page_tit .page_tit_zm{font-size:54px;color:#3D7EAF;font-weight:normal; float:left;}
.page_tit .page_tit_bt{font-size:28px;color:#3D7EAF;font-weight:normal;line-height:23px;text-align:left;padding-top:4px;float:left;}
.page_tit .page_tit_bt span{font-size:16px;color:#3D7EAF;display:block;margin-top:5px;}


.page_nav{width:244px;height:auto;background:#fff;padding:0 18px;}
.page_nav li{width:244px;height:64px;line-height:64px;text-align:left;color:#fff;border-bottom:1px solid #E6E6E6;font-size:16px;}
.page_nav li a{color:#000;display: block;width:204px;height:64px;padding-left:40px;background:url(../images/page_icon.png) no-repeat 20px center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.page_nav ul li:hover a{background:url(../images/page_icon.png) no-repeat 20px center;;color:#0099CC; text-decoration:underline;}


.page_l h1{width:280px;height:52px;line-height:52px;background:#04A5A2;font-size:22px;color:#fff;text-align:center;font-weight:normal;}
.page_l h1 span{font-size:14px;}
.page_yuyue{width:280px;height:450px;background:#fff;}
.page_yuyue ul{padding-top:6px;}









/**右侧**/
.page_r{float:right; width:870px;height:auto;background:#FFFFFF;padding:15px;}
.page_tit2{font-size:16px; color:#666; border-bottom:1px #dfdfdf dashed; line-height:66px; padding:0px 10px; text-indent:35px; background:url(/images/home.png) 20px 25px no-repeat; font-weight:bold;}
.page_tit2 span{float:right; font-size:12px; font-weight:normal; margin-top:24px; line-height:20px; color:#999; margin-right:10px;}



/****关于我们****/
.page_about{font-size:14px; line-height:30px; padding:20px 40px 60px 20px; text-align:justify;}

.up-and-down-page1{width:880px;height:46px;line-height:46px;background:#F5F3F3;margin:10px auto;}
.up-and-down-page1 a.btn{display:inline-table;background: url(../images/page_icon2.jpg) no-repeat 160px center;line-height:46px;width:400px;text-align:center;font-size:14px;color:#666;margin:0px 20px;}
.up-and-down-page1 a.btn:hover{color:#0066CC;background: url(../images/page_icon2.jpg) no-repeat 160px center;}








/******通用图片列表******/
.page_pic{margin:0  auto;width:840px;padding:20px 0px;}
.page_pic ul{width:840px;}
.page_pic li{float:left;width:240px; height:230px; background:#fff; margin:15px 15px 15px 10px;padding:4px;text-align:center;border:1px #dfdfdf solid;transition: 0.3s;-webkit-transition: .3s; -moz-transition: .3s;}
.page_pic li span{height:100%;display:inline-block;vertical-align:middle;}
.page_pic li img{vertical-align:middle;}
.page_pic li .pic{width:240px; height:180px;background:#fff;}
.page_pic li .tit{width:210px;padding-left:10px;padding-right:10px;height:40px;line-height:22px; text-align:center;font-size:16px;padding-top:10px; color:#1F1F1F;}
.page_pic li:hover{background:#0099CC;transition: 0.3s;-webkit-transition: .3s; -moz-transition: .3s;box-shadow:0px 2px 5px rgba(100,100,100,.5);-webkit-box-shadow:0px 2px 5px rgba(100,100,100,.5);-moz-box-shadow:0px 2px 5px rgba(100,100,100,.5);}
.page_pic li:hover a{color:#fff;text-decoration:none; text-decoration:underline;}



/******新闻******/
.page_news{width:860px;margin:0 auto;overflow:hidden;padding-top:20px;}							
.page_news li{border-bottom:1px #dfdfdf dotted;line-height:44px;background:url(../images/icon.png) no-repeat left center; text-indent:16px;}
.page_news li a{font-size:14px;color:#666666;}
.page_news li a:hover{color:#0099CC; text-decoration:underline;}
.page_news li span{float:right;font-size:12px;color:#999999;}


.page_news_top{width:860px;height:230px;padding:30px 0px;}
.page_news_top a{display:block;width:860px;height:230px;}
.page_news_top a .pic{width:360px;height:230px;}
.page_news_top a .tit{width:480px;height:230px;}
.page_news_top a .tit h1{font-size:22px;color:#000;font-weight:normal;padding-left:10px;background:url(../images/page_icon4.jpg) no-repeat left center;}
.page_news_top a .tit h1 i{font-size:14px;color:#999;}
.page_news_top a .tit p{font-size:14px;color:#999;line-height:32px;padding:25px 0px;}
.page_news_top a .tit h2{width:82px;height:32px;line-height:32px;text-align:center;background:#FE5900;color:#fff;font-size:14px;font-weight:normal;}                       
                                	














/*内页右侧翻页按钮样式-新闻列表页*/
.fenye{margin:20px 0px 30px 0px;text-align:center;font-size:12px;}
.fenye a{border:1px solid #DAD1C2; padding:5px 8px; margin:0 2px; height:16px; line-height:16px; display:inline-block;}
.fenye a:hover{background:#0F73D1; color:#fff; text-decoration:none;}
.fenye a.currclass{background:#0F73D1; color:#fff;}


/**正文内容**/
.page_box .content{padding:20px; font-size:14px; line-height:26px; color:#333;}
.page_box .content  h1{font-size:20px; margin:10px 0px; color:#333; text-align:center; font-weight:normal;}
.page_box .content .time{margin:15px 0px 0px; border-bottom:1px dotted #ddd; padding-bottom:10px;color:#999999; text-align:center;}
.page_box .content1{font-size:14px; line-height:28px; color:#333;padding:20px 0px;}
.page_box .content1 img{padding:8px 0px;}




/*内页新闻详情页**********************/
.newsinfo_con{margin:0 10px 30px 0;}
.newsinfo_con h1{font-size:20px;color:#333;line-height:36px;margin-top:18px; text-align:center;}
.newsinfo_con .time{height:34px;line-height:34px;color:#999;border-bottom:1px #dfdfdf dotted; text-align:center;}
.newsinfo_con .content{font-size:16px;line-height:36px;color:#666;padding-top:20px;}
.newsinfo_con .content img{padding:5px 0px;}





.up-and-down-page{margin:10px auto;height:60px;text-align:center;}
.up-and-down-page a.btn{display:inline-table;border:1px #dfdfdf solid;background:url(/images/next_ico.jpg) 5px 3px no-repeat;border-radius:4px;line-height:24px;width:90px;text-align:center;font-size:14px;color:#666;margin:0px 10px;}
.up-and-down-page a.btn:hover{border:1px #D52C3F solid;color:#D52C3F;background:url(/images/next_ico.jpg) 5px -14px no-repeat;}


.xiangguan-info-list{border:1px #dfdfdf solid;}
.xiangguan-info-list h2{font-size:14px;line-height:30px;background:#f5f5f5;border-bottom:1px #dfdfdf solid;padding-left:20px;}
.xiangguan-info-list ul{padding:12px 10px;}
.xiangguan-info-list ul li{line-height:28px;height:28px;}
.xiangguan-info-list ul li a{font-size:14px;color:#666;text-decoration:None;}
.xiangguan-info-list ul li a:hover{text-decoration:underline;color:#F38800;}


