@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,h7,dl,dd,dt,img,dd,form{margin:0;padding:0;border:0;}
body{margin:0 atuo;padding:0;font-size: 12px; font-family:normal "宋体","微软雅黑",Arial, Helvetica, sans-serif;color:#666;background:#e9e9e9;}
ul,li{list-style-type:none;margin:0;padding:0;border:0;}
img{padding:0;margin:0;border:0;}
.clear{width:0;height:0;border:0;padding:0;margin:0; clear:both;}
a{font-size:12px;color:#666; text-decoration:none;}
a:hover{font-size:12px;color:#1f417c; text-decoration:underline;}
.fl{float:left;}
.fr{float:right;}
.cn{ margin:0 auto;}
p{margin:0;padding:0;border:0;}
ul:after,dl:after{content:".";display:block;clear:both;height:0;}
.baise{color:#fff; font-size:14px;}
.blue{color:blue;}
/*--------------------------------首页开?-----------------------*/
.header-x{width:100%;height:156px;background:#f4f4f4;}
.header{width:1366px;height:152px;padding-top:4px;}
.header-tr1{width:1366px;height:20px;background:url(../images/header-tr1.gif) no-repeat;}
.header-tr2{width:1366px;height:132px;}
.tr2-l{width:6px;height:132px;background:url(../images/tr2-l_bg.gif) repeat-y;}
.tr2-c{width:1356px;height:132px;}
.tr2-r{width:4px;height:132px;background:url(../images/tr2-r_bg.gif) repeat-y;}
.tr2-c_tr1{width:1356px;height:94px;background:url(../images/tr2-c_bg.gif) repeat-x;}
.tr2-c_tr2{width:1356px;height:38px;}
.logo{width:529px;height:62px;padding:9px 0 0 26px;}
.nav{width:240px;height:20px;margin:35px 10px 0 0}
.nav li{float:left;width62px;padding-left:13px;background:url(../images/nav_tubiao.gif) no-repeat 0 4px;}
.nav li a,a:hover{color:#000;}
.nav li a:hover{color:#f00;}
.menu{width:1312px;height:38px;padding-left:44px;background:url(../images/menu_bg.gif) repeat-x;}
.menu ul{width:1266px; clear:both;background:url(../images/menu_line.jpg) no-repeat right;}
.menu ul:after{content:"";clear:both;line-height:0;display:block;}
.menu li{float:left;font-size:14px;line-height:38px;text-align:center;width:127px;background:url(../images/menu_line.jpg) left no-repeat;}
.menu li a,.menu li a:hover{font-size:14px;color:#fff;}
.banner-x{width:100%;height:296px;background:#fff;}
.banner{width:1366px;height:296px;}
.banner_l{width:6px;height:296px;background:url(../images/tr2-l_bg.gif) repeat-y;}
.banner_c{width:1356px;height:296px;}
.banner_r{width:4px;height:296px;background:url(../images/tr2-r_bg.gif) repeat-y;}
.content-x{width:100%;height:auto;background:#f0f3f4;}
.content{width:1366px;height:500px;}
.con_l{width:6px;height:500px;background:url(../images/tr2-l_bg.gif) repeat-y;}
.con_c{width:1356px;height:500px;}
.con_r{width:4px;height:500px;background:url(../images/tr2-r_bg.gif) repeat-y;}
.con_c_l{width:225px;height:500px;background:#eff3f4;}
.office{width:202px;height:175px;padding:30px 0 0 23px;background:url(../images/cont_l_bg.jpg) repeat-x;}
.office_c{padding:14px 0 0 16px;}
.contact{width:202px;height:250px;padding-left:23px;}
.contact_c{width:202px;padding-top:15px;line-height:23px;}
.con_c_r{width:1089px;height:473px;padding:27px 0 0 42px;background:url(../images/con_r_bg.gif) repeat-x;}
.con_c_r_td1{width:822px;}
.company{width:822px;height:204px;}
.company_t{width:822px;height:24px;background:url(../images/company_line.jpg) no-repeat bottom;}
.company_t a,company_t a:hover{font-size:9px;}
.company_c{width:822px;height:161px;padding-top:21px;}
.company_c dt{width:138px;height:126px;}
.company_c dd{width:650px; text-indent:2em;line-height:19px;}
.news{width:822px;height:166px;}
.news_t{width:822px;height:24px;background:url(../images/company_line.jpg) no-repeat bottom;}
.news_t a,news_t a:hover{font-size:9px;}
.news_c{width:822px;height:120px;padding-top:22px;}
.news_c_r{width:650px;}
.news_c_r li{width:350px;height:22px;_height:18px;+height:18px;padding-left:8px;background:url(../images/news_tubiao.jpg) no-repeat 0 2px;}
.con_c_r_td2{width:219px;}
.crse{width:219px;height:224px;}
.crse_t{height:42px;}
.crse_c{width:189px;height:160px;padding:1px;border:1px solid #ccc;}
.zhaopin{height:75px;}
.xinxi{height:75px;}
.footer-x{width:100%;}
.footer{width:1366px;height:90px;}
.footer_td2{width:1366px;height:17px;background:url(../images/copy_tupian.jpg) no-repeat; clear:both;}
.footer_td1_l{width:6px;height:73px;background:url(../images/cpay_l_bg.jpg) repeat-y;}
.footer_td1_c{width:1356px;height:50px;padding-top:23px;color:#fff;line-height:20px;font-family:"宋体";text-align:center;background:url(../images/copy_bg.jpg) repeat-x;}
.footer_td1_c a,.footer_td1_c a{font-size:12px;color:#fff; font-family:"宋体";}
.footer_td1_r{width:4px;height:73px;background:url(../images/tr2-r_bg.gif) repeat-y;}
/*--------------------------------首页结束------------------------*/
/*--------------------------------公司简介开?-----------------------*/
.ny_content-x{width:100%px;background:#f0f3f4;}
.ny_content{width:1366px;height:auto;padding-bottom:25px;background:url(../images/ny_content_bg.jpg) repeat-y;overflow:hidden;}
.ny_con_c{width:1356px;}
.ny_com_l{width:197px;height:auto;padding:15px 0 0 31px;font-size:14px;}
.ny_com_l_t{width:201px;height:28px;color:#fff;padding:12px 0 0 25px;background:url(../images/ny_com_t_bg.jpg) no-repeat;}
.ny_com_l_c{width:226px;}
.ny_com_l_c_tr1{width:226px;height:16px;background:url(../images/ny_com_yuanjiao.jpg) no-repeat;}
.ny_com_l_c_tr2{width:226px; font-family:"宋体";background:url(../images/ny_com_l_bg.jpg) repeat-y;clear:both;}
.ny_com_l_c_tr2 li{width:226px;height:27px;padding-top:8px;text-align:center;background:url(../images/ny_com_line.jpg) no-repeat 23px 10px;}
.ny_com_l_c_tr2 li a{width:226px;height:27px;display:block;}
.ny_com_l_c_tr2 li a:hover{width:226px;height:27px;color:#f00;}
.ny_com_l_c_tr3{width:226px;height:13px;background:url(../images/ny_com_yuanjiao1.jpg) no-repeat;}
.ny_com_r{width:1040px;height:auto;padding-top:15px;margin-right:22px;}
.ny_com_r_t{width:1000px;height:40px;color:#666666;padding:0 20px;line-height:40px;background:url(../images/ny_com_t_bg1.jpg) no-repeat;}
.ny_com_r_t a:hover{color:#f00;}
.ny_com_r_c{width:1030px;text-indent:2em;line-height:22px;padding-top:20px;}

.ny_jingyingzk_r_c{width:960px;padding:20px 0 0 70px;}
/*--------------------------------公司简介结?-----------------------*/
/*--------------------------------新闻中心开?-----------------------*/
.ny_news_r_c{width:1020px;height:auto;text-indent:2em;line-height:22px;padding:20px 0 0 10px;}
.ny_news_r_c_tr1{width:1000px;}
.ny_news_r_c_tr1 li{width:1000px;height:36px;background:url(../images/news_line.jpg) no-repeat 0 5px;}
.ny_news_r_c_tr2{width:1000px;height:20px;padding:20px 0 0 150px;}
.ny_news_r_c_tr2 li{float:left;background:#f2f2f2;margin:0 2px;padding-right:20px;}
.ny_news_r_c_tr2 li a{color:#000;}

.newsnr_r_c_title{width:1000px; text-align:center; font-size:16px;font-weight:bold;}
.newsnr_r_c_c{font-size:14px;padding-top:15px;line-height:24px;}
/*--------------------------------新闻中心结束------------------------*/
/*--------------------------------工程案例------------------------*/
.ny_crse_c{width:1020px;line-height:22px;padding-left:10px;}
.ny_crse_c_tr2{padding:20px 0 0 200px;}
.ny_crse_c_tr2 li{float:left;background:#f2f2f2;margin:0 2px;padding:2px 6px;}
.ny_crse_c_tr2 li a{color:#000;}
.ny_crse_l{width:250px;height:196px;padding-left:50px;}
.ny_crse_r{width:300px;height:196px;padding-left:25px; line-height:30px;color:#000;}
.ny_crse_r_c_tr1 li{height:220px;border-bottom:1px double #ccc;margin-top:20px;}

.ny_gongchengxl{}
.ny_gongchengxl li{float:left;width:215px;padding:20px 30px 0 50px; height:200px;text-align:center;}
/*--------------------------------工程案例------------------------*/
/*--------------------------------人才招聘------------------------*/
.ny_zhaopin_r_c{width:1020px;height:350px;line-height:22px;padding:20px 0 0 10px;}
/*--------------------------------人才招聘------------------------*/
/*--------------------------------资质荣誉------------------------*/
.ny_rongyu_l{width:250px;height:196px;padding-left:50px;}
.ny_rongyu_r{width:280px;height:196px;padding-left:45px; line-height:30px;color:#000;}
.ny_rongyu_r_c_tr1 li{height:220px;border-bottom:1px double #ccc;margin-top:20px;}

.ny_rongyujs_l{width:250px;height:196px;padding-left:50px;}
.ny_rongyujs_r{width:280px;height:196px;padding-left:45px; line-height:30px;color:#000;}
.ny_rongyujs_r_c_tr{width:987px;text-indent:2em;padding:15px 0 0 13px;line-height:24px;}
.ny_rongyujs_r_c_tr1 li{float:left;padding:10px 30px 0 45px;width:251px;height:200px; text-align:center;}
..ny_rongyujs_r_c_tr1 li img{width:251px;height:170px;}

.ny_tixirz_r_c_tr{width:987px;padding:15px 0 0 13px;line-height:32px;}
.tixirz_l{width:231px;text-align:center;}
.tixirz_l li{padding:10px 0;}
.tixirz_r{width:301px;text-align:center;padding-left:40px;}
.tixirz_r li{padding:10px 0;}
/*--------------------------------资质荣誉------------------------*/
.ny_contact_l{width:215px;color:#000;line-height:22px;padding:15px 0 0 20px;}
.ny_contact_r{width:215px;color:#000;line-height:22px;padding:15px 0 0 20px;}
/*--------------------------------vip------------------------*/
.login {
	MARGIN: 50px auto 0px; WIDTH: 600px
}
.login P {
	MARGIN-TOP: 225px; WIDTH: 110px; BACKGROUND: url(../images/login.jpg) no-repeat; FLOAT: left; HEIGHT: 320px
}
.login .pl {
	BACKGROUND-POSITION: 0px -225px
}
.login .pr {
	BACKGROUND-POSITION: -150px -225px
}
.login .l {
	WIDTH: 18px; BACKGROUND: url(../images/login.jpg) no-repeat; FLOAT: left; HEIGHT: 320px
}
.login .r {
	WIDTH: 18px; BACKGROUND: url(../images/login.jpg) no-repeat; FLOAT: left; HEIGHT: 320px
}
.login .l {
	BACKGROUND-POSITION: -110px 0px
}
.login .r {
	BACKGROUND-POSITION: -132px 0px
}
.login .c {
	WIDTH: 344px; BACKGROUND: url(../images/loginbg.jpg); FLOAT: left; HEIGHT: 313px; PADDING-TOP: 7px
}
.login .c DIV {
	CLEAR: both
}
.login .to .tol {
	WIDTH: 95px; FLOAT: left; HEIGHT: 50px; MARGIN-LEFT: 5px
}
.login .to .tol A {
	WIDTH: 95px; FLOAT: left; HEIGHT: 50px; MARGIN-LEFT: 5px
}
.login .to .tol A {
	BACKGROUND: url(../images/login.jpg) no-repeat 0px -50px
}
.login .to .tol .v {
	BACKGROUND-POSITION: 0px 0px
}
.login .to .tor {
	TEXT-ALIGN: right; LINE-HEIGHT: 50px; WIDTH: 230px; PADDING-RIGHT: 9px; FLOAT: right; COLOR: #fff
}
.login .to .tor A {
	COLOR: #fff
}
.login .in {
	HEIGHT: 175px; OVERFLOW: hidden; PADDING-TOP: 18px
}
.login .in DL {
	LINE-HEIGHT: 40px; WIDTH: 100%; FLOAT: left; PADDING-TOP: 12px
}
.login .in DL DT {
	TEXT-ALIGN: right; WIDTH: 80px; FLOAT: left; COLOR: #f00; FONT-SIZE: 14px
}
.login .in DL DD {
	PADDING-LEFT: 10px; FLOAT: left
}
.login .in DL DD.e {
	WIDTH: 50px; FLOAT: left; COLOR: #f00
}
.login .in DL DD.e A {
	COLOR: #f00
}
.login .in INPUT {
	BORDER-BOTTOM: #f00 1px solid; BORDER-LEFT: #f00 1px solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 25px; BACKGROUND-COLOR: #f4f7f9; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FLOAT: left; HEIGHT: 25px; FONT-SIZE: 14px; OVERFLOW: hidden; BORDER-TOP: #f00 1px solid; BORDER-RIGHT: #f00 1px solid; PADDING-TOP: 4px
}
.login .in INPUT:hover {
	BORDER-BOTTOM: #d90000 1px solid; BORDER-LEFT: #d90000 1px solid; BACKGROUND-COLOR: #edf3f8; BORDER-TOP: #d90000 1px solid; BORDER-RIGHT: #d90000 1px solid
}
.login .su {
	LINE-HEIGHT: 35px; PADDING-LEFT: 10px; HEIGHT: 55px; COLOR: #87a2bc; OVERFLOW: hidden; PADDING-TOP: 10px
}
.login .su A {
	COLOR: #87a2bc
}
.login .su SPAN {
	FLOAT: right
}
.login .su SPAN INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 95px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/login.jpg) no-repeat -185px 0px; HEIGHT: 35px; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}

