@charset "utf-8";
body {font-family:"微软雅黑", sans-serif,"宋体", "黑体"; BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB"; background: url(../images/bg.jpg); overflow-x: hidden; overflow-y: scroll;min-width:1400px;}
a { outline: none; text-decoration: none; color: inherit;}
html * { outline: 0 }
html button::-moz-focus-inner {border-color: transparent !important}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin: 0; padding: 0; border:0}
div{padding:0; margin: 0;}
.lt { float: left }
.rt { float: right }
.clear{margin:0; padding:0; line-height:0; clear:both; font-size:0;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
table { border-collapse: collapse; border-spacing: 0 }
select::-ms-expand {display:none;}
select { appearance: none; -moz-appearance: none; -webkit-appearance: none }
::-ms-clear, ::-ms-reveal {display: none;}
fieldset, a img { border: 0 }
address, caption, cite, code, dfn, em, th, var，i { font-style: normal; font-weight: normal }
li { list-style: none }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
em, i { font-style: normal }
img{border: 0; padding: 0; margin: 0}
.mainwidth { width: 1200px; margin: 0 auto}
.kong { height: 25px;  line-height: 0px; clear: both }
.head{width:100%; height: 113px; background: #bb2316;}
.logo{width: 411px; height: 59px; float: left; padding: 27px 0 0 0}
.logo img{width: 411px; height: 59px;}
.headRt{width: 342px; height: 113px; background: url(../images/ind_02.png) no-repeat right bottom; float: right;}
.headRt .toplink{height: 21px; margin-top:16px;}
.headRt .toplink span{display: block; float: right; line-height: 21px; font-size: 14px; margin-left: 10px;}
.headRt .toplink span a{color:#f3fbff}
.headRt .toplink span a:hover{color:#f3fbff; text-decoration: underline;}
.headRt .toplink font{display: block; float: right; padding-left: 10px; text-align: center; line-height: 21px; color:#e65c5c;}
.headRt .toplink .English {width:73px; height: 21px; display: block; text-align: center;}
.headRt .toplink .English a{display: block; background: #730303; color: #fff; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -o-border-radius: 20px;}
.headRt .toplink .English a:hover{background: #b4110d; cursor: hand; color: #fff; text-decoration: none;}
.headRt .search{width: 263px; height: 30px; position: relative; margin: 20px 0 0 79px;}
.headRt .search .sText{line-height: 30px;height: 30px;width: 263px;border-bottom: solid 1px #f59d9d;padding-left: 3px;background-color:transparent;color: #f1b9b9;font-size: 12px;}
.headRt .search .sBtn{width:21px; height:22px; border:0; background:url(../images/ind_16.png) no-repeat center center; position: absolute; top: 5px; right: 3px; cursor:pointer}
.navwid{width: 100%; height: 50px; position: relative; z-index: 99999}
.nav{width:1200px; margin: 0 auto;}
.nav ul div {border: 0; margin: 0 0 0 29px;}
.nav ul li ul { display:none; width:110px; padding: 10px 15px 15px 15px; background:#fff;}
.nav ul li:hover ul, .nav ul li a:hover ul { display: block}
.nav li a:hover {color:#fff;}
.nav li {display: block; float: left; height: 50px; line-height: 50px; text-align: center; width: 133px;}
.nav ul li ul li{float: none; line-height: 33px; height: 33px;}
.nav ul li ul li a{text-align: left; font-size: 14px; padding: 0 0 0 5px; margin: 0; line-height: 30px; border-bottom: solid 1px #dfdfdf;}
.nav li a {display: block; color: #424242; text-decoration: none; font-size: 16px; text-align: center; width: 75px; margin: 0 auto;}
.nav li:hover a, .nav li a:hover {color:#e40d0d; background:url(../images/nav-x.jpg) repeat-x left bottom;}
.nav li:hover a, .nav li a.light {color:#e40d0d; background:url(../images/nav-x.jpg) repeat-x left bottom;}
.nav li:hover li { border: 0}
.nav li li a, .nav li:hover li a { color: #424242; display:block; background:none;}
.nav li li a:hover { color:#e0240b; background:url(../images/navico.png) no-repeat right center;}
.footer{width:100%;background: #bb2316;height: 125px;}
.link{background: #a60101;height: 50px;line-height: 50px;font-size:14px;}
.link b{background: url(../images/ind_73.png) no-repeat left center; color: #bcdbec; float: left; padding: 0 10px 0 30px;}
.link li{display: block; float: left; padding-right: 30px;}
.link li a{color: #bcdbec;}
.link li a:hover{color: #fff;}
.copy{width:1200px; margin:0 auto;}
.copy p{width:900px; margin:0 auto; line-height: 28px;  text-align: center; color: #e5e7ec; font-size: 14px; padding: 36px 0 0 0;}
.yuyue{position:fixed;right:30px;bottom:180px; width: 128px;}
.yuyue .yTop{height: 107px;}
.yuyue ul{background: url(../images/ind_41.png) repeat-y left top; padding:10px 0 2px 0;}
.yuyue li{width: 100px; height: 30px; margin:0 auto 13px auto; line-height: 30px; text-align: center; background: #fff; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px;}
.yuyue li a{font-size:13px; color: #1e1e1e;}
.yuyue li a:hover{color: #e52020;}
.yuyue .yBottom{height: 46px;}