BODY { background-color:#ffffff; COLOR: #000000; margin:0px; padding:0px; font-size:12px; text-align:left; overflow-x:hidden; font-family: Microsoft Yahei}
A {COLOR: #000000; TEXT-DECORATION: none}
A:link {COLOR: #000000; TEXT-DECORATION: none}
A:visited {COLOR: #000000; TEXT-DECORATION: none}
A:hover {COLOR: #000000; TEXT-DECORATION: underline}
body,div,article,aside,details,figure,figcaption,header,footer,main,menu,nav,section,summary,ul,li,ol,dl,dt,dd,th,td,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}
ul,ol,li{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:lighter}
img{ border:0px; margin:0px;padding:0px; vertical-align:bottom}
.clear {CLEAR: both;}
.t_r,.t_r A:link,.t_r A:visited {  COLOR: #ff002b;}
.t_r A:hover {COLOR: #ff7300;}
.t_f,.t_f A:link,.t_f A:visited {  COLOR: #ffffff;}
.t_f A:hover {COLOR: #ffffff; text-decoration:none}
.t_0,.t_0 A:link,.t_0 A:visited {  COLOR: #000000;}
.t_0 A:hover {COLOR: #333333;}
.t_z,.t_z A:link,.t_z A:visited {  COLOR: #7d1e6f;}
.t_z A:hover {COLOR: #7d1e6f;}

.f14{ font-size:14px;}
.fb{ font-weight:bold}
.f14b{ font-size:14px; font-weight:bold}
.f16b{ font-size:16px; font-weight:bold}
.f18{font-size:18px;}
.f20{ font-size:20px;}


.box { MARGIN: 0px auto; WIDTH: 1000px;}
* html .box{height: 1%; }*> .box{ overflow: hidden;}


.novbg{ height:101px; background:url(novbg.jpg) repeat-x center; overflow:hidden;}
.wslogo{ width:239px; float:left; margin-top:24px;}
.wsnov{ width:697px; float: right;}
.wsnov li{ width:auto; float:left; height:101px; line-height:98px; padding:0px 0px; font-size:18px; background: url(sx.png) no-repeat 0px 42px; }
.wsnov li.nobg{ background:none}
.wsnov li a,.nov li a:link,.nov li a:visited{ display:block; padding:0px 10px; color:#7d7d7d}
.wsnov li a:hover{TEXT-DECORATION: none; color:#da251d; border-bottom:#da251d 3px solid}
.wsnov li.dqa a{color:#da251d; border-bottom:#da251d 3px solid}
.bgdt{ background:url(dt.jpg) no-repeat center; height:742px; overflow:hidden;}
.bgdt h1{display:block; width:800px; margin:auto;text-align: center;font-size: 113px;height: 128px;line-height: 128px;color: #ffffff;position:relative;margin-top:75px;
	animation:loader 1s linear 0s;
	-moz-animation:loader 1s linear 0s;
	-webkit-animation:loader 1s linear 0s;
	-o-animation:loader 1s linear 0s;}
.bgdt h2{display: block;width: 800px;border-top: #fff 1px solid;border-bottom: #fff 1px solid;margin: auto;text-align: center;font-size: 27px;height: 38px;line-height: 36px;color: #ffffff;position: relative;margin-top:10px;

    animation: loader 1s linear 0s;
	-moz-animation: loader 1s linear 0s;
	-webkit-animation: loader 1s linear 0s;
	-o-animation: loader 1s linear 0s;
	letter-spacing: 7px;
}
.bgdt p{
	font-weight:bold;
	text-align: center;
	font-size: 24px;
	height: 30px;
	line-height: 30px;
	color: #ffffff;
	position: relative;
	margin-top:100px;
	animation: loader 1s linear 0s;
	-moz-animation: loader 1s linear 0s;
	-webkit-animation: loader 1s linear 0s;
	-o-animation: loader 1s linear 0s;
}
.bgdt p.p1{font-weight: lighter;text-align: center;font-size: 16px;height: 26px;line-height:26px;color: #ffffff;position: relative;margin-top:5px; text-transform: uppercase; font-family:Arial;
	animation: loader 1s linear 0s;
	-moz-animation: loader 1s linear 0s;
	-webkit-animation: loader 1s linear 0s;
	-o-animation: loader 1s linear 0s;
	letter-spacing: 4px;}
.bgdt p.p2{font-weight: lighter;text-align: center;font-size: 20px;height: 26px;line-height: 26px;color: #ffffff;position: relative;margin-top:0px;
	animation: loader 1s linear 0s;
	-moz-animation: loader 1s linear 0s;
	-webkit-animation: loader 1s linear 0s;
	-o-animation: loader 1s linear 0s;
	letter-spacing: 4px;}
@-webkit-keyframes loader{0%{opacity:0;filter:alpha(opacity=0)\9; top:30px;}100%{opacity:1;filter:alpha(opacity=100)\9;top:0px;}}
@keyframes loader{0%{opacity:0;filter:alpha(opacity=0)\9;top:30px;}100%{opacity:1;filter:alpha(opacity=100)\9;top:0px;}}
@-webkit-keyframes loader1{0%{opacity:0;filter:alpha(opacity=0)\9; top:30px; animation:
	-webkit-transition: all linear;
	-moz-transition: all linear;
	-ms-transition: all linear;
	-o-transition: all linear;
	transition: all linear;
}50%{opacity:0;filter:alpha(opacity=0)\9; top:30px;}100%{opacity:1;filter:alpha(opacity=100)\9;top:0px;}}
@keyframes loader1{0%{opacity:0;filter:alpha(opacity=0)\9;top:30px;}50%{opacity:0;filter:alpha(opacity=0)\9;top:30px;}100%{opacity:1;filter:alpha(opacity=100)\9;top:0px;}}
.bgdt .spzb{ width:180px; height:47px; line-height:44px; background:#da251d; display:block;border-radius:5px; text-align:center; color:#FFFFFF; font-size:24px; margin:80px auto 0px; position: relative;
    animation: loader1 2s linear 0s;
	-moz-animation: loader1 2s linear 0s;
	-webkit-animation: loader1 2s linear 0s;
	-o-animation: loader1 2s linear 0s;}
.bgdt .sj{ width:42px; height:21px; display:block; margin:60px auto 0px; position: relative;
    animation: loader1 2s linear 0s;
	-moz-animation: loader1 2s linear 0s;
	-webkit-animation: loader1 2s linear 0s;
	-o-animation: loader1 2s linear 0s;}

.jsbg{ background:url(jsbg.jpg) repeat-x center; height:948px; overflow:hidden;}
.jsbg .xmjs{ width:700px; margin:100px auto 0px; font-size:48px; position:relative;}
.jsbg .xmjs span{ color:#da251d}
.jsbg .xmjs1{ width:700px; margin:40px auto 0px; font-size:18px; line-height:36px; position:relative; text-align: justify; text-justify:distribute-all-lines;}
.jsbg .xmjs2{ width:700px; margin:20px auto 0px; font-size:22px; line-height:36px; position:relative; color:#da251d; text-align: justify; text-justify:distribute-all-lines;}
.ldbg{ background:url(ldbg.jpg) repeat-x center; height:590px; overflow:hidden;}
.ldbg h2{ text-align:center; font-size:48px; margin-top:50px;}
.ldbg h3{ text-align:center; font-size:18px; color:#404040}
.ldbg .cxa{ text-align:center; width:230px; height:38px; line-height:36px; border-radius:60px; background:#da251d; color:#fff; font-size:24px; margin:10px auto;}
.ldbg .lda{ width:994px; margin:95px auto 0px;}
.ldbg .lda ul li{ width:142px; float:left; height:245px;}
.ldbg .lda ul li .wza{ padding-top:10px; text-align:center; font-size:20px; line-height:36px;}
.ldbg .lda ul li .wza span{ color:#da251d; font-size:24px;}
.ldbg .lda ul li .wza img{ margin-bottom:5px;}
.ldbg .lda ul li .xpa{ display:none}
.ldbg .lda ul li.aba .xpa{ width:112px; height:225px; background:#da251d; color:#fff; padding:20px 15px 0px; font-size:14px; line-height:20px; text-align:justify; text-justify:distribute-all-lines; position:absolute; z-index:9; display:block;}
.ldbg .lda ul li.aba .xpa p{ text-align:center; font-size:20px; line-height:30px; margin-bottom:5px;}
.ldbg .lda ul li.aba .xpa p span{ font-size:24px;}
.cxbg{background:#040404 url(cxbg.jpg) no-repeat center; height:769px; overflow:hidden;}
.cxbg h2{ text-align:center; font-size:48px; margin-top:120px; color:#FFF}
.cxbg p{ font-size:18px; text-align:center; line-height:36px; width:720px; display:block; margin:25px auto 0px; color:#FFF}

.xsbg{background:url(xsbg.jpg) no-repeat center; height:746px; overflow:hidden;}
.xsbg h2{ text-align:center; font-size:48px; margin-top:50px;}
.xsbg h2 span{ color:#da251d}
.xsbg .sgxs{ width:1020px; margin:180px auto 0px;}
.xsbg .sgxs li{ width:320px; padding:0px 10px; float:left;}
.xsbg .sgxs li p{ font-size:24px; margin-top:10px;}
.xsbg .sgxs li p.jsx{ font-size:15px; color:#484848; line-height:22px; height:66px; border-bottom:#da251d 3px solid; padding-bottom:10px;}

.focus .focus-list{position:absolute;top:0;left:0}.focus .focus-list li{position:relative;float:left}
.zzsbg{background: url(zzsbg.jpg) repeat-x center; height:744px; overflow:hidden}
.zzsbg h2{ text-align:center; font-size:48px; margin-top:50px; color:#FFF}
.honored{height:390px; margin-top:80px;}
.honored .focus{position:relative;width:950px;height:390px;margin:0 auto}
.honored .focus-inner{position:relative;width:950px;height:390px;overflow:hidden}
.honored .focus-list li{width:180px;height:322px}
.honored .focus-list li img,.honored .focus-list li.current img{width:100%;height:100%}
.honored .focus-list li{margin:34px 1px 0}
.honored .focus-list li img{display:block}
.honored .focus-list li.current{width:221px;height:391px}
.honored .focus-list li.current{margin:0}
.honored .button li{position:absolute;top:50%;width:20px;height:50px;line-height:1000px;cursor:pointer;overflow:hidden;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.honored .button li.l-btn{left:-50px;background:url("left_btn.png") no-repeat}
.honored .button li.l-btn:hover{background:url("left_btn_hover.png") no-repeat}
.honored .button li.r-btn{right:-50px;background:url("right_btn.png")}
.honored .button li.r-btn:hover{background:url("right_btn_hover.png")}
.honored p.tips{position:absolute;bottom:45px;left:50%;width:258px;height:75px;margin-left:-129px;color:#fff;font-size:24px;line-height:46px;text-align:center;background:#eb0000;overflow:hidden}
.honored p.tips span,.honored p.tips font{ display:block;}
.honored p.tips font{ display:block;font-size:16px;line-height:16px;height:16px;overflow:hidden;}

.bottom{ background:#000000; padding:60px 0px; overflow:hidden; font-size:18px; text-align:center; color:#7d7d7d}
.bottom h2{ text-align:center; font-size:48px; color:#FFF}
.bottom h3{ text-align:center; font-size:30px; color:#fff; line-height:40px; margin-bottom:5px; margin-top:15px;}
.bottom .dh{ width:270px; height:42px; line-height:42px; padding-left:37px; text-align:center; margin:20px auto 0px; font-size:24px; color:#FFF; background:url(dh.jpg) no-repeat center;}
.bottom .dbzzs{ text-align:center; margin-top:80px;}
.bottom .dbzzs img{ width:100%; max-width:1020px; _width:expression(this.scrollWidth > 1020 ? "1020px"); }

.banner{ width:1940px; position:relative; left:50%; margin-left:-970px;}
.nybg{ background:url(nybg1.jpg) repeat center;}
.snajbg{ background:url(nybg2.jpg) repeat-x center top; overflow:hidden; padding:20px 0px;}
.snajbg h2{ font-size:48px; text-align: center; margin-top:20px;}
.snajbg h2 span{color:#da251d;}
.snajbg h2 p{ font-size:18px; color:#9d9d9d; text-transform: uppercase;}
.nyzzs{ width:1000px; margin:20px auto 0px;}
.nyzzs ul{ width:1040px; margin-left:-40px;}
.nyzzs ul li{ width:480px; float:left; padding-left:20px; margin-top:30px;}
.nyzzs ul li img{ border-top:#da251d 3px solid;}
.nyzzs ul li .z_bt1{ display:block; background:url(zzsyb.jpg) repeat; padding:6px 10px 3px; height:30px; line-height:30px; font-size:24px; overflow:hidden}
.nyzzs ul li .z_bt2{ display:block; background:url(zzsyb.jpg) repeat; padding:0px 10px 0px; height:34px; line-height:34px; font-size:30px; font-weight:bold; overflow:hidden}
.nyzzs ul li .z_bt3{ display:block; background:url(zzsyb.jpg) repeat; padding:5px 10px 10px; height:214px; line-height:24px; font-size:15px; overflow:hidden; text-align: justify; text-justify:distribute-all-lines;}
.nyzzs ul li .z_bt3 span{ font-size:18px; color:#da251d;}
.nyzzs ul li a:hover{ text-decoration:none}

.hxtb{ width:996px; margin:20px auto 0; overflow:hidden}
.hxtb ul li{ width:152px; height:73px; color:#FFF; font-size:24px; float:left; text-align:center; padding-right:14px; padding-top:10px; cursor:pointer;}
.hxtb ul li p{ font-size:18px;}
.sd01{ background:url(bgzq2.png) no-repeat center}
.sd02{ background:url(bgzq1.png) no-repeat center}
.hidden{display:none;}
.xwlb{ width:996px; margin:40px auto 0px; overflow:hidden; min-height:500px}
.xwlb ul{ border-top:#8e8f90 1px dashed;}
.xwlb ul li{ height:46px; line-height:46px; background:url(xx.jpg) no-repeat 15px 16px; padding-left:35px; padding-right:15px; border-bottom:#8e8f90 1px dashed; font-size:18px;}
.xwlb ul li span{ float:right;}
.xwlb ul li.nobns{ background: none;}
.dfk{ font-size:16px; height:35px; line-height:35px; border-bottom:#8e8f90 1px solid;}
.wxbox{background: url(bgxw.png) repeat; overflow:hidden; padding:20px}
.xwbt{ font-size:38px; text-align:center; line-height:48px;}
.xwfbt{ font-size:15px; line-height:24px; text-align:center; margin-top:10px; color:#999}
.xwzw{ font-size:18px; line-height:32px; margin-top:15px; text-align: justify; text-justify:distribute-all-lines;}
.xwzw p{ margin-top:15px;}
.xwzw img{ display:block; margin:15px auto; max-width:600px;  _width:expression(this.scrollWidth > 600 ? "600px"); }

.lhfqr{ width:1000px; margin:30px auto 0;}
.lhfqr ul li{ width:180px; float:left; padding:0px 10px; text-align:center; margin-top:15px;}
.lhfqr ul li p{ font-size:16px; line-height:22px; height:66px; margin-top:5px; overflow:hidden}
.lhfqr ul li img{ width:161px; height:161px; -moz-border-radius: 15em; -webkit-border-radius: 15em; border-radius:15em;}

.bwdk{ font-size:18px; line-height:34px; margin:15px auto}

#backToTop {width:50px; height:150px;top: 150px;cursor: pointer; position: fixed; left:50%; margin-left:500px; display:none; z-index:90;}
*html #backToTop {position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#backToTop a,#backToTop a:hover {display:block; background:#da251e; width:50px; font-size: 12px; height:22px; line-height:22px; text-align:center; margin:0 0 7px 0; color:#fff; font-family:"Arial",}
#backToTop a:hover,#backToTop a.active {color:#ffff00; }

.fh{ width:35px; height:35px; position:fixed; right:10px; bottom:10px;}
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html .ie6fixedBR{position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}

