*{margin:0;padding:0; list-style:none;}
body,td,th {
font-family:"Microsoft Yahei";
	font-size: 14px;
	color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
}
a{ color:#000000;}
a:link, a:visited {

text-decoration: none;
}

#top{
width:100%;
height:120px;
}
.top_top{ width:1200px;height:120px; margin:0 auto; padding:0px;}
.logo{ width:557px; height:120px; float:left; background:url(../images/top_logo.jpg);}
  
.line{ width:643px; height:120px; float:right; background:url(../images/line.jpg)}
.clear{ clear:both}
#nav{
width:100%;
height:60px;
 background:#0056a9
}

#menu{width:1200px;height:60px; margin:0 auto; padding:0px;}
#menu ul{ margin:0px; padding:0px;}
#menu li{ float:left; width:133px; line-height:60px;}
#menu a{ color:#FFFFFF; display:block}
#menu a:hover{ background:#003399}


#menu li ul {
  list-style-type: none;
 left: -999em; width: 133px; position: absolute;z-index:19999;
}
#menu li ul li{
 float: left; width: 133px; height:40px;line-height:40px;
 background: #F6F6F6;
}
.body_footer2 a{ color:#FFFFFF;}
.body_footer2 a:hover{ background:#003399}

#menu li ul a{
 display: block; width:133px;height:40px;
}

#menu li ul a:link  {
 color:#666; text-decoration:none;
}
#menu li ul a:visited  {
 color:#666;text-decoration:none;
}
#menu li ul a:hover  {
 color:#F3F3F3;text-decoration:none;font-weight:normal;
 background:#0056a9;
}

#menu li:hover ul {
 left: auto;
}
#menu li.sfhover ul {
 left: auto;
}

#banner{
width:100%;
height:500px;
}
/*banner*/
.fullSlide{width:100%;position:relative;height:500px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}
.fullSlideny{width:100%;position:relative;height:320px;background:#000;}
.fullSlideny .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlideny .bd ul{width:100% !important;}
.fullSlideny .bd li{width:100% !important;height:320px;overflow:hidden;text-align:center;}
.fullSlideny .bd li a{display:block;height:320px;}
.fullSlideny .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlideny .hd ul{text-align:center;}
.fullSlideny .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlideny .hd ul .on{background:#f00;}
.fullSlideny .prev,.fullSlideny .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlideny .next{left:auto;right:15%;background-position:-6px -137px;}
/*banner*/


/*通用标题*/
.body_biaoti{ width:100%; padding-top:55px; text-align:center; font-size:37px; font-weight:bold; color:#000000}
.body_line{ width:271px; height:18px; margin:0 auto; padding:0px; background:url(../images/body_bg.png)}
.body_engbiaoti{ width:162px; height:18px;margin:0 auto; padding:0px; font-size:13px; color:#858687; font-family:Arial; text-align:center;}

.body_biaoti2{ width:100%; padding-top:55px; text-align:center; font-size:37px; font-weight:bold; color:#ffffff}
.body_line2{ width:271px; height:18px; margin:0 auto; padding:0px; background:url(../images/body_bg2.png)}
.body_engbiaoti2{ width:162px; height:18px;margin:0 auto; padding:0px; font-size:13px; color:#c8c7c7; font-family:Arial; text-align:center;}

.company{width:1200px; height:468px;margin:0 auto; padding-top:9px; }
.company_left{ width:460px; height:468px; float:left; background:url(../images/build.jpg)}
.company_right{ width:687px; height:468px; float:left; margin-left:28px;}
.company_nr{ width:684px; height:256px; margin-top:103px; text-align:left; line-height:28px; }
.company_an{ width:100%; height:106px; font-size:12px; color:#7b7979;}
.company_an ul{ width:100%; height:100%; margin:0px; padding:0px;}
.company_an li{ width:219px; height:106px; float:left;}
.nr01{ background: url(../images/w01.jpg); padding-left:70px; padding-top:18px; text-align:left; margin-right:12px;}
.nr02{ background: url(../images/w02.jpg); padding-left:70px; padding-top:18px; text-align:left; margin-right:12px;}
.nr03{ background: url(../images/w03.jpg); padding-left:70px; padding-top:18px; text-align:left}
.company_an h1{ font-size:18px; font-weight: inherit; line-height:29px; color:#000000}

.jingying{ width:1200px; height:300px;margin:0 auto; padding-top:88px;}

#body01{ width:100%; height:auto;}
#body_AD{ width:100%; height:308px; background:url(../images/AD.jpg) center}
#body02{ width:100%; height:640px;}
#body03{ width:100%; height:685px; background:url(../images/bg011.jpg) center;background-attachment:fixed;}
#body04{ width:100%; height:690px; background:url(../images/news_01.jpg) center}
#body05{ width:100%; height:340px; background:#0056a9}

.body_case{ width:1250px; margin:0 auto; padding-top:116px;}
.case_more{ width:1250px; margin:0 auto; padding-top:56px;}
/*案例滚动*/
.rollBox img{border:none;}
.rollBox{width:1300px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:1200px;overflow:hidden;margin:0 auto;padding-top:0px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:405px;float:left;text-align:center;padding-right:20px;}
*+html .rollBox .Cont .pic{width:405px;float:left;text-align:center;padding-right:30px;}
.rollBox .Cont .pic img{padding:1px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:36px;color:#fff;text-decoration:none;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#fff;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:none;}
.rollBox #List1,.rollBox #List2{float:left;}
.img1,.img2,.Cont{float:left;}
.img1,.img2{
width:30px;
height:105px;
display:block;
cursor:pointer;
margin-top:100px;
}
.img1{
	background-image:url(../images/shqm_left_pic.png);
	background-repeat: no-repeat;
	background-position: center center;}
.img2{
	background-image:url(../images/shqm_right_pic.png);
	background-repeat: no-repeat;
	background-position: center center;
}

/*案例滚动*/

.body_news{ width:1200px; height:552px;margin:0 auto; padding-top:75px;}
.body_news_left{ width:552px; height:340px; float:left;}
.body_news_right{ width:648px; height:340px; float:left;}
.body_news_box{ width:628px; height:105px; border: #DDDDDD solid 1px; float:right; text-align:left; padding:5px 20px; margin-bottom:12px;}
.body_news_box:hover{ background:#f7f7e8}
.body_news_box span{ font-size:18px; font-weight: bold; line-height:36px; color:#0056a9}
.body_news_box span a{ color:#0056a9}
.body_news_box span a:hover{ color: #F30}
.body_news_box p{ color:#7a7a7b; line-height:24px; margin-top:6px;}
/* 新闻滚动 */
#focus {width:552px; height:340px; overflow:hidden; position:relative;}
#focus ul {height:340px; position:absolute;}
#focus ul li {float:left; width:552px; height:340px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:552px; height:60px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:552px; height:20px; padding:5px 10px; right:0; bottom:10px; text-align:center}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:35px; height:7px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
/*底部*/
.body_footer{width:1200px; height:270px; margin:0 auto; padding:0px; border-bottom:#387bbc  solid 1px}
.body_footer_l{ width:400px; height:175px; margin-top:62px; float:left; border-right:#387bbc  solid 1px; text-align:left}
.footer_tel{ width:400px; height:70px; background:url(../images/telcoin.png) left no-repeat; color:#FFFFFF; padding-left:80px; padding-top:6px;}
.footer_tel span{ font-size:16px;}
.footer_tel p{ font-size:28px; line-height:38px; font-family:Arial;font-style: oblique;}
.footer_add{ width:400px; height:105px; padding-top:20px; line-height:25px; color:#FFFFFF}
.body_footer_c{width:490px; height:175px; margin-top:62px; float:left; border-right:#387bbc solid 1px; text-align:left;color:#FFFFFF; padding-left:20px; }
.body_footer_c a{ color:#FFF}
.body_footer_c a:hover{ color:#CCC}
.body_footer_c span{ font-size:26px;font-weight:bold}
.body_footer_c ul{ margin-top:12px; padding:0px;}
.body_footer_c li{ float:left; padding-right:15px; line-height:27px;}
.body_footer_r{width:308px; height:175px; margin-top:62px; float:left; text-align:right }
.body_footer2{width:1200px; height:69px; line-height:69px; text-align:left; margin:0 auto; padding:0px; color:#FFFFFF}
/*内页*/
/*公司概况banner*/
#gsgk_banner{width:100% !important;height:350px; background:url(../images/gsgk.jpg);}
.gsgk{ width:1200px; height:350px; margin:0 auto; padding:0px; text-align:left; line-height:350px; font-size:44px; color:#FFFFFF}
/*新闻中心banner*/
#news_banner{width:100% !important;height:350px; background:url(../images/news.jpg);}
.news{ width:1200px; height:350px; margin:0 auto; padding:0px; text-align:left; line-height:350px; font-size:44px; color:#FFFFFF}
/*企业文化banner*/
#wenhua_banner{width:100% !important;height:350px; background:url(../images/wenhua.jpg);}
.wenhua{ width:1200px; height:350px; margin:0 auto; padding:0px; text-align:left; line-height:350px; font-size:44px; color:#FFFFFF}
/*发展历程banner*/
#fzlc_banner{width:100% !important;height:350px; background:url(../images/fzlc.jpg);}
.fzlc{ width:1200px; height:350px; margin:0 auto; padding:0px; text-align:left; line-height:350px; font-size:44px; color:#FFFFFF}
/*目标愿景banner*/
#mbyj_banner{width:100% !important;height:350px; background:url(../images/mbyj.jpg);}
.mbyj{ width:1200px; height:350px; margin:0 auto; padding:0px; text-align:left; line-height:350px; font-size:44px; color:#FFFFFF}
/*工程案例banner*/
#gcal_banner{width:100% !important;height:350px; background:url(../images/gcal.jpg);}
.gcal{ width:1200px; height:350px; margin:0 auto; padding:0px; text-align:left; line-height:350px; font-size:44px; color:#FFFFFF}
/*人力资源banner*/
#rlzy_banner{width:100% !important;height:350px; background:url(../images/rlzy.jpg);}
.rlzy{ width:1200px; height:350px; margin:0 auto; padding:0px; text-align:left; line-height:350px; font-size:44px; color:#FFFFFF}
/*联系我们banner*/
#lx_banner{width:100% !important;height:350px; background:url(../images/lx.jpg);}
.lx{ width:1200px; height:350px; margin:0 auto; padding:0px; text-align:left; line-height:350px; font-size:44px; color:#6d6d74}

#ny_wz{width:100% !important;height:80px; background:#f2f2f2}
#ny_wz ul{ width:1200px; height:80px;margin:0 auto; padding:0px; }
.wz_left{ width:1045px; height:18px; float: left; margin-top:30px;}
.wz_left ul{margin:0px; padding:0px; }
.wz_left ul li{ float:left; padding-left:25px; padding-right:25px; border-right:#CCCCCC 1px solid; font-size:16px;}
.wz_left a{ font-size:16px; color:#333333}
.wz_left a:hover{ color: #0033FF} 
.wz_right{ width:155px; height:18px; float: left; margin-top:30px; background:url(../images/home.jpg) left no-repeat; text-align:left; padding-left:20px;}
#ny_body{ width:1200px; margin:0 auto; padding:0px;}
.ny_body_title{ width:100%; height:120px; border-bottom: #CCCCCC solid 1px; padding-top:50px; font-size:30px}
.ny_body_nr{ width:100%; min-height:600px; padding-top:30px; text-align:left; font-size:16px; line-height:34px;}
.ny_body_nr ul{ margin:0px; padding:0px;}
.ny_body_nr img{ border-left:solid #FFFFFF 20px;}
#ny_footer{ width:100%; height:340px; background:url(../images/di.jpg)}
.ny_body_news{ width:100%; height:auto; }
.ny_news_box{ height:77px; line-height:77px; border-bottom:#999999 solid 1px;}
.ny_news_box:hover{ background:#eff6fd}
.ny_news_title{ font-size:17px; width:85%; float:left; }
.ny_news_title a:hover{ color:#0056a9}
.ny_news_time{ font-size:14px; width:15%; float:right; text-align:right; color:#666666}
.ny_news_time span{ color:#c0c0c0;}
.biaoti{ font-size:24px; font-weight:bold}

/*新闻分页*/
.pages{ width:100.5%; text-align:right; padding:10px 0; clear:both; margin-top:20px; margin-bottom:20px;}
.pages span,.pages a,.pages b{ font-size:15px; font-family:Arial, Helvetica, sans-serif; margin:0 2px;}
.pages span font{ color:#f00; font-size:15px;}
.pages a,.pages b{ color:#333333;background:#f2f2f2; padding:5px 10px; text-decoration:none}
.pages span { padding-right:10px }
.pages b,.pages a:hover{ background:#035cac; color:#fff;}