@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
img{border:0;}
.cl{clear:both; height:0px;}
a{color:#333;text-decoration:none;}
a:hover{color:#315d99;}
ul,li{ padding:0px; margin:0px; list-style:none;}
a img{ border:0px;}
.fw{overflow:hidden;}
h1, h2, h3, h4, h5, h6, pre, code, form, table, fieldset, legend, input, button, p, blockquote, { margin:0;}
body{color:#333;font-family:"微软雅黑","宋体"; position:relative; font-size:12px;}
#wrap{ width:100%;width:expression(document.body.clientWidth <= 1000? "1000px": "auto");min-width:1000px;}
.wid{ width:1000px; margin:0 auto;}
.bor{ border:1px solid #dedede;}
/**top**/
.head{ height:94px; border-bottom:1px solid #e9e9e9; overflow:hidden;}
.logo{ float:left; margin:8px 0 0 0;}
.head_rig{ float:right; margin-top:37px;}
.lang{ float:left; width:145px;}
.lang_li{ float:left;}
.lang_li img{ margin-right:5px; float:left;}
.home{ background:#f0f0f0; width:148px; height:23px; line-height:23px; text-align:center; color:#666; float:left;}
.home a{ padding:0 7px;} 

.nav { position: relative;height:48px;  font-size:14px; }
.nav ul li .nav-a,.nav ul li .nav-b { color:#333; display:inline-block;  font:normal 14px/48px "microsoft yahei"; width:160px; text-align:center; padding-top:2px;}
.nav ul .mainlevel { float:left; height:48px; position:relative; }
.nav ul .mainlevel:hover { background: url(../images/sub_ico2.jpg) no-repeat center bottom;}
.nav ul .mainlevel:hover .nav-a{ color:#930;}
.nav ul .mainlevel:hover .nav-b,.nav ul .mainlevel .on2{ color:#930; background:url(../images/sub_ico3.jpg) no-repeat center 14px;}
.mainlevel div { height:auto; position:absolute; background:#fff; display:none; top:48px; width:910px; padding:20px 2px 20px 10px; z-index:999;  }
.mainlevel div ol { overflow:hidden; float:left; display:block; width:207px; padding:0 10px; border-left:1px solid #ccc;}
.mainlevel div ol h3{ font-size:14px; color:#333; font-weight:normal; padding-bottom:10px;}
.mainlevel div ol  a { font-size:12px; height:34px; line-height:34px; color:#666; width:100%;  display:block; float:left; text-align:left; font-family:"microsoft yahei";}
.mainlevel div ol  a:hover { color:#1650a7;}
.mainlevel div .nav-img { float:right; display:inline-block;}
.mainlevel div .nav-img img{ width:267px; height:174px; display:block;}
.mainlevel div ol h3 span.sub_02_img img{ padding-bottom:20px;}
.mainlevel div ol.sub_03_bot { overflow:hidden; float:left; display:block; width:130px; border:none;  padding:0px;}
.mainlevel div ol.sub_03_bot  a{ width:110px; height:48px; line-height:48px; border-bottom:1px solid #e5e5e5; text-align:center; font-size:14px; color:#333;}
.mainlevel div ol.sub_03_bot  a:hover,.mainlevel div ol.sub_03_bot  a.on3{ color:#930;}
#sub_02{box-shadow:2px 2px 5px #c7c7c7; border:1px solid #c2c2c2;}
#sub_02 .sub_02_img{ width:130px; height:80px; padding-bottom:40px;}
#sub_02{ left:-80px; border-top:3px solid #fc3;}
#sub_03{ left:-250px;box-shadow:2px 2px 5px #c7c7c7; border:1px solid #c2c2c2; width:550px;border-top:3px solid #fc3;}
#sub_03 span{ float:left;}
#sub_03 span.sub_03_left{ width:110px; float:left; padding:0 10px;}
#sub_03 span.sub_03_rig{ width:350px; float:left; padding:0 0 0 20px; font-size:14px; /*line-height:2.2; color:#666;*/ border-left:1px solid #ccc;}

#sub_04{ left:-250px;box-shadow:2px 2px 5px #c7c7c7; border:1px solid #c2c2c2; width:550px;border-top:3px solid #fc3;}
#sub_05{ left:-250px;box-shadow:2px 2px 5px #c7c7c7; border:1px solid #c2c2c2; width:550px;border-top:3px solid #fc3;}
#sub_06{ left:-250px;box-shadow:2px 2px 5px #c7c7c7; border:1px solid #c2c2c2; width:550px;border-top:3px solid #fc3;}

/**banner**/
.foucs { width:100%;margin: 0 auto; display: block;height:420px;overflow:hidden; position:relative; }
.foucs .pic{display:block; width:100%; height:420px; margin:0 auto; min-width:1000px;}
.foucs .pic li{ display:block; height:420px; min-width:1000px;}
.foucs .num { width:100%; height:15px; position:absolute; bottom:20px; left:0; overflow:hidden; zoom:1; z-index:3; }
.foucs .num ul{ width:1000px; margin:0 auto; text-align:center;}
.foucs .num ul li {background:#d3d3d3; display:inline-block; *display:inline; *zoom:1; overflow:hidden; width:15px; height:15px; margin:0 0 0 7px; text-indent:-9999em; font-size:0; cursor:pointer; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.foucs .num ul li.on {background:#f00;}


/**search**/
.search_box{ height:48px; background:#edf1f5; margin-top:8px;}
.sear{ background:#315d99; width:500px; float:left;}
/*.sear_a{ width:54px; float:left;}
.sear_b{ width:76px; float:left; font-size:16px; color:#fff; line-height:48px;}*/
.sear{ background:#ffcc33; width:500px; float:left;}
.sear_a{ width:54px; float:left;}
.sear_b{ width:76px; float:left; font-size:16px; color:#930; line-height:48px;}



.put{ float:left; background:#fff; margin-top:9px; height:31px; line-height:31px; width:224px; border:none; color:#999; padding:0 18px;}
.sear_d{ margin:9px 0 0 14px; float:left;}
.online{ float:left; margin:10px 0 0 16px; font-size:16px;}
.online img{ margin-right:12px; vertical-align:middle;}
.qq{ float:left; width:350px;}
.qq_li{ margin-left:45px; float:left; margin-top:10px; margin-right:8px;}
.qq_li img{ vertical-align:middle; margin-right:6px; flex:left;}
.qq_li a{ color:#630;}

/**新产品**/
.title{ height:48px; line-height:48px; border-bottom:1px solid #dedede; padding:0 32px; clear:both;}
.title2{ padding-left:37px; height:45px; line-height:45px; font-size:16px; color:#333; background: url(../images/ico06.jpg) no-repeat 14px center #e5e9ef;}
.tit{ font-size:18px; float:left;}
.more{ float:right;}
.list li {
    border-left: 1px solid #dedede;
    float: left;
    margin-left: -1px;
    padding: 0 3px;
    text-align: center;
    width: 160px;
	position:relative;
	
}
/*
.li_float{ position:absolute; left:5px; top:5px; width:155px; text-align:left; line-height:1.6; display:none; max-height:170px; overflow:hidden;}
.list li:hover .li_float{ display:block; color:#000;}
*/
.li_float{ position:absolute; left:5px; top:5px; width:155px; text-align:left; line-height:1.6; display:none; height:80px; overflow:hidden;}
.list li:hover .li_float{ display:block; color:#333;}

.li_a{ width:160px; height:195px;  border-bottom:1px solid #dedede;}
.li_a img{width:160px; height:110px; margin-top:85px;}
.li_b{ height:44px; line-height:44px; overflow:hidden}






.list4 li{ width:190px; float:left; padding:0 4px; text-align:center;border-left:1px solid #dedede; margin-left:-1px;}
.li4_a{ width:190px; height:235px; border-bottom:1px solid #dedede;border-top:1px solid #dedede; margin-top:-1px;}
.li4_a img{width:190px; height:150px; margin-top:85px;}


.list4 li{ position:relative;}
/*.li4_float{ position:absolute; left:5px; top:5px; width:180px; text-align:left; line-height:1.6; display:none; max-height:170px; overflow:hidden;}*/
.li4_float{ position:absolute; left:5px; top:5px; width:180px; text-align:left; line-height:1.6; display:none; max-height:80px; overflow:hidden;}
/*.list4 li:hover .li4_float{ display:block; color:#000;}*/
.list4 li:hover .li4_float{ display:block; color:#333;}



/**新闻**/
.new{ float:left; padding:0 23px 0 17px; width:495px; border-right:1px solid #ccc; height:390px;}
.new_top{ height:112px; overflow:hidden; clear:both; border-bottom:1px solid #e5e5e5; margin-top:15px;}
.new_top_left{ width:150px; float:left; margin-right:10px;}
.new_top_rig{ float:left; width:330px;}
.new_top_rig_tit{ font-size:14px; height:20px; line-height:20px;}
.new_top_rig_time{ height:28px; line-height:28px; color:#999;}
.new_top_rig_con{ color:#666; height:40px; padding-top:5px;}
.list2 li{ height:35px; line-height:35px; overflow:hidden; background:url(../images/ico05.jpg) no-repeat 0 center; padding-left:10px;}
.list2 li span{ float:right;}
.infor{ float:right; padding:0 0 0 17px; width:437px; height:390px;}

/**底部**/
.foot{ background:#333; color:#ccc; clear:both;}
.foot_box{ width:1000px; float:left; position:relative;}
.foot1{ padding:45px 0 30px 0; width:1000px; float:left;}
.foot1 li{ width:173px; float:left; padding:0 5px; overflow:hidden;}
.foot1 li h3{ font-size:14px; color:#fff; padding-bottom:10px;}
.foot1 li.on5 h3{ color:#333;}
.foot1 li a{ color:#ccc; display:block; height:30px; line-height:30px; overflow:hidden;}
.foot1 li.on5 a{ color:#666;}
.foot4{ position:absolute; right:70px; bottom:50px; width:128px; height:136px; display:none;}
.foot5{ position:absolute; right:-46px; bottom:50px; width:128px; height:136px;display:none;}
.foot2{ padding:30px 0; width:1000px; float:left;border-bottom:1px solid #717171;border-top:1px solid #717171;}
.foot2_l{ font-size:16px; float:left; color:#999; width:80px;}
.foot2_r{ width:920px; float:left;}
.foot2_r a{ float:left; margin:2px 15px;}
.foot2_r a img{ margin:5px 2px 3px 2px;}
.foot3{ padding-top:13px; height:45px; color:#999;width:1000px; float:left;}
.foot_weix{ position:absolute; right:0px; top:260px; width:210px;}
.foot_weix_bot{ height:27px; margin-top:5px;}
.foot_weix_bot_li{ float:left; margin-right:25px; font-size:14px; color:#999;}
.foot_weix_bot_li img{ margin-left:10px;}
/**新闻内页**/
.foot_inside{ background:#f1f1f1; color:#999; padding:16px 0;}
.foot_inside_fl{ float:left; height:30px; line-height:30px; color:#999;}
.foot_inside_fl a{ color:#999;}
.posi{ text-align:right; height:50px; line-height:50px; background:#efefef;}

.page{ text-align:center; height:28px; line-height:28px;}
.page div{ display:inline-block;}
.page_l a,.page_r a{ border:1px solid #ddd; padding:0 8px; float:left; margin:0 5px;}
.page_c{ border:1px solid #ddd; border-right:none;}
.page_c a{ padding:0 8px; float:left; border-right:1px solid #ddd;}
.page_c a:hover,.page_c a.page_on{ background:#ea181b; color:#fff;}

/*.pages { height: 26px; line-height: 26px; text-align:center; }
.pages a { background: #aaaaaa; color: #FFF; display: inline-block; margin-left: 5px; padding: 0 12px; }
.pages a.current, .pages a:hover { background: #e51c13; }
.pages .nowpage{ background: #e51c13; color: #FFF; display: inline-block; margin-left: 5px; padding: 0 12px;} */

.pager {     height: 40px;
    padding: 10px 0 20px;
    display: block;
    width: 100%;
    text-align: center;
    clear: both; }
.pager > * { display:inline-block; height:38px; line-height:38px; padding:0 20px; border:1px solid #ddd; background:#FFF; margin:0 -1px; }
.pager > *:first-child { display:none; }
.pager > *:first-child + * { margin-left:0px; }
.pager > span { cursor:no-drop; }
.pager > span.cur { cursor:default; background:#ffece1; color:#934407; font-weight:700; }
.pager > a:hover { background:#f1f1f1; }
.pager .current{    background: #e51c13; color: #ffffff; border: 1px solid #e51c13;}

.list3 li{ height:158px; padding:30px 0; border-top:1px solid #e6e6e6;}
.list3 li .li3_l{ width:245px; height:158px; overflow:hidden; float:left; margin-right:30px;}
.list3 li .li3_r{ width:720px; float:left;}
.list3 li .li3_r .li3_rtit{ font-size:16px; color:#000; height:28px; line-height:28px;}
.list3 li .li3_r .li3_rtit span{ float:right; color:#999; font-size:12px;}
.list3 li .li3_r .li3_rcon{ color:#666; line-height:2.0; padding:20px 0 5px 0; height:70px;}

/**单页**/
.con{ padding:20px 55px; line-height:2.0; font-size:14px; color:#666;}
.con p img{    max-width: 100%;}
.pro_r{ float:right; width:465px; overflow:hidden; text-align:left}
.pro_rtitle{ font-size:21px; padding:20px 0;}
.pro_rcon{ line-height:2.2; margin-bottom:20px;}
.pro_rcon strong{ font-size:14px; color:#f60;}
.title3{ margin:20px 0 0 0; font-size:18px;}
.title3 li{ height:54px; line-height:48px; float:left;width:208px; text-align:center; margin:0 12px; }
.title3 li a{ width:208px; height:54px; line-height:48px;}
.hyon{color:#cd0200;cursor:pointer;background: url(../images/n_ico02.jpg) repeat-x; width:208px;text-align:center;}
.hyon a{color:#9b3300;}
.hyon a:hover{color:#9b3300; }
.hy{color:#666;cursor:pointer; background:url(../images/n_ico03.jpg) repeat-x;}
.hy a{color:#666;}
.title4{ height:38px; font-size:14px;background: url(../images/bg02.jpg) repeat-x; }
.title4 li{ height:36px; line-height:36px; float:left; padding:0 28px; border-right:1px solid #eaeaea;}
.hyon2{cursor:pointer;background: url(../images/bg03.jpg) repeat-x; }
.hyon2 a{color:#f60;}
.hyon2 a:hover{color:#f60; }
.hy2{color:#666;cursor:pointer;}
.hy2 a{color:#666;}
.title5{ font-size:18px; }
.title5 li{float:left; width:208px; text-align:center; margin:0 12px; background:url(../images/n_ico03.jpg) no-repeat;}
.title5 li a{width:208px; height:54px; line-height:48px; float:left;}
.title5 li.on4,.title5 li a:hover{ background:url(../images/n_ico02.jpg) no-repeat;color:#930;}
.title5 li.on4 a{ color:#930;}
.company{ font-size:14px; color:#333; padding:20px 40px; border-bottom:1px solid #ccc; line-height:2.2; margin:0 50px;}


.con .abouTitle{width:98%;border-bottom: 1px #e1e3e4 solid;padding-bottom: 10px; margin:0 auto;}
.con h1 {  font-size: 18px; text-align: center; border-bottom: 1px #e1e3e4 solid; width: 100%; min-height: 30px; line-height: 30px; padding-bottom: 10px; font-weight: normal; margin: 0 auto 10px auto; }


/*华宇服务 huayufuwu.html*/
.form_ct {
	padding: 10px 0px 0px 200px;
	color: #666666;
	border-bottom: 1px #d9d9d9 dashed;
	background:url(../images/liuyanbg.jpg) no-repeat left ;
}
.form_ct .input {
	padding: 6px 0;
	overflow: hidden;
	clear: both;
	line-height: 30px;
}
.form_ct .input label {
	font-size: 12px;
	text-align: right;
	float: left;
}
.form_ct .inp1 {
	border: 1px solid #d7d6d2;
	width: 493px;
	height: 30px;
	padding-left: 5px;
	line-height:30px;
}
.form_ct .inp2 {
	border: 1px solid #d7d6d2;
	width: 493px;
	height: 125px;
	padding-left: 5px;
	overflow: hidden;
	line-height:30px;
}
.form_ct .inp3 {
	border: 1px solid #d7d6d2;
	width: 63px;
	height: 30px;
	padding-left: 5px;
	float: left;
	line-height:30px;
}
.form_ct .inp4 {
	border: 1px solid #d7d6d2;
	width: 155px;
	height: 30px;
	padding-left: 5px;
	float: left;
	line-height:30px;
}
.form_ct .btn1 {
	border: none;
	background: url(../images/list_4.jpg) no-repeat;
	width: 105px;
	height: 35px;
	line-height: 35px;
	color: white;
	cursor: pointer;
	font-size: 12px;
}
.problem_cont {
	padding: 20px 0;
	border-bottom: 1px #5f5f5f dotted;
}
.problem_r {
	color: #999999;
	padding-bottom: 5px;
}
.problem_cont .col_o {
	color: #f97304;
	font-weight: bold;
}
.problem_cont .col_b {
	color: #3399cc;
	font-weight: bold;
}
.list_page {
	padding-top: 25px;
	text-align: center;
	display: block;
	line-height: 20px;
	color: #6b6b6b;
}
.list_page a {
	color: #6b6b6b;
}
.list_page a.current {
	color: #fe3600;
	font-weight: bold;
}




.ny-about table {
	BACKGROUND: #bbb;
}
.ny-about table .firstRow TD {
	BACKGROUND: #F7F7F7; HEIGHT: 24px
}
.ny-about table TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px;BACKGROUND: #F7F7F7;
}
.ny-about table TD A {
	COLOR: #ba2636; TEXT-DECORATION: underline
}
.ny-about table TD A:hover {
	TEXT-DECORATION: none
}





.news-ul{ padding-top:10px; width:90%; margin:0 auto;}
.news-ul li{  line-height:36px; height:36px; overflow:hidden; vertical-align:middle;border-bottom:1px dashed #eee;}
.news-ul li span{ float:right;}






/*新增产品放大镜*/
#preview{ float:left;text-align:center; width:482px;}
.jqzoom{ width:350px; height:350px; position:relative;}
.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:482px; height:102px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(../images/sprite_l.jpg) no-repeat; width:22px; height:102px; float:left; cursor:pointer; }
#spec-right{background:url(../images/sprite_r.jpg) no-repeat; width:22px; height:102px; float:left;cursor:pointer; }
#spec-list{ width:425px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:105px;}
#spec-list ul li img{border:1px solid #ccc; width:98px; height:98px;}
.jqzoom{position:relative;padding:0; height:480px; border:1px solid #ddd; width:480px;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden; background:#fff;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:430px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}







/*图片滚动*/
.mod18{width:700px;height:540px;margin:0px auto;position:relative;}
.mod18 .btn{position:absolute;width:15px;height:70px;top:485px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:230px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:700px;height:480px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:700px;position:absolute;left:0;bottom:0;padding:0px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:480px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:480px;position:absolute;}
.mod18 .picBox li{width:800px;height:480px;}
.mod18 .listBox{width:660px;height:100px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;}
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:129px;height:70px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:124px;height:70px;}
.mod18 .listBox li img{width:124px;height:70px;}
.mod18 .listBox .on img{width:118px;height:64px;border:3px solid #ff6600;}
.mod18 .listBox .on i{display:block;}


.ny-pro{ width:1000px; margin-top:17px; }
.ny-pro li{ float:left; width:300px; text-align:center; border:1px #d2d2d2 solid; overflow:hidden; vertical-align:middle;}
.ny-pro li .photo{ width:300px; height:220px; display:block;}
.ny-pro li .text{ height:30px; color:#3a3a3a; font:14px/30px "microsoft yahei";}