@charset "utf-8";
/* Base Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small,strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {   display: block;}
:focus { outline:0;}
img { border:0;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after,q:before, q:after { content: '';    content: none;}
table { border-collapse: collapse;  border-spacing: 0;}
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline;}
.none { display:none;}
.hidden { visibility:hidden;}
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix{display: block; *zoom:1;}

/**布局开始**/
body {font-family: Times New Roman, sans-serif;}
body,p { font-family: Times New Roman, sans-serif;}
a { color:#333; text-decoration:none;}
a:hover { color:#fff;}
.wrapper { width:100%; margin:0 auto;}
.wrapper .inner { max-width:1366px; margin:0 auto;} /**页面全局宽度**/



/**页头开始**/

#header .inner { height: 109px;}
.head { float:left; position:relative;}    /**页头部分**/
.head a { display:block; width:288px; height:109px; margin-left: 90px;}    /**页头部分**/
.top { width:72%; height:109px; float:right;}
.links { width:100%; height:109px; float:right; position: relative;}
.top_link_l { width: 170px; height: 37px; float: right; margin-right: 140px; clear: right;}
.shenf { width: 300px; float: left; position: absolute; left: 0; top: 35px;}
.shenf .wp_nav .nav-item a { font-size:15px; color:#fff;}
.shenf .wp_nav .nav-item a span.item-name { line-height: 27px;}
.xinx { width: 90%; float: right;}
.xinx .wp_nav .nav-item a { font-size:15px; color:#fff; }
.xinx .wp_nav .nav-item.i1 a { background: none;}
.xinx .wp_nav .nav-item a span.item-name { line-height: 27px;}
.top_link_r { width:52%; margin: 5px 100px 18px 0; display:inline-block; height: 30px; float: right;}
.eng { float:left;}
.eng .wp_nav .nav-item a { }
.eng .wp_nav .nav-item a span.item-name { padding: 5px 10px; line-height: 27px; color: #fff; font-size: 13px;}
.navbar { width:100%; min-height:55px; background:#dde6d8;}     /**导航区域背景**/
.navbar .navbox { width: 1166px; padding: 0 100px; height:55px; margin:0 auto;}   /**导航窗口大小及位置**/

#keyword { width: 143px !important; height: 26px; line-height:26px; border: 0px solid #e5e5e5; margin-right: 10px; padding:0; margin:0; }
.wp_search .search { width: 26px; height: 26px;}




.wp-navi{z-index: 1001;background: #fff;}
.navlist{width: 100%;background: #fff;position: absolute;top: 61px;opacity: 0.95;filter:alpha(opacity=80);}
.nav{}
.nav .m{float: left;position: relative;height: auto;}
.nav .i1{}
.nav .i1 .menu-item a:hover{}
.nav .m .imgs, .nav .m .subm, .nav .m .navtxt{display: none;}
.nav .i1 .menu-item a{}
.nav h3{}
.nav h3:hover{}
.nav h3 a{display: block;    font-family: Times New Roman, sans-serif;text-align:center;height: 57px; line-height: 52px; font-size: 21px; font-weight: normal; color: #000; border-bottom: 3px solid #fff; margin: 0 14px;font-weight: bold;}
.nav h3 a:hover, .nav h3 a.hover{ border-bottom: 3px solid #1c57b6;}
.nav h3 a i{display:none;color: #fff;width: 10px;height: 10px;margin-left: 10px;-webkit-transition: -webkit-transform 0.5s;-ms-transition: -webkit-transform 0.5s;transition: -webkit-transform 0.5s;}
.nav h3 a:hover i, .nav h3 a.hover i{width: 10px;height: 10px;margin-left: 10px;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}
.nav .sub{display: none; width: 236px;padding: 5px 10px 10px 10px;position: absolute;left: 0;top: 45px;}
.nav .sub li{height: 20px;line-height: 20px;padding: 4px 0;float: left;width: 118px;}
.nav .sub li a{display: block;width: 88px;color: #7a7a7a;padding-left: 30px;}
.nav .sub li a:hover{color: #1c5bba;}
.navcon{}
.navcon .sub{display: none;}
.navcon .sub .imgs{float: left;margin-top: 4px;margin-left: 5%;padding: 15px 0px 15px 0px;margin-right:30px;}
.navcon .sub .imgs .img_bg{width: 255px;height: 140px;background-size: 100%;}


/*.navcon .sub .textcon{ width: 280px;float: left;font-size: 14px;line-height: 30px;margin-top: 8px;margin-left: 5%;padding: 15px 20px 15px 20px;color: #1c5bba;text-align: left}*/
.navcon .sub .imgs img{width: 320px;height: 140px;}
.navcon .sub .subnav{float: right;width:50%;padding: 28px 0px 15px 0px;margin-right: 3%;}
.navcon .sub li{line-height: 20px;padding:10px 0;float: left;list-style:none;    width: 180px;}
.navcon .sub li a{display: block;font-size: 20px;color: #000;font-family: Times New Roman, sans-serif;width: 150px;
    text-align: center;}
.navcon .sub li a:hover{color: #1c5bba;}

.banner{ width:100%; overflow:hidden;}
.banner img{ max-width:100%;}




.navBar {
    position: relative;
    z-index: 1;
    min-height: 55px;
    max-width: 1366px;
    margin: 0px auto;
    top: 0px;
    background: #fff;
}


.logo-panel {
    float: left;
    padding-top: 22px;
    width: 22%;
}
.logo-window {
    margin-left: 50px;
}
.logo-window img {
    width: 100%;
    vertical-align: middle;
}
.wp_nav {
    display: block;
    margin: 0;
    padding: 0;
    display: block;
    *zoom: 1;
}
.wp_nav .nav-item {
    display: inline-block;
    float: left;
    position: relative;
    vertical-align: bottom;
}
.wp_nav .nav-item a {
    font-family: "Microsoft Yahei";
    display: block;
    text-align: center;
    position: relative;
    z-index: 100;
}
.wp_nav .nav-item a span.item-name {
    display: inline-block;
    padding: 5px 10px;
    line-height: 22px;
    cursor: pointer;
}
