@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-size:14px; font-family:"Microsoft YaHei","STHeiti",Helvetica,Arial,sans-serif}
div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; border:0;}
table,td,tr,th{	font-size:12px;}
ul,li{ list-style-type:none;}
img{ vertical-align:middle; border:0; margin:0; padding:0;}
button{ cursor:pointer; outline:none;}
select,button,button img{ border:none; vertical-align:middle;}
a,a:link{ color:#626262; text-decoration:none;}
a:hover{ color:#626262; text-decoration:underline;}
.clear{ clear:both; overflow:hidden; height:0px;}
.clearfix{ overflow:hidden; zoom:1;}
.lft{ float:left;}
.rgt{ float:right;}

/*头部*/
.header{ width:100%; height:172px;}
.header .top{ width:100%; background:#fcfcfc; border-bottom:1px #f6f6f6 solid; height:40px;}
.header .gd{ width:1200px; margin:0 auto; height:40px; position:relative;}
.header .gd .gd_l a{ display:inline-block; height:40px; line-height:40px; color:#555555; padding:0 20px; border-right:1px #f6f6f6 solid;}
.header .gd .gd_l a:hover{ color:#04407D;}
.header .gd .gd_l{ float:left; height:40px; overflow: hidden;}
.header .gd .gd_r{ float:right; width:274px; height:40px; font-size:12px;}
.header .gd .gd_r .def-nav{ width:98px; float:left; text-decoration:none;}
.header .gd .gd_r .def-nav a{ text-decoration:none;}
.header .gd .gd_r .def-nav a.hover{ border-left:1px #ddd solid; border-right:1px #ddd solid; text-align:center; background:#FFF;}
.header .gd .gd_r .def-nav a.pulldown-nav{ text-align:center; display:inline-block; height:40px; line-height:40px; padding:0 23px 0 13px; text-decoration:none; position:relative; z-index:999;}
.header .gd .gd_r .def-nav a.pulldown-nav em{ width:9px; height:5px; display:block; position:absolute; top:17px; right:0px; margin-right:8px;}
.header .gd .gd_r .def-nav a.pulldown-nav .f-icon{ background:url(//img.gaodun.cn/images/arrow.gif) no-repeat;}
.header .gd .gd_r .def-nav a.hover .f-icon{ background:url(//img.gaodun.cn/images/arrow_on.gif) no-repeat;}
.header .gd .gd_r .def-nav a.pulldown-nav:hover,a.hover{ box-shadow:0 -2px 4px rgba(0,0,0,.2);}
.header .gd .gd_r .def-nav .pulldown{ display:none; width:160px; height:52px; position:absolute; top:39px; right:12px; border:1px #ddd solid; background:#fff; padding:14px; box-shadow:0 2px 4px rgba(0,0,0,.2); -moz-box-shadow:0 2px 4px rgba(0,0,0,.2);}
.header .gd .gd_r .def-nav .pulldown a{ width:63px; height:23px; line-height:23px; display:inline-block; margin:0 10px 10px 0; text-align:center;}
.header .gd .gd_r .def-nav .pulldown a:hover{ background:#ff7700; color:#fff;}
.header .gd .gd_r a.mobile_gd{ display:inline-block; color:#555555; margin:0 15px; float:right}
.header .gd .gd_r img.mobile{ display:inline-block; background:url(//img.gaodun.cn/images/mobile.jpg) 0 0px; width:69px; height:40px; margin-right:5px;}
.header .gd .gd_r a img.weibo{ background:url(//img.gaodun.cn/images/tb1.gif) 0 80px; width:22px; height:40px;}
.header .gd .gd_r a img.weixin{ background:url(//img.gaodun.cn/images/tb1.gif) 0 160px; width:22px; height:40px;}
.header .lms{ height:86px;}
.header .lms{ width:1200px; height:85px; overflow:hidden; margin:0px auto;}
.header .lms .logo{ float:left; width:317px; height:43px; margin:20px 66px 0px 0px;}
.header .lms .search{ float:left; width:477px; height:42px; margin-top:28px; margin-right:67px; text-align:left; }
.header .lms .search .txt{ width: 354px; height: 40px; margin-left:30px; *margin-left:15px; float:left;}
.header .lms .search .q{ font-size:12px; margin-top:1px; height:36px; *height:25px; line-height:36px; width:343px; *width:300px; outline:none; border:0;}
.header .lms .search .s_an{ width:75px; height:35px; line-height:35px; float:left;}
.header .lms .search .btn{ height:40px; width:40px; background-color:transparent;}
.header .lms .kefu{ float:left; margin-top:10px;}
.header .nav{ width:100%; min-width:1200px; height:46px; overflow:hidden; margin:0 auto;background:#0a3d5a;}
.header .nav .nav_k{ width:1200px; margin:0 auto;}
.header .nav .nav_k a{ width:108px; height:46px; line-height:46px; color:#FFF; text-decoration:none; float:left; text-align:center;} 
.header .nav .nav_k a:hover{ background:#376B90;}

.wborder{ border:1px #ececec solid;  overflow: hidden;}
/* footer */
.footer{ background:#1b2333; overflow:hidden; box-sizing:border-box;}
.footer .center2{ padding:0 88px; width:1024px}
.footer dl dt{ font-size:17px; line-height:23px; color:#ffffff; margin-bottom:20px;}
.footer dl dd{ color:#7b7e84; font-size:14px; line-height:23px;}
.footer_logo{ margin-bottom:40px;}
.footer dl{ width:308px; height:299px;background:url(../images/bmsx.png) right top no-repeat; padding-top:40px; box-sizing:border-box; border:solid   #F00 0px}
.wchat{ color:#ffffff; letter-spacing:-1px;}
.together{ line-height:28px; margin-left:20px; margin-top:25px;}
.icons{ display:none; padding:0 360px; margin-bottom:18px; border:solid #F00 0px}
.icons a{ width:48px; height:48px; float:left; margin-right:20px; display:block;}
.icons .qq{ background:url(../images/icon.png) -96px 0 no-repeat;}
.icons .facebook{ background:url(../images/icon.png) -144px 0 no-repeat;}
.icons .sina{ background:url(../images/icon.png) 0px 0 no-repeat;}
.icons .twitter{ background:url(../images/icon.png) -48px 0 no-repeat;}
.footer_nav li{ float:left; margin-right:12px;}
.footer_nav li a{ text-decoration:none; color:#00b7ee;}
.footer_nav{ padding:0 360px;}
p.state{ color:#ffffff; font-size:12px; text-align:center; line-height:48px;}
p.state span{ color:#45b0e4;}