@import url("./../alice/base.css");
@import url("./../alice/iconfont.css");
@import url("./../alice/grid.css");
@import url("./../alice/box.css");
@import url("./../alice/list.css");
@import url("./../alice/slide.css");
@import url("./../alice/paging.css");
@import url("./top.css");
@import url("./flooter.css");

body{color:#555;font-size:12px;font-family:Arial,"microsoft yahei","微软雅黑";background:#fff;}
body{
	width:100%;
	overflow-x:hidden;
}

/* 正常链接 未访问 */
a {
    color: #4B4B4B;
}

/* 鼠标悬停 */
a:hover {
    color: #f00;
    text-decoration:none;
}

.wrap{width:1000px;margin:0 auto;/*background:#efefef;*/}
.mt10{margin-top:10px;}
.mt40{margin-top:40px;}
.mr11{margin-right:11px;}
.mr20{margin-right:20px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.w250{width:250px;}
.w730{width:730px;}
.w420{width:420px;}
.w540{width:540px;}
.w340{width:340px;}
.w660{width:660px;}

.denggao{
	position:relative;
	overflow:hidden;
}
.denggao .fn-left,
.denggao .fn-right{
	padding-bottom:2000px;
	margin-bottom:-2000px;
}

.row-head{
	position: relative;
	padding:20px 0 40px;
}
.row-head:before{
	position:absolute;
	top:45px;
	left:0;
	width:100%;
	height:1px;
	line-height:none;
	font-size:0;
	content:'';
	background-color:#d8d8d8;
}
.row-head .row-head-title{
	position: relative;
	display:block;
	width:300px;
	margin:0 auto;
    text-align: center;
    font-size: 28px;
    background: #fff;
    color: #FF4000;
    line-height: 50px;
}
.row-head .row-head-title:before{
	position:absolute;
	top:50%;
	left:0;
	width:12px;
	height:12px;
	line-height:none;
	font-size:0;
	content:'';
	border:2px solid #d8d8d8;
	border-radius: 50%;
	margin-top:-6px;
}
.row-head .row-head-title:after{
	position:absolute;
	top:50%;
	right:0;
	width:12px;
	height:12px;
	line-height:none;
	font-size:0;
	content:'';
	border:2px solid #d8d8d8;
	border-radius: 50%;
	margin-top:-6px;
}
.row-head .row-head-text{
    text-align: center;
    font-size: 18px;
    line-height:1em;
    text-transform: uppercase;
    color:#999;
    margin-top:20px;
}

.row2{
	background:#FFF;
	padding-bottom:40px;
}
.row2 .row-head{
	padding-bottom:20px;
}
.row2 .row-head-title{
	background:#FFF;
}
.row2 .row-head:before{
	background-color: #FF4000;
}
.row2 .row-head .row-head-title:before,
.row2 .row-head .row-head-title:after{
	border-color:#FF4000;
}
.scroll_horizontal{position:relative;width:1000px;height:197px;margin-top:15px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1000px;height:197px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:250px;height:197px;}
.scroll_horizontal .list li a,
.scroll_horizontal .list li a span{display:block;}
.scroll_horizontal .list li a{
	width:210px;
	height:187px;
	margin:0 10px;
	padding: 10px 10px 0 10px;
    background: #D73435;
}
.scroll_horizontal .list li a span.img{
	width:210px;
	height:157px;
	background:#fff;
	position:relative;
	overflow:hidden;
}
.scroll_horizontal .list li a span.img img{
	width:100%;
	position: absolute;
	top:0;left:0;right:0;bottom:0;
	margin:auto;
}
.scroll_horizontal .list li a span.text{
	height:30px;
	line-height:26px;
	font-size:14px;
	text-align:center;
	color:#fff;
}
.scroll_horizontal .list li a:hover{
	background:#FF4000;
}
.scroll_horizontal .list li a:hover span.text{
	color:#fff;
}

.scroll_horizontal .prev,
.scroll_horizontal .next{position:absolute;top:50%;margin-top:-25px;width:40px;height:50px;background-image:url('../../images/control.png');background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}
.scroll_horizontal .prev{left:-50px;background-position:0 0;}
.scroll_horizontal .next{right:-50px;background-position:-40px 0;}
.scroll_horizontal .prev:hover{background-position:0 -50px;}
.scroll_horizontal .next:hover{background-position:-40px -50px;}

.row3{
	background-color:#e6e6e6;
    padding-top:20px;
}

.row4 #allmap{
	width:660px;
	height:340px;
	margin:0;font-family:"微软雅黑";font-size:14px;
	border:1px solid #d8d8d8;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.row4 .ui-box-container{
	background-color:#227ABB;
	border:none;
	height:342px;
}
.row4 .info{
	padding-top:15px;
}
.row4 .info p{
	font-size:13px;
	line-height:2.5em;
	color:#fff;
}
.row4 .more{
	font-size:14px;
	color:#fff;
	line-height:2em;
	background:#0466A4;
	text-align:center;
	margin-top:15px;
	border-radius:5px;
}
.row4 .more a{
	color:#fff;	
}
.row4 .more a:hover{
	color:#ff0;
}

/* 产品中心 */
.con1{width:1002px;height:470px;margin:0 auto;overflow:hidden;}
.con1-left{float:left;width:238px;height:auto;overflow:hidden;background:#fff;border:1px solid #dad9d9}
.left-title1{width:100%;height:45px;background:url(../../images/left_title1.jpg) 0 0 repeat-x;text-align:center;font:18px/45px "microsoft yahei";color:#fff;}
.con1_class{width:211px;height:405px;overflow:hidden;margin:0 auto;position:relative;}
.con1_class ul{position:absolute;left:0;top:0;width:100%;}
.con1_class ul li{width:195px;height:35px;border-bottom:1px dotted #1d1d1d;overflow:hidden;font:14px/35px "microsoft yahei";color:#1d1d1d;padding:0 8px;}
.con1_class ul li a{color:#1d1d1d;}
.con1_right{width:756px;height:auto;overflow:hidden;float:right;}
.con1_right li{width:231px;padding-left:21px;height:235px;float:left;}
.con1_img{width:229px;height:172px;border:1px solid #fff;position:relative}
.con1_right li p{width:231px;height:41px;text-align:center;background:#fff;overflow:hidden;font:700 14px/41px "microsoft yahei";color:#1d1d1d}
.con1_right li p a{color:#1d1d1d}
.con1_right li p a:hover{color:#dc3132}
/* 关于我们 */
.aboutf{ width:980px; margin:0 auto; height:315px; padding:35px 0 0 0;}
.imgleft{ float:left; width:330px; height:250px; background:url(../../images/abfra.jpg) right bottom no-repeat; padding:0 20px 20px 0;}
.abright{ float:right; width:590px;}
.abright p.name{ float:left; background:url(../../images/abname.gif) left center no-repeat; padding:0 0 0 38px; height:55px;}
.abright p.name span{ display:block; font-size:24px; color:#3889c7; font-family:'Microsoft Yahei'; font-weight: bold;}
.abright p.name em{ font-size:16px; font-family:Impact; font-style:normal;  text-transform:uppercase;}
.abright p.name em font{ color:#ff733b;}
.abright p.con{ font-family:'Microsoft Yahei'; float:left; width:590px; line-height:26px; height:156px; padding:10px 0 0 0; overflow:hidden; color:#747474; font-size:14px;}
.abmore{ float:left; width:104px; height:40px; background:#3889c7; color:#fff; font-size:14px;font-family:'Microsoft Yahei'; text-align:center; line-height:40px; display:inline; margin:10px 0 0 0;}
/* 典型案例 */
.displaycase{ width:100%; height:280px; background:#f3f3f3;}
.discase{ width:980px; margin:0 auto; height:280px;}
.caseleft{ float:left; width:216px; border-right:1px dotted #4e6990; height:179px; display:inline; margin:52px 0 0 0;}
.pronamec{ float:left;width:190px;  text-align:center; color:#ff733b; font-size:26px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0;}
.pronac{float:left;width:190px; text-align:center;font-size:22px; font-family:'Microsoft Yahei'; padding:1px 0;}
.pronac font{ font-weight:bold; color:#3889c7;font-size:22px;}
.casephone{ display:block; float:left; width:190px; color:#333333; font-weight:bold; font-size:20px; line-height:30px;font-family:'Microsoft Yahei'; display:inline; margin:28px 0 0 0;}
.casephone img{ vertical-align:-0.13em;}
.casetel{display:block; float:left; width:190px; color:#d40000; text-indent:30px;  font-size:18px; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
.casemore{ float:left; display:inline; margin:6px 0 0 0; width:174px; height:20px; border:1px solid #89bce3; background:#fff; text-align:center; line-height:20px; color:#333333; font-size:12px;}
.discul{ float:left; width:730px; padding:50px 0 0 30px;}
.discul li{ float:left; width:239px; height:179px; display:inline; margin:0 0 0 4px;}
.discul li a{ float:left; width:239px; height:179px;}
        