@charset "utf-8";
/*
============================================================================================================================================
 * 重置：				对浏览器默认样式进行重置，以保证所有浏览器统一。
   
 * 库：				定义一些常用的，没有兼容性问题的样式。命名：ku_
   
 * 当前网站基本设置：	包括链接颜色、图片处理。
   
 * 网站结构：			网站的结构。命名：site_结构名
   
 * 基本模块：			大多数网站都可以用的模块，针对不用的网站有微调，通常指：按钮、选择、输入框、分页、弹出框、出错提示、操作确认/取消框

 * 网站模块：			当前网站要公共的样式。命名：mod_模块名
============================================================================================================================================
*/

/* 备用样式勿删
============================================================================================================================================
 * 禁用选择
:active{ -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; -khtml-user-select:none; user-select:none;}
   
 * 字体
"Microsoft YaHei"
simsun
 * 百分比
66.66667%
33.33333%

 * 透明度
filter:alpha(opacity=70); background:rgba(0,0,0,.7);
filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#c0000000,endColorStr=#c0000000);
其格式为 #AARRGGBB . 计算0.5*255==127.5, 取整数到计算器程序员模式，默认选择十进制，输入127，切换至十六进制，得到7f
============================================================================================================================================
*/

/* 
============================================================================================================================================
 * 重置：				对浏览器默认样式进行重置，以保证所有浏览器统一。
============================================================================================================================================
*/
*{-webkit-tap-highlight-color:rgba(255,255,255,0);}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd,form,textarea{ margin:0;}
ul,ol,td,th,textarea,option{ padding:0;}
ul,ol{ list-style:none;}
a{ text-decoration:none; outline:0 none;}
i,em{ font-style:normal;}
img{border:0 none; vertical-align:top;}
var{ display:inline-block; height:100%; width:0; vertical-align:middle; }/* 垂直居中专用标签 */
/*table{ table-layout:fixed; border-spacing:0; border-collapse:collapse; width:100%; }*/
iframe{ vertical-align:top;vertical-align:middle \9; }
*{ margin: 0; padding: 0; font-weight:normal; outline:0 none}
:focus {outline: 0;}


/*改变下拉条样式*/
::-webkit-scrollbar {width: 10px;}
::-webkit-scrollbar-button {width:10px;height:5px;}
::-webkit-scrollbar-track {
	background:#eee;
	border: thin solid lightgray;
	box-shadow: 0px 0px 3px #dfdfdf inset;         
	border-radius:10px;
}
::-webkit-scrollbar-thumb {
	background:#999;
	border: thin solid gray;
	border-radius:10px;
}
::-webkit-scrollbar-thumb:hover {
	background:#7d7d7d;
}
/* 
============================================================================================================================================
 * 当前网站基本设置：	包括链接颜色、图片处理。
============================================================================================================================================
*/
html{ height:100%; font-size:12px; font-size:12px; font-weight:normal; line-height:30px; font-family:Arial, sans-serif; color:#737373; background:#fff; overflow-y:scroll;}
body{height:100%; position:relative; min-width:1200px; font-family:"微软雅黑", arial, sans-serif;}
a{ color:#737373;}
a:hover{ color:#1991d0;}
select{ margin:0; padding:0; background:#fff; border:1px solid #d9d9d9; background-size:cover}
textarea{ white-space:pre-wrap; text-align:justify; text-justify:inter-ideograph; overflow-y:auto; resize:none; outline:0; height:16px; line-height:16px;}
input[type=text],input[type=password]{ zoom:1; height:16px; line-height:16px; vertical-align:top; outline:0; }
label{ line-height:14px; display:inline-block; vertical-align:top; padding:8px 0;-moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; -khtml-user-select:none; user-select:none;}
label input{ margin:0; vertical-align:top; vertical-align:middle\0;}
img{ max-width:100%; }
.hide{ display:none;}
.show{ display:block;}
/* 
============================================================================================================================================
 * 库：				定义一些常用的，没有兼容性问题的样式。命名：ku_
============================================================================================================================================
*/
/* 定位 */
.ku_pos_r{ position:relative; }.ku_pos_a{ position:absolute; }
/* 浮动 */
.ku_fix{ zoom:1; }
.ku_fix:after{ display:block; content:""; height:0; clear:both; overflow:hidden; visibility:hidden; }
.ku_fl_l{ float:left; }
.ku_fl_r{ float:right; }
.ku_ov_h{ overflow:hidden; }
.ku_ov_a{ overflow:auto; }
.ku_cell{ display:table-cell; *display:inline-block; width:20000px; *width:auto; }
/* 隐藏 */
.ku_thide{ position:absolute !important; top:-100000px !important; overflow:hidden !important; height:0 !important; font-size:0 !important; line-height:0 !important; }
/* 垂直居中 */
.ku_va_m{ vertical-align:middle !important; display:inline-block; *display:inline; }


.clear { clear: both; height: 0; width: 100%; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { zoom: 1; clear: both; }
/* 
============================================================================================================================================
 * 网站结构：			网站的结构。命名：site_结构名
============================================================================================================================================
*/
.site{ position: relative; min-height:100%; _height:100%; background:#f5f5f5;}
.site_w{width: 1000px; margin:0 auto;}
/* 
============================================================================================================================================
 * 基本模块：			大多数网站都可以用的模块，针对不用的网站有微调，通常指：按钮、选择、输入框、分页、弹出框、出错提示、操作确认/取消框
============================================================================================================================================
*/
/*共用*/
.w1200{ width:1200px; margin:0 auto; }
.mt0{ margin:0;}
.mr0{ margin-right:0 !important;}
.mrl15{ margin:0 15px;}
.ptb30{ padding:30px 0;}
.h85{ height:85px;}
.relative{ position: relative}
.mod_banner{
	background-repeat:no-repeat;
	background-position:center;
	height:300px;
	width:100%;
}


/*==========================头部========================*/

.header {
	 background-color:#fff;
    background-color:#fff;
	opacity:1;
	height: 140px;
    width: 100%;
	min-width:1200px;
}
.wsh_logo {
    float: left;
    margin:42px 0px 0px 30px;
}
.wsh_logo .logo{
	display:block;
	background:url(https://dggapp.oss-cn-shanghai.aliyuncs.com/cache/upload/images/2024/06/10/4c2c2e21cafb39c50b3b29b4ea2f4de3.png) no-repeat;
	width:430px;
	height:58px;
}
.header_nav {
    float: right;
    height:80px;
    line-height:80px;
    position: relative;
	margin-right:15px;
    margin-top:40px;
}

.header_nav li {
    float: left;
    height:50px;
    line-height:50px;
    position: relative;
    z-index: 100;
	cursor:pointer;
}
.header_nav li a{
	font-size:15px;
	color:#595959;
    padding:0 20px;
	margin:0 2px;
	display:block;
	position:relative;
	font-weight:bold;
}
.curBg {
    background: #58aae8 none repeat scroll 0 0;
    bottom: 0;
    height:100%;
    left: 0;
    position: absolute;
}
.header_nav li.current a,
.header_nav li:hover a{
	/*background:#17afca;*/
    border-bottom:3px #3395ce solid;
	color:#3395ce;
}
.header_avatar{
	margin:0 23px;
}
.header_avatar a{
	 text-indent:-10000px;
	display:block;
	background:url(../images/avatar.png) no-repeat;
	width:42px;
	height:42px;
	margin-top:22px;
	cursor:pointer;
}
.header_avatar a:hover,.header_avatar a.current{ background-position:0 -42px;}

/*==========================底部========================*/
.footer{
	background:#2d363b;
	height:120px;
}
.footer_warp {
  text-align: center;
  padding-top:25px;
  position: relative;
}
.footer_warp p{ line-height:38px;}
.footer_warp u {
    padding: 0 5px;
    text-decoration: none;
	margin-right:5px;
}
.footer_warp  a,
.footer_warp  span {
    color: #60747f;
    font-size: 14px;
    margin: 0 5px;
    text-decoration: none;
}

/*返回顶部*/
#totop {
    bottom:120px;
    cursor: pointer;
    display: none;
    position: fixed;
    right: 10px;
    width:60px;
	text-indent:-10000px;
    z-index: 999;
}
#totop a {
	background:url(../img/toTop.png) no-repeat 0 -60px;
    color: #888;
    display: block;
    height:60px;
    text-align: center;
    width:60px;
}
#totop a.cur {
    background-position:0 0;
    color: #3a9;
    text-decoration: none;
}

@media screen and (max-width:1220px){
.header_nav li a{ padding:0 25px;}
 }
 @media (max-device-width: 1024px) and (orientation: landscape) {
.header_nav li a{ padding:0 25px;}
 }
/*  |xGv00|8c3c0f0662597856e5dc4a6bd28274f6 */