@charset "utf-8";
/* /zhuanti/hxjy/xzwq/css/sz.css */

/* CSS Document
Date:		2013/12/20
Author:		小芳
Update:
*/

/* CSS reset */
html{color:#000;background:#000;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
input,select,img{ vertical-align:middle}
input,select{ outline:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,宋体,sans-serif}
input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit;}
fieldset,img{border:0;}
iframe{display:block;}
abbr,acronym{border:0;font-variant:normal;}
del {text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:500;}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe{ display:block;}

ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500;}
q:before,q:after {content:'';}
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
a:hover {text-decoration:underline;}
ins,a {text-decoration:none;}

/*Correct block display not defined in IE6/7/8/9 & ff3,IE需要在js中createElement(tag)*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary { display: block;}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video { display: inline-block;*display: inline;*zoom: 1;}

/* global */
body{ background:#000;  min-width: 1000px;}
.wrapper{ margin:0 auto;text-align:left;width:1000px;position: relative;*zoom:1;}
td{ font-size:12px; line-height:160%;}
.txthide{ text-indent:-999em;overflow:hidden; line-height:0; font-size:0}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {zoom:1; /* for IE6 IE7 */}
.hidden {display:none;}
.left,.right {display:inline; zoom:1;}
.left {float:left;}
.right {float:right;}

a:active, a:focus, input{-moz-outline:none;outline:none;ie-dummy:expression(this.hideFocus=true);}


/* ======================== frm 整体框架 ========================  */
.my_ftop{background:#000;}
.full_bg{overflow: hidden;font-family:"宋体",Arial, Helvetica, sans-serif;}
.my_footer { padding-top: 40px; margin-top: 0;}
/*.m_explain .txt{color: #7c91ae; font-size: 14px; line-height: 24px; margin-top: 0; text-indent: 2em;}*/

.frm_header{ height: 831px;background:url(../zhuanti/hxjy/xzwq/images/sz/fbg_1.jpg?) center 0 no-repeat;}
.frm_header .bg1{background:url(../zhuanti/hxjy/xzwq/images/sz/bg1.jpg?) 0 0 no-repeat; height: 260px;}
.frm_header .bg2{background:url(../zhuanti/hxjy/xzwq/images/sz/bg2.jpg?) 0 0 no-repeat; height: 260px;}
.frm_header .bg3{background:url(../zhuanti/hxjy/xzwq/images/sz/bg3.jpg?) 0 0 no-repeat; height: 311px;}
.frm_main{background:url(../zhuanti/hxjy/xzwq/images/sz/fbg_2.jpg?) center 0 no-repeat;}
.frm_main .wrapper{
    width: 1010px;
}

/* ======================== mod 通用模块 ========================  */
/*mod_box*/
.mod_box{}
.mod_box .mod_hd{ height: 80px;}
.mod_box .mod_hd .tit{font-size: 0; line-height: 0; overflow: hidden;}
.mod_box .mod_bd{}


/* ======================== wg 通用内容 ========================  */


/* ======================== cnt 内容 ========================  */

/*m_header*/
.m_header{position: absolute; top: 0;left: 0; height: 833px; width: 1000px; z-index: 11; }
.m_header .glogo{background: url(../zhuanti/hxjy/xzwq/images/sz/glogo.png?) 0 0 no-repeat; width: 184px; height:50px;position: absolute; top: 20px; left: 30px; line-height: 30; overflow: hidden; z-index: 11}
.m_header .video_btn{background:url(../zhuanti/hxjy/xzwq/images/sz/sprite.jpg?) 0 -245px no-repeat; width: 109px; height: 96px; position: absolute; top:431px; left:434px; }
.m_header .goto_btn{background:url(../zhuanti/hxjy/xzwq/images/sz/sprite.jpg?) 0 0 no-repeat; position: absolute; top:614px; left: 337px;  width: 305px; height: 112px; line-height: 30;  overflow: hidden;}
.m_header .goto_btn:hover{background:url(../zhuanti/hxjy/xzwq/images/sz/sprite.jpg?) 0 -112px no-repeat;}
.m_header .mlogo{font-size: 0;	line-height: 0;	 overflow: hidden;}

/*mod_seciton*/
.mod_seciton1{background: url(../zhuanti/hxjy/xzwq/images/sz/bg4.jpg?) 0 0 no-repeat;height: 540px;}
.mod_seciton2{background: url(../zhuanti/hxjy/xzwq/images/sz/bg5.jpg?) 0 0 no-repeat;height: 442px;}

.mod_box1{float: left; width: 630px;height: 432px;  }
.mod_box1 .mod_hd{ height: 161px;}
.mod_box1 .mod_bd{padding: 	0 0 0 30px;}


/*mod_box2*/
.mod_box2{float: right; width: 370px;height: 427px;}
.mod_box2 .mod_hd{padding: 150px 0 0 0; height: 40px;}
.mod_box2 .mod_hd .tit{ width: 290px; height: 35px;	}
.mod_state{ padding:15px 0 0 20px;  margin-left: 10px; font:500 14px/14px "宋体"; color: #dd8e11;white-space: nowrap;
    height: 40px;
    line-height: 40px;width: 950px;
    text-align: center;}
.mod_state span{ margin-right: 50px;}

.mod_seciton2  .mod_box1 .mod_hd{height: 116px}
.mod_seciton2  .mod_box2{
    height: 305px; overflow: hidden}
.mod_seciton2 .mod_box2 .mod_hd{padding-top: 115px;}
.mod_seciton2  .mod_state{
    float: left;
    height: 60px;
    padding-top: 22px;
    padding-left: 50px;
    *display: inline;*zoom:1;
    width: 280px;
    overflow: hidden;
    white-space: normal;
}
.mod_seciton2  .mod_state .txt{
    line-height: 30px;
}

    /*performance_item*/
.performance_item{padding: 10px  0 14px 72px; height: 16px; }
.performance_item dt{float: left;padding-left:20px; width: 52px; height: 16px; *display: inline;*zoom:1; margin-left: -72px; font:500 16px/16px "宋体"; color: #639dd8;}
.performance_item dd{float: left; width: 100%;height:16px;}
.performance_item .progress{  float:left; width: 228px; height: 14px;  *display: inline; *zoom:1; margin-right: 15px;
    border:solid 1px #263757;}
.performance_item .progress .iprogress{background:url(../zhuanti/hxjy/xzwq/images/sz/sprite.jpg?) 0 -225px no-repeat;  height: 16px; -webkit-animation:go 1.6s ease; margin:-1px -1px; }
.performance_item .num{float: left;  font:500 16px/18px "宋体"; color: #639dd8;}

/*mod_box3*/
.mod_box3{background:url(../zhuanti/hxjy/xzwq/images/sz/bg6.jpg?) 0 0 no-repeat; height: 534px; }
.mod_box3 .mod_hd{ height: 46px; padding-top: 75px }
.mod_box3 .mod_hd .txt{ color: #dd8e11; line-height: 44px ; font-size: 20px;text-align: center; font-family: "Microsoft Yahei", "微软雅黑";}
.mod_box3 .mod_bd{padding: 30px 35px 0;}
.m_explain .txt{color: #639dd8; font-size: 14px; line-height: 34px; margin-top: 0; ;font-family: "Microsoft Yahei", "微软雅黑"; }


.m_header .glogo{ -webkit-animation:zoomin .8s ease;  -moz-animation:zoomin .8s ease; }
/* .m_header .mlogo{ -webkit-animation:zoom 1s ease-out; -moz-animation:zoom 1s ease-out;} */
.m_header .goto_btn{ -webkit-animation:show 1.6s ease; -moz-animation:show 1.6s ease;}


@-webkit-keyframes zoomin{
    0%{ opacity:0; -webkit-transform:scale(3);}
    50%{ opacity:0; -webkit-transform:scale(3);}
}
@-moz-keyframes zoomin{
    0%{ opacity:0; -moz-transform:scale(3);}
    50%{ opacity:0; -moz-transform:scale(3);}
}

@-webkit-keyframes zoom{
    0%{ opacity:0; -webkit-transform:scale(0.2);}
    66%{ opacity:0; -webkit-transform:scale(0.2);}
    90%{ opacity:1; -webkit-transform:scale(1);}
    96%{ opacity:1; -webkit-transform:scale(0.98);}
    100%{ opacity:1; -webkit-transform:scale(1);}
}
@-moz-keyframes zoom{
    0%{ opacity:0; -moz-transform:scale(0.2);}
    66%{ opacity:0; -moz-transform:scale(0.2);}
    90%{ opacity:1; -moz-transform:scale(1);}
    96%{ opacity:1; -moz-transform:scale(0.98);}
    100%{ opacity:1; -moz-transform:scale(1);}
}

@-webkit-keyframes move{
    0%{ opacity:0; -webkit-transform:translateY(30px);}
    50%{ opacity:0; -webkit-transform:translateY(30px); }
}
@-moz-keyframes move{
    0%{ opacity:0; -moz-transform:translateY(30px);}
    50%{ opacity:0; -moz-transform:translateY(30px); }
}
@-webkit-keyframes show{
    0%{ opacity:0; -webkit-transform:scale(0.2);}
    66%{ opacity:0; -moz-transform:scale(0.2);}
    90%{ opacity:1; -moz-transform:scale(1);}
    96%{ opacity:1; -moz-transform:scale(0.98);}
    100%{ opacity:1; -moz-transform:scale(1);}
}
@-moz-keyframes show{
    0%{ opacity:0; -moz-transform:scale(0.2);}
    66%{ opacity:0; -moz-transform:scale(0.2);}
    90%{ opacity:1; -moz-transform:scale(1);}
    96%{ opacity:1; -moz-transform:scale(0.98);}
    100%{ opacity:1; -moz-transform:scale(1);}
}
@-webkit-keyframes go{
    0%{ width: 0;}
}
@-moz-keyframes go{
    0%{ width: 0;}
}

.m_header .mod_gun{ -webkit-animation:light 3s ease-out infinite;}
@-webkit-keyframes light{
    0%{ opacity:1;}
    50%{ opacity:0.2;}
    100%{ opacity:1;}
}

/*fixed_menu*/
.fixed_menu {
    z-index: 999;
    width: 130px;
    padding-top: 127px;
    background: url(../zhuanti/hxjy/xzwq/images/sz/menu2.png?) no-repeat 0 0;
}

.fixed_menu a {
    display: block;
    width: 90px;
    height: 40px;
    overflow: hidden;
    margin: 0 auto;
}
.fixed_menu a:hover,
.fixed_menu .hover{
    text-decoration: none;
}

.fixed_menu .gototop{display: none; width: 0px;	height: 0px; overflow: hidden; border: 0 none;	}

.fixed_menu a .txt{
    display: block;
    width: 90px;
    height: 38px;
    overflow: hidden;
    text-align: center;
    color: #69bee4;
    font: 14px/40px "Microsoft YaHei";
    cursor: pointer;
    line-height: 40px;
}

.fixed_menu .page span{
    font-weight: 700;
    font-size: 0;
}

.fixed_menu a .line{
    display: block;
    margin: 0 auto;
    height: 2px;
    width: 20px;
    background: #69bee4;
    bottom: 0;
}
.fixed_menu a:hover .txt,
.fixed_menu a:hover .line,
.fixed_menu .hover .txt,
.fixed_menu .hover .line{
    color: #f5e395;
}

.fixed_menu .cur span,.fixed_menu .cur:hover span {
    color: #fefefe;
}
.fixed_menu .page{
    margin-top: 6px;
    height:39px;
    background: url(../zhuanti/hxjy/xzwq/images/sz/sprite.jpg?) 0 -342px no-repeat;
}

.fixed_menu .page i{
   background: none;
}
.fixed_menu .page:hover{
    background-position: -90px -342px;
}


.j-getp{
    background: url(../zhuanti/hxjy/xzwq/images/sz/menu_3.png?) center 0 repeat-y;
}

.menu_btm{
    height: 18px;
    background: url(../zhuanti/hxjy/xzwq/images/sz/menu2.png?) center -285px no-repeat;
}
