﻿@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

/* Public */



html{ width:100%; height:100%;}
body{  width:100%; height:100%; color:#555;font:16px/30px "Microsoft Yahei"; -webkit-text-size-adjust: none;min-width: 1262px;}
a{color:#555;text-decoration:none; outline:none;}
a:hover { text-decoration:none; color:#069dd5; }
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{ display:block; height:20px;font-size:0px; line-height:0; overflow:hidden; clear:both;  }
.blank10 {display:block; height:10px;font-size:0px; line-height:0; overflow:hidden; clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
.fl{ float:left;  }
.fr{ float:right;   }
.hide{ display:none; }
.mat{ margin-top:30px;  }
.mb15 { margin-bottom:15px;}
.sw{width:1080px; margin:0 auto; position: relative;}
.more{float:right;}
/*顶部 S*/
.header{height:155px; position: relative; z-index: 31; width: 100%; min-width: 1080px; }
.header .sw { height: 110px; position: relative; z-index: 1;}

/* logo */ 
.logo { padding-top:5px; float: left; }
.top-fr { float: right; *width: 600px; position: relative; padding-right: 210px;}

/* top-icons */
.top-icons { padding-top: 10px; width:340px; height: 30px; text-align: center; }
.top-icons li {  height: 30px; line-height: 30px; position: relative; display: inline; }
.top-icons li a.a1 { height: 30px; font-size: 14px; border-right: 1px solid #b7b7b7; padding: 0 4px;}
.top-icons li.li4 a.a1 { border-right: none; }


/* 日期天气 */
.top-date {  width: 170px; height: 40px; background-color:  #fcf7db; border: 1px solid #dcdcdc; box-shadow: 0 0 2px #e9e8e8; position: absolute; top: 10px; right: 0;}
.top-date .date-time { height: 32px; background-color: #fcf7db; text-align: center; font-size: 12px; line-height: 18px; padding-top: 2px;}

/* 搜索 */
.siteSearch { width: 321px; height: 36px; background: url(images/search-bg.png) no-repeat; clear: both;  margin: 6px auto 0;}
.siteSearch input { width: 250px; padding-left: 18px; height: 36px; background: none; border: none; float: left;font:14px/36px "Microsoft Yahei"; color: #666; }
.siteSearch .searchBtn { float: right; display: block; width:53px; height: 36px;  }

/* 弹出登录 */
.web_tool { display:inline-block;}

/******弹出登录控制*****************/
.quick_login {top:32%!important;}
div#loginField {padding:5px;border:5px solid #1862c2;background:#efefef;width:500px;height:195px;}
.quick_login_content h3 {height:31px;line-height:31px;font-size:14px;color:#333;padding-left:14px;}
.quick_login_content h3  img {float:right;display:inline;margin-top:3px;cursor: pointer;width:15px;height:13px;display:inine-block;}
.quick_login_info {/*float:left;width:240px; border-right:1px solid #ccc;*/}
.quick_login_info  ul {padding:7px 0px 7px 140px;}
.quick_login_info li {height:24px;line-height:24px;margin:5px 0px;}
.quick_login_info li  input {border:1px solid #b6b4b4;background:#fefefe;color:#333;height:13px;padding:3px 0px 3px 3px;font-family:Arial;font-size:12px;}
.quick_login_info li.check {cursor: pointer;height:16px;line-height:16px;padding-top:5px;}
.quick_login_info li.check span {}
.quick_login_info li.check input{border:none;padding:0px 1px;background:none;margin-top:-5px;margin-right:5px;_margin-top:0px;}
*+html .quick_login_info li.check input {margin-top:0px;}
.quick_login_info li label {height:24px; font-family:"宋体";}
.quick_login_info li  input#validateCode {width:52px;}
.quick_login_info li  img{cursor: pointer;padding-left:5px;padding-top:1px;}
 a.login_poping {background:none;padding-left:0px;padding-right:0px;}
.quick_login_info li.login img,.quick_login_info li.check {padding-left:47px;margin-bottom:8px;}

.reg_info {float:right;width:220px;}
.reg_info ul {padding-top:10px;}
.reg_info li {height:31px;line-height:31px;font-size:14px;color:#747474;}
.reg_info li  a {color:#cc0000;text-decoration:underline;}
.reg_info li  a:hover {color:#333;text-decoration:underline;}
/*********弹出会员下拉显示详细信息********/
.web_tip a span {color:#b20006;font-weight:bold;padding-right:5px;}
#loginedUserInfo {right:10px;width:146px;text-align:left;background:#e5e5e5;position: absolute;z-index:3;background-color:#f2f2f2; border: 2px solid #999; font-size:12px; text-align:center; }
#loginedUserInfo ul {padding:5px;padding-top:0px;}
#loginedUserInfo  li {height:30px;line-height:30px;padding-left:10px;}
#loginedUserInfo  li.user_out {background:url(images/popping_line.gif) no-repeat center bottom;padding-bottom:3px;}
#loginedUserInfo  li span {padding:0px 5px;}
#loginedUserInfo  li.user_out a {padding-left:0px;}
#loginedUserInfo  li.money {padding-top:3px;}
#loginedUserInfo  li a {color:#333;}
#loginedUserInfo  li a:hover {color:#cc0000;text-decoration:underline;}


/*导航 S*/
.nav { width: 100%; height: 55px; background-color: #044498;  position:relative; clear: both; min-width: 1080px; }
.mainNav{ height: 55px; z-index:99; margin: 0 auto; width: 1080px;}
.mainNav .li1{ text-align:center; width: 120px; float: left; position: relative; }
.mainNav .a1 { line-height: 55px;  font-size: 18px; color: #fff;}
.mainNav .on1{ background: #003d8e;}
.mainNav li .ul1{display:none; width:400px; position:absolute; top: 55px; left:0; z-index:9999; background-color: #fff; padding: 20px 214px 20px 20px; *padding: 20px; height: 120px; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80;}
.mainNav li .ul1 .t { width: 194px; height: 145px; position: absolute; right: 20px; top: 25px; overflow: hidden; z-index:1; *right:-194px; *height:145px; *background-color:#fff; *top:0;  *width: 214px;  }
.mainNav li .ul1 .pic img {width: 194px; height: 100px; *padding-top:25px; }
.mainNav li .ul1 li.li2{ float: left; width:30%; margin-right:3%; font-size: 14px; line-height: 38px; background: url(images/icons-arrow.png) no-repeat scroll left center;  text-align:left; }
.mainNav li .ul1 li.li2 a { color: #044498; word-break:keep-all;white-space:nowrap; padding-left:12px;}
.mainNav li .ul1 li.li2:hover a { color: #f60; }
.mainNav li.menu6 .ul1, 
.mainNav li.menu7 .ul1,
.mainNav li.menu8 .ul1,
.mainNav li.menu9 .ul1,
.mainNav li.menu10 .ul1{ right: 0 !important; left: auto; }
.mainNav li.menu5 .ul1 { left:-200px;}
.mainNav li.spe { float: left; width: 2px; height: 55px; background: url(images/spe.png) no-repeat center center;  overflow: hidden; text-indent: 999px; padding:0 7px; }

/* content */
.content{position:relative; width: 1080px; margin: 0 auto; clear: both;}


/* box-tab */
.box-tab .hd { height: 45px; border-bottom: 1px solid #ddd;}
.box-tab .hd li { float: left; padding: 0 8px; height: 42px; line-height: 42px;  margin-right: 14px;}
.box-tab .hd li a { color: #8c8c8c; font-size: 14px; }
.box-tab .hd li.on { border-bottom: 4px solid #1374c3; }
.box-tab .hd li.on a { color: #1374c3;font-size: 22px; }
.box-tab .hd h3 { float: left; padding: 0 10px; height: 42px; line-height: 42px; font-size: 22px; border-bottom: 4px solid #1374c3; color: #1374c3;}
.box-tab .hd h3 a {color: #1374c3;}
.box-tab .hd a.more {  font-size: 10px; color: #808080; line-height: 43px; float: right; padding-right: 8px;   }
.box-tab .hd li.last { margin-right: 0; }


/* box-tab mHd  */
.news .mHd { height: 45px; border-bottom: 1px solid #ddd;}
.news .mHd li { float: left; height: 45px; line-height: 45px;/* margin-right: 15px;*/ width: 208px;}
.news .mHd li a { display: block;  width: 203px; text-align: center; color: #8c8c8c; font-size:14px;}
.news .mHd li.on { background: url(images/shadow.png) no-repeat right bottom; }
.news .mHd li.on a { color: #fff;background-color: #e50011;  font-size: 20px;}
.news .mHd a.more,.news .mHd a.moreA { position: absolute; right: 8px; font-size: 14px; color: #808080; top: 0; line-height: 43px;}

/* box-default */
.box-default {}
.box-default .hd { height: 45px; border-bottom: 1px solid #eee; line-height: 45px;}
.box-default .hd h3 { background-color: #044498; padding: 0 20px; float: left; font-size: 20px;height: 46px;}
.box-default .hd h3 a { color: #fff;}


/*底部 ==================================================*/
.footer{background:#044498; padding: 20px 0; color: #fff; font-size: 14px;}
.foot-left { width: 600px;}
.foot-link a { padding: 0 8px; color: #fff;}
.foot-link a.first { padding-left: 0;}

.CopyRight { padding-left: 8px;}
.CopyRight a { padding: 0 8px; color: #fff;}

/* 二维码 */
.footer .ewm { width:345px; padding-top: 12px; overflow: hidden;}
.footer .ewm ul { width: 345px; }
.footer .ewm li { float: left; text-align: center; font-size: 12px; margin-right: 20px; width:95px;}

.footer .ewm li .pic img { width: 70px; height: 70px; border: 5px solid #fff;}


/* 友情链接2 */
.foot-links { width: 100%; min-width: 1080px; height: 24px; background-color: #f4f4f4; line-height: 24px; padding: 12px 0;  margin-top:20px;}
.foot-links h3 { float: left; width: 90px; padding-left: 40px; background: url(images/links-icon.png) no-repeat 10px center; }
.foot-links h3 a { color: #044498; }
.foot-links ul { float: right; width: 940px; }
.foot-links ul li { float: left; width: 20%; text-align: center; }
.foot-links ul li a { display: block; border-right: 1px solid #bcbcbc; }


/* 图片附加样式 */
.pic { overflow: hidden;} 
.pic img { -webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all  0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.pic img:hover { transition:all 1.05s linear;-moz-transition:all 1.05s linear;-o-transition:all 1.05s linear;-webkit-transition:all 1.05s linear; -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-m-transform:scale(1.05);transform:scale(1.05);}

/*goTop*/
#gotop{ position:fixed; bottom:-70px; right:30px; z-index: 999; width:40px; height:40px; background:url(images/gotop.png) no-repeat center #9f9f9f; cursor:pointer;  transition:0.5s;   -moz-transition:0.5s;   -webkit-transition: 0.5s;   -o-transition:0.5s; *display:none;}
#gotop:hover{ background:url(images/gotop.png) no-repeat center #045c93; }

/* ad-pic-hbc */
.ad-pic-hbc {  width: 100%; text-align: center;position: relative; height: 260px; margin-bottom: 20px;}
.ad-pic-hbc .hd { height:6px; overflow:hidden; width:100%; position:absolute; left:0; bottom:10px; text-align:center; font-size:0; position: relative; z-index: 2;}
.ad-pic-hbc .hd li{display:inline-block; *display:inline; zoom:1; cursor: pointer; vertical-align:top; margin:0 3px; width:6px; height:6px; background:#ccc; border-radius: 6px; transition:0.5s;-moz-transition:0.5s;-webkit-transition: 0.5s;-o-transition:0.5s;  }
.ad-pic-hbc .hd li span{display:none; }
.ad-pic-hbc .hd .on{ background:#ff8500; width: 12px; }
.ad-pic-hbc .bd li{ height:110px; }
.ad-pic-hbc .bd li a { display: block; height: 110px;}
.ad-pic-hbc .bd .con{display:none;}