/*big project*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, cite, dfn, em, var {font-style:normal;}
small {font-size:12px;}
ul, ol {list-style:none;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000;}
fieldset, img {border:0;}
button, input, select, textarea {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
i, em, cite {font-style:normal;}
.clear {clear:both;width:0px;height:0px;margin:0;padding:0;font-size:0px; overflow:hidden;}
.left {float:left;}
.right {float: right;}
iframe {margin:0;padding:0;}
textarea {resize:none;}
input {outline: none;}
textarea {outline: none;}
.clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;}

body{ background:url(../images/ft.jpg) repeat-y center top; font:12px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif;}
a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out; text-decoration:none;}
.t_idt{ text-indent:-999em; overflow:hidden; display:block;}
.t_elp{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.ps{ position:absolute; display:block; overflow:hidden;}

.wrap{ }
.wrap .content{ width:100%; position:relative;background:url(../images/bg.jpg) repeat-y center top;}
.content .bg{ width:100%; z-index:1; position:absolute; left:0; top:0;}
.content .bg1,
.content .bg2,
.content .bg3,
.content .bg4{ background-repeat:no-repeat; background-position:center 0; width:100%;height:220px;}

.bg1{ background-image:url(../images/bg1.jpg);}
.bg2{ background-image:url(../images/bg2.jpg);}
.bg3{ background-image:url(../images/bg3.jpg);}
.bg4{ background-image:url(../images/bg4.jpg);}

.main img{ display:block;}
.main{ position:relative; z-index:2;width:1000px; margin:0 auto;padding:748px 0 50px;}
.video{ width:833px; height:494px; border:20px solid #a3a2ff;background:#000; margin:0 auto;
-webkit-box-shadow:20px 20px 5px rgba(81,91,177,0.7); -webkit-border-radius:20px;
-moz-box-shadow:20px 20px 5px rgba(81,91,177,0.7); -moz-border-radius:20px;
-o-box-shadow:20px 20px 5px rgba(81,91,177,0.7); -o-border-radius:20px;
box-shadow:20px 20px 5px rgba(81,91,177,0.7); border-radius:20px;}
.mod_b{ padding-top:40px; height:301px; padding-left:68px;}
.mod_b li{ width:242px; float:left; position:relative; height:235px; margin-right:19px; padding:66px 18px 0; -moz-box-shadow:10px 10px 3px rgba(73,81,155,.3);-webkit-box-shadow:10px 10px 3px rgba(73,81,155,.3);box-shadow:10px 10px 3px rgba(73,81,155,.3); font-size:12px; color:#7c7b9e}
.mod_b .li_1{ background:url(../images/li_1.jpg) no-repeat 0 0;}
.mod_b .li_2{ background:url(../images/li_2.jpg) no-repeat 0 0;}
.mod_b .li_3{ background:url(../images/li_3.jpg) no-repeat 0 0;}
.mod_b .answer{ width:114px; height:35px; background:url(../images/btn.jpg) no-repeat 0 0; position:absolute; overflow:hidden; text-indent:-999em; box-shadow:3px 3px 3px rgba(148,148,203,0.7); bottom:26px; left:80px;}
.mod_b .answer:hover{ background:url(../images/btnh.jpg) no-repeat 0 0;}

.mod_c{ padding-top:70px; width:875px; margin:0 auto;}
.mod_title{ overflow:hidden; text-indent:-999em; height:28px; padding-bottom:12px;}
.t1{ background:url(../images/wq.jpg) no-repeat 0 0;}
.t2{ background:url(../images/qt.jpg) no-repeat 0 0;}
.t3{ background:url(../images/hd.jpg) no-repeat 0 0;}
.mod_c .mod_left{ float:left; width:575px; overflow:hidden;}
.v_list{ width:594px;}
.v_list li{ width:262px; height:164px; border:8px solid #a9a8ff; margin:0 19px 19px 0;-moz-box-shadow:10px 10px 3px rgba(73,81,155,.3);-webkit-box-shadow:10px 10px 3px rgba(73,81,155,.3);box-shadow:10px 10px 3px rgba(73,81,155,.3); float:left;}
.mod_right{ float:right; width:278px;}
.mod_right .mod_bd{ height:380px; background:#e4e4ff;-moz-box-shadow:10px 10px 3px rgba(73,81,155,.3);-webkit-box-shadow:10px 10px 3px rgba(73,81,155,.3);box-shadow:10px 10px 3px rgba(73,81,155,.3);}
.mod_right .pic{ padding:5px;}
.mod_right li{ height:40px; padding:10px 5px 7px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:center;}
.mod_right li h3{ line-height:22px; height:22px;}
.mod_right li h3 a{ font-size:16px; color:#7a79b7;}
.mod_right li p{ color:#8888a0; font-size:12px; line-height:16px;}
.mod_right .li_bg{ background:#fff;}

.mod_d{ padding-top:70px; width:875px; margin:0 auto;}
.mod_d .mod_bd{ border:#a8a7ff solid 10px; padding:10px; background:#ededff}


.foot{ text-align:center; color:#8e91ae; width:100%; height:25px; padding:15px 0;}
.iblk{display:inline-block;*zoom:1;*display:inline;}