@charset "utf-8";
/*reset*/
html{overflow-x:hidden;background: #fff;}

@font-face{ font-family: 'impact'; src: url("impact-1.eot")/*tpa=/Html/css/impact.eot*/; src: local('impact'), url("impact-1.woff")/*tpa=/Html/css/impact.woff*/ format('woff'),url("impact-1.ttf")/*tpa=/Html/css/impact.ttf*/ format('truetype'),url("impact-1.svg#impact")/*tpa=/Html/css/impact.svg#impact*/ format('svg');}
 
.impact{font-family: 'impact'}

blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;font-weight: normal;}
body{color:#323232;font-size:14px;font-family:Arial,"Microsoft YaHei","微软雅黑","宋体";line-height:24px;}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:couriernew,courier,monospace}
li,ol,ul{list-style:none}
fieldset,img,input{border:0;}
table{border-collapse:collapse;border-spacing:0}
td{padding:0 5px;line-height:26px}
img,input,select{vertical-align:middle}
button,input,select,textarea{font-size:100%}
textarea{resize:none}
a{outline:0;color:#000;text-decoration:none}
a:hover{text-decoration:none}

/* pages back */
.back,.pages{margin:0 auto;margin-top:20px;padding-right:20px;width:94%;background:#f5f5f5 none repeat scroll 0 0;line-height:30px;font-size:12px;}
.back{text-align:center}
.pages{text-align:right}
.pages .zi{display:inline-block;margin:6px 2px;width:170px;height:20px;border:1px solid #ddd;vertical-align:middle;text-align:center;line-height:20px}
.pages .current,.pages .num,.pages span{display:inline-block;margin:6px 2px;width:20px;height:20px;border:1px solid #ddd;vertical-align:middle;text-align:center;line-height:20px}
.pages .current{background:#1a4ca0;color:#fff}
.pages .next,.pages .prev{padding:3px}
.pages a:hover{background:#1a4ca0;color:#fff}
.pages span{width:160px}
.pageimg{margin-bottom:5px;padding:5px;border:#C90 1px dotted}
#rtt{position:fixed;right:40px;bottom:40px;z-index:100;display:none;width:40px;height:40px;border-radius:6px;background:#888 url("backtop.png")/*tpa=/images/backtop.png*/ no-repeat scroll -42px center;text-align:center;line-height:16px;cursor:pointer}
.rtt-con{display:none;padding:4px 0;border-radius:6px;background:#666;color:#fff}
#rtt:hover .rtt-con{display:block}

.m4zz{width: 100%; position: absolute; top: 40px; left: 0;filter:alpha(opacity=70); /*IE滤镜，透明度70%*/-moz-opacity:0.7; /*Firefox私有，透明度70%*/opacity:0.7;/*其他，透明度70%*/}

/* recover */
/*body{width: 1421px;margin:0 auto;background: #fff}
*/
.wrap{margin:0 auto;width:1350px;position: relative;}
.clear:after{clear:both;display:block;visibility:hidden;height:0;content:""}
.clear{zoom:1}
.clr{clear:both}
.fl{float:left}
.fr{float:right; margin-right:30px;}
.cred{color:#ff0000}
.cblue{color:#00347b}
.chengs{color:#FC7009}
.cgreen{color:#89b92a}
.cg{color:#7b7b7b}
.cw,.cw a,.cw-hover a:hover,a.cw-hover:hover{color:#fff}
.cm,.cm a,.cm-hover a:hover{color: #2877b4}
a:hover{color:#ec0000}
a.un-line:hover{text-decoration: underline}
.kg{font-family:"宋体"}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fs16{font-size:16px}
.fs18{font-size:18px}
.fs20{font-size:20px}
.fs24{font-size:24px}
.fs26{font-size:26px}
.fs29{font-size:29px}
.fs30{font-size:30px}
.fs32{font-size:32px}
.fs36{font-size:36px}
.fs50{font-size:50px}
.mt6{margin-top:0px; font-size:14.5px;}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mr0{margin-right:0}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.mr40{margin-right:40px}
.fwb{font-weight:700}
.fwn{font-weight:400}
.txt-c{text-align:center}
.elps{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.itlic{font-style:Oblique}
.upper{text-transform:uppercase}
.heit{font-family: 'Microsoft YaHei', sans-serif; line-height:42px;}
.let1{letter-spacing:1px}
.let2{letter-spacing:2px}

/*头部*/
.top{background:rgba(255,255,255,.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5f6f6f6,endColorstr=#e5f6f6f6);padding: 20px 0;width: 100%;height: 80px;position: fixed;top:0;left:0;z-index: 99999;border-bottom: 3px solid #034ea2}

.logo-text{color: #000;font-size: 15px}

/* nav */
.top-nav{width: 60%;}

.top-nav li{float: right;}

.top-nav li a.lev1{display: block;padding: 16px 15px;font-size: 15px; font-weight:bold;}

.top-nav li a.pr0{padding-right: 0}

.mainlevel{position:relative;}

.sub_menu{position:absolute; top:40px; left:0; width:123px; z-index:9999;height:200px}

.sub_menu dd{height:36px;line-height:36px; padding: 0 10px;text-align: center; margin-bottom:1px; background:#ebebeb;white-space: nowrap;text-overflow: ellipsis}

.sub_menu dd:hover{background:#00448b;}

.sub_menu dd a{font-size: 14px; color:#fff; display:block;height:36px;line-height:36px; color: #333333;}

.sub_menu dd:hover a{color:#fff;}

.mainlevel .menu-ab{width:108px;}

.mainlevel .menu-dev{width:168px;}

.sub_menu dd {
    opacity: 0;
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -o-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-transition: opacity .4s, -webkit-transform .5s;
    -moz-transition: opacity .4s, -moz-transform .5s;
    -ms-transition: opacity .4s, -ms-transform .5s;
    -o-transition: opacity .4s, -o-transform .5s;
    transition: opacity .4s, transform .5s;
}

li.mainlevel:hover .sub_menu{z-index:9999}

li.mainlevel:hover .sub_menu dd{
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

/* CSS3 delays for transition effects */
li.mainlevel:hover .sub_menu dd:nth-child(1) {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}

li.mainlevel:hover .sub_menu dd:nth-child(2) {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -ms-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms;
}

li.mainlevel:hover .sub_menu dd:nth-child(3) {
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    -ms-transition-delay: 100ms;
    -o-transition-delay: 100ms;
    transition-delay: 100ms;
}

li.mainlevel:hover .sub_menu dd:nth-child(4) {
    -webkit-transition-delay: 150ms;
    -moz-transition-delay: 150ms;
    -ms-transition-delay: 150ms;
    -o-transition-delay: 150ms;
    transition-delay: 150ms;
}

li.mainlevel:hover .sub_menu dd:nth-child(5) {
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -ms-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    transition-delay: 200ms;
}

/* search */
.shuru{display:inline-block;padding-left:8px;width:160px;height:24px;color:#666; background:url("sl.jpg")/*tpa=/images/sl.jpg*/ no-repeat left center}

.submit{display:inline-block;width:69px;height:24px; background:url("sr.jpg")/*tpa=/images/sr.jpg*/ no-repeat center;text-indent: 999px;cursor:pointer;overflow: hidden}
