@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button { padding: 0; margin: 0; }

fieldset, img { border: 0; }

input, label, select, option, textarea, button, fieldset, legend { font-size: 12px; line-height: 24px; }

table { border-collapse: collapse; border-spacing: 0; font-size: 12px; line-height: 24px; }

ul { list-style: none; }

ol, li { list-style: none; margin: 0; padding: 0; }

body { color: #666; font-size: 12px; line-height: 24px; font-weight: normal; margin: 0 auto; width: 100%; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

img { border: 0; }

.clear { clear: both; }

.left { float: left; }

.right { float: right; }

.width { max-width: 1200px; margin: 0 auto; width: 94%; padding: 0 3%; }

.width2 { max-width: 1400px; margin: 0 auto; width: 94%; padding: 0 3%; }



input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

/*字体*/

* { font-family: Arial, 微软雅黑; word-wrap: break-word }

/*颜色*/

a.bai, a.bai:hover, bai:hover, .bai { color: #fff; }

/*链接字体颜色*/

a { color: #666; text-decoration: none; }

a:hover { text-decoration: none; color: #f00 }

/*头部*/

.header {  width: 100%; z-index: 9999; }

.header .logo { width: 14.8%; display: none; }

.header .logo img { width: 100%; max-width: 222px; box-shadow: 0 3px 10px #aaa; }

.sj_menu { display: none; }

.sj_menu nav { text-align: center; background: none; }

.sj_menu nav ul { margin: 0; padding: 1em; list-style-type: none; }

.sj_menu nav ul li { display: inline; margin-left: 1em; }

.sj_menu nav ul li:first-child { margin-left: 0; }

.sj_menu nav ul li ul { display: none; }

.sj_text { display: none; }

 @media (max-width: 768px) {

.sj_text { display: block; position: absolute; left: 0; width: 95%; padding: 0 2.5%; height: 70px; top: 0; background: #f00; z-index: 99; background-color: #00B1C1; background-repeat: repeat-x; background: linear-gradient(125deg, #08303F 0, #128792 60%, #019FAD 100%); box-shadow: 0 2px 10px 2px rgba(0,0,0,0.3); }

.sj_text p { margin-top: 44px; }

.sj_menu { display: block; }

.header { position: absolute; background: #fff; border-radius: 0 0 20px 0; box-shadow: 0 4px 6px 0 rgba(0,0,0,0.4); left: 0; top: 0; width: 100%; }

.header .logo { width: 20.8%; display: block; height: 43px; line-height: 43px; }

.header .logo img { width: auto; height: 43px; box-shadow: none; line-height: 43px; }

.header .nav_r { width: 76%; line-height: 43px; border-bottom: 0px solid #6bb3b3; font-size: 12px; color: #0fa0b6; }

.header .nav_r .ico a { color: #0fa0b6; padding-left: 30px; display: block inline; float: left; padding-right: 14px; position: relative; z-index: 9999; }

.header .nav_r .ico a.contact_ico { background: url(../images/contact_ico.png) no-repeat left center; }

.header .nav_r .ico a.lang_ico { background: url(../images/lang_ico.png) no-repeat left center; }

.header .nav_r .ico { width: 100%; display: none; }

.header .nav_r .search { width: 90%; display: none; }

.header .nav_r .search input { border: 0; float: left; height: 43px; background: 0; line-height: 43px; }

.header .nav_r .search input.put { background: none; -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; }

.header .nav_r .search input.btn { background: url(../images/search_btn.png) no-repeat center; width: 35px; cursor: pointer; }

}

.menu { background: url(../images/header_bg.png) repeat; padding: 20px 0; box-shadow: 0 1px 6px #eee; height: 70px; line-height: 70px; width: 100%;  z-index: 99999; font: inherit; vertical-align: baseline; transition-property: background-color, padding-top, top; transition-duration: 100ms, 100ms, 300ms; transition-timing-function: linear, linear, ease-in-out; -webkit-transition-delay: 0ms; -moz-transition-delay: 0ms; transition-delay: 0ms; -webkit-backface-visibility: hidden; backface-visibility: hidden; position: fixed;background: #fff; }

.menu ul li { float: left; text-align: center; font-size: 16px; width: 100%; padding: 0 0% 0 0; }



.menu ul li a.xiala { display: block; }

.menu ul li a ul li { background: none; }

.menu ul li:hover a { color: #fff }

.menu ul li .xianshi .hover { display: block; position: absolute; z-index: 9999; left: 0; top: 110px; width: 100%; background: #000; padding-bottom: 0; padding-top: 0; height: 33px; }

.menu ul li .xianshi .hover a { font-size: 15px; display:block;width: calc(100% - 16px); float:left; color: #DBDBDB; line-height: 33px; }

.menu ul li .xianshi .hover ul li { line-height: 33px; font-size: 15px; width: 11.8%; height: 39px; padding-top: 0; position: relative; }

.menu ul li .xianshi .hover ul li.menuk2{ width:14%;}



.menu ul li .xianshi .hover ul li span.bg1 { height: 39px; float: left; background: url(../images/menu_bg.jpg) no-repeat; width: 8px; margin-top: -6px; display: none; }

.menu ul li .xianshi .hover ul li span.bg2 { height: 39px; float: right; background: url(../images/menu_bg2.jpg) no-repeat; width: 8px; margin-top: -6px; display: none; }

.menu ul li .xianshi .hover ul li:hover,.menu ul li .xianshi .hover ul li.dq { background: url(../images/menu_bg0.jpg) repeat-x; cursor: pointer; padding-top: 6px; margin-top: -6px; }

.menu ul li .xianshi .hover ul li:hover span.bg1 ,.menu ul li .xianshi .hover ul li.dq span.bg1 { float: left; background: url(../images/menu_bg.jpg) no-repeat; width: 8px; display: block; }

.menu ul li .xianshi .hover ul li:hover span.bg2,.menu ul li .xianshi .hover ul li.dq span.bg2 { float: right; background: url(../images/menu_bg2.jpg) no-repeat; width: 8px; display: block; }

.menu ul li .xianshi .hover ul li:hover a ,.menu ul li .xianshi .hover ul li.dq a { color: #fff;  font-size:17px;}

.menu ul li .xianshi .hover ul li .admenu { display: block; position: absolute; left: 0; top: 39px; width: 100%; background: url(../images/menubg2.png) repeat; }



.menu ul li .xianshi .hover ul li .admenu a { display: block; text-align: center; background: url(../images/menubg0.png) repeat; margin-top: 5px; font-size: 16px; line-height: 41px; height: 41px; width:100%; }

.menu ul li .xianshi .hover ul li .admenu a:hover { background: url(../images/menubg1.png) repeat; }



.menu ul li .xianshi .hover ul li .admenu2{ display:none;}

.menu ul li .xianshi .hover ul li:hover .admenu2 { display: block; position: absolute; left: 0; top: 39px; width: 100%; background: url(../images/menubg2.png) repeat; }



.menu ul li .xianshi .hover ul li:hover .admenu2 a { display: block; text-align: center; background: url(../images/menubg0.png) repeat; margin-top: 5px; font-size: 16px; line-height: 41px; height: 41px; }

.menu ul li .xianshi .hover ul li:hover .admenu2 a:hover { background: url(../images/menubg1.png) repeat; }





.pc_logo { float: left; width: 100%; max-width: 526px; position: relative; z-index: 999999; }

.pc_logo img { margin-top: 0; width: 100%; }

.tel { float: right; font-size: 20px; height: 40px; line-height: 40px; text-indent: 34px; color: #000;  background: url(../images/tel_ico.png) no-repeat left center; }



.foot { border-top: 1px solid #E3E3E3; clear: both; overflow: hidden; }

.foot .foot_tel { border-top: 1px solid #EAEAEA; background: #F4F4F4; padding: 21px 0; text-align: center; color: #333; line-height: 35px; }

.foot .foot_tel .title { font-size: 30px; }

.foot .foot_tel .ftel { font-size: 14px; }

.foot .foot_tel .dianhua { font-size: 22px; }

.foot .footer { background: #000; padding: 20px 0; font-size: 14px; line-height: 28px; }

.foot .footer .textl { float: left; }

.foot .footer .blank{ height:40px;}

.foot .footer .textr { float: right; }

.links .title{font-size: 16px; float: left;color: #DA251E}

.links a{font-size: 14px;line-height: 28px;}



 @media (max-width: 768px) {

.menu { display: none; }



.foot { border-top: 1px solid #E3E3E3; clear: both; overflow: hidden; }

.foot .foot_tel { border-top: 1px solid #EAEAEA; background: #F4F4F4; padding:12px 0; text-align: center; color: #333; line-height: 28px; }

.foot .foot_tel .title { font-size: 20px; }

.foot .foot_tel .ftel { font-size: 12px; }

.foot .foot_tel .dianhua { font-size: 16px; }

.foot .footer { background: #000; padding: 12px 0; font-size: 12px; line-height: 26px; }

.foot .footer .textl { float: none; }

.foot .footer .blank{ height:0px;}

.foot .footer .textr { float: none; }





}









/*通用侧边栏分享*/

#appgame-leftside-share { width: 70px; height: 292px; position: fixed; left: 0;  top: 50%; margin-top: -146px; z-index: 9999; display: none; }

.appgame-leftside-share { width: 70px; height: 219px; }

#appgame-leftside-share a { display: block; width: 70px; height: 70px; z-index: 1; position: absolute; left: 0; box-sizing: border-box; -moz-box-sizing: border-box; border: 1px #D9241C solid;  background-color: #D9241C; background-repeat: no-repeat; margin: 0; transition: 0.4s; -webkit-transition: 0.4s; -moz-transition: 0.4s; color:#fff; text-align:center; font-size:14px; }

#appgame-leftside-share a:hover { background-color: #D9241C; border: 1px #D9241C solid; z-index: 2;color:#fff; }

.appgame-leftside-chaxun { top: 0; background:url(../images/chaxun.png) no-repeat center 30%; padding-top:40px; background-size:40px;  }

.appgame-leftside-chaxun:hover { background:url(../images/chaxun.png) no-repeat center 30%;background-size:40px;  }

.appgame-leftside-weixin { top: 73px; background:url(../images/fx1.png) no-repeat center 30%; padding-top:40px; background-size:40px;  }

.appgame-leftside-weixin:hover { background:url(../images/fx1.png) no-repeat center 30%;background-size:40px;  }



.appgame-leftside-weixin2 { top:146px; background:url(../images/fx2.png) no-repeat center 30%; padding-top:40px; background-size:36px;  }

.appgame-leftside-weixin2:hover { background:url(../images/fx2.png) no-repeat center 30%;background-size:36px;  }



.appgame-leftside-weixin3 { top: 219px; background:url(../images/fx3.png) no-repeat center 30%; padding-top:40px; background-size:32px;  }

.appgame-leftside-weixin3:hover { background:url(../images/fx3.png) no-repeat center 30%;background-size:32px;  }



#appgame-leftside-share .appgame-leftside-top {top: 292px; cursor: pointer; font-size:14px; text-align:center; background:#D9241C url(../images/fx4.png) no-repeat center 30%; padding-top:40px; background-size:32px; }

#appgame-leftside-share .appgame-leftside-top:hover{cursor: pointer; font-size:14px; text-align:center; background:#D9241C url(../images/fx4.png) no-repeat center 30%;background-size:32px;  }

.rwt_share_wxShow_code>img { width: 100%; }





 @media (max-width: 768px) {

	 /*通用侧边栏分享*/

#appgame-leftside-share { width: 55px; height: 232px; position: fixed; left: 0;  top: 50%; margin-top: -116px; z-index: 9999; display: none; }

.appgame-leftside-share { width: 55px; height: 174px; }

#appgame-leftside-share a { display: block; width: 55px; height: 55px; z-index: 1; position: absolute; left: 0; box-sizing: border-box; -moz-box-sizing: border-box; border: 1px #ccc solid;  background-color: #D9241C; background-repeat: no-repeat; margin: 0; transition: 0.4s; -webkit-transition: 0.4s; -moz-transition: 0.4s; color:#fff; text-align:center; font-size:12px; }

#appgame-leftside-share a:hover { background-color: #D9241C; border: 1px #D9241C solid; z-index: 2;color:#fff; }

.appgame-leftside-chaxun { top: 0; background:url(../images/chaxun.png) no-repeat center 30%; padding-top:28px; background-size:30px;  }

.appgame-leftside-weixin { top: 58px; background:url(../images/fx1.png) no-repeat center 30%; padding-top:28px; background-size:30px;  }

.appgame-leftside-weixin:hover { background:url(../images/fx1.png) no-repeat center 30%;background-size:30px;  }



.appgame-leftside-weixin2 { top:116px; background:url(../images/fx2.png) no-repeat center 30%; padding-top:28px; background-size:26px;  }

.appgame-leftside-weixin2:hover { background:url(../images/fx2.png) no-repeat center 30%;background-size:26px;  }



.appgame-leftside-weixin3 { top: 174px; background:url(../images/fx3.png) no-repeat center 30%; padding-top:28px; background-size:22px;  }

.appgame-leftside-weixin3:hover { background:url(../images/fx3.png) no-repeat center 30%;background-size:22px;  }



#appgame-leftside-share .appgame-leftside-top {top: 232px; cursor: pointer; font-size:12px; text-align:center; background:#D9241C url(../images/fx4.png) no-repeat center 30%; padding-top:28px; background-size:22px; }

#appgame-leftside-share .appgame-leftside-top:hover{cursor: pointer; font-size:12px; text-align:center; background:#D9241C url(../images/fx4.png) no-repeat center 30%;background-size:22px;  }

.rwt_share_wxShow_code>img { width: 100%; }

}



.page{ text-align:right; width:100%; padding:20px 0; clear:both; overflow:hidden;}

.page a{ height:8px; float:left; background:#000; line-height:8px; overflow:hidden; display:block; margin-right:5px; width:100%; max-width:24px;  font-size:1px;color: #000;}

.page a:hover,.page a.thisclass{ background:#D9241C;color: #D9241C;}

.page a span{ visibility:hidden;}














