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 14px "Noto Sans SC Light", sans-serif;}
ul li,ol li{list-style:none;}
html,body{height:100%;}
body{color:#333333;}
img{border:0px;}
a { color:#333; text-decoration:none; }
a:hover {color:#BC2931; text-decoration:none; }
.clearfix{clear: both; height:0px;}

.herdbg{min-width:1280px;background:#eee; padding:10px 0px; }
.wrap_box{width:1280px;margin:0 auto;}

.container {
	width: 1280px;
	margin: 0px auto;
	padding:50px 0px;
}
.containerbg {
	min-width: 1200px;
	background-color:#F7F7F7;
}


.herdl{ float:left;}
.herdr{ float:right;}


.topbg{height:120px;width:1280px;margin:auto;padding:10px 0px;}
.logo {float:left;}
.logo img{height:120px;}
.logor {float:right;line-height:25px; padding-top:30px;}

.toptel {
	float:left;
	background-image: url(../images/ai-tel.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:60px;
	font-size:14px;
	background-size:50px 50px;
	margin-right:20px;
	
}
.toptel span {
	font-size:22px;
	color:#FF0000;
}
.topmobile {
	float:right;
	background-image: url(../images/tel.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:50px;
	font-size:14px;
	background-size:40px 40px;
	
}
.topmobile span {
	font-size:22px;
	color:#FF0000;
}




.navbg {height:47px;min-width:1280px;background-color: #1760C9;}
.nav {HEIGHT: 47px;width:1280px; margin:auto;}

.nav LI {POSITION: relative; FLOAT: left; HEIGHT: 47px;z-index:1000;}
.nav LI.mli {
	HEIGHT: 47px;
	background-image: url(../images/menu_li.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	width:2px;
}


.nav LI A {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 47px;
	DISPLAY: block;
	HEIGHT: 47px;
	COLOR: #ffffff;
	FONT-SIZE: 18px;
	width:124px;
}
.nav LI A:hover {
	COLOR: #ffffff;
	text-decoration: none;
	background-color: #00A1E9;
}

.nav LI A.curr{
	COLOR: #ffffff;
	text-decoration: none;
	background-color: #00A1E9;
}



.serchbd{min-width:1280px; border-bottom:1px solid #ddd;padding:15px 0px;}
.serchtext{
	background-image: url(../images/hot.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size:40px 40px;
	padding-left:40px;
	line-height:40px;
	float:left;
}
.serchtext a{ margin-right:20px;}
.serchform { border:1px solid #ddd;border-radius: 50px; float:right; width:300px; padding:0px 0px 0px 20px; height:40px;}
.sinput {height: 30px;line-height:30px;width: 210px;float:left;border:none; padding:5px 0px;}
.ssbtn {width:60px;background-color: #1760C9; float:right;border-radius: 50px; text-align:center; cursor:pointer;}

#focus {margin:0px auto;background:#ffffff;}

#focus .owl-item img {display:block;width:100%;height:auto;}
#focus .owl-pagination {position:absolute;bottom:50px;display:table;margin:0px auto;z-index:100;width:100%;text-align:center;}
#focus .owl-page {display:inline-block;zoom:1;padding:0 3px;}
#focus .owl-page span {width:10px;height:10px;font-size:2px;overflow:hidden;display:inline-block;background:#fff;cursor:pointer;text-indent:-9999px;border-radius:50%;opacity:0.3;filter:alpha(opacity=70);}
#focus .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {background:#E64646;opacity:1;filter:alpha(opacity=100);}
#focus .owl-buttons div {display:block;width:40px;height:30px;position:absolute;z-index:100;top:50%;margin-top:-21px;text-indent:-9999em;overflow:hidden;cursor:pointer;background-repeat:no-repeat;background-position:center center;opacity:0.5;background-color:rgba(255,255,255,0.2);border:2px solid #FFF;border-radius:4px;}
#focus .owl-prev {background-image:url(../images/prev.png);left:15px;}
#focus .owl-next {background-image:url(../images/next.png);right:15px;}
#focus .owl-prev:hover, #focus .owl-next:hover {background-color:#E64646;opacity:1;}



.footnavbg{min-width:1280px;background:#222; padding:40px 0px; }
.footnavbg dl{ float:left; width:240px;height:200px; line-height:30px; border-right:1px solid #555; padding:20px 30px 20px 0px; margin-right:30px;}
.footnavbg dt{color:#fff;font-size:24px;line-height:45px; margin-bottom:15px;text-align:left;}
.footnavbg dd{color:#bbb;font-size:14px;text-align:left;}
.footnavbg dd a{color:#bbb;font-size:14px;}
.footnavbg dd.text20{color:#fff;font-size:30px;}

.wrap_r{float:right;padding-top:35px;}
.wrap_r span{display:inline-block; width:160px; margin-left:10px; text-align:center;}
.wrap_r span img{width:140px; height:140px;}
.wrap_r span em{display: block;margin-top: 10px;font-style: normal; font-size:14px;}

.footer{min-width:1280px;background:#111; width:100%; padding:10px 0px; line-height:30px;}
.foot{width:1280px; margin:auto;color: #bbb; text-align:center;}
.footl{ float:left;}
.footr{ float:right;}
.footl a{color: #fff;}
.footr a{ margin-left:50px;color: #bbb;}


.side{position:fixed;height:200px;right:5px;bottom:100px;z-index:100;}
.side .curr{background-image: url(../images/ico6.png);}
.side ul li{position:relative;margin-bottom:1px;}
.sidebox{}
.sidebox *{ vertical-align:middle;}
.sidebox a{color:#FFFFFF; font-size:12px;background:#1760C9;color:#fff; border-radius:5px;display:block;width:50px; height:50px; text-align:center; padding:10px;}
.sidebox a img{width:30px;}
.sidebox a:hover{background:#00A1E9;}
.sideewm{ border:1px solid #ccc; padding:10px; position:absolute; top:0px; right:70px;background:#fff; display:none;}
.sideewm p{ border-bottom:1px solid #ccc; line-height:30px; margin-bottom:10px;}
.sideewm img{width:140px; height:140px;}

.side ul li.curr .sidebox a{background:#00A1E9;}


.sideform{ border:1px solid #ccc; padding:10px; position:absolute; top:0px; right:70px;background:#fff; display:none;line-height:20px;color:#666;font-size:12px; width:200px;}
.sideform p{ border-bottom:1px solid #ccc;  margin-bottom:10px;font-size:14px;color:#333;line-height:30px;}
.sideform b{	font-size:22px;color:#FF0000;}
input.yyinput{border:1px solid #dfdfdf; padding:6px; width:94%;margin:10px 0;}

input.side_btn{ font-size:14px;background:#1760C9; border:none;height:30px; color:#FFF;cursor:pointer; width:100%;}
input.side_btn:hover{
	background-color: #00A1E9;
}

