﻿@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 微软雅黑, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; }
legend { color: #000; }
fieldset, img { border: 0; vertical-align: bottom; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }
table { border-collapse: collapse; border-spacing: 0 }

form,select,option,input,textarea{ font-size:12px;font-family:"Tahoma";}
textarea{ overflow:scroll;overflow-x:hidden;}
label{ display:inline-block;*display:inline;*zoom:1}
input,textarea{ padding:2px;}
caption,cite,code,dfn,th,var{ text-align:left;font-weight:normal;font-style:inherit;}

.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}
a:link, a:visited { text-decoration: none; }
a:hover, a:active { color: #eb6112; }
a { outline: none; color: #585858; }
.hidden { display: none; }
.invisible { visibility: hidden; }
.noBg { background: none; }
.noBd { border: none; }
.mr0{ margin-right:0 ;}
.fl{ float: left;}
.fr{ float: right;}
a {
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

a:hover {
    text-decoration: none;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}


/*Body*/
body {  margin: 0 auto;}

header { width: 100%;}
.header_top{ width: 100%;height:45px;background: #eee;line-height: 45px;}
.header_topm{ width: 1200px;margin: 0 auto;}
.header_top_left{ width: 600px;float: left;height: 45px;font-size: 14px;color: #484848;font-family: "Vijaya"}
.header_top_right{ width: 500px;float: right;height: 45px;}
.header_top_right li{ float: right;margin-left: 10px;margin-top: 6px;}
.header_top_right li a{ color: #fff;}
/*.header_top_rimg1{ width: 44px;height:32px;background:url(../images/top04.png) right center no-repeat;background-size: 44px 32px;float: left;}
.header_top_rimg2{ width: 44px;height:32px;background:url(../images/top03.png) right center no-repeat;background-size: 44px 32px;float: left;}
.header_top_rimg3{ width: 44px;height:32px;background:url(../images/top02.png) right center no-repeat;background-size: 44px 32px;float: left;}
.header_top_right li:hover .header_top_rimg1{ height:32px;background:url(../images/top4.png) right center no-repeat;background-size: 44px 32px;float: left;}
.header_top_right li:hover .header_top_rimg2{ height:32px;background:url(../images/top3.png) right center no-repeat;background-size: 44px 32px;float: left;}
.header_top_right li:hover .header_top_rimg3{ height:32px;background:url(../images/top2.png) right center no-repeat;background-size: 44px 32px;float: left;}*/
.header_top_right li p{ width: 60px;height: 32px;line-height:32px;overflow: hidden;float: left;display: block;text-align: center;background: #000;border-radius: 3px; -webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s}
.header_top_right li p:hover {
    background: #eb6112;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s
}
.h-email {
    width:auto;height:32px;float:right;background:#000000;margin-top:6px;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s
}
.h-email:hover {
    background:#eb6112;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s
}
/*.header_top_right li:hover p{ width: 60px;height: 32px;line-height:32px;overflow: hidden;float: left;display: block;text-align: center;background: #999;border-bottom-left-radius: 3px;border-top-left-radius: 3px;}*/

.header_cen{ width: 1200px;height: 120px;margin: 0 auto;}
.header_logo{ width: 560px;height: 60px;margin-top: 30px;float: left;}
.header_logo img{ height:60px;}
.header_search{ width: 290px; float: left;margin-left: 100px;height:40px;margin-top: 40px;}
.search{ width: 190px;height:28px;border: 1px solid #ccc;border-radius: 5px;padding: 5px 10px;font-size: 14px;float: left;}
.searchbut{ width: 50px;height:40px;border-radius: 5px;background: #225395 url(../images/search.png) center center no-repeat;float: left;margin-left: 10px;}
.header_aptitude{ width: 230px;height:76px;margin-top: 22px;float: right;}
.header_aptitude1{ width: 76px;margin-left: 34px;margin-right: 10px;float: left;}
.header_aptitude2{ width: 76px;margin-right: 34px;float: left;}

.header_nav{ width: 100%;height:60px;line-height: 60px;background: #000;position: relative;}
.header_navlist{ width:1200px;height:60px;margin: 0 auto;}
.header_navlist li{ width:150px;height: 60px;line-height: 60px;text-align: center;background: #000; -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s}
.header_navlist li a{ color:#fff;font-size: 16px;}
.header_navlist li:hover,.header_navlist li.active{ background: #eb6112; -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s}

.childmenu{ position: relative;z-index: 9999;width: 100%;}
ul.nav li{ width: 150px; text-align:center;}
ul.nav > li{ float: left;}
ul > li > ul{ display: none;}
ul > li.on > ul{ display: block;}
ul.nav li{ position: relative;}
ul.nav > li > ul > li ul{ position:  absolute; top: 0; right: -160px;width: 160px;}
ul.nav > li > ul > li ul li{ width: 160px;}

.header_navlist li.s-list {
    height: 50px;
    line-height: 50px;
}


.banner{margin:0;position: relative;height:558px;width:100%;z-index: 0;}
.picBox{font-size:0;position:relative;z-index:90;transition:all 0.2s linear 0s;background:#fff;}
.picBox .bd{position:relative;}
.picBox a{transition:all 0.2s linear 0s;}
.picBox .hd{ position:absolute;bottom:20px;left:0;width:100%;height:14px;z-index:99;text-align:center}
.picBox .bd ul,.picBox .bd ul li{width:100%!important}
.picBox .hd ul{margin:0;padding:0}
.picBox .hd li{background:#fff;display:inline-block;*display:inline;zoom:1;border-radius: 11px; width:11px;height:11px;cursor:pointer;margin:0 3px 0 0}
.picBox .hd li.on{ background:#000;}

footer{width: 100%;height:370px;background: #333;}
.footer{ width: 1200px;height: 330px;margin: 0 auto;}
.footer_nav{ width: 290px;float: left;margin-right: 10px;margin-top: 35px;}
.footer_pro{ width: 290px;float: left;margin-right: 10px;margin-top: 35px;}
.footer_con{ width: 290px;float: left;margin-right: 10px;margin-top: 35px;}
.footer_fla{ width: 290px;float: left;margin-right: 10px;margin-top: 35px;}
.footer_tit{ width: 195px;padding-left: 15px;height:36px;line-height:36px;font-size:16px;color:#c9c2c2;background: url(../images/fbj.png) left bottom repeat-x;}
.footer_navlist{ width: 100%;height: 200px;margin-top: 25px;}
.footer_navlist ul{ width: 100px;float: left;height: 200px;}
.footer_navlist li{ width: 100px;line-height: 25px;height: 25px;overflow: hidden;white-space: nowrap;}
.footer_navlist li a{ color: #c9c2c2;}
.footer_conlist{ width: 100%;height:200px;margin-top: 25px;}
.footer_conlist p{ width: 100%;line-height: 25px;color: #c9c2c2;}
.footer_flalist{ width: 100%;height: 200px;margin-top: 25px;}
.footer_weixin{ width: 110px;height:200px;float: left;margin-left: 20px;}
.footer_weixin img{ width: 106px;height: 106px;border:2px solid #999;background: #fff;}
.footer_weixin p{ width: 110px;height: 30px;line-height: 30px;text-align: center;color: #c9c2c2;}

.footer_prolist{ width: 100%;height: 200px;margin-top:25px;}
.footer_prolist ul{ width: 200px;float: left;height: 200px;}
.footer_prolist li{ width: 200px;line-height: 25px;height: 25px;overflow: hidden;}
.footer_prolist li a{ color: #c9c2c2;}

.copyright{ width: 100%;height: 40px;line-height: 40px;background: #211F20;}
.copyright p{ width: 1200px;margin: 0 auto;text-align: center;color: #fff;}
.copyright p a{ color:#fff;}