@charset "utf-8";
/* CSS Document */


*{ word-wrap:break-word;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,img,fieldset,input,textarea,p{ 
    padding:0; 
	margin:0; 
	}
	body,html { 
height:100%;
}

h1,h2,h3,h4,h5,h6{
    font-weight:normal;
	font-size:100%;
	}
input,textarea,select,button,tr,td{
    font-family:inherit;
	font-size:inherit; 
	font-weight:inherit;
	}
label,input,textarea,select{
    vertical-align:middle;
	}
input.text,textarea{
    border:1px solid #ccc;
	}
button{ overflow:visible; 
    cursor:pointer;
	}
table{ 
    border-collapse:collapse;
    border-spacing:0;
	}
fieldset,img{ 
    border:none;
	}
li{
    list-style:none;
	}
em{ font-style:normal;}
.clear_both {
    clear: both;
    font-size: 1px;
    height: 0px;
    line-height: 0px;
    }
body{ 
    margin:0 auto; 
	background:#ffffff; 
	font:12px/150% Arial, Helvetica, sans-serif;
    color:#333;
	}
tr,td,select,input{
    font:12px/150% Arial, Helvetica, sans-serif;
	}
a{ 
    color:#333;
    text-decoration:none;
	}
a:hover{ 
    color:#f07b1c;
    text-decoration:underline;
	}
.mar3 {
    margin-top: 3px;
    }
.mar4 {
    margin-top: 4px;
    }
.mar5 {
    margin-top: 5px;
    }
.mar6 {
    margin-top: 6px;
    }
.mar7 {
    margin-top: 7px;
    }
.mar8 {
    margin-top: 8px;
    }
.mar9 {
    margin-top: 9px;
    }
.mar10 {
    margin-top: 10px;
    }
.mar11 {
    margin-top: 11px;
    }
.mar12 {
    margin-top: 12px;
    }
.mar13 {
    margin-top: 13px;
    }
.mar14 {
    margin-top: 14px;
    }
.mar15 {
    margin-top: 15px;
    }
.mar16 {
    margin-top: 16px;
    }
.mar20 {
    margin-top: 20px;
    }
.mar23 {
    margin-top: 23px;
    }
.mar30 {
    margin-top: 30px;
    }

ul {
    padding:0px;
    margin: 0px;
    }
li {
    list-style:none;
    }
.clear_both {
    clear: both;
    font-size: 1px;
    height: 0px;
    line-height:0px;
    }
.fl {
	float: left;
    }
.fr {
	float: right;
    }
.line {
	background:#cecece;
	height: 150px;
	width: 1px;
	margin: 0px 18px;
    }  
/*slidemenu begin*/
.scroll-menubox{
    height:80px;
	width:100%; 
	background:#ffffff;
	}
.scroll-menu {
	width: 980px;
	margin: 0px auto;
    }
.scroll-menu h1 {
	float: left;
	width: 200px;
	margin-top: 30px;
}
.scroll-menu ul{
	float: right;
	width: 730px;
	margin-top: 40px;
}
.scroll-menu li{
	line-height:32px; 
	margin-left: 30px; 
	float:left; 
	color:#4c3b38; 
	font-size:15px;  
	cursor:pointer;
	font-family: "Microsoft Yahei";
}
.scroll-menu li a {

}
.scroll-menu li a:hover {
	color:#a30001;
	text-decoration: none;
}
.fix{
    position:fixed;
    top:0;
    z-index:10000
	}
.wb{
    z-index:1000000; 
    position:absolute;
	}
.wb .xwb{ 
    background:url(../../images/mati/ico1.png) 0 -22px no-repeat; 
	display:block; 
	width:32px; 
	height:32px; 
	text-indent:-9999px; 
	float:left;
	}
.wb .ewm{ float:left; 
    display:block; 
	height:32px; 
	text-align:center; 
	width:118px; 
	line-height:32px; 
	float:left; 
	font-family:"Arial Black", Gadget, sans-serif
	}
.wb .ewm em{ 
    font-style:normal;
    color:#05a5cc;
	}
.wb .ewmpic{
	position:absolute;
	top:33px;
	left:0px;
    }
.wb a {
	color:#05a5cc;
    }
.wb a:hover {
	color:#05a5cc;
	text-decoration: none;
    }
.topright {
	float: right;
	width: 430px;
	padding-top: 6px;
    }
.topright li {
	float: left;
	margin-left: 15px;
    }
.topphone {
	background:url(../images/topphone.jpg) no-repeat 0% 50%;
	font-size: 16px;
	font-family: "Microsoft Yahei";
	color:#4c3b38;
	padding-left: 30px;
    }
.searchbox {
	background:url(../images/searchbg.jpg) no-repeat;
	height: 22px;
	width: 161px;
	padding-left: 12px;
    }
.inputstyle {
	border: 0px solid #CCC;
	background: none;
    }


#topgraybox {
	background:#ececec;
	height: 32px;
    }
#topgraybox .topgraycon {
	width: 980px;
	margin: 0px auto;
    }
/*banner begin*/
.smartairportbanner {
	background: url(../images/banner/smartairportbanner.jpg) no-repeat;
	background-position:center;
	height: 360px;
    }
.productbanner {
	background: url(../images/productbanner.jpg) no-repeat;
	background-position:center;
	height: 360px;
    }
/*banner end*/
.onebox {
	background:#f7f7f7;
	width: 950px;
	margin: 0px auto;
	margin-top: 10px;
	padding: 15px;
    }
.twobox {
	background:#fafafa;
	padding: 20px 0px;
    }
.threecon {
	width: 980px;
	margin: 0px auto;
	padding: 10px 0px;
    }
.fourbox {
	width: 950px;
	margin: 0px auto;
	margin-top: 10px;
	padding: 15px;
    }
.gfwxcon {
	width: 290px;
	padding: 15px 0px;
    }
.gfwxcon p {
	font-size: 15px;
	color:#4c3b38;
    }
.gfwxcon p img {
	float: left;
	border: 5px solid #FFF;
	margin-right: 10px;
    }
.gfwxcon2 {
	width: 290px;
	padding: 10px 0px;
    }
.gfwxcon2 p {
	font-size: 15px;
	color:#4c3b38;
    }
.gfwxcon2 p img {
	float: left;
	border: 4px solid #FFF;
	margin-right: 10px;
    }
.gfwxcon2 p span {
	float: right;
	width: 50px;
    }
.txt1 {
	font-size: 16px;
	font-family: "Microsoft Yahei";
	color:#4c3b38;
	font-weight: 900;
}
.txt2 {
margin-top: 20px;
}
.txt3 {
	font-size: 32px;
	font-family: "Microsoft Yahei";
	color:#000;
	text-align:center;
}
.txt4 {
	text-align:center;
	font-size: 16px;
	color:#000;
	margin-top: 20px;
}
.txt5 {
	font-size: 20px;
	font-family: "Microsoft Yahei";
}
.txt6 {
	font-size: 13px;
	color:#4c3b38;
}
.txt10 a {
	font-size: 15px;
	color:#4c3b38;
	line-height: 24px;
}
.txt10 a:hover {
	font-size: 15px;
	color:#a30001;
	text-decoration: none;
}
.txt11{
    font-size: 28px;
	font-family: "Microsoft Yahei";
	color:#000;
	text-align:left;
}
.txt12{
    font-size: 16px;
	font-family: "Microsoft Yahei";
	color:#30001;
	text-decoration: none;
	line-height: 24px;
	text-align:left;
}
.txt13{
    font-size: 16px;
	font-family: "Microsoft Yahei"
	color:#30001;
	text-decoration: none;
	line-height: 60px;
	text-align:left;
}
.txt14{
    font-size: 14px;
	font-family: "Microsoft Yahei";
	color:#30001;
	text-decoration: none;
	line-height: 25px;
	text-align:left;
}
.txt15{
    font-size: 22px;
	font-family: "Microsoft Yahei";
	color:#30001;
	text-decoration: none;
	line-height: 10px;
	text-align:left;
	margin: 10px 20px 0px 0px;
	}
.txt16{
    font-size: 25px;
	font-family: "Microsoft Yahei";
	color:#30001;
	text-indent:1em; 
	line-height: 10px;
	text-align:left;
	margin: 10px 20px 0px 0px;
    }
.twocon {
	width: 980px;
	margin: 0px auto;
}

.infocon{
      width:950px;
	  height:280px;
	  margin:0px auto;
}
.infocon0{
      width:980px;
	  height:280px;
	  background:#f7f7f7;
}
.infocon1{
      width:950px;
	  height:280px;
	  margin:0px auto;
	  background: url(../images/texconbg.jpg)
}
.inageconl{
     width:400px;
     height:260px;
	 float: left;
}
.infocon2{
      width:950px;
	  height:auto;
	  margin:0px auto;
}
.inageconr{
     width:400px;
     height:260px;
	 float: right;
}
.titletxt{
      width:auot;
	  height:30px;
	  margin:0px auto;
	 
}  
.titletxt1{
      width:auot;
	  height:35px;
	  margin:0px auto;
	  border-bottom:1px dashed #cccccc;
}
.txtconl{
     width:518px;
	 margin: 60px 10px 10px 20px;
	 float: left;
}
.txtcon2{
     width:528px;
	 margin: 0px 10px 10px 10px;
	 float: left;
}
.txtcon2r{
     width:528px;
	 margin: 0px 10px 10px 10px;
	 float: right;
}
.txtconr{
     width:518px;
	 margin: 60px 10px 10px 20px;
	 float: right;
}
.caselist {
}
.caselist li {
	float: left;
	width: 230px;
}
.casetxt {
	background:#105ea9; filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;
	position:relative;
	margin-top: -50px;
	font-family: "Microsoft Yahei";
	font-size: 30px;
	color:#ffffff;
	height: 50px;
	line-height: 50px;
	text-align:center;
}
.casetxt a {
	color:#FFF;
}
.casetxt a:hover {
	color:#FFF;
	text-decoration: none;
}
.solutiontxt {
	background:#000000; filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;
	position:relative;
	margin-top: -50px;
	font-family: "Microsoft Yahei";
	font-size: 30px;
	color:#ffffff;
	height: 50px;
	line-height: 50px;
	text-align:center;
}
.marr10 {
	margin-right: 10px;
}
.marr20 {
	margin-right: 20px;
}
.sublist {
	background:#eeeeee;
	min-height:160px;
	height:auto !important;
	height:160px;
	padding: 10px 15px;
}
.sublist li {
	display:block;
}
.sublist li a {
	font-size: 15px;
	line-height: 30px;
}
.sublist li a:hover {
	font-size: 15px;
	line-height: 30px;
	color:#a30001;
	text-decoration: none;
}
.solutionlist {
}
.solutionlist li {
	float: left;
	width: 320px;
}
.solutionlist li a {
	color:#FFF;
}
.solutionlist li a:hover {
	color:#FFF;
	text-decoration: none;
}
.demand {
	float: right;
	width: 320px;
}
.demand p {
	font-size: 14px;
	margin-top: 6px;
}
.custom_input {
	width: 145px;
	border: 1px solid #ebebeb;
	height: 20px;
}
.custom_input2 {
	width: 270px;
	border: 1px solid #ebebeb;
	height: 20px;
}
.custom_input3 {
	width: 270px;
	border: 1px solid #ebebeb;
	height: 40px;
}
.spad1 {
	padding-left: 10px;
} 
#content { 
min-height:100%;
position: relative;
}
#main { 
padding-bottom: 200px;  
}
#footer { 
 position: absolute;
 bottom: 0; 
 left:0;
 width:100%;
 height: 190px;
}
#footer .footer_conent{width: 940px;
	margin: 0px auto;
	background:#0d0d0d url(../images/chinamap.jpg) no-repeat;
	background-position:top right;
	padding: 15px 20px 5px 20px; 
	}

.FotMenuleft {
float: right;
width: 230px;
}

.Fotnav{
width: 685px;
float: left;
}
.Fotnav li {
float: left;
margin-right: 40px;
}
.Fotnav li a {
COLOR:#717171;
}
.Fotnav li a:hover {
COLOR:#a30001;
text-decoration: none;
}
.Fotnav li h5 {
font-size: 18px;
color:#FFF;
font-family: "Microsoft Yahei";
margin-bottom: 10px;
}
.Fotnav li P {
COLOR:#717171;
FONT-SIZE: 12PX;
margin-top: 3px;
} 
.fopad {
padding-right: 10px;
}
.footphone {
	background:url(../images/phone.jpg) no-repeat 0% 50%;
	color:#717171;
	font-size: 15px;
	font-family: "Microsoft Yahei";
	padding-left: 35px;
}
.footemail {
	background:url(../images/email.jpg) no-repeat 0% 50%;
	color:#717171;
	font-size: 15px;
	font-family: "Microsoft Yahei";
	padding-left: 35px;
}
.copyright {
	margin-top: 20px;
	font-size: 12px;
	color: #787878;
	text-align: right;
}
.rollBox{
    width:645px;overflow:
	hidden;padding:16px 0 16px 0px;
	margin:0 auto; 
	background:#ebebeb;
	}
.rollBox .LeftBotton{
    height:39px;
    width:15px;background:url(../images/leftbtn.jpg) no-repeat 0px 0;
	overflow:hidden;
	float:left;
	display:inline;
	margin:55px 0 0 5px;
	cursor:pointer;
	}
.rollBox .RightBotton{
    height:39px;
	width:15px;
	background:url(../images/rightbtn.jpg) no-repeat 0px 0;
	overflow:hidden;
	float:left;
	display:inline;
	margin:55px 0 0 5px;
	cursor:pointer;
	}
.rollBox .Cont{
    width:597px;
	overflow:hidden;
	float:left;
	}
.rollBox .ScrCont{
    width:10000000px;
	}
.rollBox .Cont .pic{
    width:180px;
	float:left;
	text-align:center; 
	margin: 0px 10px;
	}
.rollBox .Cont .pic img{
    display:block;
	margin:0 auto;
	}
.rollBox .Cont .pic p{
    line-height:26px;
	color:#505050;
	}
.rollBox .Cont a:link,.rollBox .Cont a:visited{
    color:#626466;
	text-decoration:none;
	}
.rollBox .Cont a:hover{
    color:#f00;
	text-decoration:underline;
	}
.rollBox #List1,.rollBox #List2{
    float:left;
	}
.submit {
	background:#105ea9;
	width: 100px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	color:#FFF;
	margin-left: 47px;
}
.submit1 {
	background:#105ea9;
	width: 100px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	color:#FFF;
	margin-left: 0px;
}
.submit1 a {
	color:#FFF;
	display:block;
	background:#105ea9;
}
.submit1 a:hover {
	color:#FFF;
	background:#a30001;
	text-decoration: none;
}
.submit a {
	color:#FFF;
	display:block;
	background:#105ea9;
}
.submit a:hover {
	color:#FFF;
	background:#a30001;
	text-decoration: none;
}

#navcontainer{
    width:980px;
	height:20px;
    float:right;
	font-size:13px;
	font-family: "Microsoft Yahei";
	}
#navlist
		{
			margin: 0;
			padding: 0 0 0px 20px;
			
		}
		
		#navlist ul, #navlist li
		{
			margin: 0;
			padding: 0;
			display: inline;
			list-style-type: none;
		}
		
		#navlist a:link, #navlist a:visited
		{
			float: right;
			line-height: 13px;
			margin: 0 10px 4px 10px;
			text-decoration: none;
			color: #666666;
		}
		
		#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
		{
			border-bottom: 2px solid #a30001;
			padding-bottom: 5px;
		}
		
		#navlist a:hover { color: #a30001; }
		
		 .new_title { width: 980px; text-align: center; font-size: 26px; font-family: "Microsoft Yahei"; color: #000; line-height: 30px; }
        .new_title span { font-size: 14px; color: #666666; }
        .new_content { width: 980px; border-top: 2px solid #ededed; font-size: 14px; line-height: 28px; padding-top: 20px; padding-bottom: 20px; margin-top: 10px; color: #666666; }
        .new_content span { font-weight: bold; }
        .new_content p{padding-top:10px;}