*{margin:0; padding:0; font-family:"微软雅黑";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,   
form,fieldset,input,textarea,p,blockquote,th,td {padding: 0; margin: 0;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
q:before,q:after {content:'';}
abbr,acronym {border: 0;}
a{color: #323232;text-decoration: none;}
a:hover {color:#8F0000;}

body{background-color: #f4f4f4;}

.navi{background:url(../images/navi.gif); height:60px; line-height:60px; width:100%; text-align:center; margin-top:2px; }
.navi ul{padding-left:10px;}
.navi li{float:left; background:url(../images/navi_li.gif) no-repeat left center; padding:0 12px;}
.navi li a{color:#fff;}
.bgin{background:none!important;}

.shs{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.background-color-white{
	background:#fff;
}
.padding-top-74{padding-top:10px;}
.padding-bottom-84{padding-bottom:10px;}

 





.our-skills{
	background:url(../images/teambg.jpg) no-repeat center center fixed;
} 

.process {
  width: 1170px;
  margin: 3em auto;
  cursor: default;
  max-width:100%;
}
audio, canvas, video {
  max-width: 100%;
}
.process-items {
  display: table;
  margin: 0 100px 10px;
  padding: 0;
  list-style-type: none;
  color: #fff;
  font-size: 16px;
  text-align: center;
  font-weight:bold;
  font-family: 'robotobold';
}
.process-items li {
  display: table-cell;
  width: 250px;
  vertical-align: bottom;
 
  -webkit-transform: scale(0.65) translateY(40px);
      -ms-transform: scale(0.65) translateY(40px);
          transform: scale(0.65) translateY(40px);
  -webkit-transform-origin: bottom center;
      -ms-transform-origin: bottom center;
          transform-origin: bottom center;
  -webkit-transition: -webkit-transform .5s;
          transition: transform .5s;
}
.process-items li.active {
  -webkit-transform: scale(1) translateY(0);
      -ms-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
	
}

.process-items em {
  display: block;
font-size:16px;
text-transform:uppercase;	
  font-weight:normal;
  font-style:normal;
  font-family: 'robotoregular';
  
}
.process-items li img{
	margin-bottom:5px;
	display:inline-block;
}
.padding-top-50{padding-top:50px;}

.padding-bottom-50{padding-bottom:50px;}


#menu{height:50px;background:#0e67a3;}
.nav-box{width:1200px; margin:0 auto; }
.nav-hezuo{float:left;}
.nav-hezuo a{line-height:50px;height:50px; color:#fff;}
.nav{width:880px;height:50px;margin:0 auto; float:left;}
.nav li{line-height:50px;height:50px;text-align:center;width:108px;float:left;position:relative;z-index:9999;background:url(../images_bg/menu_bg.jpg) no-repeat right center;}
.nav li:last-child{background:none;}
.nav li a{display:block;line-height:50px;color:#fff;height:50px;font-size:15px;font-family:"微软雅黑";}
.nav li a:hover{color:#1a1a1a;text-decoration:none;background:url(/images_bg/menu_bg.jpg) repeat-x top left #fff;}
/*.nav li:hover>a{color:#1a1a1a;}*/
.nav li a:visited{}

.nav .sec{height:0;background:#0e67a3; color:#fff;overflow:hidden;z-index:9999;position:absolute;top:50px;left:0px;}
.nav .sec a{background:#0e67a3;color:#fff;height:38px;line-height:38px;width:108px;}
.nav .sec a:hover{background:#fff;text-decoration:none;color:#1a1a1a;}

.zhengshu{float:right;}
.zhengshu img{height:30px; vertical-align:middle;}
.zhengshu a{line-height:50px;height:50px; color:#fff;}


.contenttop{
margin:0px auto;
}

.contenthead{width:100%; margin:auto;}
.contenttop{width:100%; background:url(../images/loginbj.jpg) no-repeat;  margin:0 auto;}
.top{background:url(../images/loginbj.jpg) repeat; height:40px; margin:0px auto;}
.cnt{width:930px; margin:auto; background-color:#ffffff; padding:0 10px;}
.phone{width:250px;}
.phone span{height:40px; display:block; line-height:40px; float:left;}
.phone span img{height:30px; margin-top:5px;}


.logo{margin-left:40%;}







.banner{width:395px; height:290px; border:1px solid #ccc; overflow:hidden; position:relative; float:left;}
.active_ul{padding-top:10px;}
.rrul{padding-top:8px;}

.adv_img{margin-top:10px; text-align:center;}
.adv_img div{padding-top:13px;}


.login{ width:500px; float:left; font-size:14px;}

.login_ipt{width:120px; border:1px solid #ccc; height:24px; line-height:24px; padding:0 3px;}
.login_btn{background:url(../images/login_btn.gif); height:30px; border:0; color:#fff; width:100px; font-weight:bold;}


.expertz{ clear:both; margin:10px 0; padding-top:15px;}
.expert_cntz{width:950px !important; margin:0 0px; position:relative; overflow:hidden; }
.expert_cntz ul{position:absolute; width:10000px;}
.expert_cntz ul li{float:left; margin-right:15px; width:200px;}
.expert_cntz ul li a{diaplay:block; float:left;}
.expert_cntz ul li img{border:1px solid #9b9d98;}
.cntzdt{clear:both; padding-top:20px;}

.cntzdr{width:200px; float:right;}
.cntzd1{width:200px; font-size:16px;}
.cntzd1 a{width:200px; font-size:16px;}
.cntzd2{margin-top:30px;  width:200px; font-size:12px; color:#808080;}
.cntzd3{margin-top:20px; width:200px; }
.cntzd3 a{width:200px; font-size:16px; font-weight:bold; font-size:13px;}




.expert{background:url(../images/estate_bg.gif); height:141px; clear:both; border:1px solid #f7c7b9; margin:10px 0; padding-top:15px;}
.expert_cnt{margin:0 10px; position:relative; overflow:hidden; height:130px;}
.expert_cnt ul{position:absolute; width:10000px;}
.expert_cnt ul li{float:left; margin-right:15px; width:141px;}
.expert_cnt ul li img{border:1px solid #9b9d98;}
.expert_cnt ul li div{line-height:30px; text-align:center;}


.project{border:1px solid #cccccc; width:713px; padding-bottom:2px;}
.project_ul{padding:10px 15px;}
.project_ul li{float:left; width:340px; height:107px;}
.project_ul li img{border:1px solid #ccc; padding:1px; float:left;}
.project_ul li div{width:190px; float:left; padding-left:5px; font-size:12px; line-height:20px;}
.hall_ul{padding:10px 0 10px 5px;}
.hall_ul li{float:left; width:94px; height:105px; padding-left:5px!important; _padding-left:3px!important; padding-right:5px!important; _padding-right:0!important; margin:0!important;}
.hall_ul li img{border:1px solid #ccc; padding:1px; height:75px;}
.hall_ul li div{text-align:center; line-height:20px; font-size:12px;}
.list{padding:10px;}
.list ul li{font-size:14px; background:url(../images/list_li.gif) no-repeat left center; line-height:28px; height:28px; padding:0 10px;}
.list ul li a{float:left;}
.list ul li span{color:#aaa; font-size:12px; float:right;}
.page{text-align:center; padding-bottom:10px; margin-top:20px;}
.page ul li{display:inline;}
.page a{border:1px solid #ccdbe4; padding:0 5px; margin:0 2px; background:#ffffff;}
.page a:hover{text-decoration:none;}
.page .thisclass a{border:0!important;}
.tj_cnt{padding-top:10px; padding-left:5px; clear:both;}
.tj_ul{background:url(../images/tj.gif) no-repeat 5px 2px; clear:both;}
.tj_ul li{line-height:25px!important; padding-left:25px!important; padding-right:0!important;}
.detail{padding:0 10px;}
.detail,.detail p{line-height:24px; font-size:14px;}
.detail p{text-indent:2em; margin-bottom:20px;}
.detail h4{font-size:24px; text-align:center; padding:20px 0; color:#2b2b2b; border-bottom:4px solid #000;}
.detail_intro{padding:10px 20px; margin-bottom:20px; zoom:1; overflow:hidden;}
.detail_intro div{font-size:12px;}
.detail_cnt{padding:20px 0;}
.editor{color:#808080; clear:both; text-align:right; padding:20px; font-size:12px;}
.copy{text-align:center; line-height:24px; clear:both; font-size:12px; padding:10px 0;}

.cBlue,.cBlue:visited,.cBlue a{
	color:#1E50A2;
	font-weight: bold;
}
/*其他公用*/
.left{ 
	float: left;
}
.right{ 
	float: right;
}
.xian{
	border: 1px solid #CCCCCC;}

.p_top8 {
	margin-top: 8px;
}
.p_left10 {
	padding-left:10px;
}
.n_top8 {
	padding-top:8px;
}
.blank10 {
	height:8px;
	clear:both;
	font-size:0px;
	line-height:0px;
	display:block;
}
.topt{
	width:950px;
	text-align: center;
	font-size: 12px;
	line-height: 24px;
}
/*字体公用*/
.f_green {
	color:#009a2b;
}
.f_02 {
	color:#ff5400;
}
.f_03 {
	color:#fc8546;
}
.f14 {
	font-size:14px;
}
.f12 {
	font-size:12px;
}
.f_color {
	color:#585858;
	line-height:22px;
}
h1{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	line-height: 24px;
	padding-left: 10px;
	color: #126293;
	width: auto;
}
h2{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	line-height: 28px;
	padding-left: 10px;
	color: #126293;
	width: auto;
}
h3{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	cursor:pointer;
	line-height: 23px;
	padding-left: 10px;
	color: #126293;
	width: auto;
}
/*导航*/
.dhh{
	width:950px;
	height: 60px;
	background-image: url(../images/t1.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #246DB7;
	border-bottom-color: #246DB7;
}
.logo_left{
	width:189px;
	height:auto;
	float: left;
}

.menu{
	width:760px;
	height: auto;
}
.menu_ri{width:120px;}
.menu_ri li {
	width:30px;
	height:18px;
	float:left;
	display:inline;
	text-align:center;
	color:#000000;
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 4px;
}
.menu_55{
	height: 50px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.menu_z{
	width:150px;
	background-image: url(../images/t2.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-right: 8px;
}
.menu_z li {
	width:30px;
	height:18px;
	float:left;
	display:inline;
	text-align:center;
	color:#000000;
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 3px;
}
.menu_28{
	height:25px;
}
.menu_ss{width:950px;}
.menu_ss{
	background-color:#006BAC;
	line-height: 28px;
	text-align: left;
	background-image: url(../images/xw_14.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.menu_ssn{
	width:661px;
	margin-right: 40px;
	line-height: 28px;
}
.menu_ssu{
	width:165px;
}
.xian{
	border: 1px solid #CCCCCC;
}
.t{
	height: 22px;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #F3F3F3;
	font-size: 12px;
	line-height: 22px;
	display: block;
	width: 120px;
}
.t1{
	height: 22px;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #F3F3F3;
	font-size: 12px;
	line-height: 22px;
	display: block;
	width: 400px;
}
/*页面宽度*/
.content {
	width:950px;
	margin:0px auto;
	margin-left: auto;
    margin-right: auto;
}

.t435{width:435px; 	padding-bottom: 8px;}

.t435 li{
	line-height: 24px;
	padding-left: 5px;
}


.t305{
	margin:0 4px;
	width:305px;
	padding-bottom: 8px;
}
.t305 li{
	line-height: 29px;
	padding-left: 5px;
}
.t25{
	height:50px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.t26{
	height:28px;
	background-image: url(../images/hlxw_03.gif);
	background-repeat: no-repeat;
	text-align: left;
}
.t27{
	height:23px;
	background-image: url(../images/hlxw_003.gif);	
	background-repeat: no-repeat;
	text-align: left;
}
.kj{
	float:left;
	width:128px;
	text-align:center;
	padding-left: 4px;
}
.t170 {
	width:170px;
	padding-top: 8px;
	padding-bottom: 4px;
	font-size:13px;
	color:#444444;
}
.t170 li{
	line-height: 24px;
	padding-left: 5px;
}
.k715{width:715px;}
.k380{
	width:497px;
}
.k25{
	width:399px;
	height:25px;
	background-color: #E3E3E3;
	text-align: center;
	line-height: 25px;
	margin-top: 3px;
	margin-bottom: 8px;
	font-size: 12px;
}
.n397{
	width:397px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.n397 li{
	line-height: 24px;
	padding-left: 5px;
	font-size: 14px;
}
.r218{
	width:223px;
	padding-bottom: 8px;
}
.r218 li{
	line-height: 24px;
	padding-left: 8px;
	font-size: 12px;
	padding-right: 8px;
}
.t210{
	width:210px;
	height:65px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.n100{
	width:260px;
	height:100px;
	font-size:13px;
	color:#444444;	
}
.n100 li{
	line-height: 24px;
	padding-left: 10px;
	font-size: 14px;
}
.t65{
	width:65px;
	height:65px;
	padding-right: 8px;
}
.t223{width:225px;}
.summary{border:1px solid #cccccc; padding:5px 10px; line-height:22px; text-indent:2em;}

.banner_ul{position:absolute; height:290px; left:0; top:0; width:495px;}
.banner_ul li{float:left;}
.banner_num{position:absolute; right:0; bottom:8px;}
.banner_num li{float:left; background:url(../images/num.gif) no-repeat center; width:18px; height:18px; margin-right:8px; text-align:center; line-height:18px; color:#fff; cursor:pointer;}
.num_on{background:url(../images/num_on.gif)!important;}

.fl{float:left;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	line-height: 50px;
	padding-left: 10px;
	color: #126293;
	width: auto;}
	
.fls{float:left;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	line-height: 24px;
	padding-left: 10px;
	color: #126293;
	width: auto;}	
	
	
.more{
	  width:130px;
	  clear:both;
	  height:44px;
	  margin-left:10px;

 }
.more a {
    padding: 6px 0px;
    display: block;
    text-align: center;
    border: 1px solid #656565;
    color: #656565;
	font-family: 'robotobold';
	font-weight: bold;
}

.more :hover{
	background-color:#1face1;
	
}
.more a:hover{
	background-color:#1face1;
	    color:#FFFFFF;
		border: none;;
}

.topimg{width:930px; margin:0 auto; background-color:#ffffff; padding:0 10px;}

.top_set{float:right; font-size:12px}
.top_set a{line-height:40px; margin:0 10px; color:#009FCC;}
.top_set span{padding-right:20px}
.reg_ipt{width:300px; height:30px}

.zhuanjia{width:950px; margin:0px auto;}
.renwubj{width:950px; margin:0px auto; padding-top:40px; background:url(../images/renwubj.jpg) no-repeat;}

#footers a{color:#FFFFFF}
#footers2{margin-left:30px;}

.search_ipt{width:240px; height:25px}
.searchlei{width:80px; height:25px}
.search_list{border:2px dashed #ccc; margin-top:20px; padding:10px 20px;}
.search_list li{border-bottom:1px dashed #ccc; line-height:30px; padding:10px; font-size:20px;}
.search_list li div{line-height:30px; color:#FF0000; font-size:20px;}
.bdn{border:0!important;}
#loading{background:url(/images/loading.gif); width:100px; height:100px; margin: 20px auto;}

.xiangmutitle{clear:both; width:950; height:150px;  background-color:#ffffff; background: url(../images/20150330011.png) no-repeat right bottom;}
.xiangmuspan{
text-align:center;	
display:block;
font-weight: bold;
 width:356px;
 height:33px;
 font-size:20px;
 margin:0px auto;
 padding-top:50px;
 }
 .xiangmuspanxian{
 display:block;
 width:50px;
 border-bottom-width:3px;
 border-bottom-style:solid;
 border-bottom-color:#013a7b;
 margin:0px auto;
 padding-top:8px;
 }
 
 
 .right-line {
     display: block;
    width: 100px;
    height: 1px;
    margin: 0px auto;
 
    background-color: black;
}
