﻿@import url("system.css");
/*内容页中的分页样式，可以通过覆盖CSS的方法改写*/
#CMS_ConGoPage{height:50px;line-height:50px; width:100%; text-align:center; clear: both; padding: 10px 0; font-family: cursive;font-size: 14px;}#CMS_ConGoPage span{display:inline-block; height:30px; line-height:30px; text-align:center;  width:30px; border: solid #ccc 1px;margin: 10px 3px; color:#ccc;}#CMS_ConGoPage span:hover{background-color: aliceblue;}#CMS_ConGoPage span a,#CMS_ConGoPage span a:hover{text-decoration: none;display:inline-block;color:#000;font-size: 14px;width: 100%;}
/* =========统一 Reset=========*/html{-webkit-text-size-adjust:none;}body,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,input,button,textarea,p,blockquote,th,td{ margin:0; padding:0;}table{ border-collapse:collapse; border-spacing:0;}td,th{ word-wrap:break-word; word-break:break-all;}img{ border:0;}del,ins{ text-decoration:none;}caption,th{ text-align:left;}h1,h2,h3,h4,h5,h6{display:inline; font-weight:normal; font-size:100%;}q:before,q:after{ content:'';}abbr,acronym{ border:0; font-variant:normal;}sup,sub{ vertical-align:baseline;}input,select{ vertical-align:middle;}i,cite,em{ font-style:normal}.clearfix:after { visibility:hidden; display:block; font-size:0; content:''; clear:both; height:0;}* html .clearfix{ zoom:1;} *:first-child+html .clearfix { zoom:1;} *:focus { outline:none; }/*=========IE 7及以下提示浏览器升级=========*/#errorie{ background:#FCF8E3;line-height:60px;color:#fd8f00;font-size: 14px; text-align:center;}#errorie a{ color:#459f79;}/*=========本站默认Reset=========*/a{ text-decoration:none;}a:hover{text-decoration:underline;}body{ font:normal 13px/normal "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",tahoma,Arial;}.reset_ul{ margin:0; padding:0; list-style:none;}.L, .l, .C, .c, .Left, .Center, .left, .center{ float:left;}.R, .r, .Right, .right{ float:right;}.wrap{ width:1100px; margin:0 auto; overflow:hidden;}.head{ line-height:40px; font-size: 12px;}.head .L{ color:#666;}.head .L i{ color:#ff8a00;}.head .R, .head .R a{ color:#666;}.head .R a{ text-decoration:none;}.header { position: relative;}.header ul{margin: 0; padding: 0; list-style: none;}.nav { position: absolute; top: 0; left: 50%; margin-left:-550px ; z-index: 100;}.nav .L{ width:252px; height:90px; background-color:#fff; text-align:center; overflow:hidden;}.nav .L a{ display: block; margin-top: 20px; color:#ccc; text-decoration:none;}.nav .L a img{ float:left}.nav .L.img a{ margin-top:0}.nav .L a:first-line{ font-size:24px; color:#144f9b;}.nav .R { overflow:hidden; background: #2c93f2; height: 50px; padding-top: 40px; width: 848px;}.nav .R li{ float: left; width: 120.14px; text-align: center; border-left: 1px #99CCFF solid;}.nav .R a { color: #CCFFFF; font-size: 14px; text-decoration: none;}.nav .R a:hover{ color: #FFFFFF;}.nav .R li:first-child{ border-left: none;}.banner { height: 460px; overflow: hidden;}.banner .bd li{ float: left; overflow:hidden; background-position: center center; height: 460px; width: 100%;}.banner img { width: 100%; height: 490px;}.nbanner{ height: 360px;}.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;	}.banner .hd ul{ text-align:center;}.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(http://file.hedaweb.com/skin/ryqy0012847/img/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; }.banner .hd ul .on{ background-position:0 0; }.search{ background-color: #f2f2f2;}.search .L{ line-height:56px; color: #666; font-size: 12px;}.search .L a{ color: #666; text-decoration: none; margin-right: 10px;}.search .L a:hover{ color: #333;}.search .R{ width: 352px; padding:16px 0;}.search .R input{ float: left; line-break: 24px; height: 24px; border: none;}.search .R input[type="text"]{ width: 258px; text-indent: 1em; color: #999;}.search .R input[type="submit"]{ width: 92px; background: url(http://file.hedaweb.com/skin/ryqy0012847/img/search.jpg) no-repeat;}.index_anlilist { line-height: 48px; color: #fff; margin: 30px auto;}.index_anlilist dl{ width: 100%; font-size: 16px;}.index_anlilist dt, .index_anlilist dd{ float: left; }.index_anlilist dt{ width: 110px; background-color: #ff8a00;text-align:center;}.index_anlilist dd{ width: 150px; height: 48px; overflow:hidden;  text-indent: 10px; margin-left: 15px; background-color: #4b4b4b;}.index_anlilist dd a{ color: #eee; text-decoration: none;}.index_anlilist dd a:hover{ color: #fff;}.index_anlilist dd a span{ float: left; width: 100%; background:url(http://file.hedaweb.com/skin/ryqy0012847/img/jiantou.png) no-repeat 130px center; height: 48px;}.index_anlilist dd a.img span{ -ms-transition: all 150ms; -moz-transition: all 150ms; -o-transition: all 150ms; transition: all 150ms;}.index_anlilist dd a img{ float: left; width: 100%; height: 48px; -webkit-transition: all 150ms; }.index_anlilist dd.open a.img span{ margin-top: -48px;}.about { overflow: hidden; padding-bottom: 50px;}.about .L{ width: 572px; overflow: hidden;}.about .R{ width: 450px; overflow: hidden;}.about_title{ font-size: 18px; color: #126ec4; margin-bottom: 30px;}.about_title span{ color: #999; font-size: 14px; color: #b1b1b1; margin-left: 10px;}.about a.more{ display: block; width: 118px; line-height: 30px; position:absolute; bottom: 0; right: 0; color: #FFFFFF; background-color: #126ec4; text-align: center; text-decoration: none;}.about a.more:hover{ background-color: #ff8a00;}.aboutmain .l{ width: 232px; height: 290px; overflow: hidden; background: url(http://file.hedaweb.com/skin/ryqy0012847/img/index1.jpg) no-repeat;}.aboutmain .r{ width: 310px;  height: 290px; overflow: hidden; position: relative;}.aboutmain .r p{ color: #666; line-height: 28px;}.aboutmain .r p:first-child{ font-size: 16px; color: #333333; margin-bottom: 30px;}.news{ height: 290px; position: relative;}.news .hd{ position: absolute; top: -50px; right: 0;}.news .hd li{ float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url(http://file.hedaweb.com/skin/ryqy0012847/img/icoCircle.png) 0 -9px no-repeat;}.news .hd li.on{ background-position: 0 0;}.news .bd li{line-height: 28px;font-size: 14px;}.news .bd li a{ color: #126ec4; text-decoration:none;}.news .bd p{ color: #999;}.prolist{ overflow: hidden; background-color: #f2f2f2; padding: 40px 0; min-height: 500px;}.protitle p{ color:#666; text-align: center;  line-height:36px;}.protitle p:first-child{ font-size: 14px; color: #bababa; background: url(http://file.hedaweb.com/skin/ryqy0012847/img/index2.jpg) no-repeat center 36px; line-height:24px;}.protitle p:first-child:first-line{ font-size: 24px; color: #ff8a00;}.prolistmain li{ float: left; width: 334px; overflow: hidden; margin: 26px 16.33px 0;}.prolistmain li a{ display: block; width: 100%; overflow:hidden;text-decoration: none;background-color:#cde6ff;}.prolistmain li a:hover{ background-color: #4b4b4b;}.prolistmain li a:hover p, .prolistmain li a:hover p:first-line{ color: #fff;}.prolistmain li p{ width: 90%; margin: 0 auto;  color: #999; padding: 0 0 18px; height:96px; overflow:hidden}.prolistmain li p:first-line{ font-size: 14px; color: #333; line-height: 40px;}.link{ overflow: hidden; padding: 20px 0;}.link dt, .link dd{line-height: 34px; }.link dt{ float: left; width: 124px;  text-align: center; background-color:#4b4b4b; color: #fff;}.link dd{ float: right; width: 960px;}.link dd a{ color:#666; text-decoration: none; margin-right: 10px;}.link dd a:hover{ color: #126ec4;}.footer{ background-color: #126ec4; color: #fff; text-align: center; padding: 20px 0; overflow: hidden; line-height: 30px;}.footer a{ color: #fff; text-decoration: none;;}.footer a:hover{ text-decoration: underline;}.main_top{ border-bottom: 1px solid #e8e8e8; position: relative; margin-top: 30px;}.main_top .L{ font-size: 24px; position: absolute; bottom: -2px; line-height: 50px; left: 0; border-bottom: 3px solid #2c93f2;}.main_top .R{ line-height: 50px; font-size: 12px; color: #666;}.main_top .R a{color: #666;}.main{ overflow: hidden; background-color: #f2f2f2; margin: 20px auto 40px;}.maintitle{ background-color:#ff8a00; line-height: 48px; color: #FFFFFF; text-indent: 1em; width: 1050px; margin: 20px auto;}.main .prolistmain{ overflow: hidden;  width:1074px; margin: 0 auto;}.main .prolistmain li{ margin: 0 12px 24px;}.main .prolistmain li p{ height:40px}.newslist{ overflow: hidden;  width:1050px; margin: 0 auto;}.newslist li{ line-height: 48px; background: url(http://file.hedaweb.com/skin/ryqy0012847/img/news_linebj.png) no-repeat 10px center; text-indent: 20px; background-color:#fafafa;}.newslist li:nth-child(even){ background-color:#f2f2f2;}.newslist li span{ float: right; color: #999; margin-right: 10px;}.newslist li a{ color: #333; text-decoration: none;}.newslist li a:hover{ color: #126EC4;}.fy{ padding: 10px 0; text-align: center; color: #333;}.leftmenu ul{ margin: 0; padding: 0; list-style: none;}.leftmenu{ margin: 26px auto 0; position: relative; height: 20px;}.leftmenu li{ float: left; border-right: 1px #E8E8E8 solid; margin-right: 20px; padding-right: 20px; font-size: 17px; }.leftmenu li a{ color: #4d4d4d; text-decoration: none; line-height: 20px;}.leftmenu li a:hover, .leftmenu li a.on{ color: #2c93f2;}.leftmenu li ul{ position: absolute; top: 20px; left: 0;}.title_h1{ text-align: center; line-height: 48px; font-size: 20px; margin-top: 26px;}.title_h2{ text-align: center; color: #666; border-bottom: 1px dashed #e1e1e1; padding-bottom: 30px;}.note{ line-height:2; padding: 30px 20px; border-bottom: 1px dashed #e1e1e1; min-height:300px; font-size:16px; line-height:260%;}.news_down { width: 1050px; margin: 0 auto;}.news_down .L, .news_down .R{ color: #666; line-height: 80px;}.news_down a{ color: #666; text-decoration: none;}.news_down a:hover{ color: #000;}.contact_main{ overflow:hidden; padding:10px 30px 20px;}.company_body{ margin:10px auto;}.company_body dl{ border-bottom:1px #c8c8c8 dotted; padding:5px 0; overflow:hidden;}.company_body dt, .company_body dd{ float:left; line-height:36px; color:#666;}.company_body dt{ width:70px;}.company_body dd{ width:516px;}.contact_main .about_title{ margin-bottom: 10px; border-bottom:1px #c8c8c8 solid; line-height: 50px;}.contact_main{ margin: 30px auto;}.contact_main .L{ width:640px; padding:0 10px;}.contact_main .R{ width:400px;}.contactmap{ width:380px; margin:10px auto;}.picgs{ width:1050px; overflow:hidden; margin:20px auto 0;  background-color: #fff;}.picgs .l{ width:338px; height:240px; margin:20px 0 20px 20px;}.picgs .l span{display:table-cell; vertical-align:middle; text-align:center; width:338px;  height:240px;}.picgs .l span a{}.picgs .l img{ vertical-align:middle;max-width:338px; max-height:240px; display:inline-block !important;}.picgs .r{ line-height:34px; margin-top:20px;  position:relative; height: 242px;  width:630px; overflow: hidden; padding: 0 20px; border-left: 3px #f2f2f2 solid;}.picgs .producttitle{ color:#000; font-size:16px; padding-bottom:10px;}.picgs .r .pro_info_head{ color:#999;  border-top:3px #f2f2f2 solid;}.picgs .r .pro_info_head i{ padding:0 4px 0 0;}.picgs .r dl{ overflow:hidden; padding:10px 0; font-size:14px; border-bottom:1px #e9e9e9 solid;}.picgs .r dl dt, .picgs .r dl dd{ float:left;}.picgs .r dl dt{ width:90px; color:#ff8a00;}.picgs .r dl dd{ width:220px; color: #666;}.picgs .r .pro_contact dd{ font-size:22px;}.picgs .r .pro_info_btn{ margin-top:14px; overflow:hidden;}.picgs .r .pro_info_btn a{  width:160px; height:30px; line-height:30px ; border:1px #e9e9e9 solid; color:#126ec4; font-size:12px; text-align:center;}.picgs .r .pro_info_btn a:hover{ border-color:#126ec4; background-color:#126ec4; color:#FFF; text-decoration:none;}.picgs .r .pro_info_btn a.right, .picgs .r .pro_info_btn a.left{ float: right;}.picgs .r .pro_info_btn a.right{color:#ff8a00; margin-right: 20px;}.picgs .r .pro_info_btn a.right:hover{  border-color:#ff8a00; background-color:#ff8a00; color:#FFF}.picgs .r .pro_info_btn a i{ font-size:14px; padding-right:6px;}.mF_games_tb{ background:#fff !important;}/*=========重写百度分享=========*/.bdsharebuttonbox a{ background-image:none !important; float:none !important; padding-left:0 !important; font-size:10px !important; color:#999 !important; }.bdsharebuttonbox a:hover{ text-decoration:none !important; color:#333 !important; }/*QQ在线客服*/.custom_service p img {display: inline; margin-top:-5px; vertical-align:middle;}.scrollsidebar{position:absolute; z-index:15000; top:150px;}.side_content{width:154px; height:auto; overflow:hidden; float:left; }.side_content .side_list {width:154px;overflow:hidden;}.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}.show_btn span { display:none;}.close_btn{width:24px;height:24px;cursor:pointer;}.side_title,.side_bottom,.close_btn,.show_btn {background:url(img/sidebar_bg.png) no-repeat;}.side_title {height:46px;}.side_bottom { height:8px;}.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}.close_btn span { display:none;}.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}.msgserver { text-align:center; margin-bottom:5px;}.msgserver a { background:url(img/sidebar_bg.png) no-repeat -119px -115px; padding-left:22px;}/* blue skin as the default skin */.side_title, .side_blue .side_title {background-position:-195px 0;}.side_center, .side_blue .side_center {background:url(img/blue_line.png) repeat-y center;}.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}.close_btn, .side_blue .close_btn {background-position:-44px 0;}.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}.show_btn , .side_blue .show_btn {background-position:-119px 0;}.msgserver a, .side_blue .msgserver a {color:#06C;}/* green skin  */.side_green .side_title {background-position:-349px 0;}.side_green .side_center {background:url(img/green_line.png) repeat-y center;}.side_green .side_bottom {background-position:-349px -50px;}.side_green .close_btn {background-position:-44px -23px;}.side_green .close_btn:hover {background-position:-66px -23px;}.side_green .show_btn {background-position:-147px 0;}.side_green .msgserver a {color:#76a20c;}