/*reset*/
body { font: 12px/1.5 microsoft yahei,Arial; background-color: #ffffff; color: #666; }

html, body, p, dl, dt, dd, table, td, th, input, img, form, div, span, ul, ol, li, h1, h2, h3, h4, h5, h6, select, fieldset, button, sub, sup, textarea { margin: 0; padding: 0; }

table { border-collapse: collapse; border-spacing: 0; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

img { border: 0 none; }

em, i { font-style: normal; }

ul, ol { list-style: none outside none; }

.clearfix:after { content: ""; display: block; clear: both; }

.clearfix { *zoom: 1; }

a { color: #666; text-decoration: none; }

a:hover { color: #298fc6; text-decoration: underline; }

:focus { outline: 0; }

.clear { clear: both; overflow: hidden; font-size: 0; height: 0; line-height: 0; }

input, textarea, select { background-color: #ffffff; }

/* 头部css */
.head-wp { height: 70px; background: #f8fbff; min-width: 1000px; }
.ai .head-wp{min-width: 1200px;}

.headinner { width: 1000px; margin: 0 auto; }
.ai .headinner{width: 1200px;}

.logo { width: 201px; height: 42px; display: inline-block; float: left; margin-left: 3px; margin-top: 15px; }
.logo img { width: 201px; height: 42px; display: block; }

.nav-wp { float: right; margin-top: 27px; margin-right: 36px; }
.ai .nav-wp, .gw .nav-wp{float: left; margin-top: 26px;margin-right: 50px;}
.nav-wp li { display: inline; float: left; margin-left: 24px; position: relative; }
.nav-wp a { display: block; font-size: 14px; color: #9499a0; }
.nav-wp a:hover { text-decoration: none; color: #5d5c5c; }
.nav-wp .curr-wp { font-weight: bold; color: #5d5c5c; }
.nav-wp i.hot { position: absolute; right: -21px; top: -8px; display: block; overflow: hidden; width: 22px; height: 12px; background: url("../images/hot.gif") no-repeat; }

.pc-m { width: 210px; height: 37px; float: right; background: url("../images/pc-m-bg.png") no-repeat; margin-top: 18px; position: relative; }
.pc-m a { width: 60px; height: 36px; line-height: 36px; margin-top: 1px; display: inline-block; float: left; color: #4e9cfd; font-size: 16px; padding-left: 44px; position: relative; z-index: 999; background-image: url(../images/pc-m-iconbg.png); background-repeat: no-repeat; }
.pc-m a:hover { text-decoration: none; }
.pc-m .currColor { color: #fff; }
.pc-m .currColor:hover { color: #fff; }
.pc-m .pcIcon-lost { color: #4e9cfd; background-position: 15px -21px; }

.pcIcon-bg, .pcIcon-bg-new { background-position: 15px 7px; }

.pc-m .mIcon-bg, .pc-m .mIcon-bg-new { padding-left: 40px; background-position: 20px -96px; }

.pc-m .mIcon-hover { color: #fff; background-position: 20px -58px; }

#curr-pc-m { width: 104px; height: 35px; display: block; background: url("../images/pc-m-hoverbg.png") no-repeat; position: absolute; left: 1px; top: 1px; }
.ai .head-new #curr-pc-m, .gw .head-new #curr-pc-m{width: 106px; height: 36px; background:#327AFF; border-radius: 18px;left: 0; right: 0;}
.ai .ai #curr-pc-m, .gw .ai #curr-pc-m{left: 106px;}
/*footer*/
.footer { border-top: 1px solid #f2f2f2; zoom: 1; font-family: simsun; min-width: 1000px; }
.ai .footer{min-width: 1200px;border-top: none;font-family: 'microsoft yahei','Arial';}
.footer .inner { border-top: 1px solid #fff; zoom: 1; background: #fff; }
.ai .footer .inner{background: #181A3A;border-top: none;}
.footer .links { overflow: hidden; *zoom: 1; width: 1000px; margin: 0 auto; padding: 27px 0; }
.ai .footer .links{width: 1200px;}
.footer .links dl { float: left; width: 120px; border-left: 1px dotted #d8d4d4; padding: 0 24px; height: 157px; }
.ai .footer .links dl{border-left: 1px solid #2A2B49; padding: 0 85px;}
.footer .links dt { margin-bottom: 8px; font-size: 14px; font-weight: bold; color: #666; }
.ai .footer .links a, .ai .footer .links dd{color: #f0f0f0;}
.ai .footer .links dt{color: #fff;}

.footer .links dd { line-height: 24px; }

.footer .links .lastItem { width: 145px; }
.ai .footer .links .lastItem{padding-right: 0;}
.footer .links .wbItem { position: relative; *zoom: 1; }

.footer .links .wbItem .trig { position: absolute; top: 1px; left: 68px; }

.footer .links .ewm_box { float: left; width: 115px; height: 115px; overflow: hidden; background: url(http://meigong.2345.com/ie.2345.com/web/index/assets/v6/images/ewm_wx.png) no-repeat; }

.footer .copyright { width: 1000px; margin: 0 auto; padding: 15px 0; text-align: center; border-top: 1px solid #e3e7ea; font-family: Arial; }
.ai .footer .copyright{width: 1200px;}
.footer .links .product { width: 444px; overflow: hidden; border-left: 0 none; }
.ai .footer .links .product { border-left: 0 none; padding: 0 50px 0 48px;}
.product-list { width: 480px; }

.product-list li { float: left; _display: inline; width: 160px; height: 26px; line-height: 26px; }

.tip_mod .tips, .tip_mod .tips_skin, .tip_mod .close { background: transparent url(//ie.2345.cc/images/pub_sprite.png) no-repeat scroll 0 0; }

.tip_mod { background-color: #fff1d3; border-bottom: 1px solid #edbf9a; display: none; height: 28px; min-width: 970px; position: relative; }

.tip_mod .inner { height: 100%; margin: 0 auto; width: 970px; }

.tip_mod .tips, .tip_mod .tips_skin { background-position: -944px -77px; color: #c4691f; line-height: 28px; padding-left: 20px; }

.tip_mod .tips a { color: #c4691f; margin-left: 5px; text-decoration: none; }

.tip_mod .tips a:hover { color: #e0873f; }

.tip_mod .tips_skin a { color: #da2128; margin-left: 5px; text-decoration: underline; cursor: pointer;}

.tip_mod .close { background-position: -83px -76px; cursor: pointer; height: 17px; overflow: hidden; position: absolute; right: 5px; top: 5px; width: 17px; }

.tip_mod .close:hover { background-position: -110px -76px; }

.btn-link {
    display: inline-block;
    width: 78px;
    box-sizing: border-box;
    padding-left: 22px;
    vertical-align: 5%;
    line-height: 19px;
    color: #fff;
    background:url(../images/icon_contact.png) no-repeat;
}

.btn-link:hover {
    color: #fff;
    text-decoration: none
}
