@charset "utf-8";/* CSS Document */*{ margin:0px; padding:0px; font-family:微软雅黑; text-decoration:none;}body{overflow-x:hidden;}ul, ol{list-style:none;margin:0px;padding:0px;}.clear{clear:both;}#wangyetop{ height:30px; background:#f6f6f6; font-size:10px;}.fl{ width:1100px;margin:0px auto; background:#CC3;}.lifttop{ height:30px; line-height:30px; float:left;}.righttop{ height:30px; line-height:30px; float:right;}.righttop a{ color:#000;}.logo{ width:1100px; margin:0px auto;}#nva{ height:40px; background:#00418d;}.nvafl{ width:1100px; margin:0px auto; background:#39C;}.nvafl li{ float:left; width:117px; line-height:40px; font-size:15px; list-style-type:none;position: relative;text-align: center;margin-right:5px;}.nvafl li:after{	content: "/";	color:#fff;	position: absolute;	right:-5px;	top:0px;}.nvafl li:last-child:after{	display: none;}.nvafl li a{ color:#fff; }/*span{  margin-left:25px;}*/.nvafl li.on, .nvafl li:hover{ background: url(../images/luguo.png);}.nvafl li:active{ background:#1578ea;}.nvafl li ol{ width:117px;  position:absolute; top:0px; background:#39C;; transition:0.3s; z-index:200; display:none;}.nvafl li ol li{ border-bottom:1px  #92c4ff dashed;}.nvafl li ol li a{ display:block; line-height:40px; text-align:center; color:#fff; font-size:14px;}.nvafl li:hover ol{ top:40px; display:block;}/*banner开始*/.rslides{	position:relative;	list-style:none;	overflow:hidden;	width:100%;	padding:0;	margin:0;}.rslides li{	-webkit-backface-visibility:hidden;	position:absolute;	display:none;	width:100%;	left:0;	top:0;}.rslides li:first-child{	position:relative;	display:block;	float:left;}.rslides img{	display:block;	height:auto;	float:left;	width:100%;	border:0;}/*pager*/.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:100;margin-bottom:29px;}.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:12px;height:12px;margin-left:10px;border-radius:10px; background:#56a3f9;/*border:1px solid #56a3fe;*/position:relative;}.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:12px;height:12px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#00418d;}/* Callback example */.callbacks_container{	margin-bottom:2px;	position:relative;	width:100%;	max-width:100%;	text-align:center;	}.callbacks{	position:relative;	list-style:none;	overflow:hidden;	width:100%;	padding:0;	margin:0;}.callbacks li{	position:absolute;	width:100%;	left:0;	top:0;}.callbacks img{	display:block;	position:relative;	z-index:1;	height:auto;	width:100%;	border:0;}.callbacks .caption{	display:block;	position:absolute;	z-index:2;	font-size:20px;	text-shadow:none;	color:#fff;	background:#000;	background:rgba(0,0,0, .8);	left:0;	right:0;	bottom:0;	padding:10px 20px;	margin:0;	max-width:none;}.callbacks_nav{	position:absolute;	-webkit-tap-highlight-color:rgba(0,0,0,0);	top:50%;	left:0;	opacity:0.6;	z-index:3;	text-indent:-9999px;	overflow:hidden;	text-decoration:none;	height:61px;	width:38px;	background:transparent url("../images/themes.gif") no-repeat left top;	margin-top:-30px;	display:none;}.callbacks_container:hover .callbacks_nav{display:block;}.callbacks_nav:active{opacity:1.0;}.callbacks_nav.next{	left:auto;	background-position:right top;	right:0;}/*banner结束*//*关于华源*/#us{height:650px;  margin:0px auto;}.ustop{height:200px; margin:0px auto;background:url(../images/xian.png) no-repeat bottom;}.usfa{ width:250px; height:120px; margin:0px auto;}.usfa img{ margin:35px auto;}.usdi{ width:100%; height:80px; }.usdi p{font-family:宋体; font-size:12px; text-align:center; padding-top:20px;}.usbott{ width:1100px; height:440px;  margin:0px auto;}.usbottlift{ width:305px; height:100%; background:url(../images/us.png) no-repeat bottom; float:left;}.usbottright{ width:795px; height:100%; float:right;}.usbotttop{ height:240px;  border-bottom:solid #999 1px;}.usbotttop p{ width:765px; height:auto;line-height:20px;  margin:0px auto; padding-top:40px; font-size:15px;}.usgeng{ width:105px; height:35px; background:url(../images/tu2.jpg) no-repeat; float:right; text-align:center; line-height:35px; margin-top:10px;}.usgeng a{ color:#fff; font-size:14px;}/*图片切换*/.usbottdi{ height:200px;margin:0px auto;}/*.xiao{height:270px;margin:0px auto;width:795px;}*//*.playerstyles{width:168px;height:44px;background:url('../images/playstyles.png') no-repeat;}*/.indexmaindiv1{ height:170px; width:765px; margin:0px auto; padding-top:28px;overflow:hidden; }.stylesgoleft{float:left;width:21px;height:28px;background:url(../images/guai.png) no-repeat left top;margin:70px 5px 0px 0px;cursor:pointer;}.detailimg{width:140px;height:170px;background:#1F83C3;}.detailimg img{width:140px;height:170px;}.stylesgoright{float:left;width:21px;height:28px;background:url(../images/guai1.png) no-repeat left top /*-56px*/;margin:70px 0px 0px 10px;cursor:pointer;}/*滚动*/.maindiv1{float:left;width:694px;height:170px;overflow:hidden;position:relative;}.maindiv1 ul{position:absolute;left:0;top:0;}.maindiv1 ul li{float:left;width:140px;height:170px; margin-right:45px;}/*案例*/#case{margin:0px auto;}.casedi{ width:1170px; height:390px;  margin:0px auto;}.casetop{ width:100%;height:328px; padding-top:50px;}.csaetopp{ height:328px; width:1170px; margin:0px auto;overflow:hidden; }.casegoleft{float:left;width:35px;height:30px;background:url(../images/heiguai1.jpg) no-repeat left top;margin:90px 0px 0px 0px;cursor:pointer;}.casetimg{width:260px;height:328px;background:#1F83C3;}.casetimg img{width:260px;height:180px;}.casepp{ text-align:center; line-height:30px; margin-top:30px;}.casepp a{ color:#fff;}.caseppt{ width:90px; height:25px; border-radius:4px; border:1px #FFF solid; margin:30px auto;text-align:center;}.caseppt a{ color:#fff; line-height:25px; font-size:14px; }.casegoright{float:left;width:35px;height:30px;background:url(../images/heiguai.jpg) no-repeat left top /*-56px*/;margin:90px 0px 0px 0px;cursor:pointer;}/*滚动*/.casemaindiv1{float:left;width:1100px;height:328px;overflow:hidden;position:relative;}.casemaindiv1 ul{position:relative;width:9999px;}.casemaindiv1 ul li{float:left;width:260px;height:328px; background:#00418d;margin-right:15px;}#casebott{ height:240px; background:#00418d; margin-top:-240px;}.casemaindiv1 ul li .caseimg img{width:260px;}/*实力*/#Strength{ height:630px; background:#f4f4f4;}.strtop{ width:1100px; height:380px; margin:0px auto; margin-top:40px;}.strtop ul li{ float:left; margin-bottom:16px;}.strtop .strtoppt{ margin-left:15px;}.strtop img{ width:260px; height:180px;}/*五大*/.majorsp{ width:1100px; height:480px; margin:0px auto;}.majorlift{ width:200px; height:100%; float:left; background:url(../images/youshi_31.jpg) no-repeat top;}.majorlift ul{ padding-top:99px; height:280px;}.majorlift ul li{ height:74px; border:1px #d6d6d6 solid;text-align:center;}.majorlift ul li a{ color:#000;  line-height:74px; font-size:16px;}.majorlift ul li.on, .majorlift ul li:hover{ background:url(../images/lanxina_28.jpg) no-repeat left;}.majorright{ width:886px; height:100%; float:right;}.majortop{ width:886px; height:340px;position: relative;}.majortop img{ width:886px; height:340px;}.majotbott ul{ margin-top:15px;}.majotbott ul li{ float:left;}.majotbott ul .bott{ margin-left:15px;}.majotbott ul .bott:nth-child(1){ margin-left:0px}.majotbott ul li img{ width:210px; height:125px;}/*新闻*/#new{ width:100%; height:476px; background:#f4f4f4; margin-top:35px;}.news{ width:1100px; height:100%; margin:0px auto; }.newslift{ width:50%; height:456px;;  float:left; margin-top:20px;}.newsright{ width:50%; height:456px;;  float:right; margin-top:20px;}.newstop{ width:540px;height:40px; background:url(../images/xinwen_50.png) no-repeat left;  }.newstop a{ float:right; margin-top:25px; color:#000; font-size:14px;}.newstop a img{ margin-right:6px;}.newsxt{width:210px; height:120px; float:left;}.newszh{height:120px;margin-top:8px;}.newswz{width:314px; height:120px; float: right; margin-right:10px;}.newswz .newszx{ font-size:18px;}.newswz img{ float:right; margin-top:12px;}.newswz  a{ color:#000;}.newsbott{ width:540px; height:60px; margin-top:28px;}.newsri{ width:67px; height:60px; background:url(../images/xinwen_70.png) no-repeat; color:#fff;float:left; }.newsri h6{ font-size:14px; margin-left:3px; font-weight:100;}.newsri h3{ font-size:24px; margin-left:15px; font-weight:100;margin-top:5px; }.newsqiw{ width:453px; height:60px; float:right; font-size:13px;}.newsqiw a{ color:#000;}/*行业 */.indtop{ width:540px;height:40px; background:url(../images/hangye_52.png) no-repeat left; margin-left:10px;}.indtop a{ float:right; margin-top:25px; color:#000; font-size:14px;}.indtop a img{ margin-right:6px;}.indxt{width:210px; height:120px; float:left; margin-left:10px;}.indzh{height:120px;margin-top:8px; }.indwz{width:314px; height:120px; float: right; margin-left:10px;}.indwz a{ color:#000;}.indwz .indzx{ font-size:18px;}.indwz img{ float:right; margin-top:12px; }.indbott{ width:540px; height:60px; margin-top:28px;}.indri{ width:67px; height:60px; background:url(../images/xinwen_70.png) no-repeat; font-size:16px; color:#fff;float:left; margin-left:10px; }.indri h3{ font-size:24px; margin-left:15px; font-weight:100; margin-top:5px; }.indqiw{ width:453px; height:60px; float:right; font-size:13px;}/*联系*/#contnat{height:585px;}.contus{width:1100px; height:365px;  margin:25px auto;}.contlift{ width:365px; height:350px;  float:left;}.contzhong{width:365px; height:350px;  float:left; margin-left:2px;}.contzhong h3{ margin-left:35px; font-family:宋体; margin-top:10px;}.contzhong ul li{ margin-bottom:12px; margin-left:40px;}.contright{ width:365px; height:350px; float:left;margin-left:2px;}.SM_lyzx{width:330px; float: right; border:1px #d6d6d6 solid;}.SM_lyzx ul{height:330px; font-size:14px; list-style-type:none; font-family:微软雅黑; margin-left:18px;}.SM_lyzx ul li{ margin-top:16px; color:#000;}.SM_lyzx input{ height:25px; line-height:25px;} .SM_lyzx ul .anniu input{width:100px; height:30px; margin-left:42px; background:#F00; color:#fff; border:none; border-radius:6px;}/*底部*/#bottom{ width:100%; height:210px; background:#00418d; margin-top:30px;}.bottoms{ width:1100px; height:100%; margin:0px auto; }.bottomlift{width:170px; height:100%;  float:left;}.bottomlift img{ margin-left:24px; margin-top:24px;}.bottomright{ width:860px; height:100%; float:right; }.bottomnva{ height:56px;/* border-bottom:1px #0057bc solid;*/ background:url(../images/dixian_79.jpg) no-repeat bottom;}.bottomnva p{ color:#fff; float:right; margin-top:24px;}.bottomnva a{ margin-right:10px; margin-left:9px; color:#fff;}.bottomnei ul li{ margin-top:15px; color:#fff; margin-left:12px; font-size:13px;letter-spacing:2px;}.bottomnei ul li a{ color:#fff;}.bottomdi{ height:40px; background:#00316a;}.bottommnei{ width:1100px; height:40px; margin:0px auto;}.bottommnei ul li{color:#fff; font-size:13px; line-height:40px;letter-spacing:2px;}.bottommnei ul li a{ color:#fff;}/*内页banner*/.neibanner{height:258px;}#neiyeboy{ width:1100px; padding:30px auto; padding-top:15px; margin:0px auto;}.neiyelift{ width:220px; height:100%;float:left;}.liftnva{ width:100%; height:210px; }/*.liftnva{ height:40px;}*/.liftnvatop{ width:218px;; height:170px;  border:1px #b1b1b1 solid;}.liftnvatop ul li{ width:100%;height:51px; line-height:51px; text-align:center; background:url(../images/neiye_12.png) no-repeat 30px center; border-bottom:1px #b1b1b1 dashed;}.liftnvatop ul li a{ color:#000;}.liftnvatop ul li:hover{ background:url(../images/neiye_11.jpg) no-repeat center; color:#fff; }.liftnvatop ul li:hover a{color:#fff;}.liftnvatop ul li:active{ background:url(../images/neiye_11.jpg) no-repeat center; color:#fff; }.liftnvatop ul li:active a{color:#fff;}.lifttep{ width:100%; height:342px; margin-top:25px;}.lifttepp{ width:218px; height:236px; border:1px #b1b1b1 solid; }.lifttepp ul{ width:210px; float:right;  font-size:14px; padding-top:20px;}.lifttepp ul li{ width:100%; height:30px;}/*内页右*/.neiyeright{ width:860px; height:100%;float:right; }.neiyerightt{ width:100%; height:34px; border-bottom:1px #b1b1b1 solid; background:url(../images/neiye_07.jpg) no-repeat top left;}.biaoti{ font-size:18px; float:left; line-height:34px; margin-left:10px;}.weizhi{ font-size:6px; float:right; margin-top:15px;}.neiyerightus{ margin-top:10px;}.neiyerightus p{ text-indent:20px;letter-spacing:3px; font-size:16px;}.neiyerightus img{ margin:0px auto;}/*新闻*/#neiyenew{width:1100px; padding:30px auto; padding-top:15px;margin:0px auto;}.neiyenews{ width:870px; height:60px; margin-top:28px; padding-left:20px;}.neiyenewsri{ width:67px; height:60px; background:url(../images/xinwen_70.png) no-repeat; color:#fff;float:left;}.neiyenewsri h6{ font-size:14px; margin-left:5px; font-weight:100;}.neiyenewsri h3{ font-size:24px; margin-left:15px; font-weight:100;margin-top:5px; }.neiyenewsne {width:800px; height:60px; float:right; }.neiyenewsne a{ color:#000;}.neiyenewsne p{font-size:12px; margin-top:5px;}.xinbiao{ text-align:center;}.neiyerightch img{ margin:20px 80px;}/*fuwu*/.neiyefuwu{ width:100%; padding:30px auto; padding-top:10px;}.neichan{ width:270px; height:210px; border:1px #b1b1b1 solid;}.neiyefuwu ul li a{ color:#fff;}.neiyefuwu ul{ }.neichan img{ margin-top:5px; margin-left:5px; width:260px; height:200px;}.cpbiao{ width:272px; height:40px; background:#00418d; text-align:center; line-height:40px; margin-top:10px;}.neiyefuwu ul li{ float:left;margin-bottom:10px;margin-right:12px;}.neiyefuwu ul li.nomargin{ margin-right:0;}.jianxi{ margin:0px 12px;}/*yema*/.yema p{ width:450px; height:40px; margin:15px auto; font-size:14px;}.yema p a{ width:50px; height:25px; line-height:25px; color:#000; /*margin-left:10px;*/ margin:0px 10px;}.yema p a:hover { background:#00418d; color:#fff;}/*在线留言*/.lyzx ul{height:330px; font-size:14px; list-style-type:none; font-family:微软雅黑; margin-left:18px;}.lyzx ul li{ margin-top:16px; color:#000;}.lyzx input{ height:25px; line-height:25px;} .lyzx ul .anniu input{width:100px; height:30px; margin-left:42px; background:#F00; color:#fff; border:none; border-radius:6px;}.lxmap{ width:100%; height:240px; margin-top:25px; margin-left:20px;}/*.lxmap{ width:400px; height:236px;  }*/.lxmap ul{ width:400px;  font-size:14px; padding-top:20px;}.lxmap ul li{ width:100%; height:30px;}.usditu{ width:95%; height:750px; margin-left:20px;}.process-list ul li{	height:50px;	line-height: 50px;	border-bottom: 1px dashed #999999;}.process-list ul li .left{	float:left;	width:498px;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	position: relative;	padding-left:19px;}.process-list ul li .left a{	font-size:16px;	color:#333;}.process-list ul li .left a:hover{	color:#053f88;}.process-list ul li .left:before{	content: "";	display: block;	width:8px;	height:8px;	border-radius: 50%;	background-color: #053f88;	position: absolute;	left:2px;	top:21px;}.process-list ul li .right{	width:100px;	text-align: right;	font-size:16px;	float:right;	color:#333;	padding-right:8px;}/*134781*/.major-mask{width:202px;height:100%;background:rgba(19,71,129,.7);box-sizing:border-box;padding:90px 13px 0;color:#fff;position: absolute;right:0px;top:0px;}.major-mask .tit{height:36px;font-size:28px; font-family:微软简综艺;}.major-mask .tit-eng{font-family: "Calibri"; font-size:25px;margin-bottom: 10px;}.major-mask .desc{line-height: 28px;}.neibanner .auto{width:1100px;height:258px;margin:0 auto;position: relative;}.neibanner .auto img{position: absolute;left:0;top:0;margin-left:-410px;}/*main css*/.izl-rmenu{position:fixed;right:0;margin-left:532px;bottom:10px;padding-bottom:73px;background:url(../images/r_b.png) 0px bottom no-repeat;z-index:999;}.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;}.izl-rmenu .btn-qq:hover{background-color:#488bc7;}.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:block;}.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#78c340;}.izl-rmenu .btn-wx:hover{background-color:#58a81c;}.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#fbb01f;}.izl-rmenu .btn-phone:hover{background-color:#ff811b;}.izl-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}.izl-rmenu .btn-top:hover{background-color:#444;}.footer-ewm img{ width:120px; height:120px;}