﻿@charset "utf-8";
/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{font:12px/1.75 "宋体", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#444;  background:url(images/main_background.jpg) repeat;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none; color:#FF0000;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:14px; font-weight:bold;}
.w1015{ width:1015px; overflow:hidden;}
.clear{ height:0px; clear:both; overflow:hidden;}
.blank10{ height:10px; overflow:hidden;}
.clearfloat {clear:both;height:0; overflow:hidden;}
/* 头部导航 begin */
.g_top{width:100%; height:71px; line-height:71px; background-color:#DFDFDF;}
.g_top .box{width:1024px;height:100%; margin:0px auto;}
.g_top .box .left{float:left; width:680px;height:100%;}
.g_top .box .middle{float:left; width:240px; text-align:right; height:100%;}
.g_top .box .right{float:right; width:71px; height:100%; background:url(images/qianzi.png) 0px 5px no-repeat;}
.g_top_under{width:100%; height:32px; line-height:32px; background-color:#F5F5F5;}
.g_top_under .box{width:1024px;height:100%; margin:0px auto;}
.g_top_under .box .left{float:left; width:580px;height:100%; text-align:left;}
.g_top_under .box .right{float:right; width:300px; height:100%; text-align:right;}
/*一级菜单*/
.cssmenu_search_a{ background:url(images/search_button.png) no-repeat 77px 23px;}
.cssmenu_search_a:hover, .cssmenu_search_a_nowblue{ background:url(images/search_button_blue.png) no-repeat 77px 23px;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button {
	margin: 0;  padding: 0;  border: 0;  list-style: none;  line-height: 1;  display: block;  position: relative;
	-webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;
}
#cssmenu #menu-button {display: none;}
#menu-line {
  position: absolute; top: 0;  left: 0;  height: 4px;  background: #3397DB;  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;  -ms-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out;  transition: all 0.25s ease-out;
}
#cssmenu > ul > li {  float: left; width:134px;}
#cssmenu > ul > li > a {
  height:71px; padding-top:28px;text-align:center;font-size: 15px; font-weight:bold;  text-decoration: none;  text-transform: uppercase;
  color: #333333;  -webkit-transition: color .2s ease;  -moz-transition: color .2s ease;  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;  transition: color .2s ease;border-left:#DFDFDF 1px solid;border-right:#DFDFDF 1px solid;
}
#cssmenu > ul > li:hover > a,#cssmenu > ul > li.active > a {color: #3397DB; border-left:#EDEDED 1px solid;border-right:#EDEDED 1px solid;}
#cssmenu > ul > li.has-sub > a {  padding-right: 20px;}
#cssmenu > ul > li.has-sub > a::after {
  position: absolute;  top: 30px;  right: 32px;  width: 4px;  height: 4px;  border-bottom: 1px solid #333333;  border-right: 1px solid #333333;
  content: "";  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);
  transform: rotate(45deg);  -webkit-transition: border-color 0.2s ease;  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;  -o-transition: border-color 0.2s ease;  transition: border-color 0.2s ease;
}
#cssmenu > ul > li.has-sub:hover > a::after, #cssmenu > ul > li.active > a::after {  border-color: #3397DB;}
/*二级菜单*/
#cssmenu ul ul {  position: absolute;  left: -9999px; background-color:#fff; padding-bottom:20px; width:400px;border: 1px solid #cccccc;}
#cssmenu ul ul:after{content:"\25B2"; display:block; clear:both; top: -8px;  left:60px; position: absolute; color:#ffffff; }
#cssmenu li:hover > ul {left: auto;}
#cssmenu ul ul li {
  height: 32px; width:33.333%;  -webkit-transition: height .2s ease;  -moz-transition: height .2s ease;  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;  transition: height .2s ease; float:left;
}
#cssmenu ul ul li a {
  padding: 20px 0px 20px 20px;font-size: 15px;font-weight:bold;text-decoration: none;  color: #333;
  -webkit-transition: color .2s ease;  -moz-transition: color .2s ease;  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;  transition: color .2s ease;
}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover {  color: #3397DB;}
/* 头部导航 end */
/*页脚 begin*/
#footer{width:1024px; margin:0px auto; border-top:#3397DB 1px solid; }
#footer .bottom_about{ height:30px; margin:6px 0px;line-height:30px; text-align:center;}
#footer .bottom_about a{ color:#333; border-right:#d8d8d8 1px solid; padding:0px 10px;}
#footer .bottom_about a:hover{color:red;text-decoration:none;}
#footer #copyright{text-align:center; line-height:25px;}
#footer #copyright a{ text-decoration:none;}
/*页脚 end*/
/*右侧悬浮 begin*/
#rightButton{ position:fixed; _position:absolute; top:208px; right:0; z-index:999999; display:block;}
#right_ul{ position:relative;}
#right_qq_qun{ display:none; background:url(images/7_qq_qun.png) no-repeat; width:68px; height:74px; }
#right_qq_qun:hover{ background:url(images/7_qq_qun_active.png) no-repeat;}
#right_qq_qun:active{ background:url(images/7_qq_qun.png) no-repeat;}
#right_weixin{ display:none; background:url(images/7_weixin.png) no-repeat; width:68px; height:74px; }
#right_weixin:hover{ background:url(images/7_weixin_active.png) no-repeat; }
#right_weixin:active{ background:url(images/7_weixin.png) no-repeat; }
#right_phone{background:url(images/7_phone.png) no-repeat; width:68px; height:74px; }
#right_phone:hover{ background:url(images/7_phone_active.png) no-repeat; }
#right_phone:active{ background:url(images/7_phone.png) no-repeat; }
#right_tip{background:url(images/flag_right.png) no-repeat;width:252px;height:252px;position:absolute;right:66px;top:-10px;display:none; z-index:999999; text-align:center;}
.flagShow_qq          { display:none; font-size:15px; text-align:center; color:#3397DB;}
.flagShow_qq span  img{ border:5px solid #ffffff; background-color:#ffffff;}
.flagShow_weixin      { display:none; font-size:15px; text-align:center; color:#3397DB;}
.flagShow_weixin   img{ border:5px solid #ffffff;  background-color:#ffffff;}
.flagShow_phone       { display:none; font-size:15px; text-align:center; color:#3397DB;}
.flagShow_phone canvas{ border:5px solid #ffffff !important;}
#backToTop{ position:fixed; _position:absolute; bottom:50px; right:0; z-index:999999; display:none; }
a.backToTop_a{  background:url(images/7_backToTop.png) no-repeat; width:68px; height:79px; display:block; }
a.backToTop_a:hover{  background:url(images/7_backToTop_active.png) no-repeat; }
a.backToTop_a:active{  background:url(images/7_backToTop.png) no-repeat; }
/*右侧悬浮 end*/