@font-face {
	font-family: Anton-Regular;
	src: url(../fonts/Anton-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/Anton-Regular.woff) format("woff"), url(../fonts/Anton-Regular.ttf) format("truetype"), url(../fonts/Anton-Regular.svg#YourWebFontName) format("svg");
}

@font-face {
	font-family: Montserrat-Light;
	src: url(../fonts/Montserrat-Light.ttf) format("truetype");
}
@font-face {
	font-family: Montserrat-ExtraLight;
	src: url(../../fonts/Montserrat-ExtraLight.ttf) format("truetype");
}


body,div,p,input,a,textarea,ul,ol,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,span,form{margin:0;padding:0;}
body,input,select,textarea{font:normal 12px "ºÚÌå", "Montserrat-Light", ËÎÌå, sans-serif;}
ul li,ol li{list-style:none;}
.container {width: 1260px;margin: 0 auto;}
html,body{height:100%;}
body{color:#333333;}
img{border:0px;}
a { color:#333333; text-decoration:none; }
a:hover {color:#3177BD; text-decoration:none; }
.clearfix{clear: both; height:0px;}
.h25 { line-height:25px;}
.fl { float:left;}
.fr { float:right;}

.headerbg {min-width:1260px;background-color:#FBFBFB;}
.topbox {width:1260px;margin:auto;height:40px; font-size:14px;line-height:40px;}
.searchf {height:24px; float:right;padding:8px 0px;}
.sinput {
	height: 24px;
	line-height:24px;
	width: 160px;
	border: 1px solid #d1d1d1;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	padding-left:5px;
	background-color: #fcfcfc;
}
.ssbtn {
	width:26px;
	height: 26px;
	line-height:21px;
	padding:0px 10px;
	float:right;
	background-color: #0093DC;
	border:none;
	color: #ffffff;
	background-image: url(../images/ss.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.wrap_topbg{
	min-width:1260px;
	height:120px;
	background-color: #ffffff;
	background-image: url(../images/topbg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.2);
	position:relative;
	z-index:100;
}
.wrap_top{width:1260px;margin:0 auto; height:80px; padding:20px 0px;}
.logo{width:200px; float:left; margin-right:30px;}
.nav {float:left; margin-top:15px;}
.nav ul {}
.nav LI {float:left;text-align:center;height:60px;POSITION: relative;margin-left:35px;}
.nav LI .aa {height:40px;color: #333333;padding-bottom:20px;font-size:16px;}
.nav LI .aa span{ display:block; position:absolute; width:0%; height:1px; background:#0093DC; bottom:10px; left:50%;
-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out;
}

.nav LI .aa A {
	display: block;
	line-height:40px;
	height:40px;
	font-size:18px;
	color: #333333;
	text-align:center;
}
.nav LI .navon span{ display:block; position:absolute; width:100%; height:1px; background:#0093DC; bottom:10px; left:0;}
.nav LI .navon A {
	display: block;
	line-height:40px;
	height:40px;
	font-size:18px;
}

.nav LI dl{
	position: absolute;
	top:110px;
	display: none;
	z-index:100;
	width:150px;
	background:rgba(0,0,0,0.3);
	box-shadow: 1px 1px 20px rgba(0,0,0,0.3);
	opacity: 0;
	margin-left:-10px;
	padding:10px 0px;
}

.nav LI dl dd {
	line-height:30px;
	height:30px;
	position:relative;
}

.nav LI dl dd a{
	text-decoration: none;
	font-size:12px;
	display:block;
	text-align:left;
	color:#FFFFFF;
	padding:0px 15px;
}
.nav LI dl dd:hover a{background:rgba(0,146,219,0.8);}
.nav LI dl dd .ssnav{ position:absolute; top:0px; left:150px; display:none;width:150px;}
.nav LI dl dd .ssnav a{ height:30px; overflow:hidden;}
.nav LI dl dd:hover .ssnav{ display:block;}
.nav LI dl dd .ssnav a:hover{background:rgba(0,0,0,0.3);}

.headr{float:right; padding-top:15px;}
.logobox ul li{}
.headr li.tel{
	padding-left:50px;
	height:40px;
	line-height:40px;
	background-image: url(../images/tel.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:26px;
	color:#1F9DFF;
	font-family: Montserrat-Light, Arial, Helvetica, sans-serif;
}
.logobox ul li.tel span{ display:block; font-size:18px; color:#666666;font-family: Montserrat-Light, Arial, Helvetica, sans-serif;}

.container {width: 1260px;margin: 0px auto;padding: 60px 0px;}
.containerbg {background-color:#f7f7f7;}








.footerbg{background-color:#3177BD; min-width:1260px; margin-top:40px;}
.footer{width:1260px; margin:0px auto;padding:40px 0px;}


.fnav  {
	float:left;
	margin:auto;
}

.fnav dl {
	float:left;
	padding-right:40px;
	margin-right:40px;
	min-height:200px;
	min-width:100px;
	color:#fff;
}
.fnav dt {height:30px;line-height:30px;}
.fnav dt a{font-size: 18px;color:#fff;}
.fnav dt a:hover{text-decoration: underline;}
.fnav dd {line-height:25px;height:25px;}
.fnav dd a{text-decoration: none;font-size: 13px;color:#fff;}
.fnav dd a:hover{text-decoration: underline;}
.fnav dl dd.lianxi{width:240px;}



.wx {float:right;line-height:30px;color: #fff;font-size:14px;text-align:center;}
.wxtext{font-size: 16px;}
.wxpic { float:left; margin-left:50px;}
.wxpic *{vertical-align:middle;}
.wxpic img{width:120px; height:120px; padding:5px;background-color:#f5f5f5;}

.copyright{color: #fff; text-align:center; line-height:22px;padding:30px 0px;background-color:#2055A1; min-width:1260px;font-size: 14px;}
