 @charset "utf-8";
 /* CSS Document */
body { margin: 0; padding: 0; font-size: 12px;  font-family:'\5FAE\8F6F\96C5\9ED1';}
h1, h2, h3, h4, h5, h6, 
dl, dd, dt, ol, ul, li, 
p, form { margin: 0; padding: 0; }

ol, ul, li, dl, dd, dt { list-style: none; } a img { border: none; } em, i { font-style: normal; }
input, option, select, textarea, button { font-size: 12px; }
div, li, ul, ol, dl, dd, dt, p { width: auto; overflow: hidden; }

a { overflow: hidden; outline: none; text-decoration: none; }
a:hover { text-decoration: none; }
.clear { clear: both; font-size: 0; visibility: hidden; width: 0; line-height: 0; }
.fl,.lt { float: left; display: inline; } .fr, .rt { float: right; display: inline; }

.clearfix:after { content:"."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.includeGlobalTop{ height: 44px; overflow: visible; }
input{outline:none} 

a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ }
html{ overflow-x:hidden; }
body{ overflow-x:hidden; }


.wrap{ width: 1200px; margin:0 auto 0; position: relative; overflow: visible;}

.nav{ height: 100px; }
.nav table th{ height: 44px; font-size: 16px; }
.nav table td a{ display: block; text-align: center; height: 53px; line-height: 53px; font-size: 14px; }
.nav table th span{ padding:3px 0 3px 24px; }
.nav table th span.span1{ background-position:0px 6px; }
.nav table th span.span2{ background-position:1px -46px; }
.nav table th span.span3{ background-position:3px -93px; }
.nav table th span.span4{ background-position:1px -143px; }
.nav table th span.span5{ background-position:0px -195px; }
.nav table th span.span6{ background-position:1px -248px; }

.wrap_txt{ position: absolute; left: 95px; top:-150px; line-height: 30px; font-size: 14px; }

.mt_20{ margin-top: 20px; }
.por{ background: url(../img/png.png) repeat; padding: 30px; }
.por dl.dl1{ width: 190px; margin:0 auto; text-align: center;}
.por dl.dl1 dt{ width: 190px; height: 135px; }
.por dl.dl1 dd{ line-height: 14px; font-size: 12px; color: #404040; padding-top: 8px; height: 28px; }
.por dl.dl2{ width: 250px; margin:0 auto; text-align: center; padding-top: 20px;}
.por dl.dl2 dt{ width: 250px; height: 250px; }
.por dl.dl2 dd{ line-height: 14px; font-size: 12px; color: #404040; padding: 15px 0 5px; height: 42px; }
.por table th div{ height: 198px; }
.por table th{ font-weight: normal; }
.por table td{ padding: 10px 0; line-height: 20px; font-size: 14px; color: #666666; text-align: center;  }
.por table td b{ color: #cf542a; padding-left: 7px; background-position: 0 -302px; }
.por table td strong{ font-size: 24px; color: #d63333; }
.por table td.td1{ padding-left: 22px; padding-right: 22px; text-align: left;}
.por table td.td2{ padding: 20px 0; color: #404040; font-size: 18px; font-weight: bold; text-align: center; }
.por table td.td3{ font-weight:bold; }
.por table td.td4{ padding: 20px 0; }


.por table td a{-webkit-transition: all .2s ease-out; transition: all .2s ease-out; width: 140px; height: 30px; display: inline-block; margin: 5px; line-height: 30px; border-radius: 3px; background: #d63333; text-align: center; font-size: 14px; color: #ffffff; }
.por table td a:hover{ background: #ec5757; }

.por table td a.quan{-webkit-transition: color .2s ease-out; transition: color .2s ease-out; width: 38px; border-radius: 0px; background-image:url(../img/btn.png); background-position: 0 -30px; background-color:transparent; }
.por table td a.quan:hover{ background-image:url(../img/btn.png); background-position: 0 0; background-color:transparent; }


.por table.tab1 td{ color: #404040; padding-right:15px; padding-left:15px; }
.por table.tab1 span{ font-weight: bold; }
.pinglun_box{ padding: 0 35px; }

.hy_foot { height: 60px; line-height: 60px;  text-align: center; font-size: 12px; font-family: "宋体"; margin-top: 60px;}



.tit { position: relative; }
.tit h1{ font-weight: normal; padding-top: 10px;height: 60px; line-height: 60px; padding-left: 13px; font-size: 24px; }
.tit h2{ font-weight: normal; padding-top: 10px;height: 60px; line-height: 60px; padding-left: 13px; font-size: 24px; }
.tit h5{ font-weight: normal; padding-top: 10px;height: 60px; line-height: 60px; padding-left: 13px; font-size: 24px; }

.tit i{ display: block; position: absolute; width: 0px; height: 23px; overflow: hidden; left: 0px; top:30px; }

.box1{ padding-top: 350px; }
.box1 .bg_icon{ background-image: url(../img/icon.png); background-repeat: no-repeat; }
.box1 .nav{ background: #4d5673; border-right: #4d5673 solid 1px;}
.box1 .nav table td a{ background: #343e60; color: #afbcd3;}
.box1 .nav table td a:hover{ background: #535f85; color: #eaeef5;}
.box1 .nav table td a.show{ background: #5d6b95; color: #f4f8ff; font-weight: bold; }
.box1 .nav table th{ color: #afbcd3; background: #192134; }
.box1 .por table{ background: #e8e8e8; }
.box1 .por table th{ background: #fff; }
.box1 .por table td{ background: #fff; }
.box1 .por table td.td1{ background: #f4fbff;}
.box1 .tit{color: #afbcd3;}
.box1 .tit i{border-left: #afbcd3 solid 3px;}
.box1 .pinglun{ border:#e8e8e8 solid 1px; background: #fff; }
.box1 .hy_foot{background: #272830; color: #888996;}
.box1 .hy_c0 a:link,
.box1 .hy_c0 a:visited,
.box1 .hy_c0 a:hover,
.box1 .hy_c0 a:active { color: #888996; }
.box1 .wrap_txt{ color: #ccc; }


.box2{ padding-top: 350px; }
.box2 .bg_icon{ background-image: url(../img/icon1.png); background-repeat: no-repeat; }
.box2 .nav{ background: #73b0ff; border-right: #5a97e6 solid 1px;}
.box2 .nav table td a{ background: #3a6aa9; color: #ffffff;}
.box2 .nav table td a:hover{ background: #407dcc; color: #ffffff;}
.box2 .nav table td a.show{ background: #498ade; color: #ffffff; font-weight: bold; }
.box2 .nav table th{ color: #fff; background:#5c9aea; }
.box2 .por table{ background: #e8e8e8; }
.box2 .por table th{ background: #fff; }
.box2 .por table td{ background: #fff; }
.box2 .por table td.td1{ background: #f4fbff;}
.box2 .tit{color: #4c8ee0;}
.box2 .tit i{border-left: #4c8ee0 solid 3px;}
.box2 .pinglun{ border:#d9d9d9 solid 1px; background: #eaeaea; }
.box2 .hy_foot{background: #6f6f6f; color: #dadada;}
.box2 .hy_c0 a:link,
.box2 .hy_c0 a:visited,
.box2 .hy_c0 a:hover,
.box2 .hy_c0 a:active { color: #dadada; }
.box2 .wrap_txt{ color: #fff; }

.por table td strong i{ font-size: 16px; }

/*2017-05-18*/
.por table td.td1 p{ width: 404px; }




.por2 table td{ padding: 0px; }
.por2_div{ height: 442px; border:#fff solid 2px; }
.por2_div:hover{ border-color: #d63636; }
.por2_jia{ padding-top: 10px; height: 35px; color: #999; }
.por dl.dl3{ width: 250px; margin:0 auto; text-align: center; padding-top: 25px;}
.por dl.dl3 dt{ width: 250px; height: 250px; }
.por dl.dl3 dt img{ width: 250px; height: 250px; }
.por dl.dl3 dt a{display: block; border-radius: 0px; border: 0px; margin: 0px; background: none; width: 250px; height: 250px;}
.por dl.dl3 dd{ line-height: 14px; font-size: 12px; color: #404040; padding: 15px 0 5px; height: 42px; }


/*2017-05-24*/

.list_bg{ background:#fff url(../img/bg2.jpg) no-repeat center top; }
.list_box{ width: 1000px; margin: 0 auto; }
.logo{padding-top: 70px; height: 245px; text-align: center;}
.list_tit{ font-size: 20px; color: #c8161e; height: 50px; position: relative; padding-left: 11px; line-height: 42px; }
.list_tit span{ font-size: 48px; color: #c8161e; font-family: "黑体"; }
.list_tit i{ border-left:#c8161e solid 5px ; width: 0px; height: 22px; overflow: hidden; display: block; position: absolute; left: 0px; top:10px; }
.list_game{ width: 1050px; }
.list_game dl{ width: 207px; height: 200px; float: left; }
.list_game dt{ width: 170px; height: 120px; }
.list_game dt a,.list_game dt img{display: block; width: 160px; height: 110px;}
.list_game dt a{border:#ebebeb solid 5px; -webkit-transition: border-color .2s ease-out; transition: border-color .2s ease-out;  }
.list_game dt a:hover{border:#c8161e solid 5px; }
.list_game dd{width: 170px; text-align: center; height: 52px; line-height: 26px; overflow: hidden; font-size: 16px; padding-top: 5px;}
.list_game dd a{ color: #404040; -webkit-transition: color .2s ease-out; transition: color .2s ease-out; }
.list_game dd a:hover{ color: #c8161e; }

/*2017-05-26*/
.wrap_index{ width: 200px; height: 90px; position: absolute; left: 72px; top:-350px; }
.wrap_index img{width: 200px; height: 90px;}
.return_top{ position: fixed; left: 50%; margin-left:610px; width: 50px; height: 50px; bottom: 150px; display: none; }
.return_top a{width: 50px; height: 50px; display: block; _display: none; background: url(../img/up.gif) no-repeat; -webkit-transition: background 0s ease-out; transition: background 0s ease-out;}
.return_top a:hover{background-position: 0 -50px;}

.list_alltit{ padding-top: 8px; height: 70px; line-height: 32px; font-size: 20px; color: #666666; }
.list_alltit i{ font-size: 30px; color: #c8161e; padding-left: 6px; }