﻿@charset "utf-8";

/*统一格式*/
*{margin:0;padding:0;list-style-type:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,table,tbody,p,th,td,em{-webkit-text-size-adjust:none;margin:0;padding:0;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:12px;font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;}
body{background:#040605}
img,input,button,a,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none;} 
ol,ul{list-style:none;} 
h1,h2,h3,h4,h5,h6,p,em,i,b,em{font-size:100%;word-wrap:break-word;font-weight:normal;font-style:normal;}
a:active, a:focus{outline:none;}
a{text-decoration:none; color:#333}
a:hover{text-decoration:none; color:red}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
*html{background-image:url(about:blank);background-attachment:fixed;} /* 修正IE6振动bug */
clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
.clearfix{display:block}
*+html .clearfix{min-height:1%}
.fl{float:left;}
.fr{float:right;}
table{border-collapse:collapse;border-spacing:0;border:0;}

/*顶部*/
.top {width:100%; height:34px; background:#f1f1f1}
.top_box {width:1000px; height:34px; margin:0 auto}
.top_box span {color:#7e7e7e; line-height:34px}
.top_box span a {color:#7e7e7e; margin:0 3px}
.top_box span a:hover {color:red}

/*banner背景*/
.banner_bg {width:100%; height:auto; background:url(../images/bg.gif) repeat-x; position:relative; z-index:-1}
.banner {width:72%; height:auto; margin:0 auto}

/*公用模块*/
.con {width:1000px; height:auto; overflow:hidden; margin:0 auto}
.mk { overflow:hidden; margin-top:20px; width:100%}
.mk_title {width:100%; height:60px; background:url(../images/mk_bg.gif) 0 0;}
.mk_title_name {font-size:30px; color:#4b3c00; line-height:60px; font-weight:bold; padding-left:20px}
.mk_con {background:#fff; border-left:5px solid #ffcc00; border-bottom:5px solid #ffcc00; border-right:5px solid #ffcc00}
.mk_con p {padding:20px 30px; color:#333; font-size:14px}
/*导语*/
.dy_con {height:80px}
/*赛事掠影*/
.ssly_con {height:650px}
/*往期赛事回顾*/
.sshg_con {height:660px; }
.idx-focus{margin: 0 auto}
.idx-focus,.focus-pic li{width:956px;height:641px;position:relative;overflow:hidden;}
.idx-foc-tmp{overflow:hidden;}
.focus-pic {overflow:hidden;  margin-top:20px}
.focus-pic li{float:left}
.focus-pic li img{width:100%; position:relative; overflow:hidden}
.focus-pic .txt{height:110px;line-height:30px;overflow:hidden;z-index:2; padding:0 0 0 25px ; position:absolute; bottom:0; left:0;background:#000;opacity:.6;filter:Alpha(opacity=60); color:White}
.focus-pic .txt a {color:white}
.focus-pic .txt a:hover {color:White}
.idx-focus .btn-prev,.idx-focus .btn-next{width:35px;height:70px;position:absolute;z-index:4;top:240px;_filter:Alpha(opacity=70);}
.idx-focus .btn-prev{background:url(../images/left-botton.png);left:10px;}
.idx-focus .btn-next{background:url(../images/right-botton.png);right:10px;}
/*专访神盾&企业动态*/
.zfsd_con {height:350px}
.zfsd_con img {margin:25px 20px}
.zfsd {background:url(../images/mk_bg.gif) -250px 0;}
.zfsd_con ul {padding:20px; width:100%; overflow:hidden}
.zfsd_con li {float:left; width:100%; font-size:18px; line-height:42px; color:#333}
.zfsd_con li i {display:inline-block; width:5px; height:5px; background:#ffa700; margin:0 10px}
/*神盾技术*/
.sdjs_con {height:460px}
.sdjs_con ul {padding:20px; width:100%; overflow:hidden}
.sdjs_con li {float:left; width:33%; font-size:18px; line-height:42px; color:#333}
.s_c_t {padding-top:10px}
/*相关认证*/
.xgrz_con {height:460px}
#focus_Box{position:relative;width:100%;height:460px; margin:0 auto;/* border:1px solid green; */padding:25px 0}
#focus_Box ul{position:relative;width:900px; height:460px}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1);}
#focus_Box li img{background:url(../images/loader.gif) no-repeat center 50%;vertical-align:center;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:35px;height:70px;top:150px;}
#focus_Box .prev{background:url(../images/prev.png) ;left:120px}
#focus_Box .next{background:url(../images/next.png) ;right:110px} 
/*主打产品*/
.zdcp_con {height:490px}
.zdcp_con ul {padding:20px; width:45%; overflow:hidden}
.left_con {width:47%; padding:0 6px}
.l_c_p {padding-top:10px}
.zdcp_con li {float:left}
.zdcp_con li img {width:100%}
.zdcp_con li span {font-size:12px; color:#333; display:block; text-align:center}
/*招商加盟*/
.zsjm_con {height:173px}

/*关于*/
.about {width:990px; height:290px; background:#fff; border:5px solid #ffcc00; overflow:hidden; margin-top:20px}
.video {width:340px; height:260px; padding:15px; }
.about_car {width:330px; height:260px; padding:15px}
.about_car_name {font-size:18px; color:#e89800; font-weight:bold; text-align:center; display:block; margin:5px  0 10px 0}
.about_car p { text-indent:2em; color:#333; text-align:justify; font-size:13px; line-height:20px}
.about_car a {color:#e89800}
.about_car a:hover {color:red}
.about_me {width:230px; height:260px; margin:15px; background:#f3f3f3}
.about_me p { color:#333; text-align:left; font-size:13px; line-height:22px; padding:11px}
.about_me_name {width:200px; height:36px; background:#ffcc00; color:#4b3c00; padding:0 15px; line-height:36px; font-weight:bold; font-size:16px}
.about_me a {color:#e89800}
.about_me a:hover {color:red}

/*版权*/
.foot {width:100%; height:auto; color:White; text-align:center; font-size:14px; margin:20px 0}

/*悬浮*/
.xx {width:120px; position:fixed; top:30%; right:1%}
.xx_con {height:350px; position:relative}
.xx_title {height:30px}
.xx_title_name {font-size:14px; line-height:30px}
.xx_con ul {width:85%; margin:0 auto; padding:10px 0}
.xx_con ul li {width:100%}
.xx_con ul li img {width:100%}
.xx_con ul li span {display:block; text-align:center}
.closed {width:30px; position:absolute; top:-25px; right:-15px; z-index:9; font-size:16px}