@charset "utf-8";

body {font-family:"微软雅黑",Microsoft YaHei;font-size:14px; margin:0;padding:0;color:#333;line-height: 1.6em; overflow-x: hidden; min-width:1440px; }

div { float:none; margin:0px auto; padding:0;}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, figure, figcaption, code, del, dfn, em, button, q, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, tf, tr, th{margin: 0; padding: 0; border: 0;}

ul,li,ol {list-style: none;}

h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}

a { text-decoration: none;color:#333;  }

a:hover { text-decoration: none; color:#f09437; }

i,em { font-style:normal;}
img {border: 0px;vertical-align:central;-ms-interpolation-mode: bicubic; }

/**::selection {background: #a22a2d;color: #FFFFFF;text-shadow: none; }*/

.fl{float:left;}

.fr{float:right;}

.clear { clear:both; line-height:0; height:0; display:block;}

.clearfix:after{content: " "; display: block; height: 0; clear: both; visibility: hidden;  }

.clearfix {zoom: 1; }

.relative {position: relative;}

.h35 { padding-top:35px !important;}

.mainWrap {width: 1320px;margin: 0 auto;}


/**==========自定义滚动条样式========*/
::-webkit-scrollbar{width: 6px;height: 6px}
::-webkit-scrollbar-track{background-color: transparent;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius: 2em;}
::-webkit-scrollbar-thumb{background-color: #9c9da0;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius: 2em}

/*IE判断*/
.ie6 {text-align: center;font-size: 16px; background: #FC6;line-height: 100px;z-index: 100000; width: 100%;position: absolute; height: 100px;top: 0;left: 0; }
.ie6 span {float: right;margin-right: 30px;cursor: pointer; }

.pageTips {position: fixed;z-index: 1000;left: 0;top: 0; width: 100%;height: 100%;background: #000;}
.pageTips .container { color: #fff; position: absolute; left: 50%; top: 40%; width: 630px;margin-left: -315px; margin-top: -160px;}
.pageTips .container .img {text-align: center;}
.pageTips .container .msg {font-size: 18px; line-height: 36px;padding-top: 30px;}
.pageTips .container a {color: #fff;text-decoration: underline;}
.pageTips span { text-align:center; font-size:18px; width:100%; display:block; margin-top:20px;}


/*主页页面导航+logo*/
.shodw { content:""; display:block;  width:100%; z-index:1;background: url(/css/../images/head-bg.png) left repeat-x; height:140px;transition: all .8s; position:fixed}
.banner.fixed .header_i_zy { position: fixed; top: 25px;}
.header_con_box {background:url(/css/../images/head-bg.png) center repeat-x; height:138px;}
.header_con_zy { width: 90%; margin: 0 auto; }
.header_i_zy { position:absolute; top: 25px; width:90%; z-index:2  }
.header_i_zy .nav {float: right;}
.header_i_zy .logo { float: left; width: 290px; height: 110px;}
.header_i_zy .subnav1 ul{ position:absolute; right:40px; top:20px;margin-right: 150px;}
.header_i_zy .subnav1 ul li { float: left; font-size: 14px; color: #fff; }
.header_i_zy .subnav1 ul li a { color: #fff; }
.header_i_zy .subnav1 ul li.en { border-left: 1px #fff solid; opacity:.8; margin: 0 15px; height:20px; }


.header_i_zy .subnav ul{ position:absolute; right:12px; top:20px; z-index:1;}
.header_i_zy .subnav ul li { float: left; font-size: 17px; color: #fff; }
.header_i_zy .subnav ul li a { color: #fff; }
.header_i_zy .subnav ul li a:hover { color: #a22a2d; text-decoration: none;}
.header_i_zy .subnav ul li.en { border-left: 1px #fff solid; opacity:.8; margin: 0 15px; height:23px; }

.subnav li.search { margin-left:15px;}
.subnav li .motion_1 {border: 0; background: rgba(255, 255, 255, 1); height: 25px; line-height: 25px;color:#333;border-radius: 14px;margin-top: 0;width: 0px;text-indent: 10px; transition: all .8s ease; outline: none; float:left; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF);transition:all .5s ease-in-out; padding:0}
.subnav li.search.active .motion_1 { width:150px; opacity:10;  }
.subnav li.search .active { position:absolute; right:0; top:0; }
.icon_search { background:url(/css/../images/icon_search.png) center no-repeat; width: 22px; height: 20px; display:block; cursor:pointer;margin-top: 4px; margin-left:5px; float: right; border:none; outline: none;}
.subnav li.search.active i.active { background:url(/css/../images/icon_search_btn.png) center no-repeat; width: 22px; height: 20px;  right:5px;}

.header_i_zy .mainnav {padding: 50px 0 0 0;}
.header_i_zy .mainnav ul li.navli { float:left; line-height: 46px; padding:0 5px 0 0; position:relative; }
.header_i_zy .mainnav ul li.navli h3 { font-size: 16px; font-weight:500; }
.header_i_zy .mainnav ul li a { color: #fff; }
.header_i_zy .mainnav ul li a:hover { text-decoration: none;}
.header_i_zy .mainnav ul li.navli h3 a { display:block; padding:0 7px;}
.header_i_zy .mainnav .navsub:before{content: '';position: absolute;left: 50%;transform: translateX(-50%);border: 8px solid transparent;border-bottom-color: #fff;top:-16px;}
.header_i_zy .mainnav li.on h3 a {color: #fff;}
.header_i_zy .mainnav .navsub{ display:none;left: 50%;transform: translateX(-50%);min-width: 160px;z-index: 99; top:46px; text-align:center; position:absolute; background:#fff; padding: 5px 0;box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);  }
.header_i_zy .mainnav .navsub.last{ right:5px; left:auto;}
.header_i_zy .mainnav .navsub a { line-height: 44px; color: #000; padding-left: 0; font-size: 16px; display:block; }
.header_i_zy .mainnav .navsub a:hover { background:#01426d; color:#fff; text-decoration:none; }

/*二级页面导航+logo*/

.header_bg { background:url(/css/../images/head_bg.jpg) center no-repeat; background-size:cover; height:130px;}
.header_con { width: 1320px; margin: 0 auto; }
.header_i { position:absolute; top: 10px; width:1320px;  }
.header_i .nav {float: right;}
.header_i .logo { float: left; }
.header_i .subnav1 ul{ position:absolute; right:40px; top:27px;margin-right: 150px;}
.header_i .subnav1 ul li { float: left; font-size: 14px; color: #fff; }
.header_i .subnav1 ul li a { color: #fff; }
.header_i .subnav1 ul li.en { border-left: 1px #fff solid; opacity:.8; margin: 0 15px; height:20px; }


.header_i .subnav ul{ position:absolute; right:12px; top:20px; z-index:1}
.header_i .subnav ul li { float: left; font-size: 17px; color: #fff; }
.header_i .subnav ul li a { color: #fff; }
.header_i .subnav ul li a:hover { color: #a22a2d; text-decoration: none;}
.header_i .subnav ul li.en { border-left: 1px #fff solid; opacity:.8; margin: 0 15px; height:23px; }

.subnav li.search { margin-left:15px;}
.subnav li .motion_1 {border: 0; background: rgba(255, 255, 255, 1); height: 25px; line-height: 25px;color:#333;border-radius: 14px;margin-top: 0;width: 0px;text-indent: 10px; transition: all .8s ease; outline: none; float:left; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF);transition:all .5s ease-in-out; padding:0}
.subnav li.search.active .motion_1 { width:150px; opacity:10;  }
.subnav li.search .active { position:absolute; right:0; top:0; }
.icon_search { background:url(/css/../images/icon_search.png) center no-repeat; width: 22px; height: 20px; display:block; cursor:pointer;margin-top: 4px; margin-left:5px; float: right; border:none; outline: none;}
.subnav li.search.active i.active { background:url(/css/../images/icon_search_btn.png) center no-repeat; width: 22px; height: 20px;  right:5px;}

.header_i .mainnav {padding: 50px 0 0 0;}
.header_i .mainnav ul li.navli { float:left; line-height: 46px; padding:0 5px 0 0; position:relative; }
.header_i .mainnav ul li.navli h3 { font-size: 16px; font-weight:500; }
.header_i .mainnav ul li a { color: #fff; }
.header_i .mainnav ul li a:hover { text-decoration: none;}
.header_i .mainnav ul li.navli h3 a { display:block; padding:0 8px;}
.header_i .mainnav .navsub:before{content: '';position: absolute;left: 50%;transform: translateX(-50%);border: 8px solid transparent;border-bottom-color: #fff;top:-16px;}
.header_i .mainnav li.on h3 a {color: #fff;}
.header_i .mainnav .navsub{ display:none;left: 50%;transform: translateX(-50%);min-width: 160px;z-index: 99; top:46px; text-align:center; position:absolute; background:#fff; padding: 5px 0;box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);  }
.header_i .mainnav .navsub.last{ right:5px; left:auto;}
.header_i .mainnav .navsub a { line-height: 44px; color: #000; padding-left: 0; font-size: 16px; display:block; }
.header_i .mainnav .navsub a:hover { background:#00426e; color:#fff; text-decoration:none; }

/* 底部 */

.footer { background:url(/css/../images/footerbg.png) top no-repeat #00426e; width: 100%; height:210px;background-size: cover; margin-top:50px; }
.footer .content { width: 1320px; margin: 0 auto; font-size: 15px; padding-top: 35px;  }
.footer .footer_1_l { float: left; margin-top:20px;}
.footer .footer_1_l img { margin-left:66px;width:90px;}
.footer .footer_1_c { float: right; padding-right:60px; width: 555px; border-right: 1px #5d77b7 dashed; }
.footer .footer_1_c a { color:#fff;}
.footer .footer_1_c p { color: #fff; line-height: 30px;}
.footer .footer_1_r { float: right; margin-top:45px; text-align:right; padding-left:60px; }
.footer .footer_1_r p { color: #fff; line-height: 30px;}
/*a.imagechangenews_fnode:link, a.imagechangenews_fnode:visited {display:none}*/
@media screen and (max-width: 1445px){
.footer .footer_1_c p { font-size:13px}
}
.sydwbz {
    position: absolute;
    left: 18px;
    top: 23px;
}
.lsst{margin-top: 13px;
    float: right;
    width: 50px;
    position: absolute;
    height: 50px;
   right:0;}
.lsst img{width: 50px;
    height: 50px;}