/**
 * @version        $Id: index.php 1 9:23 2010-11-11 $
 * @package        DedeCMS.Site
 * @founder        IT柏拉图, https://weibo.com/itprato
 * @author         DedeCMS团队
 * @copyright      Copyright (c) 2007 - 2021, 上海卓卓网络科技有限公司 (DesDev, Inc.)
 * @license        http://help.dedecms.com/usersguide/license.html
 * @link           http://www.dedecms.com
 */


@charset "gb2312";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,p,th,td,i{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
body { font-size:15px !important; color:#3b3629;font-family:"Microsoft YaHei"; background:#f0f1e3}
em,th{font-style:normal;font-weight:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: bold; color:#43022B;font-family:"Microsoft YaHei";}
table {font-size:inherit;font:100%;}
a{ color:#38372e;text-decoration:none}
a,button{ cursor:pointer}
a:hover{ color:#5ca870; text-decoration: underline} 
h1, h2 { font-weight:bold; color:#444444;}
h1, h2, h3, h4, h5, h6, p { font-size:100%}
h1{font-size:22px}
h2{font-size:14px;}
h3, h4, h5, h6{font-size:12px}
.r { float:right}
.l { float:left}
.cl:after,.title:after,.content:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl,.title,.content{ zoom:1; clear:both}
.mt30{ margin-top:30px}
.mt13{ margin-top:13px}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.mt25{ margin-top:25px}
.mr15{ margin-right:15px}
.mr30{ margin-right:30px}
.w180{ width:180px}
.w260{ width:260px}
.w300{ width:300px}
.w366{ width:366px}
.w386{ width:386px} 
.w410{ width:410px}
.w428{ width:428px}
.w480{ width:480px}
.w500{ width:500px}
.w820{ width:820px}
.w860{ width:860px}
.w1220{ width:1220px; margin:0 auto}

.all{ background:url(/style/img/xixi.jpg) center top no-repeat}
.header{ height:569px; overflow:hidden;}
.navbox{ height:91px;background-color:rgba(63, 62, 53, 0.9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f3f3e35,endColorstr=#7f3f3e35);}
.navbox .logo{ float:left; width:158px; margin:22px 29px 0 26px}
.navbox .logo a{ width:158px; height:58px; background:url(/style/img/logo.png) 0 0 no-repeat; display:block; overflow:hidden; text-indent:-9999px}
.nav li{ width:166px; height:56px; padding:18px 0 17px 0; float:left; background:url(/style/img/line.png) right center no-repeat; font-family:pingfang sc}
.nav li:hover{ background:url(/style/img/nav_hover.jpg) 0 0  no-repeat}
.nav li span{ display:block; text-align:center}
.nav li span.chn{ font-size:20px; line-height:56px; color:#FFF}
.nav li a{ text-decoration:none}
.nav li:hover .en{ color:#FFF}

.model_box1{ background:url(/style/img/modelbg1.jpg) center top no-repeat;height:500px}
.model_box2{ background:url(/style/img/modelbg2.jpg)#f0f1e3 center top no-repeat;}
.flashbox{width:480px; height:280px; overflow:hidden}
.flashbox img{width:480px; height:280px; display:block;}
.focusbox {width:480px; height:280px;position:relative; overflow:hidden;}
.focus_trigger {text-align:right;position: absolute; bottom:17px; right:0; z-index:4}
.focus_trigger a { float:left;text-indent:-9999px; overflow:hidden; margin-right:6px;width:28px;height:8px;line-height:28px;text-align:center;background:#313131;outline:none;overflow:hidden;text-decoration:none;}
.focus_trigger a.current {background:#00ff42;}
.focus_panel div a {width:480px; height:280px; display:block; position:relative; overflow:hidden; z-index:2}
.focus_panel div a span{ height:36px; width:480px; line-height:36px; padding-top:84px; background:url(/style/img/png.png) 0 0 no-repeat; text-indent:16px; position:absolute; z-index:3; left:0; bottom:0;color:#fff; font-size:16px;font-family:"微软雅黑";}

.xsbox{ padding-top:6px}
.xsbox dl{ height:34px; border:#5faf74 solid 1px; margin-top:7px; line-height:34px}
.xsbox dl dt{ float:left; width:110px; height:34px;background:url(/style/img/xsbox_dt.png) 0 0 no-repeat; color:#FFF; text-indent:18px}
.xsbox dl dd{ color:#5faf74}
.xsbox dl dd a{color:#5faf74; padding:0 10px}

.news{ background:#FFF; border:#f0f0f0 solid 1px;}
.hotnews{ height:166px; overflow:hidden; text-align:center; padding-top:10px}
.hotnews h2{ font-size:22px;font-weight:normal;line-height:36px; height:36px; overflow:hidden; margin-top:15px}
.hotnews h2 a{ color:#333333}
.hotnews h2 a:hover{ color:#f12105}
.hotnews h3{ font-size:14px; line-height:20px;font-weight:normal; color:#666666;height:20px; overflow:hidden}
.hotnews h3 a{padding:10px;color:#666666}
.newsbox{ padding:0 20px}
.newstit{ height:38px; border-bottom:#ededee solid 1px; line-height:38px}
.newstit a{ float:left; width:98px; text-align:center; text-decoration:none}
.newstit a.this{ border-bottom:#5faf74 solid 3px; font-weight:bold; color:#5faf74}
.news_con{ padding:10px 0}
.newslist li{ line-height:32px; background:url(/style/img/ico_li.png) 0 12px no-repeat; height:32px; padding-left:15px}
.newslist li em{ float:right; font-size:14px; color:#b2b1b1}
.more{ height:40px; line-height:40px; background:#f0f0f0; text-align:center;}
.more a{ color:#a3a2a2}

.rbox{ width:180px; height:433px; position:relative}
.rbox a{ width:162px; left:9px}
.button1{height:124px;top:29px}
.button2{height:118px;top:153px}
.button3{height:116px;top:305px}

.title h2{ width:284px; height:64px;font-size:30px; color:#3b3629; text-indent:95px; line-height:48px; font-family: "迷你简粗宋"; font-weight:normal}
.title h2 small{ display:block; font-size:12px; color:#9d9a94; line-height:16px; font-weight:normal}

.tese { padding-top:45px}
.tese .title{ width:284px; height:64px;  margin:0 auto}
.tese .title h2{background:url(/style/img/h2_1.png) 0 0 no-repeat; color:#ffe29f }
.tese .title h2 small{color:#98876c }

.row .title{ width:284px; height:64px;}
.row .title h2{; background:url(/style/img/h2.png) 0 0 no-repeat; }
.video{ padding-top:30px}
.video .con{ width:1231px; overflow:hidden}
.videobox a{ width:235px; height:170px; display:block; float:left; margin-right:11px; position:relative; color:#FFF}
.videobox a img{ width:235px; height:170px; display:block}
.videobox a p{ width:215px;height:40px; display:block; position:absolute; left:0; bottom:0;background-color:rgba(0, 0, 0, 0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);line-height:40px; padding:0 10px; overflow:hidden}
.videobox a:hover{ color:#FC0}

.spic{ width:298px;display:block; float:left; margin-right:9px;}
.spic a{ width:298px; height:182px;display:block; position:relative; color:#FFF; overflow:hidden}
.spic a.img3{ margin-top:10px}
.spic a img{ width:298px; height:182px; display:block}
.gamepic .con{ width:1231px; overflow:hidden}
.gamepic a.img1{ width:298px; height:372px; overflow:hidden;display:block; float:left; margin-right:9px; position:relative; color:#FFF}
.gamepic a.img1 img{ height:374px;}
.gamepic a img{ width:298px;display:block}
.gamepic a p{ width:278px;height:40px; display:block; position:absolute; left:0; bottom:0;background-color:rgba(0, 0, 0, 0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);line-height:40px; padding:0 10px; overflow:hidden}
.gamepic a:hover{ color:#FC0}

.glbox{ background:url(/style/img/glboxbg.png) 0 0 no-repeat; width:1192px; height:398px; overflow:hidden; margin-top:30px; padding:40px 10px 40px 20px}
.glbox .con{ padding-top:15px}
.tit{ height:40px;line-height:40px}
.tit h2{ float:left; font-size:22px; line-height:40px; color:#51a367}
.tit em{ float:right; margin-top:8px}
.tit em a{ width:57px; height:24px; background:url(/style/img/em.png) 0 0 no-repeat; line-height:24px; text-align:center; color:#5eae73; display:block; font-size:12px}

.footer{ background:#282725; margin-top:50px; padding:50px 0}
.linkbox{ border-bottom:#3b3b3b dotted 1px; padding-bottom:30px;}
.linkbox h3{ font-size:18px; line-height:36px; color:#8c8c8c}
.linkbox p{ line-height:26px; color:#383736}
.linkbox p a{ padding:0 8px; color:#8c8c8c}
.copyright{ padding:20px 0 0 0; text-align:center}
.copyright p{ line-height:26px; color:#5a5a59; font-size:14px}
.copyright p a{color:#5a5a59}

.mainbody{ width:1198px; margin:0 auto; padding:20px; background:#FFF; border:#f0f0f0 solid 1px;}

.position{ height:50px; border-bottom:#5eae73 solid 1px}
.position h2{ font-size:16px; line-height:50px; float:left; color:#5eae73;}
.position h2 a{ color:#5eae73;}

.listbox{ padding:20px 0}
.listbox .bkbox{ width:840px; overflow:hidden}
.listbox .bkbox a{ width:190px; height:192px; float:left; margin-right:20px}
.listbox .bkbox a img{ width:190px; height:131px; display:block}
.listbox .bkbox a p{ line-height:20px; height:40px; padding-top:6px}
.listbox .zlpic,.other .zlpic{ width:840px; height:auto; overflow:hidden}
.listbox .pibox{ width:831px; overflow:hidden}
.pibox a{ width:266px; height:192px; display:block; float:left; margin-right:11px; margin-top:11px; overflow:hidden; position:relative; color:#FFF}
.pibox a img{ width:266px; height:192px; display:block}
.pibox a p{ width:246px;height:40px; display:block; position:absolute; left:0; bottom:0;background-color:rgba(0, 0, 0, 0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);line-height:40px; padding:0 10px; overflow:hidden}
.pibox a:hover{ color:#FC0}

.page{text-align:center;white-space:normal; margin-top:40px}
.page a{display:inline-block;height:30px;line-height:30px;padding:0 10px;font-size:14px;color:#000;border:1px solid #ddd}
.page a:hover,.page a.thisclass{background:#5eae73;border:1px solid #5eae73;color:#fff}

.box .pbox{ width:310px; overflow:hidden}
.pbox a{ width:145px; height:164px; float:left; margin-right:10px; position:relative; font-size:14px;}
.pbox a img{ width:145px; height:105px; display:block}
.pbox a p{ line-height:20px; display:block; padding-top:6px; height:40px; overflow:hidden}
.pbox a i{ width:16px; height:16px; display:block; position:absolute; left:10px; top:54px; background:url(/style/img/v.png) 0 0 no-repeat}
.box .textlist li{ font-size:14px; line-height:30px}
.box .tit{ border-bottom:#5eae73 solid 1px}
.box .tit h3{padding-left:15px;font-size:16px}

.summary{ background:#ffffff; border:#5eae73 solid 1px; padding:10px; margin-top:20px; line-height:24px; color:#444444; font-size:14px}
.summary span{ width:46px; height:24px; background:#5eae73; display:inline-block; margin-right:10px; color:#FFF; text-align:center; border-radius:5px; line-height:24px; }
.detail{ padding:30px 0; overflow:hidden}
.detail h1{ background:none; font-size:30px; display:block; color:#5eae73; text-align:center; line-height:40px;font-weight:bold; padding:0 0 10px 20px; font-family:"微软雅黑","黑体";}
.detail h3{ font-size:14px; font-weight:normal; padding:5px 30px 20px 30px; color:#666666;border-bottom:#5eae73 dotted 1px;}
.detail h3 em{ float:right}

.textdetail{padding:20px 0 0 0;color:#333333;}
.textdetail a{color:#ff8f17; text-decoration:underline;}
.textdetail p{ line-height:32px; padding-bottom:15px; font-size:16px}
.other .textlist li{ float:left; width:46%; font-size:14px; padding-left:2%}
.scale_img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}
a:hover .scale_img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}