html{overflow-y:scroll; overflow-x:hidden; -webkit-text-size-adjust:none; _background-image:url(about:blank); _background-attachment:fixed; height:100%;}
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td { margin: 0px; padding: 0px; font-weight: normal; }
body, button, input, select, textarea, h1, h2, h3, h4, div, h5, h6, i { color:#333; font: normal 14px Microsoft YaHei,微软雅黑,Arial;}
body{ height:100%;}
ul, ol, li { list-style:none; }/*f74481*/ /*3953aa*/
a { text-decoration: none; color:#333; font-size:13px; transition: all .25s ease; blr:expression(this.onFocus=this.blur()); /* IE Opera */}
a:hover { color:#0a80e9; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease; -ms-transition:all 0.3s ease;}
img { border: 0; vertical-align:middle}
table { border-collapse: collapse; border-spacing: 0; }
.clear { clear: both; }
.w1200{ width:100%; position:relative; max-width:1200px; margin:0 auto;}
.w960{ width:100%; position:relative; max-width:960px; margin:0 auto;}
.w1400{ width:100%; position:relative; max-width:1400px; margin:0 auto;}
.w1024{ width:100%; position:relative; max-width:w1024px; margin:0 auto;}
.warp{ width:80%; margin:0 auto;}
.bg{ background:#f5f5f5}
.left{ float:left;}
.right{ float:right;}
.fl{ float:left;}
.fr{ float:right;}

/*   header  */
.head{ width:100%; height:75px; box-shadow: 0px 1px 5px #ddd; margin-bottom:1px;; position:fixed; top:0; z-index:10; background-color:#fff;}
.logo{ float:left; height:75px; }
.logo img{ margin:15px 0 0 30px;}
.head_nav{ float:right; overflow:hidden; margin-right:30px;}
.head_nav .nav{ float:left;}
.head_nav .nav ul{}
.head_nav .nav ul li{ float:left; margin:0 20px; height:75px; line-height:75px;}
.head_nav .nav ul li a{ font-size:16px; color:#595959;border-bottom:2px solid #fff; padding-bottom:25px;}
.head_nav .nav ul li a:hover{ color:#0a80e9;}
.head_nav .nav ul li a.cur{ color:#0a80e9;border-bottom:2px solid #0a80e9;}
.head_nav .tel{ float:right; margin:28px 0 0 50px;}
.head_nav .tel dd{font-size:16px; color:#737373;}
.head_nav .tel dd i{font-size:16px; color:#0a80e9;}
.theclose{ display:none;}
.cl_nav{ display:none;}
.nav_sj h5{ display:none;}
.max_tc{ display:none;}

/* banner */
.banner{ overflow:hidden; width: 100%; height:700px; margin-top:75px;}
.banner .flexslider{ position:relative; height:700px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.banner .slides{position:relative;z-index:1; height:700px;}
.banner .slides li{ width:100%; height:700px; cursor:pointer; text-align:center;background-position: center top; background-repeat: no-repeat; background-size: auto 100% !important;}
.banner .flex-control-nav{position:absolute;bottom:30px; right:50%;z-index:2;width:100%; margin-right:-50%;text-align:center;}
.banner .flex-control-nav li{display:inline-block; margin:0 5px; *display:inline;zoom:1; cursor:pointer}
.banner .flex-control-nav a{display:inline-block;width:30px;vertical-align:bottom;height:4px;line-height:100px; text-align:center; color:#fff; overflow:hidden; background:#fff; cursor:pointer; }
.banner .flex-control-nav .flex-active{background:#0a80e9;}
.banner .flex-direction-nav{position:absolute;z-index:3;width:100%; top:45%;}
.banner .flex-direction-nav li a{display:block;width:40px;height:80px;overflow:hidden;cursor:pointer;position:absolute; transition:none;}
.banner .flex-direction-nav li a.flex-prev{left:-40px;background:url(../images/ban_left.png) center no-repeat rgba(0,0,0,0.5); background-size: 50% auto;}
.banner:hover .flex-direction-nav li a.flex-prev{ left:0; background-position:center; transition: all .5s ease; }
.banner .flex-direction-nav li a.flex-next{right:-40px;background:url(../images/ban_right.png) center no-repeat rgba(0,0,0,0.5); background-size: 50% auto;}
.banner:hover .flex-direction-nav li a.flex-next{ right:0; background-position:center; transition: all .5s ease; }

.ab_banner{width: 100%; height: 630px;  overflow: hidden; }
.ny_banner{width: 100%; height: 520px;  overflow: hidden; }


/*footer*/
.footer {overflow:hidden; width:100%; padding:65px 0 70px 0; background-color:#333; position:relative; z-index:8 !important;}
.footer_itm{ width:100%; overflow:hidden;}
.footer_itm h5{ color:#fff; font-size:16px; border-bottom:1px solid #4c4c4c; margin-bottom:40px; padding-bottom:10px;}

.f_nav{ float:left; overflow:hidden; width:24%;}
.f_nav ul{}
.f_nav ul li{ float:left; width:50%; margin-bottom:20px;}
.f_nav ul li a{ font-size:12px; color:#999;}
.f_nav ul li a:hover{ color:#0a80e9;}

.f_about{float:left; overflow:hidden; width:38%; margin:0 4%;}
.f_about dd{font-size:12px; color:#999; line-height:28px; text-align:justify;}
.f_about dd a{ color:#999;}
.f_about dd a:hover{ color:#0a80e9;}

.f_contact{float:right; overflow:hidden; width:30%;}
.f_contact ul{ float:left;}
.f_contact ul li{font-size:12px; color:#999; line-height:26px;}
.f_contact dd{ float:right;}
.f_contact dd img{ padding-top:8px;}

.f_link{ width:100%; overflow:hidden; margin:60px 0; padding:20px 0 30px 0; border-top:1px solid #4c4c4c; border-bottom:1px solid #4c4c4c;}
.f_link h3{font-size:16px; color:#fff; padding-bottom:10px;}
.f_link ul{}
.f_link ul li{ float:left; margin-right:20px;}
.f_link ul li a{ font-size:12px; color:#cdcdcd;}
.f_link ul li a:hover{ color:#0a80e9;}

.footer_bt{ width:100%; overflow:hidden; text-align:center;}
.footer_bt dd{ font-size:12px; color:#cdcdcd; padding-bottom:8px;}
.footer_bt dd a{ font-size:12px; color:#cdcdcd;}

#topcontrol{width: 42px; height: 42px; position: absolute; z-index: 20; background: url(../images/return.png) center no-repeat;}


/*分页*/
.pases{ text-align:center; overflow:hidden; padding-top:30px;}
.pases2{ background:#f1f1f1; padding-bottom:30px;}
.pases span{ padding:8px 15px; background:#0a80e9; color:#fff; display:inline-block;}
.pases a{ padding:8px 15px; background:#ddd; color:#666; display:inline-block; margin-left:5px}
.pases a:hover{ background:#0a80e9; color:#fff}




/*搜索placeholder*/
input::-webkit-input-placeholder{ color:#999;    }
input::-moz-placeholder{/* Mozilla Firefox 19+ */color:#999;}
input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:#999; }
input:-ms-input-placeholder{ /* Internet Explorer 10-11 */  color:#999; }






